|  | 91cf08efde | Match renamed flasktools.json_response. | 2021-10-01 23:05:46 -07:00 |  | 
				
					
						|  | f510bb88c0 | Use voussoirkit/worms. | 2021-10-01 22:42:45 -07:00 |  | 
				
					
						|  | 1f7e299821 | Add logging for loading / saving config file. | 2021-10-01 22:42:45 -07:00 |  | 
				
					
						|  | fd42ef16e1 | Add admin endpoints. | 2021-10-01 22:42:45 -07:00 |  | 
				
					
						|  | 920a3d6450 | Match configlayers update. | 2021-10-01 22:42:45 -07:00 |  | 
				
					
						|  | 3daa0cc733 | Replace the details / summary blocks with regular headers. | 2021-10-01 22:42:41 -07:00 |  | 
				
					
						|  | 5214c43176 | Slight changes to formatting of run instructions. | 2021-09-30 22:29:22 -07:00 |  | 
				
					
						|  | 2932a8f23f | Slight backstep on the overreach of flask/__init__.py imports. | 2021-09-30 22:29:21 -07:00 |  | 
				
					
						|  | 617ccc2694 | Let create default to False. | 2021-09-30 22:03:16 -07:00 |  | 
				
					
						|  | bdc67696fd | Remove blank line. | 2021-09-30 22:03:16 -07:00 |  | 
				
					
						|  | 1dfbdfa70c | Rename thumbnail directory to just "thumbnails". | 2021-09-30 22:03:16 -07:00 |  | 
				
					
						|  | a3f7c796c4 | Replace self.sql.commit with self.commit. | 2021-09-30 22:03:15 -07:00 |  | 
				
					
						|  | 72be07bdb7 | Small aesthetic tweaks. | 2021-09-30 22:03:15 -07:00 |  | 
				
					
						|  | 2c321e8faa | Remove function find_photodb. This small caching is not important. | 2021-09-30 22:03:15 -07:00 |  | 
				
					
						|  | 2831eb43d0 | Let closest_photodb have default path='.'. | 2021-09-30 22:03:14 -07:00 |  | 
				
					
						|  | 042fe4dd2f | Fix etiquette_repl vlogging. | 2021-09-15 22:42:13 -07:00 |  | 
				
					
						|  | 93da1f32c7 | Improve some helptext examples. | 2021-09-12 21:20:18 -07:00 |  | 
				
					
						|  | 068775cedd | Switch to vlogging.main_decorator. | 2021-09-12 21:19:53 -07:00 |  | 
				
					
						|  | a0f1b2d86d | Log exception instead of print_exc. | 2021-09-12 21:19:30 -07:00 |  | 
				
					
						|  | c397071586 | Prefer pythonpath+symlink setup over adding Etq to pythonpath. | 2021-09-08 20:01:13 -07:00 |  | 
				
					
						|  | d5f8b9254f | Improve the way prod imports flask backend. | 2021-09-08 20:00:32 -07:00 |  | 
				
					
						|  | e5c16c4ba1 | Improve etiquette_flask_dev helptext. | 2021-09-08 19:40:05 -07:00 |  | 
				
					
						|  | 23f9a5427f | Make better use of vlogging. | 2021-09-08 19:36:29 -07:00 |  | 
				
					
						|  | 7c1b6b293d | Move checkerboard_image to imagetools. | 2021-09-05 01:36:07 -07:00 |  | 
				
					
						|  | 0c51201901 | Move truthystring to stringtools. | 2021-09-05 01:21:04 -07:00 |  | 
				
					
						|  | fc8bcb9502 | Replace h3 with h2. | 2021-09-04 23:48:18 -07:00 |  | 
				
					
						|  | 10f6509536 | Add common.formdata so api.js can just use dicts. | 2021-09-03 12:52:41 -07:00 |  | 
				
					
						|  | d4025e865b | Move cached_endpoint, required_fields to flasktools. | 2021-09-03 12:45:07 -07:00 |  | 
				
					
						|  | e883409daf | Add some type annotations, document some exceptions. | 2021-08-31 19:25:42 -07:00 |  | 
				
					
						|  | 2e0b4cfa14 | Replace run_generator with gentools.run. | 2021-08-31 19:23:56 -07:00 |  | 
				
					
						|  | 071b290fe6 | Fix yielded pathclass of purge_deleted_associated_directories. | 2021-08-25 21:41:53 -07:00 |  | 
				
					
						|  | e9d5711f29 | Some linting. | 2021-08-20 22:54:12 -07:00 |  | 
				
					
						|  | 5dae9ba178 | Use random.choices instead of random.choice in a loop. | 2021-08-09 08:46:59 -07:00 |  | 
				
					
						|  | e5f2f6992b | Fix DOCTYPE should just be "html". | 2021-06-22 13:38:08 -07:00 |  | 
				
					
						|  | 0829383f7d | Replace margin:auto with flex justify, align. | 2021-06-15 22:26:42 -07:00 |  | 
				
					
						|  | 87126c1b89 | Fix photo cards being too wide due to img misjudging height. | 2021-06-15 22:01:43 -07:00 |  | 
				
					
						|  | 82a6103d8d | Fix leftover imports. | 2021-06-08 16:04:20 -07:00 |  | 
				
					
						|  | 53127e59ad | Use stringtools.natural_sorter. | 2021-06-07 22:49:26 -07:00 |  | 
				
					
						|  | 40a3e9d1a0 | Update rotate_by_exif call. | 2021-06-06 20:33:49 -07:00 |  | 
				
					
						|  | f003f55fca | Move make_json_response to voussoirkit.flasktools. | 2021-06-04 21:49:45 -07:00 |  | 
				
					
						|  | adb691405c | Give this div an id, #theme_links. | 2021-06-04 21:36:17 -07:00 |  | 
				
					
						|  | 47c4790d36 | Remove unnecessary intermediate variable ip. | 2021-06-04 21:33:55 -07:00 |  | 
				
					
						|  | 7f8a007e2d | Add decorators.give_theme_cookie to decouple from render_template. I realized it was not appropriate for render_template to be handling
this responsibility, but previously did not think of another way.
Now I did. | 2021-06-04 21:29:23 -07:00 |  | 
				
					
						|  | 1554b86c11 | Use flasktools.ensure_response_type. | 2021-06-04 21:28:23 -07:00 |  | 
				
					
						|  | d091efb619 | Flip all_albums.json to id:name map. | 2021-06-04 21:00:49 -07:00 |  | 
				
					
						|  | 53e8030186 | Move REQUEST_TYPES, RESPONSE_TYPES to voussoirkit.flasktools. | 2021-06-04 21:00:22 -07:00 |  | 
				
					
						|  | 0012999744 | Remove some pointless whitespace. | 2021-06-04 20:52:39 -07:00 |  | 
				
					
						|  | 5de8c8ddad | Replace #000 with black. | 2021-06-04 20:47:41 -07:00 |  | 
				
					
						|  | 6dc352b25c | Add comment for photo_card_toolbutton. | 2021-06-04 19:34:52 -07:00 |  | 
				
					
						|  | 40d618dd85 | Fix settimeout calling function immediately. | 2021-06-04 18:45:34 -07:00 |  |