Commit Graph

218 Commits

Author SHA1 Message Date
diemade
2b9e8eadd3
Update external-resources.md to include proxmox community script (#430)
Some checks failed
Checks / lint (push) Has been cancelled
Checks / test (push) Has been cancelled
Checks / generated (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
Co-authored-by: mgdigital <mgdigital@users.noreply.github.com>
2025-07-01 07:38:09 +01:00
Abitofevrything
f4e4600d51
Handle XXX results in torznab queries (#432) 2025-06-18 08:06:14 +01:00
mgdigital
0486d0e990
fix(search): query parser bug (#423) 2025-05-11 13:32:43 +01:00
mgdigital
f196dc1dd9
Optimize concurrent classification (#422) 2025-05-11 13:00:13 +01:00
Néfix Estrada
395dba8bb3
feat(webui): add catalan i18n (#404) 2025-05-10 23:52:54 +01:00
Daniil Guzanov
76230e9f9e
VideoSourceTV: Add matching fo SATRip and IPTVRip (#419)
Co-authored-by: mgdigital <mgdigital@users.noreply.github.com>
2025-05-10 23:43:17 +01:00
mgdigital
f70352f4c5
Upgrade golangci-lint and enable more rules (#421) 2025-05-10 23:31:23 +01:00
mgdigital
4a45981b5b
stricter linting rules (#409) 2025-03-23 23:36:50 +00:00
mgdigital
00f46125f9
Convert bloom filters to streamed large objects (#396) 2025-03-23 11:06:10 +00:00
mgdigital
542fecc33d
feat(torznab): refactor and add profiles (#408) 2025-03-23 10:58:45 +00:00
rraymondgh
4d4042acdd
fix charts clipped on small devices (#385)
Some checks failed
Deploy Jekyll with GitHub Pages dependencies preinstalled / build (push) Has been cancelled
Deploy Jekyll with GitHub Pages dependencies preinstalled / deploy (push) Has been cancelled
* fix clipping of charts on small devices (eg iPhone)

* Rebuild web UI

---------

Co-authored-by: mgdigital <mgdigital@users.noreply.github.com>
Co-authored-by: Mike Gibson <mike@mgdigital.co.uk>
2025-03-02 15:01:28 +00:00
mgdigital
ec6fd1ccf4
Add code of conduct (#395)
* Add code of conduct
2025-03-02 14:33:03 +00:00
mgdigital
2c0d4aa563
Docsite updates (#364) 2025-03-02 14:18:29 +00:00
rraymondgh
bd94493d52
torznab tmdbid in results. (#386)
* torznab tmdbid

* transformSerachResults - similar blocks of code co-located

---------

Co-authored-by: mgdigital <mgdigital@users.noreply.github.com>
2025-03-02 10:27:11 +00:00
rraymondgh
9f2d9bf077
torznab - return tv shows and movies which do not have a resolution if parent category is requested (#387)
Co-authored-by: mgdigital <mgdigital@users.noreply.github.com>
2025-03-01 13:33:13 +00:00
mgdigital
f4ebdc6b10
Adjust translation for "dismiss" (#394)
* Adjust translation for "dismiss"

* Rebuild webui

---------

Co-authored-by: Glandos <bugs-github@antipoul.fr>
2025-03-01 13:23:03 +00:00
mgdigital
c924ae6ba3
Allow ad hoc reprocessing via API and web UI (#393)
Also upgraded Apollo GraphQL client based on security advisory of unescaped input its compiled code. It didn't resolve the security advisory, but keeping the upgrade anyway. Fairly sure it's a false positive!
2025-03-01 12:46:39 +00:00
mgdigital
8c4a5c3566
Upgrade Go to 1.23.6 (#383)
Some checks failed
Checks / lint (push) Has been cancelled
Checks / test (push) Has been cancelled
Checks / generated (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
* Upgrade go to 1.23.6
2025-02-09 14:05:12 +00:00
mgdigital
1b3ca02368
Housekeeping (#382)
* Fix serve-webui task

* Use go-viper mapstructure library everywhere

* Upgrade go modules
2025-02-09 13:51:24 +00:00
mgdigital
d3c5bebab0
Chart improvements (#381)
* Chart improvements

* Rebuild webui

* Format queue latency tooltip
2025-02-09 12:52:02 +00:00
mgdigital
284a10d249
Fix search params (#380)
There were some issues with handling of URL parameters in the search interface, which was causing anomalies with filtering and editing tags.
2025-02-09 11:20:34 +00:00
mgdigital
9bd4ad2d4d
Allow slice config values (#374)
Some checks failed
Checks / lint (push) Has been cancelled
Checks / test (push) Has been cancelled
Checks / generated (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
2025-01-26 10:34:32 +00:00
Alberto Leal
d5d3535acc
chore: Update docker-compose.yml (#370)
Some checks are pending
Checks / lint (push) Waiting to run
Checks / test (push) Waiting to run
Checks / generated (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
CodeQL / Analyze (javascript-typescript) (push) Waiting to run
CodeQL / Analyze (ruby) (push) Waiting to run
`gluetun` may take a while before a VPN connection is established. Before that completes, `bitmagnet` will immediately start attempting to make connection attempts, which will fail.

`gluetun` provides a healthcheck via its `Dockerfile`: https://github.com/qdm12/gluetun-wiki/blob/main/faq/healthcheck.md

Co-authored-by: mgdigital <mgdigital@users.noreply.github.com>
2025-01-25 14:50:02 +00:00
rraymondgh
2db3a17408
torznab - fix incorrect leechers in arrs (#372)
Some checks failed
Checks / lint (push) Has been cancelled
Checks / test (push) Has been cancelled
Checks / generated (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
* fix incorrect leechers in arrs

* use peers defined as seeders + leechers

* peers as well
2025-01-23 08:14:04 +00:00
mgdigital
0b51d3772c
Improve file type detection in classifier (#365)
Some checks failed
Checks / lint (push) Has been cancelled
Checks / test (push) Has been cancelled
Checks / generated (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
2025-01-08 22:55:26 +00:00
mgdigital
1d0034cfd3
Housekeeping (#366) 2025-01-08 22:47:01 +00:00
rraymondgh
b98f18368d
dashboard - purge queues labels wrong for statuses (#356)
Some checks failed
Checks / lint (push) Has been cancelled
Checks / test (push) Has been cancelled
Checks / generated (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
* label for each status

* webui rebuild
2024-12-07 17:58:11 +00:00
mgdigital
d0506497f1
Miscellaneous fixes (#357)
Some checks failed
Checks / lint (push) Has been cancelled
Checks / test (push) Has been cancelled
Checks / generated (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
* Simplify purge jobs logic

* Fix GraphQL unmarshal of nullable enum

* Improve queue batch UI

* Miscellaneous UI tweaks

* Round estimates to 2 significant figures

* Use default cursor for file sizes

* Add padding to bottom of layout

* Rebuild webui

* Add missing files
2024-12-01 12:56:57 +00:00
mgdigital
a397c471cc
Add page titles (#355)
Some checks failed
Checks / lint (push) Has been cancelled
Checks / test (push) Has been cancelled
Checks / generated (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
* Add page titles

* Rebuild webui
2024-11-29 18:16:59 +00:00
cyberbabacool
915e8d3797
Update fr.json (#351)
Some checks failed
Checks / lint (push) Has been cancelled
Checks / test (push) Has been cancelled
Checks / generated (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
* Update fr.json

* Rebuild webui

---------

Co-authored-by: Mike Gibson <mike@mgdigital.co.uk>
2024-11-19 10:09:51 +00:00
rraymondgh
5bd06c7017
i18n across labels in torrent bulk actions (#346)
Some checks are pending
Checks / lint (push) Waiting to run
Checks / test (push) Waiting to run
Checks / generated (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
CodeQL / Analyze (ruby) (push) Waiting to run
* templated code

translations with npx i18n-auto-translation -k $API_KEY -d webui/src/app/i18n/translations -t

* build web-ui

* Rebuild webui

* Remove erroneous key

* Newlines

---------

Co-authored-by: Mike Gibson <mike@mgdigital.co.uk>
2024-11-18 12:43:15 +00:00
Emmanuel Ferdman
8ed048121a
Update classifier core config file (#345)
Some checks are pending
Checks / lint (push) Waiting to run
Checks / test (push) Waiting to run
Checks / generated (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
CodeQL / Analyze (ruby) (push) Waiting to run
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
Co-authored-by: mgdigital <mgdigital@users.noreply.github.com>
2024-11-17 15:08:26 +00:00
mgdigital
14bccbeb8c
Queue admin improvements (#350)
- Use truncate instead of delete for purging all queue jobs
- Add option to truncate queue_jobs when enqueuing batch reprocess
2024-11-17 15:04:30 +00:00
mgdigital
36d989bff1
Rename core classifier file (#344)
Some checks failed
Checks / lint (push) Has been cancelled
Checks / test (push) Has been cancelled
Checks / generated (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
2024-10-28 14:15:32 +00:00
mgdigital
1f9b67f0ce
Update docker-compose example (#343) 2024-10-28 14:01:45 +00:00
mgdigital
dc6f022da3
Local search and tmdb search should return match with lowest distance (#342)
* patch localsearch and tmdbsearch to return match with lowest distance (#336)

Co-authored-by: mgdigital <mgdigital@users.noreply.github.com>

* Remove comment

* Refactor levenshtein check

---------

Co-authored-by: rraymondgh <42769112+rraymondgh@users.noreply.github.com>
2024-10-28 13:48:24 +00:00
Eric G.
c5461a0f65
Fix budgeted_count subquery (#333)
Co-authored-by: mgdigital <mgdigital@users.noreply.github.com>
2024-10-28 12:44:02 +00:00
mgdigital
2b17e54e39
Add not found page (#341)
* Add not found page
2024-10-28 11:38:11 +00:00
mgdigital
7b02ca696c
Fixes v0.10.0 (#340)
* Fix undefined callback

* Add estimate sign to paginator
2024-10-28 10:03:18 +00:00
mgdigital
76979daff1
Upgrade go in flake.nix (#339) 2024-10-28 09:32:10 +00:00
mgdigital
f1c866d692
Fix duplicate key error (#338) 2024-10-28 09:26:59 +00:00
mgdigital
6ec9047527
Deprioritize retried jobs (#327)
Some checks failed
Checks / lint (push) Has been cancelled
Checks / test (push) Has been cancelled
Checks / generated (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
2024-10-15 11:36:45 +01:00
mgdigital
375f7c18cb
Remove broken bootstrap nodes (#326)
* Remove broken bootstrap nodes
2024-10-15 10:56:13 +01:00
mgdigital
c2252c6563
Add tooltip for decimal filesize (#325) 2024-10-15 10:47:19 +01:00
mgdigital
3b21d0131d
Allow specifying EXTRA_CONFIG_FILES (#324) 2024-10-15 09:48:10 +01:00
mgdigital
b498e2202d
Update docker compose example (#323)
Some checks are pending
Checks / lint (push) Waiting to run
Checks / test (push) Waiting to run
Checks / generated (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
CodeQL / Analyze (ruby) (push) Waiting to run
* Update docker compose example
2024-10-15 09:27:03 +01:00
mgdigital
c68ad09a6b
Postgres DSN (#322)
* Allow specifying Postgres DSN
2024-10-15 09:12:57 +01:00
mgdigital
6f286c9b81
Add 10 seconds grace period for Postgres to become available (#321) 2024-10-15 08:40:50 +01:00
mgdigital
fb5a9d1c6a
Fix non-terminating help (#320) 2024-10-15 07:56:57 +01:00
mgdigital
fc8acfb6f6
Fix duplicate key error for queue jobs (#319) 2024-10-15 07:27:33 +01:00