Commit Graph
1004 Commits
Author SHA1 Message Date
Ivan 33db12b971 refactor(code): clean up import statements, improve docstrings, and update error handling across various modules 2026-04-14 19:31:48 -05:00
Ivan 2e043ec1c2 feat(theme): introduce semantic design tokens and integrate with Tailwind and Vuetify themes 2026-04-14 19:30:51 -05:00
Ivan 301c35c3d2 refactor(meshchat): reorganize imports, update package version resolution, and improve websocket client handling 2026-04-14 18:59:38 -05:00
Ivan 4688518e40 refactor(tests): update test commands 2026-04-14 17:21:44 -05:00
Ivan d1d529ca43 chore(dependencies): update poetry.lock and pyproject.toml to include new dev dependencies and update existing ones 2026-04-14 17:21:33 -05:00
Ivan b1b9846ac5 fix(tests): clean up test formatting and improve readability in various test files 2026-04-14 17:21:14 -05:00
Ivan a3b6b7242a feat(tests): various cleanups, add JSON schema definitions and contract tests for API responses. 2026-04-14 16:26:41 -05:00
Ivan 36b6fd7d69 test(incoming-call-policy): add tests for call handling policies including DND, contacts-only, and blocking rules 2026-04-14 15:52:15 -05:00
Ivan 89c85be8ed chore(workflows): rename GitHub PAT secret from GITHUB_SYNC_PAT to SYNC_PAT for consistency v4.4.0-rc.3 2026-04-14 00:44:40 -05:00
Ivan 0610782996 chore(package): update x64ArchFiles pattern in package.json for improved resource matching 2026-04-14 00:33:28 -05:00
Ivan b122c0823b chore(package): add x64ArchFiles entry to package.json for backend resource inclusion 2026-04-14 00:20:04 -05:00
Ivan 3b8d1f0758 fix(unify-backend): remove leading './' from file paths in unify script to ensure correct file copying 2026-04-14 00:13:48 -05:00
Ivan 55e2260788 chore(poetry): update content hash in poetry.lock to reflect changes in dependencies 2026-04-13 23:39:59 -05:00
Ivan c71b5a65c1 test(performance): increase timeout limits for performance tests and add new tests for NomadNet truecolor handling 2026-04-13 23:36:49 -05:00
Ivan f32008c63c refactor(electron): format 2026-04-13 23:36:42 -05:00
Ivan 81fcc4b702 chore(dependencies): update micron-parser to use GitHub repository instead of versioned release 2026-04-13 23:36:13 -05:00
Ivan 2e759108c1 fix(electron): improve child process termination handling during app quit to ensure graceful shutdown 2026-04-13 23:35:23 -05:00
Ivan e266279538 feat(build): add script to unify non-binary files between arm64 and x64 cx_Freeze outputs for SHA check compliance 2026-04-13 23:34:08 -05:00
Ivan 272f060037 refactor(context-menu):format 2026-04-13 23:06:07 -05:00
Ivan 0b6b7f3d57 chore(changelog): add emoji reactions 2026-04-13 22:58:49 -05:00
Ivan 290f7e09d4 feat(conversation-viewer): update message rendering with single emoji detection and dynamic font sizing for improved display 2026-04-13 22:58:04 -05:00
Ivan dc280c13bd feat(reactions): implement emoji reactions for messages, including backend support for sending and processing reactions, frontend display in conversation viewer, and localization updates for multiple languages 2026-04-13 22:48:12 -05:00
Ivan c6d396ba77 feat(context-menu): refactor context menu implementation by creating reusable ContextMenuPanel, ContextMenuItem, ContextMenuDivider, and ContextMenuSectionLabel components; update styles and integrate components across various pages 2026-04-13 22:47:52 -05:00
Ivan 26086fce0f feat(changelog): add a TL;DR section 2026-04-13 22:25:26 -05:00
Ivan 7c08a86145 fix(tests): adjust AsyncUtils setup in WebAudioBridge test to ensure proper loop handling and coroutine management 2026-04-13 22:17:43 -05:00
Ivan 8fb8c8b44d feat(changelog): update CHANGELOG 2026-04-13 22:05:54 -05:00
Ivan bd2875eb0d feat(tests): add comprehensive path traversal and security tests for mesh PageNode APIs, including normalization and file handling, to enhance robustness against potential vulnerabilities 2026-04-13 22:05:15 -05:00
Ivan e17f702f84 feat(locales): add "ping_in_progress" message to German, English, Italian, and Russian locale files 2026-04-13 22:05:00 -05:00
Ivan 266930131c feat(nomad): update Nomad page rendering with new configuration options for markdown, HTML, and plaintext, and implement default page path settings 2026-04-13 22:04:49 -05:00
Ivan 39c5ae751b feat(nomad): improve Nomad page rendering with new link isolation and markdown options, and update global state for rendering configurations 2026-04-13 22:04:19 -05:00
Ivan 9b56751a21 feat(toast): add dismiss method to ToastUtils for handling toast notifications 2026-04-13 22:03:52 -05:00
Ivan 4071c79a5a feat(docs): add NomadNet and Mesh Server documentation, detailing supported file types and authoring rules for page content 2026-04-13 22:03:40 -05:00
Ivan 7478791a24 feat(toast): implement toast dismissal functionality and manage loading state in ConversationDropDownMenu 2026-04-13 22:03:13 -05:00
Ivan 0e0732a1d1 feat(page-handling): update nomadnet browser renderer and page management by adding support for .md, .txt, and .html extensions, implement filename normalization, and improve error handling for unsupported extensions 2026-04-13 21:14:31 -05:00
Ivan af2eff22d0 chore(changelog): update 2026-04-13 21:05:49 -05:00
Ivan 7ef7a981b1 cleanup 2026-04-13 21:05:10 -05:00
Ivan aea77a7080 feat(config): define __APP_BUILD_TIME__ in Vite configuration and update ESLint globals to include build time constant 2026-04-13 20:57:27 -05:00
Ivan 485c6c900f feat(dependencies): add fake-indexeddb, emoji-picker-element, emoji-picker-element-data, and marked packages to enhance emoji handling and markdown support 2026-04-13 20:57:13 -05:00
Ivan ddd9937cb8 feat(config): add build time definition and customize emoji-picker element handling in Vitest configuration 2026-04-13 20:57:06 -05:00
Ivan a23fcfce37 docs(README): add section on emoji font installation for Linux desktop users to improve emoji rendering 2026-04-13 20:56:58 -05:00
Ivan b91f773a21 feat(tests): update http_api_routes.json to include additional API routes and methods for enhanced testing coverage 2026-04-13 20:56:50 -05:00
Ivan 0802627ac9 feat(locales): add sticker management translations for German, English, Italian, and Russian, including export/import functionality and UI hints 2026-04-13 20:56:42 -05:00
Ivan 033004824d feat(tests): add end-to-end tests for Conversations and Nomad Network, enhancing UI coverage and interaction validation 2026-04-13 20:56:25 -05:00
Ivan 0fbcd85526 feat(tests): enhance coverage for LXMF message handling, including image attachment stripping for strangers and sticker validation tests 2026-04-13 20:56:15 -05:00
Ivan 569e77c876 feat(globalState): add message_waiting_bubble_color to enhance message status indication 2026-04-13 20:56:06 -05:00
Ivan 91a0879912 feat(stickers): implement sticker management features including creation, deletion, listing, and import/export functionality, along with database schema updates for user stickers 2026-04-13 20:55:32 -05:00
Ivan 1ed19c3b00 refactor(components): update UI consistency and responsiveness across various components, including App, NotificationBell, and MessagesSidebar, by adjusting class names and layout properties 2026-04-13 20:35:11 -05:00
Ivan 0125c09057 refactor(tests): remove memory leak tests for websocket_broadcast and related functionalities 2026-04-13 19:03:36 -05:00
Ivan 31d2721d4f chore(changelog): update CHANGELOG 2026-04-13 18:51:01 -05:00
Ivan af3a1bfe87 refactor(tests): remove unused import and reorganize import statements in memory leak tests 2026-04-13 18:48:45 -05:00