|  | 257c54d19b | Commit when adding channel after navigating to its page. | 2021-10-25 14:05:02 -07:00 |  | 
				
					
						|  | b33a01065e | Don't bother trying to iterate refresh_ids if it's empty. | 2021-10-25 14:04:08 -07:00 |  | 
				
					
						|  | 6aeff3bc9f | Only recheck premieres / lives for the channel being refreshed. | 2021-10-25 14:02:58 -07:00 |  | 
				
					
						|  | 6370e36c84 | Log these objects using their str instead of .id. | 2021-10-25 14:02:21 -07:00 |  | 
				
					
						|  | 8821491ff3 | Log the total number of snippets retrieved. | 2021-10-25 14:00:12 -07:00 |  | 
				
					
						|  | 7ec78da0a4 | Improve channel_list helptext with examples, "flags". | 2021-10-25 13:22:08 -07:00 |  | 
				
					
						|  | 21dcf6a6b1 | Let delete_channel use pipeable to support !c, !i. | 2021-10-25 13:21:28 -07:00 |  | 
				
					
						|  | d08415eaad | Add assert_valid_state so I can stop copypasting this code. | 2021-10-25 13:20:05 -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 |  | 
				
					
						|  | ca94ecce46 | Match configlayers update. | 2021-10-01 14:10:36 -07:00 |  | 
				
					
						|  | 86c0530b17 | Make these arguments keyword-only. | 2021-09-30 19:43:26 -07:00 |  | 
				
					
						|  | 5f5d8141f1 | Move logic to separate function normalize_autorefresh. | 2021-09-15 18:55:52 -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 |  | 
				
					
						|  | bf7407daa2 | Add call to download_directory.correct_case. | 2021-09-15 18:52:46 -07:00 |  | 
				
					
						|  | 47b87d023a | Update screenshots. | 2021-09-13 20:49:20 -07:00 |  | 
				
					
						|  | faabe53400 | Fix wording "keeping track of". | 2021-09-09 14:40:23 -07:00 |  | 
				
					
						|  | be6b3a0d29 | Improve setup and run instructions. | 2021-09-08 20:06:44 -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 |  | 
				
					
						|  | 54082e82aa | Log the exceptions that cause RSSAssistFailed. | 2021-09-05 00:08:58 -07:00 |  | 
				
					
						|  | b88e816347 | Import lxml immediately so ImportErrors can be found. | 2021-09-04 23:53:06 -07:00 |  | 
				
					
						|  | f102da477b | Add pip install to readme. | 2021-09-04 23:49:49 -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 |  | 
				
					
						|  | 38299db102 | Add Channel.normalize_queuefile_extension. | 2021-09-01 23:36:28 -07:00 |  | 
				
					
						|  | 8c2aea06f3 | Close the spinners after error alerts. | 2021-09-01 23:32:56 -07:00 |  | 
				
					
						|  | 46be4f8cff | Improve normalize_db_row by making it more strict on types. | 2021-08-26 21:32:44 -07:00 |  | 
				
					
						|  | 8af64598a2 | Split /channel, /videos, /watch routes. Improve handling of 404 video. | 2021-08-25 17:33:19 -07:00 |  | 
				
					
						|  | 491992b606 | Some linting. | 2021-08-20 22:59:17 -07:00 |  | 
				
					
						| 
								
								
									 Ethan Dalool | 21a81fd62c | Add google apiclient to requirements.txt. Naturally. | 2021-07-17 09:08:50 -07:00 |  | 
				
					
						|  | 46fc9ecef3 | Define color_primary which was previously not set. | 2021-06-25 23:05:06 -07:00 |  | 
				
					
						|  | b90618a93b | Fix leftover imports. | 2021-06-07 14:56:54 -07:00 |  | 
				
					
						|  | f2a81720bd | Move make_json_response to voussoirkit.flasktools. | 2021-06-04 21:50:09 -07:00 |  | 
				
					
						|  | d2af56c3f0 | Reduce excessive hash spacer. | 2021-06-04 21:41:46 -07:00 |  | 
				
					
						|  | d76d592501 | Add endpoint /all_channels.json to facilitate future autocomplete. | 2021-06-04 21:41:30 -07:00 |  | 
				
					
						|  | 8b4edad9f2 | Replace single quotes with double quotes. | 2021-06-04 21:37:10 -07:00 |  | 
				
					
						|  | 83672736d5 | Remove unnecessary intermediate variable ip. | 2021-06-04 21:34:05 -07:00 |  | 
				
					
						|  | 742034d287 | Replace margin with grid-row-gap. | 2021-06-04 20:48:51 -07:00 |  | 
				
					
						|  | 67619c506e | Replace #000 with black. | 2021-06-04 20:47:54 -07:00 |  | 
				
					
						|  | a697fabfff | Give class channel_card to both pending and not. | 2021-06-04 20:44:57 -07:00 |  |