b56c004340
chore: remove backend-manifest.json file as part of project cleanup
Sudo-Ivan2026-01-07 16:11:17 -06:00
c40ba80f8f
chore(deps): update dependencies in poetry.lock, pyproject.toml, and requirements.txt to latest versions including hypothesis, lxmf, rns, and urllib3
Sudo-Ivan2026-01-07 15:56:56 -06:00
326e80027e
feat(ui): add handling for lxm.ingest_uri.result messages with success, error, warning, and info notifications
Sudo-Ivan2026-01-07 15:08:49 -06:00
4b686e12c3
fix(ui): handle pop-up blocking in PaperMessageModal and improve QR code message sending logic in PaperMessagePage
Sudo-Ivan2026-01-07 14:58:41 -06:00
19e94cfb6f
feat(ui): add functionality to retry all failed or cancelled messages in ConversationViewer component
Sudo-Ivan2026-01-07 14:58:35 -06:00
ffd405808d
chore(deps): update pnpm version to 10.27.0 in package.json and workflow files
Sudo-Ivan2026-01-07 14:58:22 -06:00
3b142e9dba
feat(docs): add selectedReticulumPath state and update localDocsUrl logic for reticulum documentation handling
Sudo-Ivan2026-01-07 14:58:05 -06:00
969da9a579
feat(audio): better ToneGenerator with high-quality audio processing, including dynamics compression, lowpass filtering, and improved stereo separation
Sudo-Ivan2026-01-05 21:23:53 -06:00
f0e567fe8a
feat(localization): add new German and Russian translations for backup settings, message font size, and audio input permissions
Sudo-Ivan2026-01-05 21:13:31 -06:00
edc1e16e03
test(ui): enhance SettingsPage component tests to verify config and display name input
Sudo-Ivan2026-01-05 21:13:22 -06:00
83f480be3c
fix(ui): improve message font and icon size handling with error checking for invalid inputs
Sudo-Ivan2026-01-05 21:13:13 -06:00
b46d018b26
feat(ui): update user interface with improved icon handling, audio permission checks, and dynamic message icon size adjustments
Sudo-Ivan2026-01-05 20:22:16 -06:00
44608ffb36
feat(maintenance): add test for deleting all user icons in maintenance module
Sudo-Ivan2026-01-05 20:22:01 -06:00
7aa6f5a467
feat(localization): add LXMF icon clearing options and enhance existing translations in German, English, and Russian
Sudo-Ivan2026-01-05 20:21:54 -06:00
8bb38d3e51
feat(maintenance): add API endpoint to clear LXMF icons and enhance backup configuration options
Sudo-Ivan2026-01-05 20:21:31 -06:00
2bef49de81
Merge branch 'master' into massive-changes
ivan2026-01-08 01:11:25 +00:00
7d7cd7d487
feat(ui): enhance user experience with new features including QR code display, improved toast messages, and localized strings for various components
Sudo-Ivan2026-01-05 19:22:25 -06:00
a9e881a095
chore(dependencies): update hypothesis to version 6.149.0 and add lxmfy package from git repository
Sudo-Ivan2026-01-05 11:48:00 -06:00
5b25e3b4c0
feat(changelog): add new features including Web Audio Bridge, LXMFy for bots, and RNS Discoverable Interfaces
Sudo-Ivan2026-01-05 11:47:52 -06:00
e7728696c8
chore(vite): add asset cleanup before build to prevent accumulation of old files
Sudo-Ivan2026-01-05 11:47:46 -06:00
5694c1ee67
fix(router): set default propagation cost to 0 in create_lxmf_router function
Sudo-Ivan2026-01-04 23:46:37 -06:00
c2652f72f5
fix(call): update call history management to reflect no more available history
Sudo-Ivan2026-01-04 23:41:14 -06:00
f2bbff5c3d
feat(interface): extend interface type handling to include 'RNodeIPInterface' and set default values for new interface properties
Sudo-Ivan2026-01-04 23:39:57 -06:00
5a388d80ed
feat(logging): implement dynamic log directory resolution and add rotating file handler for improved logging management
Sudo-Ivan2026-01-04 23:39:50 -06:00
176642db75
fix(call): simplify error handling in audio processing by removing unused catch parameters
Sudo-Ivan2026-01-04 23:21:26 -06:00
5d13b3e3f9
chore(manifest): update MANIFEST.in to include backend files and exclude frontend and cache directories
Sudo-Ivan2026-01-04 23:19:59 -06:00
5f2aca4390
feat(tests): add unit tests for WebAudioSource and WebAudioSink functionality
Sudo-Ivan2026-01-04 23:19:44 -06:00
f90fe55372
feat(styles): add spin-reverse animation and corresponding class for enhanced loading effects
Sudo-Ivan2026-01-04 23:19:38 -06:00
a05fdee7e9
feat(interface): add RNodeIPInterface support
Sudo-Ivan2026-01-04 22:39:37 -06:00
c9c2125e6f
Merge branch 'master' into massive-changes
ivan2026-01-05 04:26:54 +00:00
8b3d3c3e66
fix(electron): remove asarUnpack and update resource paths for extraResources in package.json
Sudo-Ivan2026-01-04 22:26:29 -06:00
f2a93cbc98
fix(electron): update resource paths in main.js to reflect changes in packaging structure for extra resources
Sudo-Ivan2026-01-04 22:26:07 -06:00
5100428b68
feat(config): update asar configuration to enable packing and include extra resources for build
Sudo-Ivan2026-01-04 22:26:01 -06:00
629bbbc7c6
refactor(meshchat): update map to render tiles faster (online), message handling by adding context support to forwarding and delivery methods; improve LXMF message processing and router initialization
Sudo-Ivan2026-01-04 19:10:22 -06:00
ff69de1346
feat(config): add gitea base URL and documentation download URLs configuration; update related components and logic for dynamic URL handling
Sudo-Ivan2026-01-04 18:55:10 -06:00
2f65bde2d3
feat(call): update tone generator functionality with volume control and enable/disable settings; update frontend components to reflect new configurations
Sudo-Ivan2026-01-04 17:48:07 -06:00
0a65619efb
feat(call): update telephony handling by adding remote telephony hash retrieval and updating frontend components to utilize new data
Sudo-Ivan2026-01-04 17:20:41 -06:00
d836e7a2e8
feat(call): improve call handling by adding remote destination hash tracking, improving initiation status checks, and refining ringtone management in the frontend
Sudo-Ivan2026-01-04 17:16:23 -06:00
5ef41b84d5
feat(call): update call statistics tracking and improve hangup functionality; add tone generation for call states in frontend
Sudo-Ivan2026-01-04 17:01:21 -06:00
ad928d1279
feat(voicemail): add silence file generation for missing recordings and improve logging for voicemail saving
Sudo-Ivan2026-01-04 16:02:32 -06:00
f3ec20b14e
feat(rnpath): improve get_path_table method with filtering, sorting, and pagination; include additional stats for path entries
Sudo-Ivan2026-01-04 15:00:16 -06:00
014e463527
feat(api): add firmware download endpoint with GitHub URL validation and enhance initiation status response with target name
Sudo-Ivan2026-01-04 14:59:47 -06:00
fd846e3ed2
feat(security): update Content Security Policy to allow connections to GitHub API and related domains
Sudo-Ivan2026-01-04 14:59:36 -06:00
bbf61d88a5
feat(vitest): add setupFiles configuration to Vitest for frontend tests
Sudo-Ivan2026-01-04 14:59:27 -06:00
8fac1134e2
feat(call): improve call initiation and status handling with new properties for target hash and name; improve UI modals for tutorial and changelog visibility based on URL parameters
Sudo-Ivan2026-01-04 14:59:20 -06:00
dda8a58bb3
fix(rncp): update eslint comments to enable linting for v-html usage in RNCPPage component
Sudo-Ivan2026-01-04 12:42:29 -06:00
162d7c14f9
feat(theme): refactor theme handling to utilize Vuetify's useTheme, streamline theme application logic, and enhance header styling for improved UX
Sudo-Ivan2026-01-04 12:42:16 -06:00
54ccc03c4d
feat(tests): add unit tests for BanishedPage and RNPathPage components, enhancing coverage for blocked items and path management
Sudo-Ivan2026-01-04 12:42:02 -06:00
bc40dcff4e
feat(tests): add comprehensive tests for blackhole integration, RNPath management, and RNStatus handling
Sudo-Ivan2026-01-04 12:41:55 -06:00