khannurien
|
b313f70d31
|
v3: chat mentions stop going missing, and live events get a light sound — the server skips a mention notification for anyone with the chatbox open, on the grounds that they're reading it, but "open" also meant a chatbox left open in a background tab, and the same modal cleared the unread badge on every arrival, so a mention there left no bell, no badge and no trace. Reading the chat now means open and on screen: the focus flag is re-announced on every visibilitychange, and the unread count only clears while the tab is visible. A reconnect with the chatbox open refetches the latest page, since whatever was said while the socket was down never reached the live buffer. The server's mention regex excluded a backslash and the letter w rather than word characters (\\w inside a class), so an email address mentioned its domain; it now matches the autocomplete's rule. On top of that, sounds synthesised with Web Audio — a soft blip for chat you aren't looking at, throttled, and a two-note chime for notifications and for a mention you're reading live, which gets no notification of its own — claimed through localStorage so several tabs chime once, with an on/off toggle under a new Notifications section in settings. The tab title carries the unread count, composed with the page title in useDocumentTitle so navigation doesn't drop it.
Build and Publish Docker Image / build-and-push (push) Successful in 46s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-22 19:25:19 +00:00 |
|
khannurien
|
6c4f410d9b
|
v3: added a chatbox
Build and Publish Docker Image / build-and-push (push) Has been cancelled
|
2026-06-29 20:25:10 +00:00 |
|
khannurien
|
aab5b5bfd5
|
v3: various improvements and fixes to real-time updates
Build and Publish Docker Image / build-and-push (push) Successful in 40s
|
2026-06-29 07:52:56 +00:00 |
|
khannurien
|
7afb5d3f07
|
v3: added comment likes, added votes/likes list view, added db migrations mechanism, updated project dependencies
Build and Publish Docker Image / build-and-push (push) Successful in 42s
|
2026-06-21 14:17:56 +00:00 |
|
khannurien
|
ed7695663e
|
v3: correctly using SITE_NAME across the app, added notifications on comments
Build and Publish Docker Image / build-and-push (push) Successful in 44s
|
2026-04-08 20:12:30 +00:00 |
|
khannurien
|
c293f3e706
|
v3: code quality pass
|
2026-03-24 18:47:05 +00:00 |
|
khannurien
|
fbbbb43258
|
v3: code quality pass, various bug fixes
|
2026-03-23 07:47:49 +00:00 |
|
khannurien
|
a104113e05
|
v3: linter and formatter pass
|
2026-03-22 16:08:12 +00:00 |
|
khannurien
|
34e908d1bc
|
v3: added content slugs, fixed real-time updates in client, added @mentions across the app, added new file selector and drop zone
|
2026-03-22 16:06:26 +00:00 |
|
khannurien
|
608c6bc6a8
|
v3: follows, notifications, invite-only registration, unread markers
|
2026-03-21 18:42:47 +00:00 |
|