Commit Graph

  • de5ee9c132 feat(e2e): add script to start E2E stack with MeshChat backend and Vite Ivan 2026-03-31 03:00:41 +03:00
  • ed840cd844 feat: improve keyboard shortcuts handling and add E2E helper functions for command palette interaction Ivan 2026-03-31 03:00:35 +03:00
  • 0709ce4ba1 feat(tests): add comprehensive Playwright E2E tests for navigation, shell, and smoke scenarios Ivan 2026-03-31 03:00:23 +03:00
  • 4ff4a12587 feat(tests): add Playwright configuration for end-to-end testing Ivan 2026-03-31 03:00:16 +03:00
  • 6b290fd212 chore: update .dockerignore and .gitignore to include test result directories Ivan 2026-03-31 03:00:11 +03:00
  • 1c1968c752 feat(tests): add Playwright E2E testing task to Taskfile Ivan 2026-03-31 03:00:04 +03:00
  • 958e495784 feat(tests): add Playwright end-to-end testing commands and dependencies Ivan 2026-03-31 03:00:00 +03:00
  • 94f178565c chore: update CHANGELOG for version 4.4.0 Ivan 2026-03-31 02:59:36 +03:00
  • 568da85f02 chore: remove flake.lock and flake.nix files to clean up project structure Ivan 2026-03-31 00:41:14 +03:00
  • 941167302a docs(lang): remove Nix section from README files in multiple languages Ivan 2026-03-31 00:41:05 +03:00
  • 281ec1f0b5 feat(tests): add HTTP API routes fixture for comprehensive route testing Ivan 2026-03-31 00:38:27 +03:00
  • dead9b0921 test(tests): increase timeout threshold for MicronParser performance test Ivan 2026-03-31 00:33:21 +03:00
  • a18f77cfad feat(tests): configure coverage reporting for frontend tests with v8 provider Ivan 2026-03-31 00:33:16 +03:00
  • 5bfec923f4 feat(tests): add HTTP API contract tests and helpers for route validation Ivan 2026-03-31 00:33:09 +03:00
  • 39bddfb3dd feat(tests): add frontend test coverage task and update overall coverage command Ivan 2026-03-31 00:33:01 +03:00
  • be79b453e5 feat(tests): add integration marker for optional tests in pytest configuration Ivan 2026-03-31 00:32:53 +03:00
  • 4297976260 docs(security): update security documentation with detailed CI/CD workflows, release provenance, and verification processes Ivan 2026-03-31 00:32:46 +03:00
  • 4fa7940f9a feat(ci): update build and scan workflows with cosign integration and frontend dependency management Ivan 2026-03-31 00:32:35 +03:00
  • e8e5128bc6 feat(ci): add scripts for cosign setup, release asset attestation, and verification Ivan 2026-03-31 00:32:22 +03:00
  • eb0fec57d0 chore: update CHANGELOG to reflect removal of legacy PR vulnerability scanner in favor of Trivy Ivan 2026-03-31 00:32:10 +03:00
  • 6e44333337 chore: update .gitignore to include cosign.key and coverage directory Ivan 2026-03-31 00:28:50 +03:00
  • 93f8f76796 chore: update dependencies in package.json and pnpm-lock.yaml, add test coverage script Ivan 2026-03-31 00:28:12 +03:00
  • 8d8806d928 feat(frontend): implement 'show unknown contact banner' toggle in settings and update conversation viewer logic Ivan 2026-03-24 03:45:18 +03:00
  • c8e0e2121a feat(config): add 'show unknown contact banner' configuration option and update serialization in ReticulumMeshChat Ivan 2026-03-24 03:45:10 +03:00
  • c0b900052d feat(i18n): add 'show unknown contact banner' option and descriptions in German, English, Italian, and Russian locales Ivan 2026-03-24 03:45:01 +03:00
  • f4d3a0b0b2 chore: update version to 4.4.0 in PKGBUILD and adjust pkgver function accordingly Ivan 2026-03-24 00:41:24 +03:00
  • 4edb9c7c78 feat(data): add community interfaces JSON file with user-submitted online listings Ivan 2026-03-24 00:41:20 +03:00
  • 27f3ce9319 feat(frontend): add option to lift banishment from conversation menu and update version to 4.4.0 in tests Ivan 2026-03-24 00:41:07 +03:00
  • 0b0c5b4ba2 chore: update README and CHANGELOG Ivan 2026-03-24 00:40:57 +03:00
  • bac36e8607 chore: update version to 4.4.0 Ivan 2026-03-24 00:40:33 +03:00
  • daf48ec406 chore: bump version to 4.4.0; refactor announce limits and add new community interfaces management Ivan 2026-03-24 00:40:08 +03:00
  • cfcc78868c docs: linux sandbox; add community interfaces JSON build script Ivan 2026-03-24 00:39:14 +03:00
  • a9a7dd5212 test: community interfaces, hex utils, archives and conversation viewer Ivan 2026-03-24 00:39:11 +03:00
  • 83ed463c3d feat(frontend): interfaces, archives, messages, settings, i18n Ivan 2026-03-24 00:38:54 +03:00
  • 149d58f058 Implement inbound stamp toggle feature in settings, allowing users to enable/disable proof-of-work stamps for direct messages. Ivan 2026-03-23 22:32:47 +03:00
  • 317b6b4906 Update CI workflows to include Node.js path setup for dependency installation and build steps Ivan 2026-03-22 15:36:48 +03:00
  • 628976c091 Add PATH export to CI scripts for Node.js and pnpm setup Ivan 2026-03-22 15:36:44 +03:00
  • f8a4bdf691 Refactor Git checkout process in CI workflows to improve error handling and support for Gitea and GitHub URLs. Ivan 2026-03-22 15:23:58 +03:00
  • a1a480a153 Refactor test mocks in various components to use function constructors instead of arrow functions for improved compatibility with Vitest 4. Ivan 2026-03-22 15:09:17 +03:00
  • 478cc1ad38 Add documentation for running MeshChatX in Firejail and Bubblewrap sandboxes on Linux Ivan 2026-03-22 15:09:04 +03:00
  • 071ad08c7d Update MicronParser handling in Vite config to support additional import path Ivan 2026-03-22 15:08:59 +03:00
  • 94972022b3 Refactor MicronParser Ivan 2026-03-22 15:08:48 +03:00
  • b0030f0482 Refactor MicronParser import paths in ArchivesPage and MicronEditorPage components Ivan 2026-03-22 15:08:31 +03:00
  • 0564eb8f10 Improve message handling by stripping UTF-16 surrogates from search terms and cleaning up input strings in ReticulumMeshChat. Ivan 2026-03-22 15:08:26 +03:00
  • 418e130fc9 Add documentation for running MeshChatX in Firejail and Bubblewrap sandboxes on Linux Ivan 2026-03-22 15:08:13 +03:00
  • af96d96918 Update pnpm version in setup script to 10.32.1 Ivan 2026-03-22 15:08:06 +03:00
  • e3289c54bf Update test command in Makefile to use the Python module syntax for pytest Ivan 2026-03-22 15:08:01 +03:00
  • 8275186753 Update READMEs Ivan 2026-03-22 15:07:53 +03:00
  • 31317324bf Add docker-entrypoint.sh and update Dockerfile for entrypoint configuration Ivan 2026-03-22 15:04:07 +03:00
  • d07737f119 Update package dependencies and configurations Ivan 2026-03-22 15:03:56 +03:00
  • fe2ef2024c Update CHANGELOG Ivan 2026-03-22 15:03:10 +03:00
  • 80fd732083 Refactor CI workflows to use custom scripts for setup and remove deprecated actions. Ivan 2026-03-22 14:12:12 +03:00
  • 520be25095 Remove obsolete OSV scan script and add new CI scripts for Docker, Java, Node.js, Python, and Task setup Ivan 2026-03-22 14:11:47 +03:00
  • 3fef4a2a57 Add .pnpm-store/ to .dockerignore, .gitignore, and .prettierignore Ivan 2026-03-22 14:11:18 +03:00
  • 01ad9cc24e Update dependencies in pyproject.toml and poetry.lock Sudo-Ivan 2026-03-12 15:54:41 -05:00
  • 9455dfd909 Update CHANGELOG Sudo-Ivan 2026-03-12 15:44:55 -05:00
  • 397c3b303b Refactor i18n tests to dynamically load locale files and ensure all locales have a _languageName property. Update LanguageSelector tests for correct language display order. Sudo-Ivan 2026-03-12 15:44:35 -05:00
  • 96a5b661ec Add language names to locale files for German, English, Italian, and Russian Sudo-Ivan 2026-03-12 15:44:24 -05:00
  • 34bf80f9a7 Improve LanguageSelector component to dynamically load and sort languages from locale files Sudo-Ivan 2026-03-12 15:44:14 -05:00
  • e45307a233 Refactor i18n initialization in main.js to dynamically load locale files Sudo-Ivan 2026-03-12 15:44:01 -05:00
  • 2374bd490b Update README with instructions for adding langauge Sudo-Ivan 2026-03-12 15:43:48 -05:00
  • b96611acfa Update dependencies in package.json, pnpm-lock.yaml, poetry.lock, and pyproject.toml Sudo-Ivan 2026-03-12 15:02:23 -05:00
  • 255b3ff88d Update CHANGELOG Sudo-Ivan 2026-03-12 15:01:54 -05:00
  • 8a362a94be Revert MicronParser.js truecolor support for now Sudo-Ivan 2026-03-12 15:01:48 -05:00
  • b3ac1a1a68 Add support for fallback truecolor in MicronParser Sudo-Ivan 2026-03-11 22:24:40 -05:00
  • a0a46a6564 Update SECURITY.md Sudo-Ivan 2026-03-11 19:16:54 -05:00
  • b6c0ac450c Fix database health snapshot functionality and add corresponding tests Sudo-Ivan 2026-03-11 05:32:56 -05:00
  • 16759f6869 Improve tests for ConversationViewer, DropDownMenu, and UIComponents Sudo-Ivan 2026-03-11 05:23:29 -05:00
  • 330f55559d Refactor ConversationViewer, NetworkVisualiser, NomadNetworkSidebar, and SettingsPage components for improved code readability and structure Sudo-Ivan 2026-03-11 05:23:17 -05:00
  • 454fffff61 Add tests for ContactsPage and new ConversationViewer and NomadNetworkSidebar components Sudo-Ivan 2026-03-11 05:13:04 -05:00
  • f11a9b9675 Add comprehensive tests for announce management and contact import/export functionality Sudo-Ivan 2026-03-11 05:12:39 -05:00
  • ca3a77a4f0 Add localization updates for contact management and user actions Sudo-Ivan 2026-03-11 05:12:31 -05:00
  • debe65db1d Refactor DropDownMenu and Conversation components for improved dropdown positioning and context menus Sudo-Ivan 2026-03-11 05:12:24 -05:00
  • 6589c2124a Add telephone contacts import/export endpoints and announce limits configuration Sudo-Ivan 2026-03-11 05:12:06 -05:00
  • f803d44828 Update CHANGELOG Sudo-Ivan 2026-03-11 05:11:56 -05:00
  • dbb2a066f9 Update dependencies: bump dompurify to version 3.3.3, filelock to 3.25.1, and freeze-core to 0.6.1 in package.json, pnpm-lock.yaml, and poetry.lock Sudo-Ivan 2026-03-11 05:10:40 -05:00
  • 6aa03e5307 Update CHANGELOG Sudo-Ivan 2026-03-10 22:25:56 -05:00
  • 9a478440f7 Update dependencies in package.json and pnpm-lock.yaml to latest versions of Vue and Vue-i18n Sudo-Ivan 2026-03-10 22:25:48 -05:00
  • 3da8eab9e4 Update CHANGELOG Sudo-Ivan 2026-03-10 22:02:55 -05:00
  • 2cb7b9886e Update MicronParser to support truecolor foreground and background colors with new 'FT' and 'BT' formats. Add corresponding unit tests to validate functionality. Sudo-Ivan 2026-03-10 22:00:51 -05:00
  • 35884c15e2 Bump version to 4.3.1 v4.3.1 Sudo-Ivan 2026-03-10 04:28:14 -05:00
  • 99c8775963 Add retry functionality for failed messages in ConversationViewer and enhance message handling in MessagesPage Sudo-Ivan 2026-03-10 04:26:43 -05:00
  • 30ef8856dc Add tests for message handling and conversation updates Sudo-Ivan 2026-03-10 04:26:39 -05:00
  • d648b7d779 Update README files Sudo-Ivan 2026-03-10 04:26:26 -05:00
  • ded56cb75f Update CHANGELOG Sudo-Ivan 2026-03-10 04:26:15 -05:00
  • 5773a9a5cc Update CI workflows to specify branches for pull requests and add permissions for content access Sudo-Ivan 2026-03-10 00:19:01 -05:00
  • 8845af182a Add Global Args v4.3.0 Sudo-Ivan 2026-03-09 16:16:00 -05:00
  • 6f15e80628 Update version and dependencies in PKGBUILD and .SRCINFO files Sudo-Ivan 2026-03-09 16:10:38 -05:00
  • ebacc0065e Update PKGBUILD .SRCINFO to current version Sudo-Ivan 2026-03-09 15:40:51 -05:00
  • ed34f16991 Add TODO links and branch information to README files in multiple languages Sudo-Ivan 2026-03-09 15:39:34 -05:00
  • dde04426df Code Cleanup Sudo-Ivan 2026-03-09 15:28:32 -05:00
  • 17bcedcf87 Refine build condition in Docker workflow to trigger only on 'dev' branch Sudo-Ivan 2026-03-09 15:28:08 -05:00
  • 875f05d2eb Update CI workflows Sudo-Ivan 2026-03-09 15:26:12 -05:00
  • ae1ced57b9 Add discovered interfaces feature to NetworkVisualiser component Sudo-Ivan 2026-03-09 14:06:23 -05:00
  • 8be8faee2f Swap 'contacts' and 'nomad network' links in the sidebar for improved navigation clarity Sudo-Ivan 2026-03-09 14:05:56 -05:00
  • 263d35760d Update TODO link Sudo-Ivan 2026-03-09 13:42:20 -05:00
  • aeab301891 Cleanup docker files Sudo-Ivan 2026-03-09 13:42:00 -05:00
  • 2ac4b3cb05 Update CHANGELOG Sudo-Ivan 2026-03-09 13:41:05 -05:00
  • 5b57bf08dc remove uv.lock Sudo-Ivan 2026-03-09 13:40:55 -05:00
  • 5d803da1e2 Code Cleanup Sudo-Ivan 2026-03-09 12:37:16 -05:00