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
Ivan
31317324bf
Add docker-entrypoint.sh and update Dockerfile for entrypoint configuration
2026-03-22 15:04:07 +03:00
Ivan
d07737f119
Update package dependencies and configurations
...
- Bumped pnpm to version 10.32.1.
- Updated electron to version 39.8.3.
- Upgraded globals to version 17.4.0 and jsdom to version 29.0.1.
- Updated terser to version 5.46.1 and vitest to version 4.1.0.
- Added flatted as a new dependency with version >=3.4.2.
- Updated attrs to version 26.1.0 and charset-normalizer to version 3.4.6 in poetry.lock and requirements.txt.
- Updated jaraco-context to version 6.1.2 and numpy to version 2.4.3 in requirements.txt.
2026-03-22 15:03:56 +03:00
Ivan
fe2ef2024c
Update CHANGELOG
2026-03-22 15:03:10 +03:00
Ivan
80fd732083
Refactor CI workflows to use custom scripts for setup and remove deprecated actions.
2026-03-22 14:12:12 +03:00
Ivan
520be25095
Remove obsolete OSV scan script and add new CI scripts for Docker, Java, Node.js, Python, and Task setup
2026-03-22 14:11:47 +03:00
Ivan
3fef4a2a57
Add .pnpm-store/ to .dockerignore, .gitignore, and .prettierignore
2026-03-22 14:11:18 +03:00
Sudo-Ivan
01ad9cc24e
Update dependencies in pyproject.toml and poetry.lock
...
- Bumped versions for aiohttp (3.13.3), psutil (7.2.2), websockets (16.0), jaraco.context (6.1.1), and hypothesis (6.151.9).
- Updated content-hash in poetry.lock.
2026-03-12 15:54:41 -05:00
Sudo-Ivan
9455dfd909
Update CHANGELOG
2026-03-12 15:44:55 -05:00
Sudo-Ivan
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.
2026-03-12 15:44:35 -05:00
Sudo-Ivan
96a5b661ec
Add language names to locale files for German, English, Italian, and Russian
2026-03-12 15:44:24 -05:00
Sudo-Ivan
34bf80f9a7
Improve LanguageSelector component to dynamically load and sort languages from locale files
2026-03-12 15:44:14 -05:00
Sudo-Ivan
e45307a233
Refactor i18n initialization in main.js to dynamically load locale files
2026-03-12 15:44:01 -05:00
Sudo-Ivan
2374bd490b
Update README with instructions for adding langauge
2026-03-12 15:43:48 -05:00
Sudo-Ivan
b96611acfa
Update dependencies in package.json, pnpm-lock.yaml, poetry.lock, and pyproject.toml
...
- Bumped versions for @vitest/ui (4.1.0), dayjs (1.11.20), and vuetify (3.12.3) in package.json and pnpm-lock.yaml.
- Updated filelock (3.25.2) and rns (1.1.4) versions in poetry.lock and pyproject.toml.
- Adjusted cryptography version constraint in pyproject.toml to >=46.0.5,<47.0.0.
2026-03-12 15:02:23 -05:00
Sudo-Ivan
255b3ff88d
Update CHANGELOG
2026-03-12 15:01:54 -05:00
Sudo-Ivan
8a362a94be
Revert MicronParser.js truecolor support for now
2026-03-12 15:01:48 -05:00
Sudo-Ivan
b3ac1a1a68
Add support for fallback truecolor in MicronParser
...
- Implemented handling for fallback truecolor syntax for foreground and background colors in MicronParser.
- Updated tests to verify compatibility with NomadNet and priority of fallback truecolor over standard 3-character color codes.
https://github.com/RFnexus/micron-parser-js/pull/21
2026-03-11 22:24:40 -05:00
Sudo-Ivan
a0a46a6564
Update SECURITY.md
2026-03-11 19:16:54 -05:00
Sudo-Ivan
b6c0ac450c
Fix database health snapshot functionality and add corresponding tests
2026-03-11 05:32:56 -05:00
Sudo-Ivan
16759f6869
Improve tests for ConversationViewer, DropDownMenu, and UIComponents
...
- Added mock directives for improved testing of click events in ConversationViewer and UIComponents.
- Updated test assertions to check for menu visibility and content using document queries.
- Refactored button interaction tests in DropDownMenu for clarity and consistency in element selection.
2026-03-11 05:23:29 -05:00