Commit graph

95 commits

Author SHA1 Message Date
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
zenith
0213ecbcb9 Guide: add anchors for interface types and description of [ Interface ] profiles 2026-06-08 22:45:01 -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
Mark Qvist
c62f7511e6
Ensure jump_to_anchor doesn't run before layout caching is complete 2026-05-28 14:11:34 +02:00
Jeremy O'Brien
3586a8ce6a Add readline shortcuts globally 2026-05-24 16:35:17 -04: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
2375a92f26 Added clipboard_copy option to guide 2026-05-22 13:54:33 +02:00
Mark Qvist
ab369eef70 Fixed incorrect anchor jump position calculation 2026-05-21 23:56:59 +02:00
Mark Qvist
f8c57e675e Fixed anchors not updating scroll position 2026-05-21 22:55:26 +02:00
Mark Qvist
fa7ce67eab Fixed guide focus handling 2026-05-21 14:06:15 +02:00
Mark Qvist
b852b385c2 Merge branch 'additions_zenith' 2026-05-21 12:11:37 +02:00
zenith
4560f038b1 Fix Guide.py to allow for scroll_line_up and out of the reader 2026-05-21 04:11:11 -04:00
Mark Qvist
5c01142f8d Added anchor handling for links to other pages to guide 2026-05-21 02:59:50 +02:00
Mark Qvist
1fb7ed5b8d Made gutters configurable 2026-05-21 02:24:13 +02:00
Mark Qvist
0222714f48 Adjusted unread message styling. Remapped QR-code shortcut to ctrl-p (ctrl-q conflicts with quit shortcut). 2026-05-21 02:10:10 +02:00
Mark Qvist
45c031d343 Merged The Deluxe Nomadnet Expansion Pack from Zenith 2026-05-21 01:27:51 +02:00
Mark Qvist
503ea58b85 Added RRC nick colors option 2026-05-21 00:17:39 +02:00
zenith
3ce348dbb2 Add trusted/untrusted tabs with trust banner, peer-info ping/block/note/pi propagation-node picker and last-sync indicator, warning badge for failed outgoing messages, ASCII qrcodes QR, for own own and peer LXMF addresses, RRC MOTD pane, collapsible/clickable channel and users panes with F8 join/part collapse, Guide info update, anchor microntags # 2026-05-20 16:16:24 -04:00
Mark Qvist
0c38f2dcdf Thanks neutral :) 2026-05-20 01:22:08 +02:00
Mark Qvist
f640f074d8 Added markdown rendering and compose support to messages 2026-05-19 23:20:19 +02:00
Mark Qvist
4114df70d1 Added markdown rendering support, config options for enabling/disabling markdown and micron rendering, justify_msgs and space_msgs layout options. 2026-05-19 21:23:02 +02:00
Mark Qvist
68c26a697b Added sys/notice timeout config 2026-05-19 14:50:31 +02:00
Mark Qvist
f304485f0d Updated guide 2026-05-18 14:04:00 +02:00
Mark Qvist
5c9a5cd478 Added RRC room history persistence by neutral 2026-05-17 01:09:55 +02:00
Mark Qvist
c4b0bd0b57 Uuh... We didn't have periodic lxmf announces? 2026-05-16 22:58:56 +02:00
Mark Qvist
29a2c9f7c6 Added better name sanitization options 2026-05-06 18:44:17 +02:00
Mark Qvist
4d25e17f65 Added table rendering to micron 2026-05-04 01:18:37 +02:00
Mark Qvist
11ccc76d93 Added partial-updating links 2025-12-29 22:21:51 +01:00
Mark Qvist
b35cc04f57 Added partials to guide 2025-12-29 19:52:59 +01:00
Linux in a Bit
f0c3b898ae
Update Guide.py - Authenticating Users section 2025-05-29 16:50:53 -05:00
Mark Qvist
96823c8546 Added page background and foreground headers to micron 2025-05-11 20:59:26 +02:00
RFNexus
dfa7adc21e Interface Management initial (2/2) 2025-04-20 09:18:56 -04:00
RFNexus
c280e36a84 Interface Management (1/2) 2025-03-09 15:20:36 -04:00
Mark Qvist
11fda51017 Updated guide 2025-01-22 12:03:49 +01:00
zenith
912c510ab2 Add Checkbox and Radio Button fields to Micron format 2024-11-26 19:58:53 -05:00
probability
a5aa2097bd Add Checkbox and Radio Button fields to Micron format 2024-11-25 18:18:33 -05:00
Mark Qvist
1bbfacee94 Add stamp configuration options 2024-09-11 00:20:35 +02:00
Mark Qvist
7bf577a8c5 Updated guide 2024-05-25 22:54:23 +02:00
Mark Qvist
51f0048e7c Updated nerd font glyphs. Fixes #55. 2024-05-18 14:56:22 +02:00
Mark Qvist
d9bba6fd69 Added LXMF transfer size limit options 2024-03-02 00:11:17 +01:00
Mark Qvist
bcca6be487 Updated guide text 2024-03-01 17:55:13 +01:00
markqvist
a876c09b4c
Merge branch 'master' into urwid_constants 2024-01-18 15:38:11 +01:00
Aleksei Stepanov
77eca5d23e Use urwid constants for widgets instead of string equivalents
* Reduce `DeprecationWarning` amount:
  `get_focus` -> `focus_position` for `Frame` and `focus` for `Pile`
  `set_focus` -> use property `focus_position`
2024-01-18 11:58:22 +01:00
Aleksei Stepanov
ed6ba63317 Ban urwid==2.4.3 as containing UI regression.
Fix urwid entities init: use correct `super()`,
hack `__super` is officially deprecated.
Method <Class>.method(self, ...) is only for fallback in corner cases
(normally not recommended to use).
2024-01-18 10:22:38 +01:00
Mark Qvist
0ed4e09b82 Updated nomadnet to use Urwid 2.4.2 2024-01-15 19:40:01 +01:00
Mark Qvist
1f7302903a Fixed missing timestamp update on page/file periodic scan 2024-01-08 00:10:55 +01:00
Mark Qvist
bb98a512f3 Added page and file refresh intervals to guide 2024-01-03 13:05:38 +01:00
Mark Qvist
a3bf538afe Added propagation node list sorting and manual delivery sync initiation 2023-10-16 01:46:50 +02:00
Mark Qvist
8d72a83411 Added option to disable propagation node for pageserving-only nodes 2023-10-16 00:51:23 +02:00