Commit graph

384 commits

Author SHA1 Message Date
Mark Qvist
ff73e32502
Images guide entry stub 2026-09-05 22:53:55 +02:00
Mark Qvist
7bd3a3a888
Enforce webp for remote images 2026-09-05 22:33:03 +02:00
Mark Qvist
4fecb706d8
Cleanup 2026-09-05 22:16:14 +02:00
Mark Qvist
c0091dbf31
Added image display support 2026-09-05 22:15:10 +02:00
Mark Qvist
71904f1e40
Adjusted loglevel 2026-09-03 15:13:15 +02:00
Mark Qvist
54491d8f2b Improved string sanitization, added dynamic timeout calculations, improved state persistence, fixed .allowed not being respected for downloadable files, by Zenith 2026-09-02 22:53:13 +02:00
Mark Qvist
eb02c47e95
Remove unrenderable characters from UNIX domain socket names. Display AutoInterface peers correctly. 2026-09-02 13:01:23 +02:00
Mark Qvist
46da8e7abe Merge branch 'zenith_new_features' into new_features 2026-09-02 12:25:06 +02:00
Mark Qvist
9efd7fef2d
Fixed entirely empty page response never appearing in browser. That's a weird commit message, ain't gonna change it. 2026-08-28 17:05:36 +02:00
zenith
5d0ffce51c Atomic writes for config fields, don't overwrite intro_time, Node editor allow fixes 2026-08-03 17:30:40 -04:00
zenith
0d3b519a07 Merge new feature branch into master 2026-08-03 17:30:40 -04:00
Jeremy O'Brien
79879c4e77
Conversations: make "yesterday/N days ago" respect calendar days and not just hours 2026-07-14 09:13:20 -04:00
zenith
936bef77c7 Merge dev branch into master 2026-07-12 17:42:31 -04:00
Jeremy O'Brien
a720dfa9d8
fix path resolution when using a shared-instance rnsd 2026-07-10 16:36:55 -04:00
zenith
8dffd508c3 stream speed test files from temp file instead of os.random, progress bar for speed test utility. Ctrl + l to clear and output box for utils. 2026-06-15 06:08:33 -04:00
zenith
94f5e7188a Add visual Config editor. Optional utilities tab with path, rncp file send utility, transport table viewer, speedtest, and identity resolver. Misc fixes 2026-06-15 05:09:42 -04:00
zenith
44594ff448 NomadNetworkApp: Add a quit dialog on Ctrl + Q and header Quit 2026-06-08 23:12:10 -04:00
zenith
0213ecbcb9 Guide: add anchors for interface types and description of [ Interface ] profiles 2026-06-08 22:45:01 -04:00
zenith
6ca3590dc1 Interfaces: Add shortcut for enabling / disabling from Interfaces screen, don't show stats for disabled interfaces. Allow saving currently enabled interfaces as a profile, show incoming_announce_frequency in stats, remove interface enable dialog, track changes to show restart hint, extra stats, fixea 2026-06-08 21:59:15 -04:00
zenith
fb7b42bea2 Interface: Add Profiles and grid-view option. Add option to paste in an Interface 2026-06-08 19:19:51 -04:00
zenith
7b6607928d Add highlight and preview character limit 2026-06-08 16:04:36 -04:00
zenith
61812aa6ae Add a built-in Micron page/file editor under [ My Node ], extend Micron with nestable collapsible section folding and multi-row form inputs, misc changes 2026-06-08 05:00:46 -04:00
zenith
997bae397c MicronParser: shrink overflowing form fields to fit narrow terminals instead of hiding them 2026-06-07 19:39:23 -04:00
Mark Qvist
1a7288517e
Fixed link and mention scans happening inside code blocks 2026-05-28 14:37:14 +02:00
Mark Qvist
c62f7511e6
Ensure jump_to_anchor doesn't run before layout caching is complete 2026-05-28 14:11:34 +02:00
Mark Qvist
aee1f6a774 Make prop node sync button first focus on sync dialog open 2026-05-27 12:14:51 +02:00
Mark Qvist
dbbab3c7cf Merge branch 'patch_readline' into dev_readline 2026-05-25 21:38:26 +02:00
Mark Qvist
e2b3aceaee Merge branch 'patch_conversations_speedup' into dev 2026-05-25 21:35:19 +02:00
Jeremy O'Brien
3586a8ce6a Add readline shortcuts globally 2026-05-24 16:35:17 -04:00
Jeremy O'Brien
9e7f912f97 conversation load speedups: use a set instead of a list in update_message_widgets() and cache our ConversationMessages after load 2026-05-24 16:35:17 -04:00
Jeremy O'Brien
2f86d06c25 Channels: prevent the channels list from permanently hiding after hiding it and leaving a room 2026-05-24 16:35:17 -04:00
Mark Qvist
9977e310f8 Fixed missing byteorder spec in nick color conversion for old snakes 2026-05-24 21:24:56 +02:00
Mark Qvist
8d6cf7bc54 Handle invalid page cache time headers 2026-05-23 00:18:13 +02:00
Mark Qvist
859aaeeba9 Changelog: Added option to set specific mention color 2026-05-22 23:10:33 +02:00
Mark Qvist
69f17fe3c4 Changelog: Added option to color mention timestamps 2026-05-22 22:33:15 +02:00
Mark Qvist
7fe7a54db1 Map mentions to nick colors 2026-05-22 22:12:08 +02:00
Mark Qvist
8d14eb2d7b Experimental actions formatting 2026-05-22 20:04:33 +02:00
Mark Qvist
f8f875df9d Experimental actions formatting 2026-05-22 19:55:49 +02:00
Jeremy O'Brien
6446debb52 /me added support for rrcd ACTIONs and advisory K_NICK on join/part 2026-05-22 12:05:16 -04:00
Mark Qvist
2375a92f26 Added clipboard_copy option to guide 2026-05-22 13:54:33 +02:00
Mark Qvist
66f29adb8d Changelog: Made clipboard functionality an opt-in feature by **neutral** 2026-05-22 13:47:08 +02:00
Mark Qvist
820f3455a1 Fixed expired message cleaning sometimes targeting invalid indices 2026-05-22 13:43:10 +02:00
Mark Qvist
d661ba0531 Run UI-side message cleaning with hub lock 2026-05-22 11:48:36 +02:00
Mark Qvist
a1b1aea83d Slight robustification of theme-based style selection 2026-05-22 11:33:13 +02:00
Jeremy O'Brien
e492cfbce0 make clipboard copy an opt-in feature 2026-05-21 21:31:58 -04:00
Mark Qvist
be80565340 Fixed conversation dialogs hanging on close 2026-05-22 00:57:10 +02:00
Mark Qvist
85fe1dc494 Added url truncation based on browser width to header and footer 2026-05-22 00:40:24 +02:00
Mark Qvist
e359135847 Merge branch 'patch_add_copy_ability' 2026-05-22 00:31:46 +02:00
Mark Qvist
ab369eef70 Fixed incorrect anchor jump position calculation 2026-05-21 23:56:59 +02:00
Jeremy O'Brien
fa205354bc Browser: fix for manual URL getting truncated by 1 char when | not in URL 2026-05-21 17:30:58 -04:00