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
Ivan
20136e3088
feat(sync): propagation node sync process with path requests and local node handling
...
- Implemented proactive path requests for outbound propagation nodes during sync operations.
- Added logic to handle local nodes, allowing immediate sync completion without remote lookups.
- Updated statistics collection for peers and unpeered nodes to improve monitoring capabilities.
2026-04-16 21:35:46 -05:00
Ivan
ab1be8ea2d
feat(propagation-nodes): propagation node management with new UI elements and API integration
...
- Added functionality to request paths for preferred propagation nodes during sync.
- Introduced new Material Design icons for better visual representation of node states.
- Updated settings to allow transfer limits in megabytes, improving user experience.
- Enhanced localization support for new features in multiple languages.
- Improved tests to cover new propagation node functionalities and UI interactions.
2026-04-16 21:35:12 -05:00
Ivan
5d87aa3be2
feat(bot_handler): update bot management with LXMF address handling and bot name updates
...
- Introduced methods for normalizing LXMF hashes and reading LXMF addresses from sidecar files.
- Updated bot status retrieval to include LXMF addresses and improved fallback mechanisms for bot names.
- Added functionality to update bot names and write changes to a sidecar file.
- Implemented a request mechanism for on-demand bot announcements.
- Enhanced tests to cover new features and ensure proper functionality.
2026-04-16 21:34:28 -05:00
Ivan
bf967cdca9
chore(docker): replace corepack with npm for pnpm installation in Dockerfile
2026-04-16 20:42:03 -05:00
Ivan
b6a8ae9751
feat(docs): update Raspberry Pi installation guide for MeshChatX with automated setup scripts and detailed service configuration instructions
2026-04-16 20:14:35 -05:00
Ivan
09d0fc70d9
chore(package): update Node.js version requirement from >=24 to >=22 and switch dependency references from tarball URLs to git URLs in pnpm-lock.yaml
2026-04-16 19:19:52 -05:00
Ivan
5416c71094
feat(licenses_collector): update license collection by adding detailed frontend dependency information and improving license notice generation
2026-04-16 19:19:47 -05:00
Ivan
5221ca36ce
chore(docs): update Node.js version requirement from >=24 to >=22 across multiple language README files
2026-04-16 19:17:59 -05:00
Ivan
cd03c4649e
refactor(rns): streamline RNS reload process with loading indicators in UI components
2026-04-16 19:17:50 -05:00
Ivan
d63255511f
feat(reticulum): implement RNS restart functionality with UI updates
2026-04-16 19:13:32 -05:00
Ivan
44bf881686
feat(licenses_collector): update license collection for frontend dependencies by adding support for package.json parsing and filtering out workspace root packages
2026-04-16 19:01:27 -05:00
Ivan
6fb4ccc79a
chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project
2026-04-16 18:12:14 -05:00
Ivan
ca8b2a9fe0
chore(docs): update licensing terms to 0BSD for project-owned portions and maintain MIT for upstream Reticulum MeshChat; add legal inquiries section and clarify contribution licensing in CONTRIBUTING
2026-04-16 18:11:49 -05:00
Ivan
59038961e9
feat(license_scope_mapper): add license scope mapper tool for analyzing file similarity and generating SPDX license recommendations
2026-04-16 18:07:45 -05:00
Ivan
a673da9d86
chore(android): standardize indentation in meta.yaml files for aiohttp, bcrypt, and psutil recipes; add patch for bcrypt to support abi3-py310
2026-04-16 16:25:39 -05:00
Ivan
fe44d05f42
refactor(telephone_manager): improve call initiation handling and UI update logic
2026-04-16 04:51:18 -05:00
Ivan
dde6d8c152
chore(android): add Rust as a build requirement for bcrypt recipe
2026-04-16 04:31:06 -05:00
Ivan
a3951e8b6f
chore(docker): install essential runtime tools in the virtual environment and update pip and setuptools in the Dockerfile
2026-04-16 04:24:11 -05:00
Ivan
8869c103e0
chore(docker): update Python base image to 3.14.4-alpine3.23 and clean up virtual environment by removing unnecessary files
2026-04-16 04:18:37 -05:00
Ivan
7458fe35f3
chore(dependencies): update autoprefixer, electron, postcss, prettier, dompurify, ol, and protobufjs versions in package.json and pnpm-lock.yaml
2026-04-16 04:03:20 -05:00
Ivan
76c8beae4f
refactor(meshchat): clean up code
2026-04-16 04:02:35 -05:00
Ivan
ad50773c51
docs(android): expand README
2026-04-16 03:51:08 -05:00