Commit Graph
2053 Commits
Author SHA1 Message Date
ancsemi bcfe59e7d6 Bump cache tags for thread-notify 2026-10-16 11:51:21 -04:00
ancsemi 7c3ce3cc4a Merge branch 'thread-notify'
# Conflicts:
#	public/app.html
#	public/js/app.js
2026-10-16 11:51:18 -04:00
ancsemi b8232afd5e Flash the picture a thread reply line points to, and fit tall ones
A reply line in a thread now jumps and flashes its target as the channel
does. A message taller than its list lines up its top on a jump, so a
big picture or grid comes into view instead of its middle.
2026-10-16 11:47:15 -04:00
ancsemi e09d06cd23 Edit your last thread reply with Up in an empty thread box
The channel box already did this. The thread box, docked or popped out,
now edits your newest reply in the open thread, behind the same setting.
2026-10-16 11:45:13 -04:00
ancsemi 2e353f581c Name a picture root in the thread header and list, not its upload path
A thread on a picture-only message showed /uploads/... under its header
and in the Threads list. Both now use the reply line's preview text, so
pictures and files read by name.
2026-10-16 11:44:07 -04:00
ancsemi c7a42d536e Drop the reply banner that points at a thread's own root
Some clients send every thread reply as a reply to the thread's first
message, so a banner pointing at it sat above nearly every reply. The
thread panel no longer shows it (old replies included) and the server
stops storing it outside blogs, where it means a comment on the first
picture.
2026-10-16 11:42:07 -04:00
ancsemi 4a37d297ca Keep the thread panel still for readers scrolled up
Every new reply scrolled the thread to the bottom. It now follows only a
reader within 40px of the end (or their own reply); otherwise the view
stays put and a button at the foot counts the new replies and jumps to
the latest.
2026-10-16 11:39:40 -04:00
ancsemi 507f1009bb Mark unseen thread replies and sound only for threads you take part in
A thread reply reached everyone in the channel. Now the server names the
people taking part (starter and repliers, minus muted forum topics); only
they hear a reply, plus mentions and replies to you. The thread chip shows
a dot and N new, the Threads button counts threads with news, and the
sidebar dots a channel with news in a thread you follow. Opening clears it.
2026-10-16 11:36:59 -04:00
ancsemi eac9e9d2e7 Bump cache tags for the push scope change 2026-10-16 11:26:15 -04:00
ancsemi 0a534d6c21 Push only DMs, replies and pings to devices with Notifications off 2026-10-16 11:26:09 -04:00
ancsemi 9ac2545f50 Bump cache tags for media-grid 2026-10-16 11:10:00 -04:00
ancsemi 4b08f0b7c6 Merge branch 'media-grid'
# Conflicts:
#	public/app.html
#	public/js/app.js
2026-10-16 11:09:57 -04:00
ancsemi 3a4ca13e1f Keep the grouping choices in app-media-grid.js, not app-messages.js (#5799) 2026-10-16 11:06:57 -04:00
ancsemi ac8b3c87d4 Bump the app.js cache tag for the stream and camera fixes 2026-10-16 11:05:11 -04:00
ancsemi ebb02bfc01 Even out the gaps between grouped messages on phones 2026-10-16 11:04:59 -04:00
ancsemi bed7e33355 Show cameras without a reconnect: mute camera tiles, keep early tracks 2026-10-16 11:04:58 -04:00
ancsemi 197e411f10 Stop a stale Join prompt opening an empty stream tile 2026-10-16 11:04:58 -04:00
ancsemi 0dd08715ab Merge branch 'bugfix-desktop-web'
# Conflicts:
#	public/app.html
2026-10-16 11:00:42 -04:00
ancsemi 8ea55e917a Test Ferry with attachments sent together in one message (#5799) 2026-10-16 11:00:20 -04:00
ancsemi 185c50ef4e Bump cache tags for the media grid files to 4.24.17 (#5799) 2026-10-16 10:56:50 -04:00
ancsemi 7e4cde81c5 Tag each picture on its own from the media gallery (#5799) 2026-10-16 10:56:23 -04:00
ancsemi e1e891d40f Send pictures picked together as one message, ten at most (#5799) 2026-10-16 10:56:23 -04:00
ancsemi d77a8567d1 Test that the mic meter moves in every noise mode 2026-10-16 10:55:28 -04:00
ancsemi 81034fc967 Run Listen Together from the media keys and the system media overlay 2026-10-16 10:55:28 -04:00
ancsemi 9738ce53fd Wait for the test server to exit before removing its data folder 2026-10-16 10:50:59 -04:00
ancsemi c5f00d25a9 Bump cache tags for the theme picker files to 4.24.18 2026-10-16 10:45:38 -04:00
ancsemi a20f4f6eda Keep theme cards readable when a file names only some colours 2026-10-16 10:45:38 -04:00
ancsemi 255e828de5 Document that only published theme files reach members 2026-10-16 10:45:38 -04:00
ancsemi 42071757d9 Hide unpublished theme files from members in Plugins & Themes 2026-10-16 10:45:38 -04:00
ancsemi 5fea78f8d1 Edit the text of a grouped message and count its pictures in replies (#5799) 2026-10-16 10:41:41 -04:00
ancsemi 2017b9d3bf Show pictures in one message as a grid laid out by count (#5799) 2026-10-16 10:41:17 -04:00
ancsemi fb6745c62d Refuse unpublished theme files as a member's saved theme 2026-10-16 10:37:57 -04:00
ancsemi 354b3dcdb1 Keep upload tags per picture when several share a message (#5799) 2026-10-16 10:34:51 -04:00
ancsemi ff30780a11 Let one message carry up to ten uploads, held to the same limits (#5799) 2026-10-16 10:32:58 -04:00
ancsemi e191678d9f Document the theme picker's sections, search and publish switch 2026-10-16 10:32:33 -04:00
ancsemi a961132d98 Keep the current theme on screen until the next theme file has loaded 2026-10-16 10:32:33 -04:00
ancsemi b299054e63 Turn the theme menu into a searchable gallery admins can publish from
Preview cards in sections (Community, the file's own @section, Seasonal, Haven). Members see built-ins and published themes; admins also get an Available to publish section with a publish switch on every theme file's card.
2026-10-16 10:32:33 -04:00
ancsemi 989169596d Send each theme's palette colours with the theme list for preview cards 2026-10-16 10:32:11 -04:00
ancsemi 5c4c841aae Merge branch 'theming-fixes'
# Conflicts:
#	public/app.html
2026-10-16 09:53:12 -04:00
ancsemi 72528655b5 Theme every select and its dropdown list from the active theme 2026-10-16 09:52:45 -04:00
ancsemi 106bcbf0aa Bump cache tags for the badge files to 4.24.15 (#5632) 2026-10-16 09:43:31 -04:00
ancsemi 332d860be4 Make the badge Delete button a quiet danger button (#5632) 2026-10-16 09:43:04 -04:00
ancsemi eae1d2ae7d Use the standard settings switch for badge On and Off (#5632) 2026-10-16 09:42:48 -04:00
ancsemi 0cc1f224ac Mark icons other badges use in the badge editor (#5632) 2026-10-16 09:42:33 -04:00
ancsemi 4406cd8514 Refuse a badge icon another badge already uses (#5632) 2026-10-16 09:41:51 -04:00
ancsemi ba24d15d78 Load Haven colors for a fresh account instead of the Custom palette 2026-10-16 09:41:26 -04:00
ancsemi 4c8bc693cd Give every built-in badge icon its own colour (#5632) 2026-10-16 09:39:51 -04:00
ancsemi 899e352987 Show badges on profile cards and manage them in Settings and the member menu (#5632) 2026-10-16 09:36:35 -04:00
ancsemi 819a3d4aad Test badge definitions, earned thresholds, grants, hiding and uploads (#5632) 2026-10-16 09:36:35 -04:00
ancsemi 1b2421e906 Add a checked upload route for badge icons (#5632) 2026-10-16 09:36:35 -04:00