Ivan
|
fee9e33562
|
refactor(ui): reorder sidebar with telephone below messages
|
2026-05-09 19:07:11 -05:00 |
|
Ivan
|
d1145cd1c2
|
fix(l10n): add missing flood protection translation keys to all locales
|
2026-05-09 19:01:30 -05:00 |
|
Ivan
|
e6762ec2b7
|
feat(frontend): update call page and add flood protection settings UI
|
2026-05-09 19:01:21 -05:00 |
|
Ivan
|
9671325c50
|
fix(identity_context): guard inbound stamp cost comparison against non-int values
|
2026-05-09 19:01:12 -05:00 |
|
Ivan
|
cdf2a21897
|
feat(backend): implement flood protection and improve propagation sync reliability
|
2026-05-09 19:01:03 -05:00 |
|
Ivan
|
c9f496cceb
|
fix(meshchat): delete conversation when blocking a destination to ensure proper cleanup
|
2026-05-09 02:18:53 -05:00 |
|
Ivan
|
434e296fa0
|
fix(config_manager): disable telephone announce feature by default
|
2026-05-09 02:14:50 -05:00 |
|
Ivan
|
84ff3a9bed
|
fix(meshchat): handle configparser errors when reading configuration files to prevent crashes
|
2026-05-09 01:57:11 -05:00 |
|
Ivan
|
b84ade45f8
|
fix(meshchat, health_monitor): add garbage collection calls to cleanup resources during context teardown and health checks
|
2026-05-09 01:03:59 -05:00 |
|
Ivan
|
9f04aef66a
|
refactor(meshchat): implement delayed hangup for rejected calls and improve contact lookup handling
|
2026-05-09 00:56:33 -05:00 |
|
Ivan
|
9a10a03734
|
feat(SettingsPage): implement favourites import/export functionality and handle API responses
|
2026-05-08 23:45:23 -05:00 |
|
Ivan
|
3c196e208c
|
feat(meshchat): add password reset functionality and bulk import for favourites
|
2026-05-08 23:44:52 -05:00 |
|
Ivan
|
e5080a7b3c
|
fix(TutorialModal, AddInterfacePage, InterfacesPage): update defaultBootstrapOnly to false and add stats for TX/RX to discovered interfaces.
|
2026-05-07 20:05:46 -05:00 |
|
Ivan
|
5fa79d363b
|
feat(conversationScroll): add scroll management functions and update E2E tests for message switching
|
2026-05-07 20:05:10 -05:00 |
|
Ivan
|
02b8695726
|
refactor(ConversationViewer): streamline message loading UI
|
2026-05-07 20:04:57 -05:00 |
|
Ivan
|
7867034f5d
|
fix(auto_propagation_manager): add router existence checks in propagation methods to prevent errors
|
2026-05-07 20:03:42 -05:00 |
|
Ivan
|
e8a6e7dc5a
|
feat(logging): implement console logging restoration after Reticulum initialization and add instance name corruption repair for hot reloads
|
2026-05-07 20:03:22 -05:00 |
|
Ivan
|
6407950bd4
|
refactor(reticulum_config): update _ensure_reticulum_config method to conditionally create config file
|
2026-05-06 16:55:36 -05:00 |
|
Ivan
|
d0cad87973
|
feat(micron-parser): update WASM fetching logic with ETag support and integrity checks; update integrity.json with new fields
|
2026-05-06 16:38:26 -05:00 |
|
Ivan
|
06710bcd69
|
feat(lxmf): update conversation previews to include image, audio, and file attachment notifications and add related tests
|
2026-05-06 16:32:21 -05:00 |
|
Ivan
|
b14c7c880a
|
refactor(async_utils): remove asyncio 3.13 patch and clean up related code; add regression test for HTTPS file response
|
2026-05-06 16:20:57 -05:00 |
|
Ivan
|
95f562e83e
|
i18n(nomadnet): add multiline_hint for all locales
|
2026-05-06 16:20:23 -05:00 |
|
Ivan
|
4d6c4a38a9
|
refactor(reticulum_config): replace default config text method with file writing functionality and update related tests
|
2026-05-06 16:19:34 -05:00 |
|
Ivan
|
83be395425
|
refactor(async_utils): adjust coroutine management limits and add logging for dropped coroutines
|
2026-05-06 16:19:34 -05:00 |
|
zenith
|
b716a2e0d2
|
refactor(MicronParser): enable text inputs to upgrade to multilline textareas and display hint on pressing enter twice
|
2026-05-06 16:47:39 -04:00 |
|
Ivan
|
e5e0bbd36d
|
feat(auto-propagation) fix to not get stuck on a node we cant reach.
|
2026-05-06 01:03:23 -05:00 |
|
Ivan
|
1afb2d99d2
|
Update Toast component with swipe functionality for dismissing notifications
|
2026-05-06 00:53:30 -05:00 |
|
Ivan
|
6d6776edf1
|
fix(version): format
|
2026-05-06 00:46:21 -05:00 |
|
Ivan
|
5e6a580e5f
|
chore(version): bump version to 4.6.2 and update related documentation
|
2026-05-06 00:43:44 -05:00 |
|
Ivan
|
a8a9eb3ff9
|
feat(Telephony): update telephony features with voicemail session management and configuration updates
|
2026-05-06 00:22:02 -05:00 |
|
Ivan
|
ef040a9e90
|
feat(App): implement unread conversations count update and update telephony settings in the UI
|
2026-05-06 00:21:37 -05:00 |
|
Ivan
|
151aa4c55f
|
feat(NotificationUtils): update notification handling for incoming calls, missed calls, voicemails, and messages on Android
|
2026-05-05 23:08:14 -05:00 |
|
Ivan
|
694e55befc
|
refactor(NomadNetworkPage): improve logic for determining .mu page rendering and update related tests
|
2026-05-03 22:00:43 -05:00 |
|
Ivan
|
d2b8e4f7d7
|
style(MicronParser): update CSS properties for Mu-mnt-group to do text wrapping
|
2026-05-03 21:56:51 -05:00 |
|
Ivan
|
5700c3d15e
|
chore(release): bump version to 4.6.1 across all relevant files
|
2026-05-03 21:56:28 -05:00 |
|
Ivan
|
aeceb30d67
|
fix(config): enable nomad_micron_wasm in configuration and UI settings
|
2026-05-03 21:10:29 -05:00 |
|
Ivan
|
97170627fe
|
feat(micron-wasm): implement runtime override for Micron-Parser-Go WASM with GitHub release support and UI modal for updates
|
2026-05-03 20:36:02 -05:00 |
|
Ivan
|
389a2f47a4
|
feat(conversation): update date divider styling for improved visual consistency and accessibility
|
2026-05-03 14:21:30 -05:00 |
|
Ivan
|
e5fac4951e
|
feat(conversation): various updates to conversations styling, ui/ux and logic
|
2026-05-03 14:05:30 -05:00 |
|
Ivan
|
82de472f2d
|
refactor(LxmfUserIcon): remove seed property and related color generation logic; add test for outbound location sharing
|
2026-05-03 14:04:00 -05:00 |
|
Ivan
|
3b5630474d
|
feat(codec2): implement locateFile function for WASM asset resolution and update integrity checks
|
2026-05-03 14:03:18 -05:00 |
|
Ivan
|
2b930f7bd2
|
feat(locales): update messaging features across multiple languages with new identity and sending options
|
2026-05-03 13:57:08 -05:00 |
|
Ivan
|
538c4d72cf
|
feat(meshchat): update conversation previews with user display names and improve telemetry handling
|
2026-05-03 13:18:57 -05:00 |
|
Ivan
|
bdc7fc8a71
|
feat(identity): add identity screen to getting started.
|
2026-05-03 12:58:20 -05:00 |
|
Ivan
|
87f4c73275
|
chore(micron-parser-go): update version to v1.0.4 in integrity.json and related script
|
2026-05-03 10:32:17 -05:00 |
|
Ivan
|
2b975bd4e6
|
feat(legacy_migrator): implement automatic upstream folder migration and add related tests
|
2026-05-03 00:14:55 -05:00 |
|
Ivan
|
5142f21a4a
|
feat(locales): add migration messages for multiple languages in localization files
|
2026-05-02 23:53:51 -05:00 |
|
Ivan
|
fe83b2b7c2
|
chore(licenses): update licenses_frontend.json and THIRD_PARTY_NOTICES.txt with new versions for 'ip-address' and 'socks'
|
2026-05-02 23:09:37 -05:00 |
|
Ivan
|
f2cd9e971b
|
refactor(locales): remove unused game-related actions from localization files
|
2026-05-02 23:09:23 -05:00 |
|
Ivan
|
779af8b185
|
feat(TutorialModal): add migration options and handling in tutorial modal
|
2026-05-02 23:09:14 -05:00 |
|