Ivan
|
2aafb29c2f
|
feat(tests): update CI workflow by adding Playwright Chromium installation and E2E test execution
|
2026-03-31 03:00:56 +03:00 |
|
Ivan
|
50981d9649
|
fix(CommandPalette): ensure global keydown event listener captures events and prevents propagation
|
2026-03-31 03:00:45 +03:00 |
|
Ivan
|
de5ee9c132
|
feat(e2e): add script to start E2E stack with MeshChat backend and Vite
|
2026-03-31 03:00:41 +03:00 |
|
Ivan
|
ed840cd844
|
feat: improve keyboard shortcuts handling and add E2E helper functions for command palette interaction
|
2026-03-31 03:00:35 +03:00 |
|
Ivan
|
0709ce4ba1
|
feat(tests): add comprehensive Playwright E2E tests for navigation, shell, and smoke scenarios
|
2026-03-31 03:00:23 +03:00 |
|
Ivan
|
4ff4a12587
|
feat(tests): add Playwright configuration for end-to-end testing
|
2026-03-31 03:00:16 +03:00 |
|
Ivan
|
6b290fd212
|
chore: update .dockerignore and .gitignore to include test result directories
|
2026-03-31 03:00:11 +03:00 |
|
Ivan
|
1c1968c752
|
feat(tests): add Playwright E2E testing task to Taskfile
|
2026-03-31 03:00:04 +03:00 |
|
Ivan
|
958e495784
|
feat(tests): add Playwright end-to-end testing commands and dependencies
|
2026-03-31 03:00:00 +03:00 |
|
Ivan
|
94f178565c
|
chore: update CHANGELOG for version 4.4.0
|
2026-03-31 02:59:36 +03:00 |
|
Ivan
|
568da85f02
|
chore: remove flake.lock and flake.nix files to clean up project structure
|
2026-03-31 00:41:14 +03:00 |
|
Ivan
|
941167302a
|
docs(lang): remove Nix section from README files in multiple languages
|
2026-03-31 00:41:05 +03:00 |
|
Ivan
|
281ec1f0b5
|
feat(tests): add HTTP API routes fixture for comprehensive route testing
|
2026-03-31 00:38:27 +03:00 |
|
Ivan
|
dead9b0921
|
test(tests): increase timeout threshold for MicronParser performance test
|
2026-03-31 00:33:21 +03:00 |
|
Ivan
|
a18f77cfad
|
feat(tests): configure coverage reporting for frontend tests with v8 provider
|
2026-03-31 00:33:16 +03:00 |
|
Ivan
|
5bfec923f4
|
feat(tests): add HTTP API contract tests and helpers for route validation
|
2026-03-31 00:33:09 +03:00 |
|
Ivan
|
39bddfb3dd
|
feat(tests): add frontend test coverage task and update overall coverage command
|
2026-03-31 00:33:01 +03:00 |
|
Ivan
|
be79b453e5
|
feat(tests): add integration marker for optional tests in pytest configuration
|
2026-03-31 00:32:53 +03:00 |
|
Ivan
|
4297976260
|
docs(security): update security documentation with detailed CI/CD workflows, release provenance, and verification processes
|
2026-03-31 00:32:46 +03:00 |
|
Ivan
|
4fa7940f9a
|
feat(ci): update build and scan workflows with cosign integration and frontend dependency management
|
2026-03-31 00:32:35 +03:00 |
|
Ivan
|
e8e5128bc6
|
feat(ci): add scripts for cosign setup, release asset attestation, and verification
|
2026-03-31 00:32:22 +03:00 |
|
Ivan
|
eb0fec57d0
|
chore: update CHANGELOG to reflect removal of legacy PR vulnerability scanner in favor of Trivy
|
2026-03-31 00:32:10 +03:00 |
|
Ivan
|
6e44333337
|
chore: update .gitignore to include cosign.key and coverage directory
|
2026-03-31 00:28:50 +03:00 |
|
Ivan
|
93f8f76796
|
chore: update dependencies in package.json and pnpm-lock.yaml, add test coverage script
|
2026-03-31 00:28:12 +03:00 |
|
Ivan
|
8d8806d928
|
feat(frontend): implement 'show unknown contact banner' toggle in settings and update conversation viewer logic
|
2026-03-24 03:45:18 +03:00 |
|
Ivan
|
c8e0e2121a
|
feat(config): add 'show unknown contact banner' configuration option and update serialization in ReticulumMeshChat
|
2026-03-24 03:45:10 +03:00 |
|
Ivan
|
c0b900052d
|
feat(i18n): add 'show unknown contact banner' option and descriptions in German, English, Italian, and Russian locales
|
2026-03-24 03:45:01 +03:00 |
|
Ivan
|
f4d3a0b0b2
|
chore: update version to 4.4.0 in PKGBUILD and adjust pkgver function accordingly
|
2026-03-24 00:41:24 +03:00 |
|
Ivan
|
4edb9c7c78
|
feat(data): add community interfaces JSON file with user-submitted online listings
|
2026-03-24 00:41:20 +03:00 |
|
Ivan
|
27f3ce9319
|
feat(frontend): add option to lift banishment from conversation menu and update version to 4.4.0 in tests
|
2026-03-24 00:41:07 +03:00 |
|
Ivan
|
0b0c5b4ba2
|
chore: update README and CHANGELOG
|
2026-03-24 00:40:57 +03:00 |
|
Ivan
|
bac36e8607
|
chore: update version to 4.4.0
|
2026-03-24 00:40:33 +03:00 |
|
Ivan
|
daf48ec406
|
chore: bump version to 4.4.0; refactor announce limits and add new community interfaces management
|
2026-03-24 00:40:08 +03:00 |
|
Ivan
|
cfcc78868c
|
docs: linux sandbox; add community interfaces JSON build script
|
2026-03-24 00:39:14 +03:00 |
|
Ivan
|
a9a7dd5212
|
test: community interfaces, hex utils, archives and conversation viewer
|
2026-03-24 00:39:11 +03:00 |
|
Ivan
|
83ed463c3d
|
feat(frontend): interfaces, archives, messages, settings, i18n
|
2026-03-24 00:38:54 +03:00 |
|
Ivan
|
149d58f058
|
Implement inbound stamp toggle feature in settings, allowing users to enable/disable proof-of-work stamps for direct messages.
|
2026-03-23 22:32:47 +03:00 |
|
Ivan
|
317b6b4906
|
Update CI workflows to include Node.js path setup for dependency installation and build steps
|
2026-03-22 15:36:48 +03:00 |
|
Ivan
|
628976c091
|
Add PATH export to CI scripts for Node.js and pnpm setup
|
2026-03-22 15:36:44 +03:00 |
|
Ivan
|
f8a4bdf691
|
Refactor Git checkout process in CI workflows to improve error handling and support for Gitea and GitHub URLs.
|
2026-03-22 15:23:58 +03:00 |
|
Ivan
|
a1a480a153
|
Refactor test mocks in various components to use function constructors instead of arrow functions for improved compatibility with Vitest 4.
|
2026-03-22 15:09:17 +03:00 |
|
Ivan
|
478cc1ad38
|
Add documentation for running MeshChatX in Firejail and Bubblewrap sandboxes on Linux
|
2026-03-22 15:09:04 +03:00 |
|
Ivan
|
071ad08c7d
|
Update MicronParser handling in Vite config to support additional import path
|
2026-03-22 15:08:59 +03:00 |
|
Ivan
|
94972022b3
|
Refactor MicronParser
|
2026-03-22 15:08:48 +03:00 |
|
Ivan
|
b0030f0482
|
Refactor MicronParser import paths in ArchivesPage and MicronEditorPage components
|
2026-03-22 15:08:31 +03:00 |
|
Ivan
|
0564eb8f10
|
Improve message handling by stripping UTF-16 surrogates from search terms and cleaning up input strings in ReticulumMeshChat.
|
2026-03-22 15:08:26 +03:00 |
|
Ivan
|
418e130fc9
|
Add documentation for running MeshChatX in Firejail and Bubblewrap sandboxes on Linux
|
2026-03-22 15:08:13 +03:00 |
|
Ivan
|
af96d96918
|
Update pnpm version in setup script to 10.32.1
|
2026-03-22 15:08:06 +03:00 |
|
Ivan
|
e3289c54bf
|
Update test command in Makefile to use the Python module syntax for pytest
|
2026-03-22 15:08:01 +03:00 |
|
Ivan
|
8275186753
|
Update READMEs
|
2026-03-22 15:07:53 +03:00 |
|