Commit Graph

23 Commits

Author SHA1 Message Date
Simon 9366b8eab9
Feature beat model (#713)
* add django-celery-beat

* implement schedule migration

* fix version_check migration

* remove old schedule init

* better schedule migration

* fix task_config migration

* show task config on settings page

* fix notify url builder

* refactor celery initiation

* fix get task

* fix scheduler mig

* fix linter

* better task_config store on periodic task

* save new schedules

* fix task_config extraction from custom model

* implement auto schedule

* implement schedule delete

* refactor notifications to ES config storage

* downgrade redis

* better notification migration to ES

* add notification url handling

* fix worker start

* fix docs spelling

* don't resend form data on notification refresh

* fix type hints

* move TASK_CONFIG to separate module

* fix partial task config imports

* fix yt_obs typing

* delete schedule

* remove outdated instructions

* create initial schedules

* fix reindex days config key

* fix doc string

* unregister BeatModels
2024-05-09 20:22:36 +07:00
Simon 5c84a2cbf8
fix getMessages getting called multiple times in parallel 2024-04-05 15:03:44 +02:00
Simon 4afb605736
show all messages on settings pages 2023-08-31 12:16:17 +07:00
simon 5d524e5110
fix reindex notification filter 2023-04-08 17:18:42 +07:00
simon 8fc9afbad9
restructure progress update notification content 2023-03-24 15:18:26 +07:00
simon 3e2b2f2be1
fix linter 2023-03-22 17:05:05 +07:00
simon 5ffc2046d4
add task stop and kill to frontend 2023-03-22 17:00:55 +07:00
simon 16862df71e
update progress frontend to use api 2023-03-19 17:26:09 +07:00
p0358 d1b5644c63
refresh /progress more often (3000 ms => 500 ms) (#427) 2023-02-11 17:28:46 +07:00
Kevin Gibbons 39902cb1c6
Format/slightly modernize the JS (#345)
* add basic JS tooling

* fix accidental uses of global variables

* auto-format

* add and fix a couple more standard lint rules

* remove useless return false from settimeout callbacks

* document JS contributing

* fix whitespace in package.json

* add JS stuff to codespell skiplist

* codespell take two

* update github action and add comments about duplicated logic
2022-10-26 09:43:58 +07:00
simon 1f1dfcb54f
better playlist scan message, private methods in YoutubeChannel class 2022-03-22 10:07:33 +07:00
simon a500f9ec63
add notifications and error messages to settings page 2021-12-17 15:09:21 +07:00
simon 5b47c9cde7
use filter to search for relevant messages 2021-12-05 20:26:17 +07:00
simon fbdbfd744d
rewrite of progress.js, now potentially better and flexible 2021-12-05 16:42:33 +07:00
simon 1b04c00ae7 standardizing on progress/ url 2021-10-11 16:55:08 +07:00
simon 2de99d7e37 better implementation for dl icon directly in message builder 2021-09-25 18:54:37 +07:00
simon 51ec765433 add kill queue function to frontend 2021-09-25 15:35:36 +07:00
simon f53391c1bb add limit_queue setting back, make buttons only show up while downlaoding 2021-09-24 21:27:53 +07:00
simon d0b54f8a88 add stop queue button to frontend 2021-09-24 18:03:22 +07:00
simon 0e4de95f97 moove animate function to general script 2021-09-15 20:47:26 +07:00
simon 7d60af1491 cleanup logging 2021-09-11 18:42:37 +07:00
simon 4580ea6f87 show error color when link extraction failes 2021-09-10 14:27:30 +07:00
simon dc9fd72cde minimal viable product 2021-09-06 00:10:14 +07:00