Commit Graph

101 Commits (cf01ca24ffc1a0676d449c26031d62eaf848610e)

Author SHA1 Message Date
voussoir cf01ca24ff
Add show_download_directory, and a few ui fixes. 2022-03-15 18:12:11 -07:00
voussoir 35353a1d83
Some small tidy ups. 2022-03-15 18:12:10 -07:00
voussoir bad5ed0355
Rename spinner.js -> spinners.js. 2022-03-15 18:12:09 -07:00
voussoir 134bcb5a87
Fix state filter removing video cards. 2022-01-17 15:50:33 -08:00
voussoir 7f18a2b9f7
Let the user paste video ids into the filter box. 2022-01-13 17:24:35 -08:00
voussoir 074f33342d
Use flex with gap instead of margin. 2021-11-08 02:01:14 -08:00
voussoir 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
voussoir 3fb2a63185
Turn the spinner off after a refresh fails. 2021-10-31 12:51:50 -07:00
voussoir 39f78a7fbe
Return the channel ID during endpoints that change it. 2021-10-26 12:03:40 -07:00
voussoir 2d2a45a2a1
Add web interface for Channel.set_name. 2021-10-26 11:53:49 -07:00
voussoir c22f20fcf8
Use worms, add more ycli functions. 2021-10-15 21:00:04 -07:00
voussoir ec402dcd0b
Let endpoint return new values of queuefile_ext, download_dir. 2021-09-15 18:55:14 -07:00
voussoir bf1bbe8748
Bind enter to submit for download_directory. 2021-09-15 18:53:36 -07:00
voussoir b038099573
Fix template to expect pathclass for download_directory. 2021-09-15 18:53:23 -07:00
voussoir e17b6668f3
Add link to channel/videos page in the settings list. 2021-09-07 14:05:36 -07:00
voussoir 6068d644b9
Add autorefresh to Channel to include/exclude in refresh_all loop. 2021-09-05 01:26:34 -07:00
voussoir 2ad85ad69a
Add Channel.set_download_directory. 2021-09-01 23:37:43 -07:00
voussoir 8c2aea06f3
Close the spinners after error alerts. 2021-09-01 23:32:56 -07:00
voussoir 8b4edad9f2
Replace single quotes with double quotes. 2021-06-04 21:37:10 -07:00
voussoir 742034d287
Replace margin with grid-row-gap. 2021-06-04 20:48:51 -07:00
voussoir 67619c506e
Replace #000 with black. 2021-06-04 20:47:54 -07:00
voussoir a697fabfff
Give class channel_card to both pending and not. 2021-06-04 20:44:57 -07:00
voussoir c74b9523e4
Don't sort channels from get_channels, use get_things. 2021-06-04 20:35:17 -07:00
voussoir 991bafb46e
Use let for video_cards assignment. 2021-04-16 16:53:09 -07:00
voussoir fa363a33c7
Improve handling of livestreams, premieres with live_broadcast attr. 2021-03-31 17:24:57 -07:00
voussoir cfad775a0a
Move published_string to a property of the Video object. 2021-03-24 20:29:15 -07:00
voussoir 69ae0280f4
Wrap Channel RSS link in div so a-tag doesn't stretch all the way. 2021-01-30 04:31:54 -08:00
voussoir 56dfb6db19 Add the state filter's name into the "X items" line. 2020-11-26 18:24:15 -08:00
voussoir 083e9dd2ee Add (p) link to pending videos from generic listing page. 2020-11-21 11:25:46 -08:00
voussoir ca8a2a2d55 Add channel's RSS link to the settings tab. 2020-11-15 17:57:23 -08:00
voussoir e09153c5e3 Alert response if download/ignore/pending action fails. 2020-10-29 16:14:58 -07:00
voussoir c5c67b9c69 Let select_all, deselect_all ignore hidden cards.
So that ctrl+a after filtering only selects the filter results.
2020-10-11 18:43:47 -07:00
voussoir 14ab3f3b06 Reorganize a bunch of functions and other indulgences. 2020-10-02 19:46:36 -07:00
voussoir 0f9fbfa6e8 Add synchronized hotkeys.js from Etiquette; add ctrl+a, ctrl+d. 2020-10-02 13:17:08 -07:00
voussoir fb1d5d3e6e Add select_all. 2020-09-29 10:55:04 -07:00
voussoir ede7eab80b Replace this loop with a nice map. 2020-09-29 10:54:58 -07:00
voussoir 16dc6066df Leverage live HTMLCollection for selections instead of separate array. 2020-09-29 10:54:31 -07:00
voussoir 898be91538 Spread video embed string over multiple lines. 2020-09-29 01:17:05 -07:00
voussoir 572612a282 Replace variable swap with a one-liner. 2020-09-29 01:16:35 -07:00
voussoir 741cddc2e4 Add set_queuefile_extension method, endpoint, and ui. 2020-09-16 10:23:38 -07:00
voussoir 223d3d01fb Rename automark_hook -> _form; use more const. 2020-09-16 10:22:33 -07:00
voussoir f4455f5a82 Add return to onchange. 2020-09-12 10:14:06 -07:00
voussoir 0116d80740 Mark the current state and orderby links in bold. 2020-09-05 17:49:04 -07:00
voussoir 37df5a6443 Remove spacer <p>s and embrace the grid-gap. 2020-09-05 09:31:37 -07:00
voussoir 339fa6649f Remove useless one-tab container for sub box by better if placement. 2020-09-05 09:31:13 -07:00
voussoir e5910c55f2 Rename database column `download` to `state`. 2020-09-04 15:55:48 -07:00
voussoir fc4aebc4a4 Fix double "return return". 2020-09-04 14:48:50 -07:00
voussoir 98fae96a8a Add spinner.BAIL for cancelling spinner without launching callback. 2020-09-04 11:24:08 -07:00
voussoir 4af4985ac5 Add return to all onclicks, and ; to other javascript hooks. 2020-09-04 10:37:49 -07:00
voussoir 03c366fff8 Replace var with let/const. 2020-09-03 15:44:58 -07:00