martylukyy
5bae500a86
fix(web): responsive account settings ( #1545 )
2024-05-09 09:14:50 +02:00
martylukyy
5945b51f36
fix(web): qbittorrent action rules spacing ( #1544 )
...
* fix(web): qbittorrent action rules spacing
* chore(lint): linting
2024-05-09 09:14:26 +02:00
soup
190994c70b
feat(web): set Safari window colors ( #1543 )
...
* feat(web): update meta-theme color
- used by Safari for its colored compact tab bar
* fix: hardcode the colors
2024-05-08 14:10:26 +02:00
martylukyy
8120c33f6b
fix(auth): cookie expiry and renewal ( #1527 )
...
* fix(auth/web): logout when expired/invalid/no cookie is present
* fix(auth/web): specify error message in invalid cookie
* fix(auth/web): reset error boundary on login
* fix(auth/web): fix onboarding
* chore: code cleanup
* fix(web): revert tanstack/router to 1.31.0
* refactor(web): remove react-error-boundary
* feat(auth): refresh cookie when close to expiry
* enhancement(web): specify defaultError message in HttpClient
* fix(web): use absolute paths for router links (#1530 )
* chore(web): bump `@tanstack/react-router` to `1.31.6`
* fix(web): settings routes
* fix(web): filter routes
* fix(web): remove unused ReleasesIndexRoute
* chore(web): add documentation for HttpClient
* chore(lint): remove unnecessary whitespace
2024-05-08 10:38:02 +02:00
soup
3dab295387
feat(web): add theme toggle to navbar ( #1540 )
...
* feat(web): add theme toggle to navbar
* refactor: move OS theme detection to App.tsx
* fix: disallowed unused variables
* fix: removed unused variable
* refactor: check for os color scheme in SettingsContextDefaults
* refactor: remove unnecessary iconTheme variable
* fix: add title tag to button
2024-05-07 12:42:52 +02:00
ze0s
0016228d89
feat(indexers): add External Identifier to map with ARR indexers ( #1534 )
...
* feat(indexers): add External Identifier to map with ARR indexers
* fix: web build
* fix: tests
* feat: set identifier for manual processing
2024-05-04 12:37:01 +02:00
soup
2f9b82ca44
refactor(apiclient): simplify query in release delete method ( #1538 )
...
* refactor(apiclient): simplify query in delete method
* refactor(apiclient): simplify query in delete method
2024-05-04 11:21:00 +02:00
soup
19e129e55f
feat(releases): delete based on age/indexer/status ( #1522 )
...
* feat(releases): delete based on age/indexer/status
* fix: sanitize releaseStatuses
* swap to RMSC
* add AgeSelect component
* improve texts
* refactor: streamline form layout
* improve text
* remove a paragraph
* improved UX
explaining the options, better error handling
* reinstate red border
* fix: labels to match other similar labels for selects
- improved contrast for the word "required" in desc
- added red asterisk to required select
* minor text improvement to warning
* fix: delete-button vertical alignment
* feat: cleanup queries
* feat: cleanup delete
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2024-05-03 11:32:20 +02:00
soup
f8715c193c
feat(auth): improved error handling during login ( #1523 )
2024-05-03 10:00:33 +02:00
ze0s
d558db231c
fix(filters): export not working with Safari ( #1505 )
...
* fix(filters): export not working with Safari
* speculative fix for safari
---------
Co-authored-by: s0up4200 <s0up4200@pm.me>
2024-04-25 17:01:30 +02:00
soup
9d08f149b4
fix(web): disable pnpm strict version check ( #1519 )
...
fix(web): bypass pnpm version check
2024-04-22 19:51:24 +02:00
martylukyy
ce17292573
chore: add missing license headers ( #1512 )
2024-04-19 14:03:45 +02:00
s0up4200
56ef3a5402
feat(actions): qBittorrent add first-last piece priority ( #1517 )
...
* feat(actions): qBittorrent add first/last piece priority
* removed accidental change
* fix: scanrow order
* fix: spaces vs tabs
* bump(deps): upgrade go-qbittorrent to v1.9.0
* fix(test): add missing colon
* fix(database): sqlite remove duplicate
2024-04-18 14:47:36 +02:00
Rui Chen
7b9993b296
chore: bump pnpm to 9.0.2 ( #1515 )
...
* chore: bump pnpm to 9.0.2
Signed-off-by: Rui Chen <rui@chenrui.dev>
* fix(web): new lockfile version for pnpm 9
* fix(web): fix lockfile
---------
Signed-off-by: Rui Chen <rui@chenrui.dev>
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2024-04-17 20:53:13 +02:00
ze0s
3c3b47fa10
feat(macros): add IndexerName
( #1511 )
...
* feat(macros): add IndexerName
* fix: tests
* fix: tests
2024-04-16 17:35:17 +02:00
KyokoMiki
c43e2c76d6
feat(notifications): add support for custom Telegram api url ( #1508 )
...
feat(notifications): Add support for reverse proxyed telegram api
2024-04-15 15:06:22 +02:00
s0up4200
72ca7a8a4f
feat(releases): replace misc info in incognito mode ( #1509 )
...
* fix(web): replace misc info in incognito
* update linux iso source field
2024-04-15 15:01:35 +02:00
ze0s
5857945e71
fix(user): change username ( #1502 )
...
* fix(user): change username
* fix(user): api client error improvements
* fix(user): api client error improvements
2024-04-12 15:09:40 +02:00
martylukyy
b44d55ea55
chore: add missing license headers ( #1499 )
2024-04-11 14:28:01 +02:00
martylukyy
f1b42146c1
feat(web): auto refresh dashboard stats ( #1490 )
...
* feat(web): refresh interval for stats and activity tables
* feat(web): refresh stats and activity tables on switching back to autobrr tab
2024-04-08 10:59:52 +02:00
dependabot[bot]
507782960d
build(deps): bump the npm group in /web with 23 updates ( #1486 )
2024-04-05 08:24:41 +00:00
ze0s
9227bdb5dc
fix(indexers): could not create ( #1479 )
...
* fix(indexers): could not create
* fix(indexers): remove log statement
2024-03-25 08:55:22 +01:00
Pheromir
f31ec2044e
feat(indexers): add AnimeWorld ( #1472 )
...
* feat(indexers): add AnimeWorld
* add source information
add missing EOF
* fix(indexers): add missing test vars
* fix(indexers): add missing test vars
enhancement(indexers): remove brackets from tags var
* feat(indexers): add channel password field
* fix(indexers): channel password
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2024-03-24 12:22:51 +01:00
ze0s
d1f0ec94cd
fix(auth): correct redirect on bad session cookie ( #1475 )
2024-03-24 12:18:55 +01:00
ze0s
67980776b6
feat(irc): set channel pass on indexer add ( #1473 )
...
* feat(irc): set channel pass on creation
* fix: missing semicolons
2024-03-24 11:28:04 +01:00
martylukyy
be0948fb2e
fix(filters): remove unusable resolution constants ( #1464 )
...
* fix(filters): resolution constants
* fix(filters): revert further resolution option changes
2024-03-24 10:53:53 +01:00
martylukyy
6045ef7c10
feat(filters): add sources and codecs ( #1470 )
...
* feat(filters): add AHDTV to sources and sort alphabetically
feat(filters): add MPEG-2 to codecs and sort alphabetically
* feat(filters): add release parsing test for MPEG-2
2024-03-24 10:41:24 +01:00
dependabot[bot]
232b454aba
build(deps): bump the npm group in /web with 16 updates ( #1446 )
2024-03-19 23:47:07 +00:00
ze0s
be05ffba73
feat(irc): manually re-process announces ( #1419 )
...
* fix(releases): add manual processing
* feat(irc): add re-process button to channel msg
* feat(irc): add missing client method
* feat(web): change reprocess icon placement
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2024-03-19 18:23:43 +01:00
martylukyy
35566039d5
fix(web): make tooltips clickable if touchscreen is present ( #1427 )
...
* fix(web): make tooltips clickable if touchscreen is present
* fix(web): handle visibility for click and touch
* fix(chore): add removed license header again
2024-02-27 12:24:17 +01:00
martylukyy
eb43dadd2f
fix(web): remove rounded corners of middle usernav item ( #1430 )
2024-02-26 13:43:08 +01:00
Goran Džaferi
2e70ecbd9f
fix(filters): point to the correct docs page anchor for skipping seasons packs
( #1424 )
2024-02-24 14:06:03 +01:00
martylukyy
6bf8cdf5ea
fix(filters): open used collapsible sections by default ( #1425 )
...
fix(web): open collapsible sections by default when values are present
2024-02-24 14:04:01 +01:00
martylukyy
e1a8f327df
fix(web): unify border colors in indexer form
2024-02-15 19:48:18 +01:00
martylukyy
6e62c30d68
enhancement(web): pending component placement ( #1402 )
2024-02-13 11:53:14 +01:00
martylukyy
0174d743b1
enhancement(web): filters list query loading animation ( #1401 )
...
* feat(web): filters list query loading animation
* refactor(filters): move loading spinner inside list
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2024-02-13 11:44:45 +01:00
martylukyy
fdf450897b
enhancement(web): debloat release loading animation ( #1400 )
2024-02-13 11:42:30 +01:00
martylukyy
1a23b69bcf
feat(web): move from react-router to @tanstack/router ( #1338 )
...
* fix(auth): invalid cookie handling and wrongful basic auth invalidation
* fix(auth): fix test to reflect new HTTP status code
* fix(auth/web): do not throw on error
* fix(http): replace http codes in middleware to prevent basic auth invalidation
fix typo in comment
* fix test
* fix(web): api client handle 403
* refactor(http): auth_test use testify.assert
* refactor(http): set session opts after valid login
* refactor(http): send more client headers
* fix(http): test
* refactor(web): move router to tanstack/router
* refactor(web): use route loaders and suspense
* refactor(web): useSuspense for settings
* refactor(web): invalidate cookie in middleware
* fix: loclfile
* fix: load filter/id
* fix(web): login, onboard, types, imports
* fix(web): filter load
* fix(web): build errors
* fix(web): ts-expect-error
* fix(tests): filter_test.go
* fix(filters): tests
* refactor: remove duplicate spinner components
refactor: ReleaseTable.tsx loading animation
refactor: remove dedicated `pendingComponent` for `settingsRoute`
* fix: refactor missed SectionLoader to RingResizeSpinner
* fix: substitute divides with borders to account for unloaded elements
* fix(api): action status URL param
* revert: action status URL param
add comment
* fix(routing): notfound handling and split files
* fix(filters): notfound get params
* fix(queries): colon
* fix(queries): comments ts-ignore
* fix(queries): extract queryKeys
* fix(queries): remove err
* fix(routes): move zob schema inline
* fix(auth): middleware and redirect to login
* fix(auth): failing test
* fix(logs): invalidate correct key
* fix(logs): invalidate correct key
* fix(logs): invalidate correct key
* fix: JSX element stealing focus from searchbar
* reimplement empty release table state text
* fix(context): use deep-copy
* fix(releases): empty state and filter input warnings
* fix(releases): empty states
* fix(auth): onboarding
* fix(cache): invalidate queries
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2024-02-12 13:07:00 +01:00
soup
7535ac98d8
fix(filters): drop actions_enabled_count
from filter export ( #1384 )
...
fix(filters): drop actions_enabled_count from export
2024-02-01 21:41:52 +01:00
dependabot[bot]
abb7829abe
build(deps): bump the npm group in /web with 16 updates ( #1376 )
2024-01-27 20:37:15 +00:00
ze0s
dea0b32b89
fix(web): releases page search and filtering ( #1364 )
...
* fix(web): releases page search and filtering
* fix(web): releases page reset on filter change
* feat(releases): useQuery instead of useSuspenseQuery
useSuspenseQuery triggers a full loader that resets filters. useQuery does not.
2024-01-24 14:49:31 +01:00
ze0s
f488c88f1b
fix(auth): force invalidate invalid session cookies in middleware ( #1358 )
...
* fix(auth): invalidate session cookies in middleware
* fix(auth): set path for invalid cookie
2024-01-20 20:10:26 +01:00
Fabricio Silva
eb626de683
build(web): override rollup with wasm-node version ( #1354 )
2024-01-20 17:09:06 +01:00
dependabot[bot]
4d419b4550
build(deps): bump follow-redirects from 1.15.3 to 1.15.5 in /web ( #1355 )
2024-01-20 08:34:40 +00:00
martylukyy
35d1a6985f
fix(web): irc settings light theme colors ( #1357 )
2024-01-20 09:31:22 +01:00
ze0s
606edd47e0
fix(releases): search query ( #1353 )
2024-01-19 15:52:05 +01:00
luckyboy
a86258aaa7
feat(filters): implement min and max seeders/leechers filtering for Torznab feeds ( #1342 )
...
* feat(filter):implement min and max seeders/leechers filtering
* chore: go fmt and reorder fields
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2024-01-12 17:08:18 +01:00
dependabot[bot]
17795a004b
build(deps): bump the npm group in /web with 18 updates ( #1336 )
2024-01-02 20:55:29 +00:00
ze0s
9992675971
feat(releases): show details in list view ( #1337 )
...
* feat(releases): show details in list view
* fix(releases): activitytable columns type
* fix(releases): incognito mode
* feat(releases): move details button
* do we wanna truncate?
* fix(web): release column width at full size
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2024-01-02 21:53:38 +01:00
ze0s
fbabdfb217
feat(clients): override arr download client by name ( #1328 )
...
* feat(clients): override arr client by name
* feat(clients): add missing file
* feat(clients): add section download client arr
2024-01-01 17:57:19 +01:00