Ivan
|
9f04aef66a
|
refactor(meshchat): implement delayed hangup for rejected calls and improve contact lookup handling
|
2026-05-09 00:56:33 -05:00 |
|
Ivan
|
6bc49c4355
|
feat(tests): add tests for contacts and favourites import/export functionality, including deduplication and icon handling
|
2026-05-08 23:50:55 -05:00 |
|
Ivan
|
aaa253909e
|
docs(README, docs): add reset password functionality details and update CLI options across multiple languages
|
2026-05-08 23:45:54 -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
|
9906dac297
|
chore(workflows): standardize comments
|
2026-05-08 23:36:18 -05:00 |
|
Ivan
|
f052a447c7
|
fix(tests): update ConversationViewer tests with promise flushing and improve error handling in MessageSendingFailures
|
2026-05-07 20:31:16 -05:00 |
|
Ivan
|
39ecb53873
|
feat(pytest.ini): add long_running marker for multi-minute soak tests in pytest configuration
|
2026-05-07 20:24:01 -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
|
f2235f2e0b
|
feat(tests): add integration tests for announce limits and spam handling, including max storage constraints and websocket broadcast behavior
|
2026-05-07 20:03:52 -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
|
2af04378a1
|
chore(dependencies): update rns version to 1.2.4 in poetry.lock, pyproject.toml, requirements.txt, and build.gradle
|
2026-05-07 17:11:47 -05:00 |
|
Ivan
|
986c19b796
|
fix(tests): modify import_module patch to handle specific import cases in app_info test
v4.6.2-rc.1
|
2026-05-06 17:14:57 -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
|
f770bb7e15
|
chore(changelog): update CHANGELOG
|
2026-05-06 16:41:07 -05:00 |
|
Ivan
|
e92952961c
|
docs(README): update NomadNet node references and add rngit NomadNet Node information
|
2026-05-06 16:40:59 -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
|
83db6cedfd
|
chore(dependencies): update aiohttp version to 3.13.5 in pyproject.toml, build.gradle, and meta.yaml
|
2026-05-06 16:31:05 -05:00 |
|
Ivan
|
c17b744766
|
chore(CONTRIBUTORS): add zenith to the list of contributors
|
2026-05-06 16:21:04 -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 |
|
Ivan
|
37fbd43daa
|
chore(dependencies): add usbserial4a
|
2026-05-06 16:19:33 -05:00 |
|
ivan
|
eb71ab434d
|
Merge pull request 'refactor(MicronParser): enable text inputs to upgrade to multilline textareas and display hint on pressing enter twice' (#1) from zenith/MeshChatX:dev into dev
Reviewed-on: https://git.quad4.io/RNS-Things/MeshChatX/pulls/1
|
2026-05-06 21:17:10 +00: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
|
72414ca4aa
|
chore(changelog): update CHANGELOG for version 4.6.2
|
2026-05-06 01:03:31 -05: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
|
bf4da5d770
|
Update vendored LXMFy
|
2026-05-06 00:51:15 -05:00 |
|
Ivan
|
944094f98f
|
chore(dependencies): add vue-eslint-parser and update its version to 10.4.0
|
2026-05-06 00:50:21 -05:00 |
|
Ivan
|
6d6776edf1
|
fix(version): format
|
2026-05-06 00:46:21 -05:00 |
|
Ivan
|
bedb922fa2
|
chore(changelog): update CHANGELOG for version 4.6.2
|
2026-05-06 00:43:51 -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
|
9b2a44540f
|
chore(package): bump version to 4.6.2 and update various dependencies
|
2026-05-06 00:43:00 -05:00 |
|
Ivan
|
ba76921c38
|
chore(pnpm-lock): update package versions and specifications for various dependencies
|
2026-05-06 00:42:51 -05:00 |
|
Ivan
|
91902dda10
|
fix(build-backend): improve bytecode cleanup to only remove .pyc/.pyo files if corresponding .py exists
|
2026-05-06 00:35:38 -05:00 |
|
Ivan
|
afbc80b8fa
|
chore(dependencies): update rns package version to 1.2.3
|
2026-05-06 00:34:18 -05:00 |
|
Ivan
|
18656e15c3
|
chore(pnpm-lock): update micron-parser version to latest commit
|
2026-05-06 00:24:07 -05:00 |
|
Ivan
|
ec44e225a1
|
feat(NotificationUtils): add comprehensive tests for notification handling across Electron, Android, and browser fallback
|
2026-05-06 00:22:08 -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
|
3521ae6269
|
feat(MainActivity): add JavaScript interfaces for handling notifications and incoming calls
|
2026-05-05 23:07:55 -05:00 |
|
Ivan
|
b6e5e3a384
|
chore(ci): publish :latest on Docker tag pushes, enable main/master builds, and prune Bunny Storage release folder
|
2026-05-05 13:13:52 -05:00 |
|
Ivan
|
7cfce17046
|
chore(workflow): exclude pre-release tags from PyPI deployment
v4.6.1
|
2026-05-03 22:19:17 -05:00 |
|