Leo Vasanko
3767fb0cec
lint: apply manual ruff cleanup (non-preview files)
2026-04-26 06:16:42 +00:00
Leo Vasanko
9321961a11
sso: use /auth/api/check for token permission checks
2026-04-26 05:46:09 +00:00
LeoVasanko
123cb45daa
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.
Reviewed-on: #10
2026-04-26 06:22:52 +01:00
Leo Vasanko
2c74779102
Consistent forwarding of host/origin/ua over HTTP and WS to Paskia.
2026-02-10 23:56:42 +00:00
Leo Vasanko
b65404beba
Cleanup
2026-02-10 23:52:07 +00:00
Leo Vasanko
67d1fa65fb
Cleaner WebSocket/Paskia proxying.
2026-02-10 23:42:13 +00:00
Leo Vasanko
7b3a39a58e
Better proxy header processing, pass original user-agent without httpx overriding it.
2026-02-05 17:53:52 +00:00
Leo Vasanko
9c173ff0bf
Finalize Paskia integration and built-in authentication.
2026-01-31 00:48:02 +00:00
Leo Vasanko
938ece90fe
Update scripts with latest fastapi-vue-setup.
2026-01-30 18:52:54 +00:00
Leo Vasanko
14f2177514
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:26 +00:00