cc7c88abc9
Match voussoirkit common.css.
2022-11-11 15:56:33 -08:00
e08668b28f
Add example usage of enable_on_pageload.
2022-10-29 22:19:11 -07:00
415e474da5
Update http.js.
2022-10-12 18:41:19 -07:00
2bd8f42eb0
Move http functions to new javascript file http.js.
2022-10-01 14:30:08 -07:00
ca353e9977
Update to new worms version.
2022-07-20 18:04:35 -07:00
12400b407c
Add commit=True to the refresher thread.
2022-06-11 14:47:57 -07:00
738e7ab235
Add favicon link to all HTML templates.
2022-05-28 16:21:39 -07:00
0fb5c4d3e8
Use https video thumbnails.
2022-04-30 07:19:59 -07:00
f5abb8d815
Add newline at end of file.
2022-03-24 19:35:21 -07:00
b78edf8c81
Add proxyfix to the dev server as well.
...
Obviously the dev server shouldn't be used in prod, but when testing
it's helpful for them to behave a little more similarly.
2022-03-23 14:57:57 -07:00
a069cc97cb
Add spinners.close_button_spinner so user doesn't need spinnerCloser.
...
The window[button.spinnerCloser]() was always weird.
2022-03-23 14:56:13 -07:00
cf01ca24ff
Add show_download_directory, and a few ui fixes.
2022-03-15 18:12:11 -07:00
35353a1d83
Some small tidy ups.
2022-03-15 18:12:10 -07:00
bad5ed0355
Rename spinner.js -> spinners.js.
2022-03-15 18:12:09 -07:00
1479f79667
Add css-js class bind-enter-to-button, bind-ctrl-enter-to-button.
2022-03-15 13:51:22 -07:00
9b35afb79c
Add hotkeys.register_help, forward the event to the hotkey's func.
2022-03-15 13:51:09 -07:00
3512768c5d
Use new betterhelp.
2022-02-12 19:52:30 -08:00
134bcb5a87
Fix state filter removing video cards.
2022-01-17 15:50:33 -08:00
7f18a2b9f7
Let the user paste video ids into the filter box.
2022-01-13 17:24:35 -08:00
06d45c4e1a
Improve use of last_refresh + rate wait.
2022-01-09 21:59:18 -08:00
4279d39958
Add last_refresh so the bg thread knows about manual refreshes.
2021-11-11 12:37:11 -08:00
074f33342d
Use flex with gap instead of margin.
2021-11-08 02:01:14 -08:00
da8a6f0505
Use flex instead of grid to overcome 1,000 row browser limit.
...
Chrome stops adding grid rows after 1,000 and just piles them all
up on the bottom.
2021-11-08 02:01:01 -08:00
9ebda4e38b
Add BROWSER_CACHE_DURATION constant.
2021-11-01 16:04:25 -07:00
3fb2a63185
Turn the spinner off after a refresh fails.
2021-10-31 12:51:50 -07:00
2efc5ed38d
Fix subscript typo.
2021-10-28 23:30:38 -07:00
c0235901c6
Separate try-except for the get_video loop and mark loop.
...
This will help prevent inconsistent state where some videos get marked,
then one raises, and the db rolls back but the other objects still have
their state attribute set.
2021-10-26 12:23:45 -07:00
413f9af568
Replace some flask.abort with exc.jsonify responses.
2021-10-26 12:18:55 -07:00
39f78a7fbe
Return the channel ID during endpoints that change it.
2021-10-26 12:03:40 -07:00
c435b1ada5
Add some flasktools.required_fields where missing.
2021-10-26 11:57:55 -07:00
2d2a45a2a1
Add web interface for Channel.set_name.
2021-10-26 11:53:49 -07:00
257c54d19b
Commit when adding channel after navigating to its page.
2021-10-25 14:05:02 -07:00
787cec38aa
Add remark to common.css, ycdl.css.
2021-10-24 16:47:48 -07:00
c22f20fcf8
Use worms, add more ycli functions.
2021-10-15 21:00:04 -07:00
0adeb55790
Match renamed flasktools.json_response.
2021-10-01 23:04:41 -07:00
2d7868477e
Match Etiquette update re prod launching.
2021-10-01 14:11:00 -07:00
ec402dcd0b
Let endpoint return new values of queuefile_ext, download_dir.
2021-09-15 18:55:14 -07:00
bf1bbe8748
Bind enter to submit for download_directory.
2021-09-15 18:53:36 -07:00
b038099573
Fix template to expect pathclass for download_directory.
2021-09-15 18:53:23 -07:00
2c133d18f3
Improve the way prod imports flask backend.
2021-09-08 20:02:20 -07:00
d5b50ff1f6
Improve ycdl_flask_dev helptext.
2021-09-08 19:32:21 -07:00
ad306ae771
Make better use of vlogging.
2021-09-08 19:31:56 -07:00
e17b6668f3
Add link to channel/videos page in the settings list.
2021-09-07 14:05:36 -07:00
69924b0b13
Add operatornotify to YCDL flask dev.
2021-09-05 01:27:02 -07:00
6068d644b9
Add autorefresh to Channel to include/exclude in refresh_all loop.
2021-09-05 01:26:34 -07:00
0418cae57a
Move truthystring to stringtools.
2021-09-05 01:22:21 -07:00
2ab0b38c84
Add common.formdata so api.js can just use dicts.
2021-09-03 12:53:01 -07:00
2ad85ad69a
Add Channel.set_download_directory.
2021-09-01 23:37:43 -07:00
8c2aea06f3
Close the spinners after error alerts.
2021-09-01 23:32:56 -07:00
8af64598a2
Split /channel, /videos, /watch routes. Improve handling of 404 video.
2021-08-25 17:33:19 -07:00