Simon
f5a2e624d8
add unstable tag
2024-04-26 09:07:29 +02:00
Simon
0c487e6339
bump TA_VERSION
2024-04-10 18:40:55 +02:00
Simon
e512329599
remove migpath call at startup, #687
2024-04-03 16:40:16 +02:00
Simon
b2c1b417e5
add unstable tag
2024-03-11 21:57:03 +01:00
Greg
090d88c336
Feature 590 custom playlist ( #620 )
...
* add remove custom playlist
* custom playlist page, move video controls
* align to existing code patterns
* cleanup
* resolve merge conflict
* cleanup
* cleanup
* polish
* polish
* some fixes for lint
* resolve merge conflict
* bugfix on delete video/playlist/channel - preserve custom playlist but
delete corresponding videos in custom playlist
* cleanup
* ./deploy.sh validate isort fix - validate runs clean now
* sync to latest master branch
* sync to master
* updates per admin guidance. sync to master
* attempt to resolve merge conflict
* attempt to resolve merge conflict - reintroduce changes to file.
* validate playlist_type
* validate playlist custom action
* move custom id creation to view
* stricter custom playlist matching
* revert unreachable playlist delete check
* undo unneeded playlist matching
---------
Co-authored-by: Simon <simobilleter@gmail.com>
2024-03-10 22:57:59 +07:00
Simon
0ff27ebfb9
fix black linting
2024-01-27 10:26:23 +07:00
Simon
0d863ef557
bump TA_VERSION
2024-01-27 10:18:47 +07:00
Simon
18ba808664
bump TA_VERSION unstable
2024-01-15 12:06:03 +07:00
Simon
b84bf78974
hotfix: clear faulty version check
2023-12-22 09:57:05 +07:00
Simon
fe8f4faa10
update TA_VERSION
2023-12-21 10:32:53 +07:00
Simon
789c35e2b5
refactor RedisQueue to use sorted set
2023-12-17 11:22:26 +07:00
Simon
325bdf5cba
add unstable tag, #build
2023-12-03 15:19:18 +07:00
Simon
e9a95d7ada
bump TA_VERSION
2023-11-21 12:50:53 +07:00
Simon
9ffe2098a5
add unstable version
2023-11-19 22:10:07 +07:00
Simon
b8ccce250a
bump TA_VERSION
2023-11-10 10:34:04 +07:00
extome
7133d6b441
Better CSS support ( #583 )
...
* Remove banner hardcoding
* Refactor "colors" to "stylesheet"
* Remove logo hardcoding
* Remove stylesheet hardcoding
* Add very basic static CSS scanning and a new style
* Respect environment settings
* Check if selected stylesheet still exists
* New theme and title formatting
* Revert migration change
* Code linting
* More outlines for Matrix style
* Change wording in settings
* Forgot this wording
* Add suggested changes
2023-11-09 09:33:03 +07:00
Simon
58ea256b44
add unstable tag
2023-11-01 09:19:18 +07:00
Simon
2826ca4a43
move ES_SNAPSHOT_DIR to EnvironmentSettings
2023-10-28 15:25:57 +07:00
Simon
21fde5e068
remove old migrations
2023-10-28 15:03:16 +07:00
Simon
ea9ed6c238
fix linter
2023-10-28 10:30:21 +07:00
Clark
4d111aff82
Move the startup application settings to a new class ( #571 )
...
* Move the startup application settings to a new class
* Replace settings methods with static fields
* Move Redis and ES configuration to the settings class
* Fix environment python imports
* Update envcheck to use the new settings
2023-10-28 10:27:03 +07:00
Simon
4184736bee
update version
2023-10-07 09:53:32 +07:00
Simon
87e457401d
fix duplicated startup migration
2023-10-01 09:34:23 +07:00
Simon
3b7e4c9266
skip id_sb_id migration
2023-10-01 08:36:09 +07:00
Simon
88f5c58b8e
add unstable tag
2023-09-26 09:23:32 +07:00
Igor Rzegocki
6a83756fb4
support for auth forwarding proxy
2023-09-25 22:50:39 +02:00
Simon
0e767e2f84
Merge pull request #551 from ajgon/fix/elasticsearch-ha
...
Support elasticsearch clusters
2023-09-25 12:28:04 +07:00
Igor Rzegocki
f423ddc53a
add healthcheck endpoint ( #553 )
2023-09-22 15:01:47 +07:00
Igor Rzegocki
b2bb7ea28e
Support wider spectrum of ElasticSearch configurations
2023-09-22 09:50:47 +02:00
Simon
38b3815a33
catch disabled old settings
2023-09-21 23:17:25 +07:00
Clark
85b56300b3
Move user configuration from Redis to ES ( #533 )
...
* ES Client must bootstrap itself to be the source of config
If this is not done a cyclic loop is created between the config loader and the ES client.
This lays the ground work for ES being the source of all app config.
* auto_download is not used anymore
* Add UserConfig class that encapsulates user config storage
This class will allow the rest of the code to 'not care' about how user properties are stored.
This requires the addition of a ta_users index in ES.
* Create migration task for user config transfer
* Replace getters and setters for each property
Strongly type the user configuration
Migrate missed sponsorblock ID
* Other DB settings will be another PR
2023-09-21 21:46:55 +07:00
Simon
a807d53ff8
update TA_VERSION
2023-09-03 12:05:51 +07:00
Simon
fb089dd3de
add unstable footer
2023-08-26 21:17:32 +07:00
Simon
2238565a94
bump TA_VERSION
2023-08-05 11:44:52 +07:00
Simon
a13cd2f7ba
catch timeout in es connection check, part 2
2023-07-31 19:59:16 +07:00
Simon
befdc64772
catch timeout in es connection check
2023-07-31 09:08:54 +07:00
Simon
75a63c4828
paginate channel migration index update
2023-07-29 17:05:01 +07:00
Simon
ab8fed14bb
handle edge cases in migration clean up
2023-07-28 17:56:28 +07:00
Simon
d500fa5eeb
add unstable footer
2023-07-25 00:07:11 +07:00
Simon
61b04ba5cf
channel migration take 2
2023-07-24 10:51:13 +07:00
Simon
2a60360f4a
handle empty channel migration cleanup
2023-06-28 20:07:40 +07:00
simon
c4e2332b83
fix startup race condition cluster health
2023-05-20 19:29:32 +07:00
simon
64984bc1b3
fix chown for mig new folder
2023-05-19 14:49:49 +07:00
simon
d62b0d3f8d
implement simplified path migration
2023-05-18 17:42:15 +07:00
simon
c65fbb0b60
add filesystem rescan message
2023-05-14 07:58:10 +07:00
simon
95f114d817
remove leftover print statement
2023-05-14 07:52:51 +07:00
simon
05eac1a8ca
hotfix: skip filesystem rescan
2023-05-13 23:24:35 +07:00
simon
ea42f0f1e3
bump TA_VERSION v0.3.6
2023-05-13 20:48:01 +07:00
simon
c327e94726
add filesystem rescan to video migration
2023-05-07 15:40:01 +07:00
simon
5e1167743f
fix migration notification logic
2023-05-07 12:06:55 +07:00