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
ze0s
ef3445cbed
fix(releases): max downloads per hour ( #883 )
...
* fix(releases): max downloads per hour
* refactor: release processing
* compare apples to apples (#884 )
* from rocketships back to apples
* Update internal/database/filter.go
* cast me to the
* keep your eye on the case
---------
Co-authored-by: Kyle Sanderson <kyle.leet@gmail.com>
2023-04-29 21:52:49 +02:00
ze0s
4c83787a0b
feat(releases): add info url link to releases list ( #683 )
...
* feat(indexers): definitions add infourl to irc parsing
* feat(indexers): add infourl to releases
* fix(indexers): fix info urls
* fix(indexers): update btn
2023-01-29 21:40:49 +01:00
ze0s
21c02dfab0
fix(filters): max downloads per filter check ( #660 )
2023-01-18 21:47:27 +01:00
ze0s
9fbd592adc
fix(releases): table sorting ( #603 )
...
fix(releases): data sorting
2023-01-01 16:35:21 +01:00
Kyle Sanderson
5da28a0918
fix(database): fix filter regression from clean-up ( #599 )
...
* fix(database): fix filter regression from clean-up
* rollback transaction commits
* fix(database): revert action count query
2022-12-31 12:27:42 +01:00
Kyle Sanderson
19b3899a5c
refactor(database): clean-up queries ( #569 )
...
* fix(database): build WHERE using squirrel
* flip LIKEs
* change sql.LevelReadCommitted
* feat(db): add missing commits
* implement single query for releases
* cleanup
* feat(releases): properly handle limit for Find
* feat(releases): make dynamic ILike helper
* feat(releases): check for empty ReleaseActionStatus
* add values as sql.NullX
* check if ID is non 0
* feat(releases): improve find
2022-12-30 23:53:45 +01:00
Kyle Sanderson
0f3ce7573e
fix(releases): improve load time by 47x ( #565 )
...
* fix(releases): improve load time by 47x
* fix(releases): optimize stats query
* remove the *
* change nil to actual 0
* feat(releases): flip recent to orderby id
* fix(stats): make postgres compatible
* return the * to COUNT for pgsql
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
Co-authored-by: ze0s <ze0s@riseup.net>
2022-12-16 11:43:09 -08:00
Kyle Sanderson
5260777b6b
feat(releases): implement keyword search ( #564 )
...
* feat(releases): implement reserved keyword search
* implement filter / hdr
* implement quote support
* implement wildcard for decimals
* feat(release): specify table name in map
2022-12-14 19:20:47 +01:00
ze0s
38795be9ea
feat(filters): smart episode ( #563 )
...
* feat(filters): initial smart episode
* feat(smart-episode): pseudo-logic
* feat(filters): check releases
* feat(filters): update logic
* feat(web): smart episode (#562 )
* add frontend part for smart episode feature
* change description for smart episode help text
* fix wording
* feat(filters): smart-episode logic
Co-authored-by: Kyle Sanderson <kyle.leet@gmail.com>
Co-authored-by: xoaaC <35452459+xoaaC@users.noreply.github.com>
2022-12-14 19:07:04 +01:00
ze0s
716784e7a6
fix(filters): max downloads per hour check ( #514 )
...
* fix(filters): sqlite max downloads per hour
* fix(filters): missing import
2022-10-27 23:13:06 +02:00
Ludvig Lundgren
31fbe013ff
feat(releases): action status show filter and client ( #338 )
...
* feat(releases): action status show client and filter
* feat(releases): add better tooltip
2022-07-06 17:30:41 +02:00
Ludvig Lundgren
0e88117702
feat(logging); improve messages and errors ( #336 )
...
* feat(logger): add module context
* feat(logger): change errors package
* feat(logger): update tests
2022-07-05 13:31:44 +02:00
Ludvig Lundgren
258754643d
feat(web): search releases ( #302 )
...
* feat(releases): search in ui
* refactor(releases): optimize query recent releases
2022-06-14 01:51:33 +02:00
Ludvig Lundgren
91b094f4f4
feat(confg): reload on save and refactor logging ( #275 )
...
* feat(confg): reload on save
* refactor(logging): rework
2022-05-20 09:27:01 +02:00
Ludvig Lundgren
2a23ed0185
feat(filters): add download limits ( #266 )
...
* feat(filters): add download limits
2022-05-18 14:14:13 +02:00
Ludvig Lundgren
b7d1f216c0
fix(feeds): ttl and correct field types ( #259 )
2022-05-01 16:09:00 +02:00
Ludvig Lundgren
e6c151a029
feat: improve release parsing and filtering ( #257 )
...
* feat(releases): improve parsing
* refactor: extend filtering add more tests
* feat: improve macro
* feat: add and remove fields
* feat: add freeleech percent to bonus
* feat: filter by origin
2022-04-30 13:43:51 +02:00
Ludvig Lundgren
3185832708
feat: add postgres support ( #215 )
...
* feat: add postgres support and refactor
* feat: improve releases find
* fix: autobrrctl create user
2022-04-02 19:24:23 +02:00
Ludvig Lundgren
cc0c071cce
feat: wip postgres support
2022-03-27 03:12:00 +02:00
Ludvig Lundgren
3b43ccba8a
feat: delete all releases from settings ( #170 )
2022-03-06 18:08:32 +01:00
Ludvig Lundgren
246e3ddc26
feat(web): releases list filtering ( #136 )
2022-02-19 20:00:48 +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
Ludvig Lundgren
47031358b0
fix: date parsing ( #80 )
2022-01-13 21:59:36 +01:00
Ludvig Lundgren
f466657ed4
Fix: Performance issues and sqlite locking ( #74 )
...
* fix: performance issues and sqlite locking
* fix: dashboard release stats was reversed
* refactor: open and migrate db
* chore: cleanup
2022-01-11 19:35:27 +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
b75c40f6a4
Feature: List releases ( #52 )
...
* feat: list releases
* feat: find releases and count
2021-12-25 21:44:52 +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