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…
docs.yaml #116
:
Commit
eec73e9749
pushed by
vincent
main
2026-11-08 22:22:58 +01:00
2m50s
View workflow file
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…
build-docker.yaml #115
:
Commit
eec73e9749
pushed by
vincent
main
2026-10-20 20:35:01 +02:00
12m40s
View workflow file
v4: the devcontainer runs Deno 2.9.7 on Node 26 — its image took Deno 2.9.0 and the Node 20 base. The Dockerfile now copies the deno binary from denoland/deno:bin-2.9.7 onto mcr.microsoft.com/devcontainers/typescript-node:26.
build-docker.yaml #114
:
Commit
7d0a0e7534
pushed by
vincent
main
2026-10-13 15:38:27 +02:00
54s
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…
docs.yaml #113
:
Commit
51439f475d
pushed by
vincent
main
2026-10-13 09:40:52 +02:00
27s
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…
build-docker.yaml #112
:
Commit
51439f475d
pushed by
vincent
main
2026-10-13 09:40:25 +02:00
52s
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…
docs.yaml #111
:
Commit
62e51f1622
pushed by
vincent
main
2026-10-12 21:36:22 +02:00
26s
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…
build-docker.yaml #110
:
Commit
62e51f1622
pushed by
vincent
main
2026-10-12 21:35:56 +02:00
55s
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…
docs.yaml #109
:
Commit
eb4e64683c
pushed by
vincent
main
2026-10-12 18:31:50 +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…
build-docker.yaml #108
:
Commit
eb4e64683c
pushed by
vincent
main
2026-10-12 18:31:24 +02:00
53s
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…
docs.yaml #107
:
Commit
d54ae554a4
pushed by
vincent
main
2026-10-12 11:26:37 +02:00
25s
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…
build-docker.yaml #106
:
Commit
d54ae554a4
pushed by
vincent
main
2026-10-12 11:26:11 +02:00
53s
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 …
docs.yaml #105
:
Commit
3e15e9a4f2
pushed by
vincent
main
2026-10-10 22:01:23 +02:00
28s
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 …
build-docker.yaml #104
:
Commit
3e15e9a4f2
pushed by
vincent
main
2026-10-10 22:00:55 +02:00
57s
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 …
docs.yaml #103
:
Commit
cbb770bff8
pushed by
vincent
main
2026-10-10 21:41:47 +02:00
26s
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 …
build-docker.yaml #102
:
Commit
cbb770bff8
pushed by
vincent
main
2026-10-10 21:41:21 +02:00
52s
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…
docs.yaml #101
:
Commit
d2b7d21824
pushed by
vincent
main
2026-10-10 21:33:35 +02:00
25s
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…
build-docker.yaml #100
:
Commit
d2b7d21824
pushed by
vincent
main
2026-10-10 21:33:10 +02:00
51s
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…
docs.yaml #99
:
Commit
de223baaa4
pushed by
vincent
main
2026-10-10 11:16:18 +02:00
26s
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…
build-docker.yaml #98
:
Commit
de223baaa4
pushed by
vincent
main
2026-10-10 11:15:52 +02:00
51s
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.
docs.yaml #97
:
Commit
a2ec163ee5
pushed by
vincent
main
2026-10-10 09:51:53 +02:00
25s
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.
build-docker.yaml #96
:
Commit
a2ec163ee5
pushed by
vincent
main
2026-10-10 09:51:28 +02:00
57s
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…
docs.yaml #95
:
Commit
5f0cf86fe6
pushed by
vincent
main
2026-09-30 23:20:26 +02:00
23s
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…
build-docker.yaml #94
:
Commit
5f0cf86fe6
pushed by
vincent
main
2026-09-30 23:20:03 +02:00
53s
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…
docs.yaml #93
:
Commit
f3f07ed1e3
pushed by
vincent
main
2026-09-30 00:18:30 +02:00
22s
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…
build-docker.yaml #92
:
Commit
f3f07ed1e3
pushed by
vincent
main
2026-09-30 00:18:08 +02:00
49s
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…
docs.yaml #91
:
Commit
07ac4bc629
pushed by
vincent
main
2026-09-29 23:26:43 +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…
build-docker.yaml #90
:
Commit
07ac4bc629
pushed by
vincent
main
2026-09-29 23:26:21 +02:00
50s
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…
docs.yaml #89
:
Commit
69d9bf899b
pushed by
vincent
main
2026-09-29 22:52: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…
build-docker.yaml #88
:
Commit
69d9bf899b
pushed by
vincent
main
2026-09-29 22:52:21 +02:00
48s
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…
docs.yaml #87
:
Commit
80f3292c8f
pushed by
vincent
main
2026-09-29 22:13:29 +02:00
22s
View workflow file
First
Previous
1
2
3
4
Next
Last