Sudo-Ivan
|
392fe50f82
|
refactor(meshchat): clean up code formatting and enhance version retrieval for LXST; improve log handling and anomaly detection logic
|
2026-01-03 18:42:50 -06:00 |
|
Sudo-Ivan
|
b51d04953f
|
feat(App): add emergency banner for active mode and enhance changelog modal with version tracking; improve notification logic for incoming messages
|
2026-01-03 18:31:45 -06:00 |
|
Sudo-Ivan
|
d717679790
|
feat(logging): implement persistent logging with anomaly detection and database integration for debug logs
|
2026-01-03 18:31:38 -06:00 |
|
Sudo-Ivan
|
e1cc971cca
|
feat(DebugLogsPage): update log management with search, filtering, and pagination features
|
2026-01-03 18:31:16 -06:00 |
|
Sudo-Ivan
|
f5950f9a8d
|
test(DebugLogsPage): add unit tests for fetching, searching, and paginating debug logs
|
2026-01-03 18:31:01 -06:00 |
|
Sudo-Ivan
|
1418bb80f7
|
refactor(manifest): restructure backend integrity manifest to include metadata and adjust file verification logic
|
2026-01-03 18:30:55 -06:00 |
|
Sudo-Ivan
|
ed3cc4215a
|
chore(forge.config): update runtime and base versions to 24.08
|
2026-01-03 18:30:47 -06:00 |
|
Sudo-Ivan
|
9ecdd157f3
|
refactor(tests): update backend integrity tests to include metadata in manifest and add new debug log tests for persistent logging functionality
|
2026-01-03 18:30:40 -06:00 |
|
Sudo-Ivan
|
842c4a3938
|
feat(locales): add "do not show ever again" message and emergency mode notification in German, English, and Russian translations
|
2026-01-03 18:30:33 -06:00 |
|
Sudo-Ivan
|
4ce3b1e65c
|
fix(electron): update references to Reticulum MeshChatX in main files and frontend HTML
|
2026-01-03 18:06:34 -06:00 |
|
Sudo-Ivan
|
82e55509e2
|
fix(locales): update restart description in German, English, and Russian to reflect the correct application name as MeshChatX
|
2026-01-03 17:49:06 -06:00 |
|
Sudo-Ivan
|
59919f9281
|
chore(pyproject): configure Ruff to exclude specific directories from linting
|
2026-01-03 17:41:21 -06:00 |
|
Sudo-Ivan
|
246d9f5f74
|
chore(taskfile): simplify linting commands in Taskfile.yml to check all files
|
2026-01-03 17:41:16 -06:00 |
|
Sudo-Ivan
|
3ed9c96f6c
|
fix(workflow): update build process to include zip creation for frontend assets and add zip to release artifacts
|
2026-01-03 17:41:12 -06:00 |
|
Sudo-Ivan
|
76b0e47a70
|
feat(workflow): add build and test workflow for CI/CD with NodeJS, Python, and system dependencies
|
2026-01-03 17:41:04 -06:00 |
|
Sudo-Ivan
|
00828e59a4
|
docs(MeshChatX): move
|
2026-01-03 17:24:24 -06:00 |
|
Sudo-Ivan
|
184f0dbf14
|
docs(README): update README
|
2026-01-03 17:23:52 -06:00 |
|
Sudo-Ivan
|
96f3f527f4
|
feat(config): add Electron Forge configuration for packaging and distribution, including support for multiple platforms and fuses plugin
|
2026-01-03 17:20:10 -06:00 |
|
Sudo-Ivan
|
655bf47dc1
|
feat(docker): add dev docker-compose
|
2026-01-03 17:20:09 -06:00 |
|
Sudo-Ivan
|
edc3f83dd5
|
chore(.gitignore): add 'out/' directory to .gitignore to exclude build output files
|
2026-01-03 17:20:09 -06:00 |
|
Sudo-Ivan
|
96a7df3bcb
|
feat(taskfile): add Electron Forge tasks for starting, packaging, and generating distributables; remove obsolete Flatpak tasks
|
2026-01-03 17:20:09 -06:00 |
|
Sudo-Ivan
|
bb677c2e27
|
chore(dependencies): update package.json and pnpm-lock.yaml to include new Electron Forge plugins and dependencies for improved build and packaging processes
|
2026-01-03 17:20:09 -06:00 |
|
Sudo-Ivan
|
90bd917928
|
chore(npm): update .npmrc to set node-linker to hoisted and remove fetch configuration
|
2026-01-03 17:20:09 -06:00 |
|
Sudo-Ivan
|
5e08a87f70
|
chore(flatpak): remove flatpak build script and configuration file (in favor of electron forge)
|
2026-01-03 17:20:09 -06:00 |
|
ivan
|
e93e657ab0
|
Merge branch 'master' into massive-changes
|
2026-01-03 23:02:27 +00:00 |
|
Sudo-Ivan
|
978d917e89
|
chore(TODO): add new tasks
|
2026-01-03 16:55:01 -06:00 |
|
Sudo-Ivan
|
4aea5c09f3
|
docs(README): update task commands
|
2026-01-03 16:54:55 -06:00 |
|
Sudo-Ivan
|
6fbf9a3068
|
docs(README): fix
|
2026-01-03 16:51:44 -06:00 |
|
Sudo-Ivan
|
282fe4ca6a
|
docs(README): update with upcoming v4 release information
|
2026-01-03 16:51:33 -06:00 |
|
Sudo-Ivan
|
3d7924dce6
|
chore(TODO): update tasks with progress and add new items
|
2026-01-03 16:38:35 -06:00 |
|
Sudo-Ivan
|
f46248490f
|
feat(TODO): create todo
|
2026-01-03 16:36:53 -06:00 |
|
Sudo-Ivan
|
d6b2f7c8f7
|
docs(README): cleanup
|
2026-01-03 16:36:37 -06:00 |
|
Sudo-Ivan
|
0dc0d54f7a
|
feat(changelog): add changelog
|
2026-01-03 16:08:26 -06:00 |
|
Sudo-Ivan
|
950abef79c
|
feat(tests): add comprehensive benchmarks for database performance, memory usage, and application stability, including new test files for various frontend and backend functionalities
|
2026-01-03 16:08:07 -06:00 |
|
Sudo-Ivan
|
e88dad7a86
|
feat(scripts): add checksum generation script and locale template generator for asset management
|
2026-01-03 16:07:40 -06:00 |
|
Sudo-Ivan
|
54b81663bd
|
feat(build): replace execSync with spawnSync for building backend and add integrity manifest generation for build files
|
2026-01-03 16:07:25 -06:00 |
|
Sudo-Ivan
|
1e87d633be
|
fix(indexedDB): enhance compatibility by adding globalThis.indexedDB support in codec2-emscripten scripts
|
2026-01-03 16:07:17 -06:00 |
|
Sudo-Ivan
|
9afaa3f5ef
|
chore(assets): update logo and favicon images for improved branding
|
2026-01-03 16:07:08 -06:00 |
|
Sudo-Ivan
|
dc54bd65a1
|
feat(locales): update German, English, and Russian translations with new terms for documentation, tutorials, banishment effects, drawing tools, and call functionalities
|
2026-01-03 16:06:54 -06:00 |
|
Sudo-Ivan
|
1fd1405e30
|
feat(storage): implement MicronStorage for tab management, enhance TileCache with state management, and update DialogUtils and NotificationUtils for improved user interactions
|
2026-01-03 16:06:45 -06:00 |
|
Sudo-Ivan
|
baa24e1cf9
|
feat(styles): enhance select input and add danger chip styles for improved UI consistency
|
2026-01-03 16:06:34 -06:00 |
|
Sudo-Ivan
|
21e29b34aa
|
feat(router): add new routes for documentation, debug logs, changelog, and tutorial pages
|
2026-01-03 16:06:24 -06:00 |
|
Sudo-Ivan
|
7faa94f5f2
|
feat: Introduce new CommunityInterfacesManager and DocsManager for managing community interfaces and documentation, enhance AnnounceManager with pagination support, and implement CrashRecovery for improved error handling. Update various database schemas and add new fields for contacts and voicemails.
|
2026-01-03 16:06:16 -06:00 |
|
Sudo-Ivan
|
0c3a0e9a4c
|
chore(version): bump version to 4.0.0 in flake.nix and package.json
|
2026-01-03 16:05:58 -06:00 |
|
Sudo-Ivan
|
1c153daf2a
|
chore(version): update version to 4.0.0
|
2026-01-03 16:05:10 -06:00 |
|
Sudo-Ivan
|
20e4c42094
|
refactor(meshchat): better multi-identity support and improved logging capabilities and a billion other changes and cleanup
|
2026-01-03 16:05:04 -06:00 |
|
Sudo-Ivan
|
6ab46e8969
|
refactor(electron): standardize HTML structure and improve formatting in crash and loading pages
|
2026-01-03 16:03:54 -06:00 |
|
Sudo-Ivan
|
2f96ee07f3
|
feat: Update UI components and add new features including changelog modal, integrity warning, and voicemail playback functionality
|
2026-01-03 16:03:34 -06:00 |
|
Sudo-Ivan
|
46f2700770
|
feat(electron): add a new crash report HTML page for displaying error details and logs
|
2026-01-03 15:45:05 -06:00 |
|
Sudo-Ivan
|
b59c21f483
|
feat(Taskfile, workflows): add new benchmarking and integrity testing tasks, and create a Gitea workflow for automated benchmarks
|
2026-01-03 15:44:17 -06:00 |
|