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