|  | 71de72c776 | Rephrase some of the filter dropdowns. | 2021-11-16 12:52:21 -08:00 |  | 
				
					
						|  | 3eb83a6289 | Remove '''.strip, now unnecessary thanks to betterhelp updates. betterhelp.print_helptext normalizes the whitespace before printing. | 2021-11-10 23:45:23 -08:00 |  | 
				
					
						|  | 837820125b | Update ecli helptext. | 2021-11-07 19:35:08 -08:00 |  | 
				
					
						|  | a686cade94 | Correct helptexts to say "--search searchargs". | 2021-11-01 23:31:50 -07:00 |  | 
				
					
						|  | e2e0e13fb5 | Replace some h3 with h2. | 2021-10-31 16:28:34 -07:00 |  | 
				
					
						|  | bfe11cccd5 | Finally improve photo thumbnail css to reduce use of 150px constant. I've attempted this so many times and always failed. object-fit:contain
and minmax(0, fr) was the solution. | 2021-10-31 16:15:57 -07:00 |  | 
				
					
						|  | 3e72029908 | Improve placement of photo toolbutton in list view. | 2021-10-31 16:15:01 -07:00 |  | 
				
					
						|  | 2d4acfe511 | Replace some h2 with h1, set h:first-child, last-child margin=0. | 2021-10-31 16:14:18 -07:00 |  | 
				
					
						|  | 63af7b48e6 | Add class=panel to bookmark list. | 2021-10-31 16:12:30 -07:00 |  | 
				
					
						|  | 886ddecfa7 | Improve appearance of bookmark cards with h2, hiding url element. | 2021-10-31 16:12:14 -07:00 |  | 
				
					
						|  | e99023c7ab | Bookmark cards don't really need to be grid based. | 2021-10-31 16:08:41 -07:00 |  | 
				
					
						|  | 1e9e948431 | Move decorate_and_route to flasktools. | 2021-10-31 15:11:17 -07:00 |  | 
				
					
						|  | 1f18713875 | Add reminder of what __file__.parent.parent evaluates to. | 2021-10-31 15:10:54 -07:00 |  | 
				
					
						|  | f0d302d4a5 | Move give_theme_cookie to flasktools. | 2021-10-30 17:29:43 -07:00 |  | 
				
					
						|  | 6ac1d8a90a | Add remark about X-Forwarded-For. | 2021-10-24 23:21:11 -07:00 |  | 
				
					
						|  | 779eff1761 | Don't show the registration form if registration is disabled. | 2021-10-24 22:17:50 -07:00 |  | 
				
					
						|  | 842dad3243 | Add remark to common.css, etiquette.css. | 2021-10-24 16:48:06 -07:00 |  | 
				
					
						|  | e101f4c2d8 | Add author to bookmark card. | 2021-10-23 18:48:27 -07:00 |  | 
				
					
						|  | 4da25c1d9e | Replace get_author with @property author. | 2021-10-23 18:48:14 -07:00 |  | 
				
					
						|  | 6fad61d49a | Add docstring to should_prevent_hotkey. | 2021-10-23 18:45:52 -07:00 |  | 
				
					
						|  | 08a8095efb | Add author's name on tag pages. | 2021-10-23 17:20:43 -07:00 |  | 
				
					
						|  | 7e0c3e2626 | Use /userid/ links instead of /user/username. | 2021-10-23 17:20:14 -07:00 |  | 
				
					
						|  | e2a97cef9c | Remove div #tag_metadata, raise the children. | 2021-10-23 17:19:43 -07:00 |  | 
				
					
						|  | 6794caa32b | Call photo._uncache instead of doing it manually. | 2021-10-18 14:10:59 -07:00 |  | 
				
					
						|  | d5e51aa2ea | Return 0 from ecli functions. | 2021-10-15 20:58:10 -07:00 |  | 
				
					
						|  | 49fa9263b6 | Add commit prompt for tag_breplace_argparse. | 2021-10-02 23:39:43 -07:00 |  | 
				
					
						|  | 9f7a7ca3f7 | Remove unnecessary cwd. It is the default anyway. | 2021-10-02 12:45:51 -07:00 |  | 
				
					
						|  | 91cf08efde | Match renamed flasktools.json_response. | 2021-10-01 23:05:46 -07:00 |  | 
				
					
						|  | fd42ef16e1 | Add admin endpoints. | 2021-10-01 22:42:45 -07:00 |  | 
				
					
						|  | 2932a8f23f | Slight backstep on the overreach of flask/__init__.py imports. | 2021-09-30 22:29:21 -07:00 |  | 
				
					
						|  | bdc67696fd | Remove blank line. | 2021-09-30 22:03:16 -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 |  | 
				
					
						|  | 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 |  | 
				
					
						|  | 0c51201901 | Move truthystring to stringtools. | 2021-09-05 01:21:04 -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 |  | 
				
					
						|  | 2e0b4cfa14 | Replace run_generator with gentools.run. | 2021-08-31 19:23:56 -07:00 |  | 
				
					
						|  | e9d5711f29 | Some linting. | 2021-08-20 22:54:12 -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 |  | 
				
					
						|  | 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 |  | 
				
					
						|  | 975408227b | Improve cached_endpoint behavior with sentinel. | 2021-06-04 17:49:46 -07:00 |  | 
				
					
						|  | 56ab6636cc | Add Swipe UI. | 2021-06-03 21:28:05 -07:00 |  | 
				
					
						|  | a823036f9d | Add command generate_thumbnail. | 2021-06-03 19:18:13 -07:00 |  | 
				
					
						|  | ed8241f2ef | Don't commit for every file. | 2021-06-03 19:12:15 -07:00 |  | 
				
					
						|  | 801226522b | Fix docstring referring to ids without --photos, --albums. | 2021-06-03 19:08:55 -07:00 |  | 
				
					
						|  | f6cb496db4 | Check need_commit on purge_deleted_files. | 2021-06-03 19:08:31 -07:00 |  | 
				
					
						|  | b35cc8196f | Turn off hotkeys.js logging every press. | 2021-06-03 17:53:34 -07:00 |  | 
				
					
						|  | 83f1443a86 | Fix photo_clipboard.select_all on /photo, where no photo_card exists. | 2021-06-03 17:43:36 -07:00 |  | 
				
					
						|  | 737fa5652f | Add word-break: break-all to bookmark cards. | 2021-06-03 17:43:06 -07:00 |  | 
				
					
						|  | 9c13220ac3 | Let pages opt in to the use of photo_clipboard's hotkeys. | 2021-06-03 17:42:46 -07:00 |  | 
				
					
						|  | cbde9488b8 | Assign const search_go_button instead of implicit html id variable. | 2021-06-01 17:52:17 -07:00 |  | 
				
					
						|  | ac80d61ab0 | Just use "/search" without window.location.origin. | 2021-06-01 17:51:57 -07:00 |  | 
				
					
						|  | 049fc794c3 | Add api.photos.search. | 2021-06-01 17:51:31 -07:00 |  | 
				
					
						|  | f30528cc35 | Return xhr request object from api functions. | 2021-06-01 17:48:03 -07:00 |  | 
				
					
						|  | 5e9b7e2dd0 | Return xhr request object from get and post. | 2021-06-01 17:38:43 -07:00 |  | 
				
					
						|  | 0694073b70 | Ensure that response always has json_ok even if no internet. | 2021-06-01 17:38:32 -07:00 |  | 
				
					
						|  | 2f68b800c5 | Pull out separate build_search_params, use URLSearchParams object. | 2021-06-01 14:12:47 -07:00 |  | 
				
					
						|  | 64585a6fa1 | Calculate number of orderby columns instead of hardcoded 9. | 2021-06-01 14:12:09 -07:00 |  | 
				
					
						|  | 84d966ff3d | Set #header height: 18px, which was already the natural height. No visual change now, but writing it down helps communicate intention
with regards to the size of other elements. | 2021-05-30 19:18:16 -07:00 |  | 
				
					
						|  | 9f84435ad9 | Add flag --delete-file. | 2021-05-30 19:15:03 -07:00 |  | 
				
					
						|  | e8cb183849 | Add cards.js photos.create, render clipboard batches on client. | 2021-05-29 08:46:25 -07:00 |  | 
				
					
						|  | 93bd3ee912 | Add common.join_and_trail. | 2021-05-29 08:45:15 -07:00 |  | 
				
					
						|  | 22f320532b | Add draggable=false to file size link. | 2021-06-03 21:35:24 -07:00 |  | 
				
					
						|  | 387b7f1096 | Rename Photo.bytestring -> bytes_string. | 2021-05-24 20:42:29 -07:00 |  | 
				
					
						|  | a227474a2b | Add explanation to common.css --wide --narrow. | 2021-05-19 23:43:08 -07:00 |  | 
				
					
						|  | 95a6d7bb92 | Let the logout button match the link color. | 2021-05-19 00:07:19 -07:00 |  | 
				
					
						|  | b6e21e2e65 | Add missing strip() on tag_list docstring. | 2021-05-18 23:44:18 -07:00 |  | 
				
					
						|  | 635db7e04f | Ensure that each searchargs-capable command mentions search --help. | 2021-05-18 23:43:18 -07:00 |  | 
				
					
						|  | 5d736f49ce | Clarify that these flags require a following argument. | 2021-05-18 23:38:04 -07:00 |  | 
				
					
						|  | 2d2e80824f | Migrate scripts from spinal.walk_generator to spinal.walk. | 2021-05-17 17:01:11 -07:00 |  | 
				
					
						|  | 26d5ff5730 | Update closest_photodb to take starting path argument. | 2021-05-16 21:08:51 -07:00 |  | 
				
					
						|  | 1a944f574e | Add command tag-list. | 2021-05-15 18:20:59 -07:00 |  | 
				
					
						|  | 59654a89e6 | Add new bookmarks to page without refreshing. This is the first card to get a javascript version, so I'm testing
the waters with the low-stakes bookmarks. | 2021-05-02 18:37:28 -07:00 |  | 
				
					
						|  | c984f6884e | Pull create_editor into separate function, called by loop. | 2021-05-02 18:36:10 -07:00 |  | 
				
					
						|  | 89205ac24a | Add interface for copying tags from other photos. | 2021-04-29 13:12:37 -07:00 |  | 
				
					
						|  | bc5a9f2116 | Remove unused variable action. | 2021-04-29 13:04:27 -07:00 |  | 
				
					
						|  | ef2a1574ca | Add some comment headers, change some whitespace. | 2021-04-18 18:50:51 -07:00 |  | 
				
					
						|  | 0c085f09b9 | Add tag filter box. | 2021-04-18 18:50:31 -07:00 |  | 
				
					
						|  | e3872e1da4 | Update requirements.txt. | 2021-04-04 11:17:45 -07:00 |  | 
				
					
						|  | ff1ec3896b | Use voussoirkit.flasktools for gzip_response. | 2021-04-02 18:31:44 -07:00 |  |