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
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
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
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
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
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
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
Jeremy O'Brien
cf25ed8a64
Browser/Conversations: add ability to copy browser URL and conversation message text
2026-05-21 17:01:37 -04:00
Jeremy O'Brien
2564b6c59a
add manual propagation node saving
2026-05-21 07:17:53 -04:00
Mark Qvist
b852b385c2
Merge branch 'additions_zenith'
2026-05-21 12:11:37 +02:00
zenith
df6245be67
Append data vars to URL in browser. Fixes for Conversation list dialog not closing after save
2026-05-20 22:28:32 -04:00
Mark Qvist
057f24674f
Remapped QR-code shortcut to ctrl-p (ctrl-q conflicts with quit shortcut).
2026-05-21 02:12:57 +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
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
9a764a187a
Adjusted logging
2026-05-20 19:45:15 +02:00
Jeremy O'Brien
af74a326a9
Conversations: urwid is not thread-safe. prevent the possibility of updating the UI on a non-main thread by assigning delegate in the ConversationWidget constructor
2026-05-20 10:45:49 -04:00
Mark Qvist
f640f074d8
Added markdown rendering and compose support to messages
2026-05-19 23:20:19 +02:00
Mark Qvist
e946120dc9
Fixed urwid race/crash in conversations by neutral
2026-05-17 02:02:27 +02:00
zenith
5c76d509d7
Fixes
2026-05-14 17:53:51 -04:00
Mark Qvist
29a2c9f7c6
Added better name sanitization options
2026-05-06 18:44:17 +02:00
zenith
39fce2a7b8
Fix for invalid message signatures after index failes to write
2026-03-28 18:32:18 -04:00
zenith
e256002a0d
Add LXMF attachment support, message caching, and conversation UI improvements
2026-03-28 18:19:11 -04:00
Zenith
6d2bf21f0d
Strip whitespace from LXMF address and URL dialog
2025-12-12 19:21:03 -05:00
donuts-are-good
648242b99f
Fix: Grammar, it's -> its
2024-07-03 11:47:55 -05: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
276a5f56e1
Changed text
2023-11-02 18:30:23 +01:00
Mark Qvist
82bb479957
Adjusted timeouts
2023-11-02 12:25:36 +01:00
Mark Qvist
0fb9e180ba
Added node list sorting
2023-10-16 00:16:04 +02:00
Mark Qvist
0cd1c9cf37
Added paper message output options
2023-10-15 20:35:21 +02:00
Dionysis Grigoropoulos
4ec1a4979f
Fix bug where Nomadnet crashes on empty lists
2023-02-09 13:45:37 +02:00
Mark Qvist
dfd87a2119
Updated paper message UI labels
2022-11-22 19:55:17 +01:00
Mark Qvist
730c17c981
Implemented paper message handling
2022-11-19 20:04:01 +01:00
Mark Qvist
4fcf37ac86
Implemented support for standalone LXMF propagation nodes
2022-10-25 12:52:02 +02:00
Mark Qvist
ebfa6484a2
Persist directory to disk for every user modification
2022-09-13 23:13:36 +02:00
Mark Qvist
4b76387f2c
Request announce for new conversations with unknown destinations
2022-09-13 21:47:41 +02:00
Mark Qvist
850f56cac3
Change storage limit specification to megabytes. Added storage stat to node info.
2022-07-04 20:05:17 +02:00
Mark Qvist
726ee8873e
Added fullscreen mode to browser and conversations
2022-07-04 17:34:12 +02:00
Mark Qvist
3c7b8511d7
Updated frame sizing
2022-07-04 17:07:54 +02:00
Mark Qvist
f699c61a64
Improved missing keys description
2022-07-04 16:48:40 +02:00
Mark Qvist
1002a89ad5
Improved sync dialog text
2022-07-04 16:38:43 +02:00
Mark Qvist
7a625d677d
Added handling for authenticated propagation nodes
2022-06-17 13:43:38 +02:00