Commit Graph

433 Commits

Author SHA1 Message Date
59919f9281 chore(pyproject): configure Ruff to exclude specific directories from linting
Some checks failed
Build and Publish Docker Image / build (pull_request) Has been skipped
Build Test / Build and Test (pull_request) Successful in 1m18s
CI / lint (pull_request) Failing after 2m9s
CI / test-backend (pull_request) Successful in 1m9s
CI / lint (push) Failing after 2m20s
Tests / test (push) Failing after 8m24s
Tests / test (pull_request) Failing after 8m5s
Benchmarks / benchmark (push) Successful in 9m35s
CI / build-frontend (push) Successful in 9m44s
CI / build-frontend (pull_request) Successful in 9m40s
Benchmarks / benchmark (pull_request) Successful in 13m44s
Build and Publish Docker Image / build-dev (pull_request) Successful in 12m36s
CI / test-backend (push) Successful in 1m16s
Build Test / Build and Test (push) Successful in 1m21s
2026-01-03 17:41:21 -06:00
246d9f5f74 chore(taskfile): simplify linting commands in Taskfile.yml to check all files 2026-01-03 17:41:16 -06:00
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
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
00828e59a4 docs(MeshChatX): move
Some checks failed
CI / test-backend (push) Successful in 4s
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / test-backend (pull_request) Successful in 4s
CI / lint (pull_request) Failing after 2m22s
CI / build-frontend (push) Successful in 2m57s
CI / lint (push) Failing after 5m3s
Tests / test (push) Failing after 7m27s
Tests / test (pull_request) Failing after 7m29s
CI / build-frontend (pull_request) Successful in 9m44s
Build and Publish Docker Image / build-dev (pull_request) Successful in 12m38s
Benchmarks / benchmark (pull_request) Successful in 16m59s
Benchmarks / benchmark (push) Successful in 17m8s
2026-01-03 17:24:24 -06:00
184f0dbf14 docs(README): update README 2026-01-03 17:23:52 -06:00
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
655bf47dc1 feat(docker): add dev docker-compose 2026-01-03 17:20:09 -06:00
edc3f83dd5 chore(.gitignore): add 'out/' directory to .gitignore to exclude build output files 2026-01-03 17:20:09 -06:00
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
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
90bd917928 chore(npm): update .npmrc to set node-linker to hoisted and remove fetch configuration 2026-01-03 17:20:09 -06:00
5e08a87f70 chore(flatpak): remove flatpak build script and configuration file (in favor of electron forge) 2026-01-03 17:20:09 -06:00
e93e657ab0 Merge branch 'master' into massive-changes
Some checks failed
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / test-backend (push) Successful in 4s
CI / test-backend (pull_request) Successful in 4s
CI / build-frontend (push) Successful in 2m15s
CI / lint (pull_request) Failing after 2m35s
CI / lint (push) Failing after 5m11s
Tests / test (push) Failing after 8m37s
Tests / test (pull_request) Failing after 8m35s
CI / build-frontend (pull_request) Successful in 9m41s
Build and Publish Docker Image / build-dev (pull_request) Successful in 12m43s
Benchmarks / benchmark (push) Successful in 15m14s
Benchmarks / benchmark (pull_request) Successful in 15m11s
2026-01-03 23:02:27 +00:00
978d917e89 chore(TODO): add new tasks
Some checks failed
CI / test-backend (push) Successful in 4s
CI / build-frontend (push) Successful in 59s
Tests / test (push) Successful in 1m36s
CI / lint (push) Failing after 4m56s
2026-01-03 16:55:01 -06:00
4aea5c09f3 docs(README): update task commands 2026-01-03 16:54:55 -06:00
6fbf9a3068 docs(README): fix
Some checks failed
CI / test-backend (push) Successful in 49s
CI / lint (push) Failing after 1m21s
CI / build-frontend (push) Successful in 9m36s
Tests / test (push) Successful in 9m50s
2026-01-03 16:51:44 -06:00
282fe4ca6a docs(README): update with upcoming v4 release information
Some checks failed
CI / test-backend (push) Successful in 3s
CI / build-frontend (push) Successful in 44s
Tests / test (push) Successful in 1m37s
CI / lint (push) Failing after 4m55s
2026-01-03 16:51:33 -06:00
3d7924dce6 chore(TODO): update tasks with progress and add new items
Some checks failed
CI / test-backend (push) Successful in 13s
CI / lint (push) Failing after 42s
CI / build-frontend (push) Successful in 9m33s
Tests / test (push) Successful in 9m52s
2026-01-03 16:38:35 -06:00
f46248490f feat(TODO): create todo
Some checks failed
CI / test-backend (push) Successful in 4s
CI / build-frontend (push) Successful in 55s
Tests / test (push) Successful in 1m33s
CI / lint (push) Failing after 4m54s
2026-01-03 16:36:53 -06:00
d6b2f7c8f7 docs(README): cleanup 2026-01-03 16:36:37 -06:00
0dc0d54f7a feat(changelog): add changelog
Some checks failed
CI / test-backend (push) Successful in 4s
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / test-backend (pull_request) Successful in 4s
CI / build-frontend (push) Successful in 2m31s
CI / lint (push) Failing after 5m3s
CI / lint (pull_request) Failing after 5m6s
Tests / test (pull_request) Failing after 6m52s
CI / build-frontend (pull_request) Successful in 9m40s
Build and Publish Docker Image / build-dev (pull_request) Successful in 12m29s
Tests / test (push) Failing after 13m31s
Benchmarks / benchmark (push) Successful in 19m8s
Benchmarks / benchmark (pull_request) Successful in 18m45s
2026-01-03 16:08:26 -06:00
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
e88dad7a86 feat(scripts): add checksum generation script and locale template generator for asset management 2026-01-03 16:07:40 -06:00
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
1e87d633be fix(indexedDB): enhance compatibility by adding globalThis.indexedDB support in codec2-emscripten scripts 2026-01-03 16:07:17 -06:00
9afaa3f5ef chore(assets): update logo and favicon images for improved branding 2026-01-03 16:07:08 -06:00
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
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
baa24e1cf9 feat(styles): enhance select input and add danger chip styles for improved UI consistency 2026-01-03 16:06:34 -06:00
21e29b34aa feat(router): add new routes for documentation, debug logs, changelog, and tutorial pages 2026-01-03 16:06:24 -06:00
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
0c3a0e9a4c chore(version): bump version to 4.0.0 in flake.nix and package.json 2026-01-03 16:05:58 -06:00
1c153daf2a chore(version): update version to 4.0.0 2026-01-03 16:05:10 -06:00
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
6ab46e8969 refactor(electron): standardize HTML structure and improve formatting in crash and loading pages 2026-01-03 16:03:54 -06:00
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
46f2700770 feat(electron): add a new crash report HTML page for displaying error details and logs 2026-01-03 15:45:05 -06:00
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
b544108d4b chore: update package.json and pnpm-lock.yaml for dependency upgrades and new configurations 2026-01-03 15:44:06 -06:00
00af1e3b46 chore: update .gitignore and .prettierignore to include MagicMock and additional directories for better file management 2026-01-03 15:43:55 -06:00
dc7448d41e chore(Taskfile): remove redundant command to clean assets before building frontend
Some checks failed
CI / test-backend (push) Successful in 4s
CI / build-frontend (push) Successful in 47s
Tests / test (push) Successful in 1m51s
CI / lint (push) Failing after 4m55s
2026-01-03 10:53:25 -06:00
a1964f8807 fix(vite.config): change emptyOutDir option to false to retain previous build files
Some checks failed
CI / test-backend (push) Successful in 16s
CI / lint (push) Failing after 44s
CI / build-frontend (push) Successful in 9m35s
Tests / test (push) Successful in 9m49s
2026-01-03 10:38:27 -06:00
8d87a61e67 feat(tasks): improve Taskfile with new formatting and testing tasks for Python and frontend 2026-01-03 10:38:14 -06:00
5918d0bcbe docs: update README and Android installation guide with new features, installation instructions, and corrected links 2026-01-03 10:37:54 -06:00
11c4c6729c feat(workflows): add support for building and pushing development Docker images on pull requests 2026-01-03 10:35:15 -06:00
eeaabacf35 refactor(meshchat): improve RNS shutdown process and enhance RPC listener closure handling
Some checks failed
CI / test-backend (push) Successful in 16s
CI / lint (push) Failing after 44s
CI / build-frontend (push) Successful in 9m36s
Tests / test (push) Successful in 9m46s
2026-01-02 20:54:22 -06:00
43d1fcc91a refactor(interfaces, settings): comment out unused button sections in InterfacesPage and SettingsPage for future reference 2026-01-02 20:54:13 -06:00
beb86880e0 refactor(tests): format 2026-01-02 20:53:21 -06:00
5a9e066b10 feat(tests): add comprehensive unit tests for various components including AboutPage, CallPage, and MessagesPage
Some checks failed
CI / test-backend (push) Successful in 17s
CI / lint (push) Successful in 46s
Tests / test (push) Failing after 5m15s
CI / build-frontend (push) Successful in 9m33s
2026-01-02 20:36:58 -06:00