 |
hxd-ng v0.2.0
|
 |
 |
[ Servers ] posted by VivaHX November 6, 2026
|
 |
 |
 |
Upgrading
-
The main SQLite store migrates from schema 29 to 36 on first start:
portable friendships, a private message's reference and per-mailbox
cursor, replies, reactions on chat lines and on stored private
messages, and stubs of read messages. Forward-only, as before: take a
backup first (docs/operating.md, "Backups"). The registrar's database
is unchanged.
-
A new secret, messaging-requests.key beside [inbox] db
([messaging] request_secret), is made owner-only on first start
wherever [messaging] and [inbox] are configured, and one that
cannot be read refuses the start. Back it up with the other keys.
Each address's count of requests sent today starts over once.
-
[messaging] max_message_bytes is now at most 65505, and twice
request_messages messages of that size must fit a page of the
classic wire's Get Message Requests; a config past either is refused
at start. The defaults are well inside both.
-
Get User Info shows a user's login and address only to that user and
to a session holding disconnect_users; everyone else, the bootstrap
guest included, reads - in their place.
-
A private message to a login now reaches every attached session of
the account but the sender's, rather than one of them.
-
To an account taking part in messaging, a guest's message by login is
now a message request, or refused where the account takes none.
-
On the ng wire, a stored private message is named by ref, and id
...
|
 |
 |
 |
( Permalink | About hxd-ng )
|
 |
 |
 |
hxd-ng v0.1.0
|
 |
 |
[ Servers ] posted by VivaHX November 6, 2026
|
 |
 |
 |
The first release.
Upgrading
- From this release on, the SQLite databases (the main store and a
registrar's) migrate their schema forward on start and cannot be
downgraded: an older
hxd refuses a database a newer one has migrated,
so going back means restoring the backup taken before the upgrade
(docs/operating.md, "Backups").
Known limitations
Designed but not built yet:
- Vouching (docs/identity-vouch.md).
- File attachments on chat lines and private messages (docs/attachments.md).
- Importing mhxd's and Mobius's news.
- Secure rooms, and rooms across links.
- Bans placed from the config, and the ban list on the ng wire.
- A registrar's standing and probation, and its key backup.
- The delivered/read split for private messages: delivery to a classic client still marks a message read.
- Instant messaging on the classic wire (the extension's 800-block for period clients), and portable friendships (docs/proposals/portable-friends.md).
- Legacy text encodings other than Mac Roman, such as Shift-JIS or Latin-1.
- The real-client exit test for rooms (period 1.2, 1.5 and 1.9 clients) has not been run.
Legacy Hotline wire
- Hotline 1.2 and 1.5 clients (and 1.9 where its behavior is known) on TCP :5500: login, the agreement, user list, nick and icon changes, Get User Info, keepalive, with mhxd's observable behavior.
- Public chat,
/me, the chat subject, private chats and their invites, private messages, broadcast.
...
|
 |
 |
 |
( Permalink | About hxd-ng )
|
 |
 |
 |
Hotline Navigator v0.3.1
|
 |
 |
[ Clients ] posted by VivaHX October 28, 2026
|
 |
 |
 |
v0.3.1
This release cleans up saved logins and date formatting: bookmarks keep their password settings when they cross between Rust and the interface, reconnects retrieve saved credentials, and news timestamps follow your system’s locale and time zone.
Builds also move entirely onto GitHub-hosted runners. macOS, Windows, Linux, Android, and iOS / iPadOS packages are built in Actions without depending on a personal Mac mini or remote build machine. Downloads get a smaller async stack footprint, with additional regression coverage on Windows.
New Features
- GitHub-hosted builds for every platform — macOS universal, Windows x64, Linux x64 and ARM64, Android, and unsigned iOS / iPadOS packages are available below.
- Individual platform rebuilds — The Apple and Android workflow can build all three platforms together or retry just macOS, iOS, or Android.
Bugfixes and Improvements
- Dates that follow your system — Threaded news and file-info dates use your locale and time zone instead of a fixed US format.
- Saved credentials survive reconnects — Bookmark password flags now match the interface’s field names, and manual and automatic reconnects retrieve passwords from encrypted storage. Explicitly empty passwords remain valid.
- Lower download stack usage — The streaming copy buffer moves to the heap, reducing the size of the async download future. Windows regression tests cover multi-chunk transfers.
...
Downloads
|
 |
 |
 |
( Permalink | About Hotline Navigator )
|
 |
 |
 |
GtkHx v1.6.1
|
 |
 |
[ Clients ] posted by VivaHX October 19, 2026
|
 |
 |
 |
1.6.1
- Transfers
- A folder download can be paused and resumed: Start skips the files it already has, picks up the one it stopped in, and fetches the rest
- A file's upload, up to 4 GiB, can be paused and resumed: Start sends the rest of the file from what the server already has, or, when the server can't resume it, the whole file again; an upload whose file changed while it was paused, or that the server refuses, stays paused, saying why
- A folder's upload can be paused and resumed: Start asks the server to take up the folder it holds, and sends each file from what the server already has of it, skipping any it has whole; an upload with a file that changed while it was paused stays paused, saying so
- Fixed folder uploads to Janus stalling after the first file, and folder uploads to Janus and hlservd ending early, leaving as many items unsent as the folder has subfolders
- Connections
- Reconnect, on the banner after a lost connection, reconnects that tab to the server it lost, however it connected (the Connect dialog, a bookmark, a link, the tracker,
/server or --server), rather than to whichever server some other tab connected to last
- Post News posts to the server it was opened for, even when another connection opens and takes the focus while you write; it closes with its tab, and if that connection drops first it keeps what you wrote rather than closing
...
Downloads
|
 |
 |
 |
( Permalink | About GtkHx )
|
 |
 |
 |
Heidrun Server 1.5.2
|
 |
 |
[ Servers ] posted by VivaHX October 14, 2026
|
 |
 |
 |
Added
/news clear flat|threaded|all chat command wipes news on the live server (admin, deleteNewsBundles); audited as news_reset.
Changed
- Plain-news posts end with a blank line and an underscore divider instead of dashes.
heidrun-admin news reset notes that a running server overwrites it.
|
 |
 |
 |
( Permalink | About Heidrun Server )
|
 |
 |
Older news...
|  |
 |
Links
|
 |
 |
Clients
|
 |
 |
Servers
|
 |
 |
Trackers
|
 |
 |
Bots
|
 |
 |
Misc
|
 |
|