LeoVasanko
922069c603
Imports to top of file (ruff rule now). Refactor a couple of import cycles by implementing clear hierarchy of modules.
2026-05-02 04:46:34 +00:00
LeoVasanko
20d8d317fa
Ruff linting.
2026-05-02 03:31:51 +00:00
LeoVasanko
942b54d795
lint: apply manual ruff cleanup (non-preview files)
2026-04-26 06:16:42 +00:00
LeoVasanko
18ee0f3f56
sso: use /auth/api/check for token permission checks
2026-04-26 05:46:09 +00:00
LeoVasanko
f8b2c9494a
WebDAV sync support, access tokens, REST control endpoints ( #10 )
...
Implement complete WebDAV file serving compatible with various clients from Windows File Explorer to more specialized sync tools. The old control WebSocket has been updated to part-DAV, part REST API instead. Implemented user:pass BASIC auth. Added UI and backend for creating tokens that avoid the need to use actual username and password for requests from CLI or DAV.
2026-04-26 04:22:52 +00:00
LeoVasanko
497de296f2
Consistent forwarding of host/origin/ua over HTTP and WS to Paskia.
2026-02-10 23:56:42 +00:00
LeoVasanko
134b216f4c
Cleanup
2026-02-10 23:52:07 +00:00
LeoVasanko
c51552ea29
Cleaner WebSocket/Paskia proxying.
2026-02-10 23:42:13 +00:00
LeoVasanko
af35e0480a
Better proxy header processing, pass original user-agent without httpx overriding it.
2026-02-05 17:53:52 +00:00
LeoVasanko
232fd92b22
Finalize Paskia integration and built-in authentication.
2026-01-31 00:47:04 +00:00
LeoVasanko
849b1a6868
Update scripts with latest fastapi-vue-setup.
2026-01-30 18:40:26 +00:00
LeoVasanko
7be02e951d
Consistent dialog styling widgets and using Paskia's shared backdrop. Internal password auth mimics Paskia. API paths changed (/auth goes to internal or paskia depending on config). All API calls and previews get access checks.
2026-01-30 18:28:05 +00:00