Commit Graph

111 Commits

Author SHA1 Message Date
maxDorninger
6f8d3eea4e update type of the library parameter to string, instead of generating a list of possible values dynamically 2025-09-12 20:05:02 +02:00
maxDorninger
d6c1a03d78 migrate all .svelte files to new types created with openapi-ts 2025-09-12 19:58:53 +02:00
maxDorninger
3eaa3dd233 update how login is handled in the frontend 2025-09-07 21:01:24 +02:00
maxDorninger
340186a3fc prevent infinite recursion of autoLogoutMiddleware 2025-09-04 21:37:25 +02:00
maxDorninger
1f544e55e8 add support for multiple oauth providers 2025-09-04 20:05:45 +02:00
maxDorninger
c9ecc9c5b4 add line that copilot in its infinite wisdom deleted 2025-08-30 22:34:02 +02:00
Maximilian Dorninger
43206971d8 Move user id from query to path parameters in saveUser() in user-data-table
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-30 22:26:33 +02:00
Maximilian Dorninger
ee7d514c13 Remove misplaced ! that inverts login in season-requests-table 2025-08-30 22:24:55 +02:00
maxDorninger
62da720944 convert handleLogout() to use openapi-fetch 2025-08-30 22:06:57 +02:00
maxDorninger
ef634af4ba remove unnused types.ts 2025-08-30 22:02:53 +02:00
maxDorninger
e4b8596468 format files 2025-08-30 21:53:00 +02:00
maxDorninger
18c0b38c8d replace all occurrences of fetch with openapi-fetch in components 2025-08-30 20:09:06 +02:00
maxDorninger
ded9503169 replace all occurrences of fetch with openapi-fetch in routes 2025-08-30 11:55:38 +02:00
maxDorninger
5a71246623 format generated file, use openapi fetch in login route and fix linting errors 2025-08-21 21:26:18 +02:00
maxDorninger
ea6ece3286 add middlewares to openapi-fetch 2025-08-21 21:25:06 +02:00
maxDorninger
b147bb8434 add openapi-typescript and openapi-fetch to project and generate types with it 2025-08-21 20:13:39 +02:00
maxDorninger
b2973cf2f2 format files 2025-08-11 21:41:45 +02:00
maxDorninger
dfa58b8f71 format files 2025-08-11 21:40:13 +02:00
maxDorninger
82edbe73d8 fix weird typescript linting errors 2025-08-11 21:39:51 +02:00
maxDorninger
611e066473 fix linting errors 2025-08-11 21:16:14 +02:00
maxDorninger
174c675992 add autocomplete flag to login/signup forms 2025-08-02 14:34:21 +02:00
maxDorninger
d381fdddce break up login page and form component into separate signup and login card/page 2025-08-02 14:27:09 +02:00
maxDorninger
79ccfe701d rework login page, deduplicate code by using layouts 2025-08-02 14:18:18 +02:00
maxDorninger
2eaa1b94c0 add No torrents found error message 2025-08-02 13:18:35 +02:00
maxDorninger
0cd9cc8851 add search button to basic mode, instead of searching for torrents everytime season number changes 2025-08-02 13:18:21 +02:00
maxDorninger
35824af5d4 fix pictures clipping and thus being displayed in a 9/20 aspect ratio 2025-08-02 12:23:16 +02:00
maxDorninger
7035507a57 add score column to the download dialogues 2025-08-02 11:57:37 +02:00
maxDorninger
56a215de97 update shadcn components 2025-08-02 03:24:13 +02:00
maxDorninger
fb095e61cb update from tailwindcss 3 to 4 2025-08-02 02:56:28 +02:00
maxDorninger
233044a429 make layout of the movie and tv show page better, i.e. set the content's max width to 80em instead of the full width of the page; replace checkbox for continuous download of show with switch 2025-08-02 01:08:01 +02:00
maxDorninger
0046fc473c add torrents field to public movie schema, and fix movie's torrents not correctly displaying in the web ui 2025-08-01 23:15:38 +02:00
maxDorninger
99c0a7dafa remove duplicate input field 2025-07-29 16:04:44 +02:00
maxDorninger
bb294225f2 fix formatting 2025-07-29 15:36:50 +02:00
maxDorninger
a83a7d8c08 fix password being set to new email when trying to update oneself's email 2025-07-29 15:22:23 +02:00
maxDorninger
799d7ea240 fix formatting of frontend files 2025-07-29 13:53:23 +02:00
maxDorninger
575efddf53 improve error message that appears when trying to add duplicate filepath suffix for a season/movie file 2025-07-29 13:02:50 +02:00
Maximilian Dorninger
507560f8c3 Update web/src/lib/components/user-data-table.svelte
correct the id that the email label references

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-19 14:55:31 +02:00
maxDorninger
8f31841130 expand download dialogues max torrent table height 2025-07-19 14:48:55 +02:00
maxDorninger
608bdf32e7 fix movie request page not loading 2025-07-19 14:40:53 +02:00
maxDorninger
9eb2411bce fix error message displaying when adding a movie request 2025-07-19 14:13:13 +02:00
maxDorninger
cc554164c3 make settings page properly reactive and add feature for admins to be able to change other user's emails 2025-07-19 13:44:18 +02:00
maxDorninger
1339c9d61d fix invalid URL error 2025-07-17 19:37:10 +02:00
maxDorninger
a232d5e935 format files 2025-07-17 17:20:49 +02:00
maxDorninger
e051001ea5 fix typo 2025-07-17 17:18:44 +02:00
maxDorninger
5ff55f1a1d add base url to all the redirects and links 2025-07-17 17:18:37 +02:00
maxDorninger
14942f9653 add frontend code for selecting/setting the library 2025-07-16 14:32:21 +02:00
maxDorninger
e0a7e115e4 add library field to types in types.ts 2025-07-16 13:43:29 +02:00
maxDorninger
d404663f16 fix overriding of filepath suffix not working for seasons 2025-07-15 19:56:09 +02:00
maxDorninger
1626f975f4 remove hardcoded colors from setting's dialogs 2025-07-13 17:54:22 +02:00
Maximilian Dorninger
4055f671f3 Merge pull request #43 from maxdorninger/add-usenet-support
Add usenet support and fix jackett using magnet link
2025-07-10 18:19:02 +02:00