95 Commits

Author SHA1 Message Date
Lukas Kreussel
19c8bfc594 format and correct licenses 2025-12-21 15:28:23 +01:00
Lukas Kreussel
eb4c8acff3 Update all dependencies 2025-12-21 15:24:55 +01:00
Lukas Kreussel
afc727150e cargo machete 2025-12-21 15:17:13 +01:00
Lukas Kreussel
a4ab8cbbe9 Organize dependencies into workspace 2025-12-21 15:12:27 +01:00
Lukas Kreussel
ba80453a39 clippy 2025-12-20 15:59:33 +01:00
Lukas Kreussel
7842bb8088 add full proxy mode 2025-12-20 15:57:58 +01:00
Lukas Kreussel
152738665c Respect 'Add Server Names to Media' setting 2025-12-07 11:41:28 +01:00
Lukas Kreussel
a303cee883 Use correct library route 2025-12-06 18:10:31 +01:00
Lukas Kreussel
ed93710f9b Typesave Passwords/Encryption 2025-12-06 17:44:03 +01:00
Lukas Kreussel
f2728e13bb Start listing actual Media 2025-12-04 17:44:37 +01:00
Lukas Kreussel
0aa158f906 Document v0.2.0 2025-12-01 17:51:22 +01:00
Lukas Kreussel
2c417ba806 cleanup user media page 2025-11-30 22:01:38 +01:00
Lukas Kreussel
a27c199a80 start massive cleanup 2025-11-30 21:45:48 +01:00
Lukas Kreussel
b5fca3401d Merge branch 'main' into user-page 2025-11-29 16:24:54 +01:00
Lukas Kreussel
bcab89c0a9 safely parse config 2025-11-29 15:31:41 +01:00
Lukas Kreussel
ee8177b156 try save parsing 2025-11-27 14:59:57 +01:00
Lukas Kreussel
67f556ed42 cleanup a bit more 2025-11-23 18:24:26 +01:00
Lukas Kreussel
a89227b7c7 cleanup css 2025-11-23 14:44:36 +01:00
Lukas Kreussel
464847ddb9 Add federation 2025-11-22 21:53:55 +01:00
Lukas Kreussel
a57a10e82d Encryption of jellyfin passwords 2025-11-22 16:19:39 +01:00
Lukas Kreussel
18ace3faac allow user to change their password 2025-11-22 15:44:21 +01:00
Lukas Kreussel
6a9cdfa52f clippy 2025-11-22 15:19:46 +01:00
Lukas Kreussel
47c7590ca6 allow users to provide server credentials 2025-11-22 15:18:37 +01:00
Lukas Kreussel
af3afc913b add actual checks against the jellyfin server 2025-11-22 00:36:56 +01:00
Lukas Kreussel
fa9239d28f cleanup routes 2025-11-22 00:15:07 +01:00
Lukas Kreussel
e8d9ff7c0b Start introducing user login 2025-11-21 23:56:33 +01:00
Lukas Kreussel
ec23750f20 Streamline login 2025-11-19 17:34:16 +01:00
Lukas Kreussel
0e71b30066 cleanup 2025-11-18 17:51:23 +01:00
Lukas Kreussel
49f5df1394 copy c# logic 2025-11-18 17:45:17 +01:00
Lukas Kreussel
92d7a4a115 relax media stream 2025-11-15 17:42:08 +01:00
Lukas Kreussel
0438946821 relax media item 2025-11-15 17:22:49 +01:00
Lukas Kreussel
aeba8598f7 Show ui version 2025-11-15 15:46:07 +01:00
Lukas Kreussel
353f384ed1 clippy 2025-11-12 21:26:10 +01:00
Lukas Kreussel
5355c452a7 track ui version better 2025-11-11 17:59:50 +01:00
Lukas Kreussel
09de6c1caf Handle ApiKey 2025-10-28 17:49:04 +01:00
Lukas Kreussel
c887d10d48 simplify user struct 2025-10-17 21:54:48 +02:00
Lukas Kreussel
b780d59863 also cache mediaid to server mappings 2025-10-05 16:25:54 +02:00
Lukas Kreussel
cb7e00c3e6 Cache media mappings 2025-10-05 16:12:05 +02:00
Lukas Kreussel
127a79ba6e Switch to sqlx migrations 2025-10-05 11:58:55 +02:00
Lukas Kreussel
fa6ec04d4c Merge branch 'main' into url-prefix 2025-10-02 17:26:27 +02:00
Lukas Kreussel
ab80c5c56b clippy 2025-10-02 15:07:00 +02:00
Lukas Kreussel
eff7f40fa5 fix release build 2025-10-02 12:17:08 +02:00
Lukas Kreussel
74d33e1aed finish dev stack 2025-10-02 12:00:32 +02:00
Lukas Kreussel
ef8678969c Allow URL Prefix + Reroute accordingly 2025-09-15 18:35:49 +02:00
Lukas Kreussel
5c8ecd5cfd Merge pull request #30 from LLukas22/handle-subdirectories
Join urls correctly to preserve subroutes
2025-09-12 14:50:15 +02:00
Lukas Kreussel
8125d3396d join urls correctly 2025-09-12 14:35:58 +02:00
Lukas Kreussel
e5cf6a2709 fmt 2025-09-12 13:42:06 +02:00
Lukas Kreussel
3aadc55cd7 Federate legacy views and items routes 2025-09-12 12:06:13 +02:00
Lukas Kreussel
f1e0dc4dc3 X-Emby headers 2025-09-12 11:36:49 +02:00
Lukas Kreussel
78806d9a7a clippy 2025-09-12 09:59:22 +02:00