Salastil and Claude Sonnet 5.5
9b14536112
moho 1.0.0-rc.5
...
Fifth release candidate: GIFs on every service with a picker, idle detection, YouTube and GIF cards on every service including over Tor, the tray's number counted by the window, mentions-only counts that survive a mute, and Discord mutes set on the account.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-10 16:37:23 -04:00
Salastil and Claude Sonnet 5.5
5d826a785d
Mirror script: MIRROR_GITEA reaches Gitea by its own address for the files Cloudflare will not take
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-10 16:33:00 -04:00
Salastil and Claude Sonnet 5.5
99e03116e9
Mirror script: a file over Cloudflare's 100 MB limit stays on GitHub only, said plainly, instead of stopping the mirror before nobilis
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-10 16:28:04 -04:00
Salastil and Claude Sonnet 5.5
ee0120ff5e
A deploy tidies first: old AppImages, debug and cross builds, and a daemon build directory past 8 GB are removed, so a checkout stops growing to a hundred gigabytes
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-10 16:12:52 -04:00
Salastil and Claude Sonnet 5.5
7803cc38a6
A mute stops the interruptions, not the count: a muted channel still shows its mentions in the list, the rail, the switcher and the tray; a muted direct message shows none; and muting on Discord is written to the account as it is on Matrix
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-10 13:33:05 -04:00
Salastil and Claude Sonnet 5.5
987f31cf77
The number beside a conversation is what is addressed to you: mentions in a channel, each unread message in a direct message - the bold name says there is activity, a count of it does not
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-10 13:21:56 -04:00
Salastil and Claude Sonnet 5.5
336335a8a3
Scrolling a long unread run no longer snaps back: the place being read is found through the bar laid over the top of the log, not read off the bar, so a card or picture settling above does not put the view back where the bar appeared
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-10 13:17:22 -04:00
Salastil and Claude Sonnet 5.5
638b02e07f
nobilis: link cards survive edits and reach backlog on every service
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 23:07:05 -04:00
Salastil and Claude Sonnet 5.5
8064e79bc3
nobilis: YouTube cards for accounts on Tor, from the video's page when oEmbed is refused
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 22:57:05 -04:00
Salastil and Claude Sonnet 5.5
1e314f85b6
The tray's number is the window's: counted by the rail's rule - muted and hidden conversations out, a direct message by each unread message, anywhere else by its mentions - and told to the tray whenever it changes, instead of a tally of its own that drifted
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 20:08:34 -04:00
Salastil and Claude Sonnet 5.5
07f4fc2ef6
The window does not load the forum's own files itself: the daemon fetches them through the account's route, and asked for from the reader's address the host refuses them and Tor is bypassed
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 19:06:23 -04:00
Salastil and Claude Sonnet 5.5
55248eb583
GIFs: a linked GIF is drawn as the picture - silent, looping, without the player - on every service, a GIF picker with trending, categories and search, and Klipy/Tenor/Giphy pages are never probed ( #331 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 17:55:10 -04:00
Salastil and Claude Sonnet 5.5
23c87dd353
Idle detection: how long since anything was used, from the system where it will say and moho's own windows where it will not; a setting for it and for how long; the plaque says Idle (away) and keeps what was chosen checked ( #332 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 17:35:58 -04:00
Salastil and Claude Sonnet 5.5
069371959a
moho 1.0.0-rc.4: the rail's mention counts and Matrix unmute fixes join the release
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 15:40:06 -04:00
Salastil and Claude Sonnet 5.5
95f1784dbc
A room unmuted on the account stops being drawn as muted: the buffer merge takes the flags the daemon leaves out as cleared; an unmute the server did not take is reported
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 15:37:39 -04:00
Salastil and Claude Sonnet 5.5
0dc048cdc0
Server rail: a tile counts the mentions waiting in it and not the messages, and a muted room counts for nothing, mentions included
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 15:28:01 -04:00
Salastil and Claude Sonnet 5.5
dc94dc3aca
moho 1.0.0-rc.4
...
Fourth release candidate: a rebuilt tray, statuses by service, Do not disturb that silences notifications, and fixes to switching servers, Matrix rate limits and mutes, and Discord's connection.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 15:21:54 -04:00
Salastil and Claude Sonnet 5.5
745641a1ad
The window stays where it is put: the link coming up is acted on once, a refresh does not follow the open conversation to its server, and the tray is told only what changed; Matrix's invisible is called offline; a mute held on a Matrix account can be taken off from the menu
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 11:45:38 -04:00
Salastil and Claude Sonnet 5.5
c1bcb72a38
Status: the plaque and the tray offer what each service has; idle from the tray reaches Discord and IRC and leaves the rest online; do-not-disturb silences desktop notifications everywhere
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 11:26:52 -04:00
Salastil and Claude Sonnet 5.5
0dfff0d74b
nobilis: Matrix rate limits are waited out (status from the tray)
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 11:15:38 -04:00
Salastil and Claude Sonnet 5.5
53fb0f34ce
Tray: no notifications switch of its own - Do not disturb is that, and now silences an account's desktop notifications and the taskbar flash ( #330 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 11:07:50 -04:00
Salastil and Claude Sonnet 5.5
24106e51f4
Tray: a bubble drawn for the system's colour scheme with the number waiting on it; a menu of what is new, Status, notifications, Settings, Restart moho and Quit; no daemon plumbing ( #330 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 11:00:10 -04:00
Salastil and Claude Sonnet 5.5
b151ef8c07
nobilis: Discord request timeouts, history fetch guard, gateway tally
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-09 10:37:44 -04:00
Salastil and Claude Sonnet 5.5
c6206958b4
moho 1.0.0-rc.3
...
Third release candidate: Discord forums, a redesigned interface and settings, the one-box composer, Discord's notices and read-only channels, and window recovery after a crash.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 23:51:16 -04:00
Salastil
1993e308d0
nobilis: forums read live and archived posts
2026-10-08 23:40:36 -04:00
Salastil
f6ecc6f634
nobilis: forum search diagnostics
2026-10-08 23:37:16 -04:00
Salastil
f8b69909be
nobilis: forum posts
2026-10-08 23:33:04 -04:00
Salastil and Claude Sonnet 5.5
dd0c25e054
Discord forums: a pane of posts (title, tags, first message, replies, age, picture, reaction), search, sort, older posts, New Post; a forum has no message box ( #329 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 23:26:07 -04:00
Salastil and Claude Sonnet 5.5
06bb812ed0
Recovery also covers a page that exits cleanly while its window is still there (that is what the log showed); the URL is logged
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 23:12:07 -04:00
Salastil and Claude Sonnet 5.5
6899694394
A window whose page dies is reloaded and the reason is logged (it was left as an empty shell with nothing said)
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 22:59:21 -04:00
Salastil and Claude Sonnet 5.5
6a329c61e9
Dialogs: the profile card, room search and the three events panes are built from Modal (own heading supported); one scrim, one Escape stack ( #315 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 22:54:50 -04:00
Salastil and Claude Sonnet 5.5
dad55432b4
Server rail: the + is pinned below the list, under a rule and above the cog; the list scrolls above it
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 22:50:28 -04:00
Salastil and Claude Sonnet 5.5
d7c4215473
Discord's notices drawn as cards: a glyph, the time, the words and a button bar - red where it acts on the account ( #328 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 22:45:03 -04:00
Salastil and Claude Sonnet 5.5
2a4f797b7f
Opening Discord's notices reads its cards again once a run ( #328 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 22:36:52 -04:00
Salastil and Claude Sonnet 5.5
ff7d313b46
Where the message box would be: a banner saying why nothing can be written here; embed fields and footer drawn ( #328 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 22:32:40 -04:00
Salastil and Claude Sonnet 5.5
9f03d6b8dd
Channel list: channels hold their place instead of jumping to the top as each message arrives; direct messages still go by recency
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 22:22:19 -04:00
Salastil and Claude Sonnet 5.5
2b41c5eb1c
Join: browsing an IRC network's channels asks the daemon for a page, times out after a minute, can be stopped, and says when the network refuses
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 22:14:43 -04:00
Salastil and Claude Sonnet 5.5
b4c1ced186
User footer: the join button goes; the rail's + is the one way in
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 22:08:12 -04:00
Salastil and Claude Sonnet 5.5
50aaa97041
Quiet buttons (Cancel and its kind) get their own fill, lighter than any dialog or panel behind them
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 22:02:36 -04:00
Salastil and Claude Sonnet 5.5
cc4c9f667d
Settings rail: 'You' becomes 'Personal', a rule under each heading, About set apart by a rule above ( #327 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 21:58:57 -04:00
Salastil and Claude Sonnet 5.5
f8936c6734
Room settings: a tabbed dialog - Security, Moderation, Advanced - instead of a 400px popover ( #324 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 21:56:20 -04:00
Salastil and Claude Sonnet 5.5
078fe41261
Mentions page: service and unread filters, day groups, two-line bodies, put away one at a time ( #314 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 21:53:34 -04:00
Salastil and Claude Sonnet 5.5
f8dcccdb8f
Accounts and Join: groups open when there are few accounts, Remove in a danger zone, the add form stays open with a Cancel, Join picks its account and says Join ( #323 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 21:51:06 -04:00
Salastil and Claude Sonnet 5.5
82a0bdf8a8
Settings: a Keybinds page - every shortcut listed, and the global hotkey is recorded by pressing it ( #322 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 21:48:22 -04:00
Salastil and Claude Sonnet 5.5
adca84d657
Settings: a Notifications page - desktop notifications, sound, taskbar flash, unread badge ( #321 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 21:45:53 -04:00
Salastil and Claude Sonnet 5.5
fe6ad97dae
Settings: an Appearance page - layout, spacing, zoom, clock, relative times, reduce motion ( #320 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 21:43:29 -04:00
Salastil and Claude Sonnet 5.5
66a0c0f20a
Settings: the gear opens it directly, a grouped rail with Accounts and Downloads as pages, a search over every setting, one switch for every boolean, segmented sign-in, a saved tick ( #319 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 18:21:28 -04:00
Salastil and Claude Sonnet 5.5
7f4c356eb3
(edited) says when, on hover, for edits seen live ( #300 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 18:15:47 -04:00
Salastil and Claude Sonnet 5.5
59d4893fbc
Incoming calls: Discord's and Matrix's in one list, one style, stacked ( #325 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 18:12:26 -04:00
Salastil and Claude Sonnet 5.5
f12007679b
Thread panel: the room's own message box in thread mode - emoji, names, files, formatting ( #310 )
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-08 18:09:52 -04:00