Ludvig Lundgren
90bda2e309
fix: set theme ( #111 )
2022-02-05 13:43:49 +01:00
Raghu Saxena
0076ea9129
chore: update web dependencies ( #102 )
...
* chore: update deps
* chore: remove craco
* chore: fix exports
* fix: filters list indexer bg
* fix: extend theme with correct color
2022-02-05 13:27:44 +01:00
Ludvig Lundgren
c35744dc3a
fix: filters list wrong status ( #109 )
2022-02-04 18:39:13 +01:00
Ludvig Lundgren
fe25cdec28
refactor: download client addr parsing ( #108 )
...
* refactor: client addr parsing
* feat: add logging to client test
* feat: imrpove help for download client forms
2022-02-04 17:38:18 +01:00
Ludvig Lundgren
26f558859a
fix: blank page loading filters ( #107 )
...
* fix(filters): load indexers separate
* feat: add ctx to filter related db methods
2022-02-03 21:58:41 +01:00
Ludvig Lundgren
10a2ab2c96
fix: add indexer dropdown background color ( #106 )
2022-02-03 18:17:30 +01:00
Ludvig Lundgren
9b85f512e5
refactor(filters): music sources to media ( #104 )
2022-01-31 19:16:47 +01:00
Ludvig Lundgren
373c85f060
feat: return action rejections from arrs ( #103 )
...
* refactor: push status
* feat: return push status for arr actions
2022-01-29 17:53:44 +01:00
stacksmash76
20138030e1
refactor: various frontend improvements ( #101 )
...
* Removed recoil and replaced it with react-ridge-state, a 0.4kb alternative.
* Added AuthContext and SettingsContext persistent localStorage states.
* Fixed tailwind.config.js incorrect key directive. See https://tailwindcss.com/docs/content-configuration#safelisting-classes .
* Changed darkMode in Tailwind to "class" and started manually adjusting the theme according to the appropriate media query.
* Added possibility of changing the theme manually via the Settings tab.
* Changed Releases.tsx behavior to show the UI only when the HTTP request succeeded and there is some data (i.e. table is non-empty).
* Changed the table color of screens/filters/list.tsx to a one notch lighter shade of gray for eye-comfort.
* Replaced "User" in the header, with the users real username.
* Made data version, commit and date fields optional in settings/Application.tsx.
* Started working on a RegExp playground, which works fine, but JS won't cooperate and return the right match length. Either way, the RegExp must be implemented on backend and then must be communicated with the frontend. Otherwise a potential for incorrect results exists.
* Removed Layout.tsx, since it was redundant.
* Created a Checkbox component class for easier and consistent future use.
* Rewritten App.tsx, Login.tsx, Logout.tsx to accomodate for new changes.
* Fixed previous mistake regarding tailwind.config.js purge key, since we're still using old postcss7 from October last year
* Removed package-lock.json from both root and web directories.
* Refresh TypeScript configuration to support a types/ directory containing d.ts. The effect of this is that types don't have to be imported anymore and are at all times available globally. This also unifies them into a single source of truth, which will be a lot easier to manage in the future. Note: Only certain interop types have been moved at the time of writing.
* Fixed minor Checkbox argument mistake.
* fix: remove length from data check
* chore: lock files are annoying
* fix: select
* fix: wip release filtering
2022-01-26 23:54:29 +01:00
Ludvig Lundgren
00bc8298ac
feat(filters): add music filters ( #91 )
...
* feat(filters): add music filters
* feat: improve parsing and filtering
* feat: add red api support
2022-01-19 18:50:04 +01:00
KaiserBh
8ff8e6bbb0
feat(indexers): add animebytes ( #87 )
...
* feat: Added support for AB indexer.
* docs: Changed readme to inlcude all the supported trackers.
* feat: improve releasetags parsing and regex
2022-01-16 15:28:01 +01:00
Ludvig Lundgren
284a2f9590
feat: add hdr filtering ( #86 )
...
* feat: filter hdr content
* feat: check filter hdr
* feat: improve hdr parse and filter and tests
2022-01-16 13:50:21 +01:00
Ludvig Lundgren
dbf7ce0deb
feature: clickable filter link ( #81 )
2022-01-13 22:17:23 +01:00
Ludvig Lundgren
2daeedbdc7
Feature: Support multi user per irc network ( #78 )
...
* feat: delete irc network in transaction
* feat: use compound key for irc handlers
* chore: update deps
* refactor: start network
* refactor: init irc handler
* indexers: update network name
2022-01-13 21:26:23 +01:00
Ludvig Lundgren
d8c37dde2f
fix: irc network distinguish inactive and error ( #76 )
2022-01-10 22:05:27 +01:00
Ludvig Lundgren
140fc97398
feat: show irc channel status
2022-01-09 02:41:19 +01:00
Ludvig Lundgren
f103dff221
feat: show irc network status in settings list
2022-01-08 21:18:38 +01:00
Ludvig Lundgren
e03eac24ba
Feature: Support multiple action status per release ( #69 )
...
* feat: move release actions to separate table
* chore: update sqlite driver
2022-01-08 15:40:31 +01:00
Ludvig Lundgren
b09796bf7e
Feature: Set and display version info ( #63 )
...
* chore: update packages
* feat: show version info
* build: remove ldflags override
2022-01-02 15:18:28 +01:00
Ludvig Lundgren
739c80fed9
fix(filters): use correct property for tags ( #61 )
2022-01-01 22:08:23 +01:00
Ludvig Lundgren
48155e5f82
fix: filter list toggle ( #55 )
2021-12-27 16:10:15 +01:00
Ludvig Lundgren
e1ef47e09a
fix: store filter actions ( #54 )
2021-12-27 15:14:39 +01:00
Ludvig Lundgren
b75c40f6a4
Feature: List releases ( #52 )
...
* feat: list releases
* feat: find releases and count
2021-12-25 21:44:52 +01:00
Ludvig Lundgren
709599104b
fix: empty indexer name on setup ( #48 )
2021-12-24 00:37:51 +01:00
Ludvig Lundgren
5e29564f03
Refactor(web): Replace final-form with Formik and cleanup ( #46 )
...
* refactor: begin to replace final-form
* refactor: replace final-form with formik n cleanup
2021-12-23 22:01:59 +01:00
Ludvig Lundgren
506cef6f0f
fix: update web deps and fix imports ( #38 )
2021-11-24 23:49:17 +01:00
Ludvig Lundgren
7177e48c02
Feature: Save releases ( #36 )
...
* chore: tidy deps
* refactor: database migration
* refactor: store release
* refactor: save release
* chore: add packages
* feat(web): show stats and recent releases
* refactor: simply filter struct
* feat: add eventbus
* chore: cleanup logging
* chore: update packages
2021-11-24 23:18:12 +01:00
Ludvig Lundgren
66048c5533
feat: dark mode ( #32 )
2021-09-26 16:52:37 +02:00
Ludvig Lundgren
974ca95d80
Refactor: Filter form ( #31 )
...
* chore: add packages
* chore: disable tailwind jit
* refactor: update base layout structure
* refactor: filter to single form with formik
* feat: save filter actions on save
* feat: disable form dirty
2021-09-19 20:58:47 +02:00
Ludvig Lundgren
c02f16b64d
Feature: Download client rules ( #18 )
...
* feat(web): add and update download client rules
* feat: add and update download client rules
* feat: add active downloads check
* chore: update pkg
* feat: deluge max active downloads
* feat: use basic rules for deluge
* feat: add as paused
* refactor: download file if needed
* feat: better errors qbit
2021-09-10 16:54:30 +02:00
Ludvig Lundgren
09eb0b1716
Feature: Tail live logs ( #27 )
...
* chore: add new yarn.lock
* chore: add pkgs
* feat: push events via server-sent-events
* feat(web): tail live logs
* fix: update irc network
* fix: set baseurl
* fix: headers
2021-09-07 22:23:27 +02:00
smallobject
11fcf1ead9
Feature: Toast Notification System ( #25 )
...
* Add react-hot-toaster to dependencies
* Enable TailwindCSS 'jit' mode
* Add Toast component
* Add Toaster context for react-hot-toast
* Add toast notification for queries, form validation fix
* Add new animations for Toast component
* fix: nickserv account validation
Co-authored-by: Ludvig Lundgren <hello@ludviglundgren.se>
2021-08-31 18:53:42 +02:00
Ludvig Lundgren
f78ca85df2
Fix: update download client ( #23 )
...
* feat: use password fields
* fix: update download client and better logs
2021-08-30 23:55:38 +02:00
Ludvig Lundgren
4d40d41628
Refactor irc client ( #19 )
...
* refactor: update http handlers
* feat: add trace log level
* refactir: irc handler
* refactor(definitions): add irc settings and invite cmd:
* feat: add dft values to inputs
* refactor: indexer irc forms
* refactor(definitions): fix nickserv.password var:
* feat: pre fill indexer name field
* refactor: handle stopping and updates
2021-08-29 23:23:02 +02:00
Ludvig Lundgren
28e5767727
fix: wrong field match_release_groups ( #16 )
2021-08-22 03:04:03 +02:00
Ludvig Lundgren
e6cfc77e85
Feature: Lidarr ( #15 )
...
* feat(web): add lidarr download client
* feat: add lidarr download client
2021-08-22 02:17:13 +02:00
Ludvig Lundgren
fce6c7149a
Feature: Sonarr ( #14 )
...
* feat: add sonarr download client
* feat(web): add sonarr download client and actions
* feat: add sonarr to filter actions
2021-08-22 00:55:00 +02:00
Ludvig Lundgren
455284a94b
Feature: Radarr ( #13 )
...
* feat(web): add and update radarr
* feat: add radarr download client
* feat: add tests
2021-08-21 23:36:06 +02:00
Ludvig Lundgren
0c4aaa29b0
Feature: Deluge download client ( #12 )
...
* chore: add go-libdeluge package
* feat: implement deluge v1 and v2 clients
* feat(web): handle add and update deluge clients
* chore: temp remove releaseinfo parser
2021-08-20 22:08:32 +02:00
Ludvig Lundgren
07a9583ddf
add freeleech toggle ( #8 )
2021-08-15 18:13:11 +02: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
Ludvig Lundgren
773e57afe6
feat: add webui
2021-08-11 15:27:48 +02:00