Kyle Sanderson
6a94ecacca
refactor(http): auth handlers ( #1311 )
...
* fix(auth): implement invalid cookie handling
* that escalated quickly
* refactor(http): auth handlers
* add tests for auth handler
* refactor methods
* chore(tests): add header and build tag
* add build tag integration
* chore(tests): run in ci
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-12-28 02:04:25 +01:00
ze0s
604c7896bd
chore: add LICENSE GPLv2-or-later ( #897 )
...
* chore: add LICENSE
* chore: add LICENSE to README
2023-05-01 16:21:59 +02:00
Kyle Sanderson
0d6e23f278
chore(http): set log level to trace ( #765 )
2023-03-19 22:01:43 +01:00
ze0s
2917a7d42d
feat: show new updates in dashboard ( #690 )
...
* feat: show new update banner
* feat(http): add request logger
* refactor: updates checker
* feat: make update check optional
* fix: empty releases
* add toggle switch for update checks
* feat: toggle updates check from settings
* feat: toggle updates check from settings
* feat: check on toggle enabled
---------
Co-authored-by: soup <soup@r4tio.dev>
2023-02-05 18:44:11 +01:00
ze0s
fa20978d58
feat(api): add apikey support ( #408 )
...
* feat(api): add apikey support
* feat(web): api settings crud
2022-08-15 11:58:13 +02:00
Ludvig Lundgren
2d3ab67604
feat(web): redirect to login on expired cookie ( #201 )
...
* feat(web): redirect to login on expired cookie
* refactor: simplify auth wrapper
2022-03-26 19:46:16 +01:00
Ludvig Lundgren
efa84fee8b
Feature: Improve config for http server ( #67 )
...
* feat: improve config for http server
* Feature: Support multiple action status per release (#69 )
* feat: move release actions to separate table
* chore: update sqlite driver
* fix(indexers): btn api client (#71 )
What:
* Api key and torrentId in wrong order
* Set hardcoded ID in jsonrpc request object
* ParsetorrentId from url
Fixes #68
* feat: show irc network status in settings list
* feat: show irc channel status
* chore: go mod tidy
* feat: improve config for http server
* feat: add context to user repo
* feat: only set secure cookie if https
2022-01-09 14:41:48 +01:00
Ludvig Lundgren
40b855bf39
Feature: Auth ( #4 )
...
* feat(api): add auth
* feat(web): add auth and refactor
* refactor(web): baseurl
* feat: add autobrrctl cli for user creation
* build: move static assets
* refactor(web): auth guard and routing
* refactor: rename var
* fix: remove subrouter
* build: update default config
2021-08-14 14:19:21 +02:00