Ivan
|
e831091026
|
feat(components): update file input handling in ConversationViewer by adding image type detection and clearing input after selection; improve user experience for file uploads
|
2026-04-16 01:42:17 -05:00 |
|
Ivan
|
642b889ce1
|
refactor(docs_manager): replace shutil.rmtree with custom _remove_tree_force_writable method for safer directory removal; add methods to ensure directory writability and copy files without metadata
|
2026-04-16 01:42:05 -05:00 |
|
Ivan
|
cadf7f462f
|
feat(components): refactor App.vue to use AppShellBanners for emergency and WebSocket status notifications; add ConversationPeerHeader and SettingsSectionBlock components for improved UI structure; implement conversation message helpers and settings services for better configuration management
|
2026-04-16 01:39:04 -05:00 |
|
Ivan
|
1ed271dd45
|
chore(third-party-notices): update generation timestamp and lxmfy version to 1.6.2
|
2026-04-16 00:54:18 -05:00 |
|
Ivan
|
a008afe139
|
feat(locales): add UI transparency and glass effect settings in German, English, Italian, and Russian translations; include descriptions for new appearance options
|
2026-04-16 00:52:45 -05:00 |
|
Ivan
|
7fb3a8d94e
|
feat(reload): implement comprehensive context teardown and status reporting during Reticulum reload process; enhance error handling and ensure proper cleanup of identity states
|
2026-04-16 00:52:36 -05:00 |
|
Ivan
|
99cf1e1463
|
feat(ui): introduce UI transparency settings and glass effect toggle; enhance message display and scrolling behavior in conversation viewer
|
2026-04-16 00:52:28 -05:00 |
|
Ivan
|
2db12e0bde
|
feat(electron, frontend, tests): update Linux app name handling, add UI transparency options, and improve message scrolling tests; refactor icon path retrieval and update license artifact generation logic
|
2026-04-16 00:52:09 -05:00 |
|
Ivan
|
7c1e99e861
|
feat(messages): implement virtualized message list and image group display; add scrolling utilities for improved performance and user experience
|
2026-04-16 00:39:11 -05:00 |
|
Ivan
|
035fc3f741
|
feat(telephone): improve path discovery and initiation process in TelephoneManager; introduce polling intervals and cancellation checks for improved reliability
|
2026-04-15 20:26:07 -05:00 |
|
Ivan
|
af5e52a430
|
feat(bot): update bot configuration management by adding support for custom config paths and reticulum config directories; update bot templates to accept new parameters
|
2026-04-15 06:53:07 -05:00 |
|
Ivan
|
c71ae17535
|
feat(licenses): add functionality to collect and write frontend licenses and third-party notices; implement embedded data paths and update build process to include license artifacts
|
2026-04-15 03:11:13 -05:00 |
|
Ivan
|
7fd826abb0
|
feat(propagation): implement local propagation node management with start, stop, and restart functionality; add API endpoints for controlling propagation nodes and retrieving their stats
|
2026-04-15 03:11:03 -05:00 |
|
Ivan
|
f8ce7563aa
|
feat(propagation): add propagation node management with new UI elements for transfer limits and sync status; implement input handling for dynamic configuration updates
|
2026-04-15 02:29:19 -05:00 |
|
Ivan
|
0c1a2a3fa0
|
feat(locales): add propagation sync status messages and remove deprecated syncing_node key in German, English, Italian, and Russian locale files
|
2026-04-15 02:27:53 -05:00 |
|
Ivan
|
9c025bd8c5
|
chore(version): update repository version
|
2026-04-15 02:27:31 -05:00 |
|
Ivan
|
d227c8b73b
|
fix(theme): update dark theme accent colors for improved visual consistency; adjust related tests to reflect changes
|
2026-04-15 02:05:16 -05:00 |
|
Ivan
|
97daa5cbd9
|
refactor(meshchat): simplify auto-announce and sync logic by introducing interval_action_due utility function; add tests for auto-announce functionality
|
2026-04-15 02:04:56 -05:00 |
|
Ivan
|
912c627f1b
|
refactor(conversation): improve ConversationViewer layout by restructuring the stranger trust banner and improving image drop area functionality
|
2026-04-14 22:59:46 -05:00 |
|
Ivan
|
5059b93256
|
feat(conversation): implement image drag-and-drop functionality in ConversationViewer, including handling for pasted images and associated tests
|
2026-04-14 22:53:06 -05:00 |
|
Ivan
|
63ad960e51
|
feat(theme): add package.json to define module type for theme integration
|
2026-04-14 19:35:42 -05:00 |
|
Ivan
|
1c2e372263
|
feat(locales): add backend connection status messages and new actions in multiple languages
|
2026-04-14 19:35:36 -05:00 |
|
Ivan
|
6147415da9
|
feat(network-visualiser): add utility functions for trail positioning and view bounds, and define visualiser constants
|
2026-04-14 19:35:13 -05:00 |
|
Ivan
|
97fd6049ea
|
feat(websocket): update WebSocket connection handling with heartbeat, reconnection logic, and support for ping/pong messages
|
2026-04-14 19:34:36 -05:00 |
|
Ivan
|
d784f1c75f
|
refactor(ui): update background styles and padding for consistency across multiple page components
|
2026-04-14 19:34:11 -05:00 |
|
Ivan
|
a1502d5ee8
|
refactor(nomadnetwork): replace abort controller with separate instances for node list and detail requests
|
2026-04-14 19:34:01 -05:00 |
|
Ivan
|
8ade296fb1
|
feat(frontend): improve UI with loading overlay, legend, and toolbar components for better user experience
|
2026-04-14 19:33:37 -05:00 |
|
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
|
2e759108c1
|
fix(electron): improve child process termination handling during app quit to ensure graceful shutdown
|
2026-04-13 23:35:23 -05:00 |
|
Ivan
|
272f060037
|
refactor(context-menu):format
|
2026-04-13 23:06:07 -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
|
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
|
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
|
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
|
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
|
76cb936582
|
feat(components): update ConversationViewer with improved pagination handling and draft persistence
|
2026-04-13 18:38:33 -05:00 |
|
Ivan
|
059d2cbdc1
|
refactor(components): code formatting and cleanup
|
2026-04-13 18:32:41 -05:00 |
|
Ivan
|
d1e1166837
|
feat(electron): improve ElectronUtils with file and directory handling methods, clipboard functionality, and notification support
|
2026-04-13 18:29:51 -05:00 |
|
Ivan
|
c005017cba
|
feat(locales): add error messages for listener operations and max hops filter to multiple language files
|
2026-04-13 18:29:39 -05:00 |
|
Ivan
|
559f6bc8f2
|
feat(components): update AboutPage and ConversationViewer with async file handling; add max hops filter to NetworkVisualiser and improve SettingsPage styling
|
2026-04-13 18:29:33 -05:00 |
|
Ivan
|
92b84f0e3d
|
feat(rncp): implement receive completed notification handling and error reporting for file transfers
|
2026-04-13 18:28:52 -05:00 |
|