update documentation
Some checks are pending
Tests & Quality Checks / Test on Python 3.11 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.11-1 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12-1 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.10 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.11-2 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12-2 (push) Waiting to run
Tests & Quality Checks / Build Artifacts (push) Blocked by required conditions
Tests & Quality Checks / Build Artifacts-1 (push) Blocked by required conditions

This commit is contained in:
claudi 2026-03-03 08:41:28 +01:00
parent 4cc158a791
commit f0bab2afa5
4 changed files with 109 additions and 51 deletions

View file

@ -19,16 +19,18 @@ WebDrop Bridge is a professional Qt-based desktop application (v0.5.0) that conv
| File | Purpose |
|------|---------|
| `src/webdrop_bridge/__init__.py` | Package info, version (0.5.0) |
| `src/webdrop_bridge/__init__.py` | Package info, version (0.7.1) |
| `src/webdrop_bridge/main.py` | Application entry point, config loading |
| `src/webdrop_bridge/config.py` | Configuration management (file/env), URL mappings, validation |
| `src/webdrop_bridge/core/validator.py` | Path validation against whitelist, security checks |
| `src/webdrop_bridge/core/drag_interceptor.py` | Drag-and-drop event handling |
| `src/webdrop_bridge/core/config_manager.py` | File-based config loading and caching |
| `src/webdrop_bridge/core/config_manager.py` | Configuration validation, profiles, import/export |
| `src/webdrop_bridge/core/url_converter.py` | Azure blob URL → local path conversion |
| `src/webdrop_bridge/core/updater.py` | Update checking via Forgejo API, release management |
| `src/webdrop_bridge/ui/main_window.py` | Main Qt window, config injection, menu bar |
| `src/webdrop_bridge/ui/restricted_web_view.py` | Hardened QWebEngineView with security policies |
| `src/webdrop_bridge/ui/bridge_script_intercept.js` | JavaScript drag interception and WebChannel bridge |
| `src/webdrop_bridge/ui/download_interceptor.js` | Download handling for web content |
| `src/webdrop_bridge/ui/settings_dialog.py` | Settings UI, URL mapping configuration |
| `src/webdrop_bridge/ui/update_manager_ui.py` | Update check UI and dialogs |
| `src/webdrop_bridge/utils/logging.py` | Logging configuration (console + file) |
@ -254,6 +256,6 @@ git push origin feature/my-feature
---
**Current Status**: Phase 4 Complete (Jan 29, 2026) - Phase 5 (Release Candidates) Planned
**Version**: 0.5.0
**Last Updated**: February 18, 2026
**Current Status**: Phase 4 Complete - Phase 5 (Release Candidates) In Progress
**Version**: 0.7.1
**Last Updated**: March 3, 2026