43 Commits
Author SHA1 Message Date
cl.st da6a319870 fix(front): Expand discography album when processing (#755)
* fix(front): Expand discography album when processing

* fix(batch): do not count skip_existing items

* add batch count

* rework batch dl

* Add front timer

* update tests
2026-04-28 18:18:58 +02:00
cl.st a92750fed3 feat(api): batch download (#731) 2026-04-08 15:57:51 +02:00
cl.st 490db947ba feat(api): add artist bulk download (#715) 2026-03-29 00:15:09 +01:00
cl.st cd3a3d466e feat(api): override download path (#582)
* feat(api): override download path

* feat(api): download all albums of a playlist

* doc: update changelog

* feat(api): use spawn instead of spawnSync

* feat(api): replace OVERRIDE_DOWNLOAD_PATH with SKIP_POST_PROCESSING

* revert SKIP_POST_PROCESSING
2026-01-12 23:05:38 +01:00
cl.st 47df15f2ee feat(API): add replay gain (#571) 2025-12-28 21:05:08 +01:00
cl.st 99c463b6ba Feat/OIDC (#553)
* feat(auth): add support for OIDC

* add e2e

* adapt for pocket id
2025-12-19 22:34:49 +01:00
cl.standunthoiz 7ac3d4bfc7 merge 1.0.7 (#525)
* feat: simplify docker path and make toml path dynamic (#516)

* feat(api) no download mode (#523)

* feat(api): add no_download flag

* feat(api) no download mode

* Fix tests

* feat(api): separate history from queue file list (#514)

* feat(api): separate history from queue file list

* feat(front): add front history

* feat: add docs and test

* Cache files reading

* Use lookups for performance

* fix(api): return correct array from object

* Fix loading state

---------

Co-authored-by: unthoiz <unthoiz@protonmail.com>

---------

Co-authored-by: unthoiz <unthoiz@protonmail.com>
2025-12-03 17:35:30 +01:00
cl.st 379b904071 feat(docker): simplify build (#504) 2025-11-25 18:01:05 +01:00
cl.st 7179dad8f4 feat(e2e): remove mock + docker isolation (#493) 2025-11-25 01:58:01 +01:00
cl.st d5a6ea6f0b feat(front): add navidrome button (#473)
* feat(front): add navidrome button

* feat: add env vars

* fixes
2025-11-19 13:34:00 +01:00
cl.st ff29af159d feat(front): add plex search button (#471)
* feat(front): add plex search button

* fix: update e2e

* doc: update changelog
2025-11-19 11:12:27 +01:00
cl.st 7ac5d1352a Feat/update tiddl 3 (#446)
* feat: tiddl 3

replace master with max

feat: update tiddl process

feat: live console

feat: update video

feat: move incomplete to download folder

fix: mix download

fix: mix download

fix: parameters panel

fix: curl

doc: update changelog

fix: console

feat: include incomplete folder in shared volume

feat: tidddl 3.0.1 + minor changes

fix: token check

fix: e2e

fix: video dl

feat: add sync now buttons #447

fix: e2e

feat: add docs tab

feat: disable fav download

refacto: clean api

feat: add cancel btn in terminal dialog

feat: add remove all sync items

fix: dl mix url

test old workflow

* feat: move /check endpoint to settings

* fix: mixes

* feat: add update warn dialog

* feat: enhance console
2025-11-15 11:52:00 +01:00
cl.st 9b64258298 Feat/download all artist videos (#432)
* fix: remove from file if no post processing

* feat: download all artist videos

* feat: add test

* feat: add icon to sync tab

* feat: remove useless env vars

* feat: update large display mode

* feat: update tiddl to 2.8.0

* feat: show changelog last 8 releases

* fix: hide video button if not enabled

* feat: add e2e
2025-11-05 01:03:36 +01:00
cl.standMorteza PRK 5052751696 Add multi-platform docker image support (#420) (#421)
* Add multi-platform docker image support (#420)

* bump 0.4.4

* add buildx command

---------

Co-authored-by: Morteza PRK <mortezaPRK@users.noreply.github.com>
2025-11-01 21:39:09 +01:00
cl.st 062ec0e7a3 feat: add webhook push over (#404) 2025-10-27 00:36:34 +01:00
cl.st 97a9b5cd41 bump/0.4.0 (#401)
* feat: sync artist

* feat: add test

* feat: split server sent events

* feat: move sync list to home tab

* feat: replace chmod with umask

* fix: ci

* fix: parallel download from sync

* fix: ui

* fix: cron fail + load tiddl.json from shared folder

* fix: clean docker dev
2025-10-26 12:42:00 +01:00
cl.st 3d114b4e36 feat: add umask (#399) 2025-10-24 11:19:55 +02:00
cl.st 42af5e99b4 renovate: update tiddl to 2.6.2 (#357)
* renovate: update tiddl to 2.6.2

* feat: override m3u base path

* fix: ci

* feat: sync playlist

* feat: add cover overlay

* feat: sync mix

* feat: add last update

* doc: update

* fix: update deps

* fix: ci

* feat: update test

* fix: e2e

* feat: add sync btn on mix page
2025-10-06 11:07:48 +02:00
cl.st cf93f77af6 feat: use tiddl folder templates (#317)
* wip

* fix: group constants

* feat: add update message modal

* feat: add tiddl config in config dialog

* fix: preserve cp ownership if puid and pgid are set

* feat: move python deps to requirements.txt file

* feat: enchance update warn dialog
2025-09-03 23:37:04 +02:00
cl.st 9406197309 Feat/video params (#315)
* use -V parameters for video dl

* feat: hide video content regarding tiddl param

* fix: clean env var management
2025-09-02 23:21:04 +02:00
cl.st 9b614ab378 Feat/user home (#304)
* feat: use tiddl token for search queries

* feat: add user home page

* refacto

* wip

* wip

* update tiddl

* refresh token

* fix custom colors

* fix search form

* add user playlists and mixes

* Add favorites page

* fix direct url

* update tests

* remove test screenshot

* update screenshot

* some fixes

* fix: remove cp preserve parameter

* add home page e2e  tests

* add explicit tag

* fix ci

* fix snapshots

* feat: download quality selector

* fix tests update readme

* feat: add app loader

* update urls

* Fix search refresh

* remove useless scroll top

* feat: download mix process

* fix fetch

* add missing tests

* update docker env

* clean

* fix: ui

* update snapshot

* add cache

* fix: download button state + handle no quality set

* fix processing table multi line

* fix: e2e
2025-09-02 14:02:56 +02:00
cl.st f0d89e1823 Feat/tiddl country code (#284)
* feat: remove country code env var

* fix: color theme update type

* feat: remove local version handler

* fix: linter

* fix: e2e
2025-07-09 17:28:38 +02:00
cl.st 3a4fce9b10 feat: update tiddl to 2.4.0 (#262)
* feat: update tiddl to 2.4.0

* feat: update deps

* fix: e2e
2025-06-11 16:53:58 +02:00
cl.st 5bd9294297 feat: add music video search (#46) 2025-02-17 00:13:18 +01:00
cl.st ac6e4a5429 feat: add auth process (#36)
* feat: add auth process

* feat: update tests

* fix: update tests

* feat: add new display mode
2024-12-04 17:03:49 +01:00
cl.st 1a065c9c8b fix: env vars in prod context (#14)
* fix: env vars in prod context

* fix: remove local darwin snapshots
2024-05-14 13:33:20 +02:00
cl.st cd44432b05 feat: add updater (#13)
* feat: add updater

* ci: add tests
2024-05-13 23:28:43 +02:00
cl.st 24c7a9da11 dev: remove port switch use 3000 2024-05-12 02:07:37 +02:00
cl.st ac5a6dbef2 renovate: next to react 2024-04-28 23:16:58 +02:00
cl.st fa679e53b1 Playwright ignition
wip

wip
2024-04-22 00:21:56 +02:00
cl.st 824c39c0c3 feat: download playlist in different folder + add label on search input
chore: remove old dependency
2024-04-20 00:48:52 +02:00
cstaelen 7972c85c7a feat: make api transparent 2023-10-09 00:33:39 +02:00
cstaelen 7c1ad700aa Fix 2023-09-30 01:05:05 +02:00
cstaelen b597cdce1b Wire API 2023-09-29 23:20:20 +02:00
cstaelen 26b600c9a3 wip 2023-09-25 23:12:23 +02:00
cstaelen c0cac06f80 Add plex + gotify + console error explicit 2023-09-02 13:34:35 +02:00
cstaelen dde9b2ba3c Update config files and docker mount 2023-08-29 15:11:15 +02:00
cstaelen 601614258f Enhance processing list 2023-08-24 23:04:07 +02:00
cstaelen 3a35d6c526 Make server processing async 2023-08-21 17:59:42 +02:00
cstaelen c21b766f8f Add beets and update dev env 2023-08-16 09:28:10 +02:00
cstaelen 1435fa37fa Add default tidal search token 2023-08-03 13:31:58 +02:00
cstaelen f39b8f168d Work in progress 2023-08-02 22:29:35 +02:00
cstaelen 1330f92407 Frontend app 2023-07-27 11:08:08 +02:00