Ivan
|
a6764d3d38
|
feat(android): add Bluetooth and USB permissions, implement JavaScript interfaces for Bluetooth and USB management, and enhance Android wheel verification in CI workflow
|
2026-04-19 11:36:40 -05:00 |
|
Ivan
|
6e59548eb9
|
chore(manifest): remove
|
2026-04-19 11:36:20 -05:00 |
|
Ivan
|
7d320c09ec
|
chore(codebase): format
|
2026-04-19 11:36:08 -05:00 |
|
Ivan
|
0b9245830b
|
refactor(tests): clean up test code by removing unnecessary line breaks and improving formatting for better readability
|
2026-04-19 11:35:43 -05:00 |
|
Ivan
|
594b84fe33
|
feat(audio): replace ffmpeg with pure-Python audio encoding/decoding in voicemail and ringtone managers; add port validation helpers for interface configuration
|
2026-04-19 11:35:34 -05:00 |
|
Ivan
|
b451aaf29a
|
feat(rnode): add advanced tools, diagnostics, and device management UI components for RNode firmware flashing and configuration
|
2026-04-19 11:35:00 -05:00 |
|
Ivan
|
91d1d2e7d5
|
feat(locales): add new diagnostic messages and UI strings across multiple languages, including error handling for firmware flashing and device diagnostics
|
2026-04-19 11:34:44 -05:00 |
|
Ivan
|
8343225d45
|
refactor(tests): remove ffmpeg dependency from voicemail manager tests and update related test cases to reflect in-process audio encoding
|
2026-04-19 11:33:34 -05:00 |
|
Ivan
|
4a8c77d0f6
|
feat(audio): implement WAV/PCM recording in MicrophoneRecorder and add encoding to OGG/Opus using LXST; update tests for new functionality
|
2026-04-18 00:34:14 -05:00 |
|
Ivan
|
9f30d0fef6
|
fix(tests): fix peering key rejection test to avoid CI flakes by ensuring valid peer selection
|
2026-04-18 00:28:47 -05:00 |
|
Ivan
|
44c652699d
|
feat(tests): update testing framework for Electron and backend integrity checks, add new tests for loading status and main helpers
|
2026-04-18 00:06:21 -05:00 |
|
Ivan
|
89d2b1cc0f
|
fix(tests): correct formatting in test docstring and remove unused import in media fuzzing tests
|
2026-04-17 23:56:48 -05:00 |
|
Ivan
|
a1d2e30b42
|
feat(translator): refactor Argos CLI detection and add integration tests for forwarding functionality
|
2026-04-17 23:50:29 -05:00 |
|
Ivan
|
429702e533
|
feat(notification): implement user-facing message filtering for notifications to prevent false triggers from silent payloads... this will surely fix the fake notifications
|
2026-04-17 23:50:20 -05:00 |
|
Ivan
|
dfc469582d
|
fix(workflows): update Android NDK installation process in build workflow to check for preinstalled sdkmanager and streamline license acceptance
|
2026-04-17 23:38:31 -05:00 |
|
Ivan
|
c7e5149e8a
|
docs(readme): update project description to include link to original Reticulum MeshChat
|
2026-04-17 23:33:33 -05:00 |
|
Ivan
|
17e062bd7f
|
chore(changelog): update changelog for version 4.5.0
|
2026-04-17 23:32:09 -05:00 |
|
Ivan
|
0117e96a45
|
chore(workflows): remove sync-github-release-assets.yml workflow file
|
2026-04-17 23:32:00 -05:00 |
|
Ivan
|
a07df2db41
|
docs(readme): update
|
2026-04-17 23:29:26 -05:00 |
|
Ivan
|
ae57197b74
|
feat(locales): add Spanish and French translations, enhance existing language files with new sticker and message size features
|
2026-04-17 23:29:13 -05:00 |
|
Ivan
|
43c43e3164
|
feat(data): update community interfaces with new TCPClientInterface entries and modify existing ones; add micron-parser license information
|
2026-04-17 23:29:06 -05:00 |
|
Ivan
|
034a0a6ede
|
feat(scripts): add Argos Translate script for JSON localization and new APK signing script
|
2026-04-17 23:28:53 -05:00 |
|
Ivan
|
250ea36e4c
|
feat(tests): add new media fuzz and HTTP integration tests for backend media APIs
|
2026-04-17 23:28:44 -05:00 |
|
Ivan
|
179d93eac4
|
feat(android): update Android build process by adding SDK setup for Chaquopy native wheels and enabling ABI selection for builds
|
2026-04-17 23:28:28 -05:00 |
|
Ivan
|
cb72691a77
|
feat(router): add new route for reticulum configuration editor and update command palette navigation
|
2026-04-17 23:28:11 -05:00 |
|
Ivan
|
42b8749704
|
feat(gifs, stickers): implement GIF and sticker pack management, including database schema updates, validation utilities, and CRUD operations for user-uploaded GIFs and sticker packs.
|
2026-04-17 23:27:50 -05:00 |
|
Ivan
|
268fc8f864
|
feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration.
|
2026-04-17 23:27:35 -05:00 |
|
Ivan
|
6a862a1641
|
feat(docs): add initial drafts for SEP v1 manifest schema, example manifests, and protocol documentation
|
2026-04-17 23:27:17 -05:00 |
|
Ivan
|
7377a39644
|
feat(android): add CAMERA permission and handle incoming intents with custom URI schemes
|
2026-04-17 23:27:09 -05:00 |
|
Ivan
|
5348370544
|
chore(dependencies): update micron-parser, marked, and @tanstack/vue-virtual; add @imgly/background-removal and lottie-web
|
2026-04-17 23:26:49 -05:00 |
|
Ivan
|
1b207b7196
|
chore(ignore): update .dockerignore and .gitignore to exclude Android keystore files
|
2026-04-17 23:24:18 -05:00 |
|
Ivan
|
2af89dc446
|
feat(network-visualiser): improve performance with adaptive chunk sizing and icon queue management
|
2026-04-17 15:10:44 -05:00 |
|
Ivan
|
93dd030e83
|
chore(workflows): add Node.js setup and frontend build steps to Android CI
|
2026-04-17 00:17:26 -05:00 |
|
Ivan
|
284c333a46
|
refactor(tests): format
v4.5.0-rc.1
list
|
2026-04-16 23:50:27 -05:00 |
|
Ivan
|
4e74775411
|
chore(workflows): remove pnpm caching from CI and security scan workflows
|
2026-04-16 23:46:51 -05:00 |
|
Ivan
|
f0dd718f5d
|
chore(workflows): migrate CI and related workflows from Gitea to GitHub Actions, keeping manual fallback options
|
2026-04-16 23:44:26 -05:00 |
|
Ivan
|
a145cf60c2
|
fix(legal): format
|
2026-04-16 23:33:54 -05:00 |
|
Ivan
|
7472c908eb
|
docs(android): update README with build instructions for debug APK and SDK prerequisites
|
2026-04-16 23:33:45 -05:00 |
|
Ivan
|
31435982de
|
feat(electron): update AppImage build process to support x64 and arm64 architectures
|
2026-04-16 23:33:41 -05:00 |
|
Ivan
|
bc4ecfd365
|
feat(locales): add translations for messages sidebar position and warnings for stranger links
|
2026-04-16 23:33:31 -05:00 |
|
Ivan
|
111c686ff7
|
feat(ui): implement warning for stranger links and configurable messages sidebar position
|
2026-04-16 23:33:24 -05:00 |
|
Ivan
|
6194933ce6
|
feat(config): add configuration options for warning on stranger links and messages sidebar position
|
2026-04-16 23:33:14 -05:00 |
|
Ivan
|
ebcd3c6acd
|
feat(electron): enhance backend connection handling and UI updates
|
2026-04-16 23:32:54 -05:00 |
|
Ivan
|
0f5034642f
|
feat(tests): add loopback TCP fixture for integration tests and apply it to relevant test cases
|
2026-04-16 23:32:13 -05:00 |
|
Ivan
|
6843d03749
|
chore(docker): refactor git commands in workflow to improve repository handling
|
2026-04-16 22:13:14 -05:00 |
|
Ivan
|
f718e4dbfb
|
chore(docker): add git installation in Dockerfile for frontend build
|
2026-04-16 22:11:02 -05:00 |
|
Ivan
|
eee4ed1ea2
|
feat(link-utils): update link processing with anchor protection and trailing punctuation handling
|
2026-04-16 21:55:38 -05:00 |
|
Ivan
|
ae6d42d302
|
fix(markdown): fix underscore handling for links, italic formatting and improve test coverage
|
2026-04-16 21:49:53 -05:00 |
|
Ivan
|
8bf7d357db
|
chore(requirements): update lxmfy dependency to a new commit hash for compatibility
|
2026-04-16 21:37:12 -05:00 |
|
Ivan
|
b4563f781f
|
chore(poetry): update Poetry lock file to version 2.3.4 and resolve package references
|
2026-04-16 21:36:14 -05:00 |
|