Commit Graph

13 Commits

Author SHA1 Message Date
e3f7ba9c19 feat(webdav3): enhance CORS support for /commoserve/ proxy and update routing logic 2026-06-15 15:55:22 -04:00
c289ffd477 feat: enhance search components with filter and sort functionality
- Added filter and sort options to SearchCSDbNG, SearchCommoServe, and SearchLocal components.
- Introduced new state variables for managing filter text, sort direction, and visibility of filter options.
- Updated the visible results logic to incorporate filtering based on user input and sorting by name or other criteria.
- Enhanced UI with buttons for toggling filters and sorting, including visual indicators for active filters.
- Implemented action dialogs for item-specific actions in SearchCSDbNG and SearchCommoServe.
- Added CORS preflight handling and proxy functionality for /leet/ requests in the webdav3.py server.
2026-06-15 14:43:06 -04:00
80bffaf9ad feat(webdav3): implement proxy download functionality with CORS support 2026-06-15 01:54:22 -04:00
92a22fe253 feat(WebDAV): enhance listDirectory function for recursive listing and improve XML parsing 2026-06-12 04:41:01 -04:00
e89a4b25c0 feat(WebSocket): add logging for connection events and message handling 2026-06-11 17:49:12 -04:00
521fb8f613 fix(GeneralPage): update section title from "General Settings" to "Preferences" for clarity 2026-06-10 20:13:03 -04:00
0df2b9cae5 feat(App, RealityOverridePage): add Reality Override page and integrate WebSocket message broadcasting 2026-06-08 14:50:07 -04:00
ab5d9bb486 feat(WebSocket): enhance WebSocket message handling and connection logging 2026-06-08 14:19:17 -04:00
ff664fa9d3 feat(WebSocket): implement WebSocket handling and upgrade support 2026-06-08 14:08:37 -04:00
6af14371e8 feat: enhance FileBrowser component to handle file and folder resolution with improved error handling 2026-06-07 19:09:07 -04:00
ed302d7156 feat: enhance display name handling for WebDAV entries and directory collections 2026-06-07 17:59:06 -04:00
4a2f6032d2 feat: add WebDAV integration and utility functions
- Introduced a new `webdav-component` package for WebDAV protocol handling.
- Implemented `webdav.ts` with functions for managing WebDAV operations such as listing directories, checking file existence, creating folders, deleting paths, moving files, and handling file uploads/downloads.
- Added path normalization and utility functions for handling WebDAV paths.
- Enhanced the `Tag` class in `webdav3.py` to correctly register XML namespaces, improving compatibility with WebDAV responses.
2026-06-07 17:48:37 -04:00
79d92dc89d feat: add webdav3.py for a Tiny WebDav Server implementation with Python3 support and enhanced functionalities 2026-06-07 11:26:30 -04:00