This website requires JavaScript.
Explore
Help
Sign In
vincent
/
gerbeur
Watch
1
Star
0
Fork
0
You've already forked gerbeur
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
All Workflows
build-docker.yaml
docs.yaml
Actor
All actors
vincent
Status
All status
Success
Failure
Waiting
Running
v4: a comment and a chat message are edited in the same field as every text edited in place — each had an editor of its own: a comment's was its reply form, which showed a refused edit as a card and left the focus nowhere once closed, and a chat messa…
#116
:
Commit
eec73e9749
pushed by
vincent
main
2026-11-08 22:22:58 +01:00
2m50s
View workflow file
v4: the GeoCities marquee scrolls the community feed, what the site's members are doing — it crawled three canned lines, a welcome, "best viewed in Netscape Navigator" and "under construction", which said nothing of the site. The feed is a list any st…
#113
:
Commit
51439f475d
pushed by
vincent
main
2026-10-13 09:40:52 +02:00
27s
View workflow file
v4: the six styles are reworked, each around one idea of its own, and the tab row stops painting the page — a pass over every theme, then the faults it showed in what they share. Brutalist draws every box in ink with a solid offset shadow and sets the…
#111
:
Commit
62e51f1622
pushed by
vincent
main
2026-10-12 21:36:22 +02:00
26s
View workflow file
v4: the Times nameplate sits level with the header's buttons — the name was 7 pixels under their middle on a wide screen and 3 on a narrow one, with twice the paper above its letters as below. The blackletter sets its letters low in its line, an ascen…
#109
:
Commit
eb4e64683c
pushed by
vincent
main
2026-10-12 18:31:50 +02:00
26s
View workflow file
v4: the Times style gets a masthead and a face for each job — one condensed serif did everything, buttons and tabs included, under a plain header bar. The site's name is now a blackletter nameplate (Manufacturing Consent), its emoji beside it on the s…
#107
:
Commit
d54ae554a4
pushed by
vincent
main
2026-10-12 11:26:37 +02:00
25s
View workflow file
v4: /follow/playlists opens the followed playlists' feed, and a page's test opens it through the app's routes — the path was a 404 since the two views of the followed feed became pages: the route table held each feed tab as an exact path, /follow, so …
#105
:
Commit
3e15e9a4f2
pushed by
vincent
main
2026-10-10 22:01:23 +02:00
28s
View workflow file
v4: a still is scaled from its first frame alone, a second image in its file made the copy flash — an avatar came out as a WebP of two frames looping at 40 ms each, the picture then a blank. A still's file may hold more than one image, a phone's JPEG …
#103
:
Commit
cbb770bff8
pushed by
vincent
main
2026-10-10 21:41:47 +02:00
26s
View workflow file
v4: the page a visit lands on asks for its content while its code loads — a first load went one step after the other: the entry script, then the interface's messages, then the page's chunk and its twenty-odd dependencies, and only then the request for…
#101
:
Commit
d2b7d21824
pushed by
vincent
main
2026-10-10 21:33:35 +02:00
25s
View workflow file
v4: the playlists page is reachable at every width, and lists the user's own — below 1150px the header's text link was hidden and nothing replaced it: the avatar menu's "My playlists" led to the user's own, and a guest has no menu. The menu's entry is…
#99
:
Commit
de223baaa4
pushed by
vincent
main
2026-10-10 11:16:18 +02:00
26s
View workflow file
v4: ESLint and deno fmt pass on the whole tree again — html.ts's attribute pattern escaped a "/" its character class doesn't need escaped (no-useless-escape), and a line of journalLayout.test.ts ran past the width.
#97
:
Commit
a2ec163ee5
pushed by
vincent
main
2026-10-10 09:51:53 +02:00
25s
View workflow file
v3: the dump page's "In collections" list only shows the owner's private badge — every card there said "public", which says nothing on a list of playlists holding the dump. PlaylistCard takes privateBadgeOnly, passed through PlaylistCardList, which hi…
#95
:
Commit
5f0cf86fe6
pushed by
vincent
main
2026-09-30 23:20:26 +02:00
23s
View workflow file
v3: every doc opens with the role, then the mechanism, then the details — the docs were written bottom-up: what a thing does first ("Declares the three contexts WSProvider fills…"), details that only make sense once its purpose is known next, and the…
#93
:
Commit
f3f07ed1e3
pushed by
vincent
main
2026-09-30 00:18:30 +02:00
22s
View workflow file
v3: every paged list loads its pages one way, PlaylistDetail is split like the profile, and the comments keep the README's rules — Index, FollowedFeed, useUserDumpFeed, UserPlaylists, UserListPopover, Notifications, Search and the profile's followed u…
#91
:
Commit
07ac4bc629
pushed by
vincent
main
2026-09-29 23:26:43 +02:00
22s
View workflow file
v3: the profile page is split by one rule, and what it re-invented is shared across the app — UserPublicProfile was 1,949 lines because it held its data, six tabs, seven subcomponents and hand-rolled copies of things the app already had or repeated el…
#89
:
Commit
69d9bf899b
pushed by
vincent
main
2026-09-29 22:52:43 +02:00
22s
View workflow file
v3: fix the frontend's findings, and the backend pieces they needed — each by a rule the code now keeps everywhere. Votes and likes go through one useOptimisticToggles in WSProvider: clicks on one item before any ack share one baseline, which a failur…
#87
:
Commit
80f3292c8f
pushed by
vincent
main
2026-09-29 22:13:29 +02:00
22s
View workflow file
v3: the docs follow deno doc's grain — the index page was a hand-kept list of some 250 links into deno doc's output layout (`./api/main.ts/index.html`), policed by mod.test.ts; deno doc has no module index of its own beyond all_symbols.html, which lis…
#85
:
Commit
42e0356d21
pushed by
vincent
main
2026-09-28 21:33:25 +02:00
21s
View workflow file
v3: src/ is documented like api/ and shared/, and the reference covers the whole repository — the frontend had no module docs, JSDoc on some components and hooks and not on others, props typed inline in half the components and in private interfaces in…
#83
:
Commit
563daa720c
pushed by
vincent
main
2026-09-28 09:33:03 +02:00
22s
View workflow file
v3: the backend is documented for deno doc, one way in every file, and the docs build and publish themselves — comments were in three shapes: file headers as `//` lines, as an untagged `/** */` (which deno doc drops, only an `@module` block counts) or…
#81
:
Commit
d62e4a9883
pushed by
vincent
main
2026-09-27 23:09:10 +02:00
26s
View workflow file