Commit Graph

1488 Commits (b53bfc501480a046968c067960bb9dac70749a23)

Author SHA1 Message Date
voussoir f003f55fca
Move make_json_response to voussoirkit.flasktools. 2021-06-04 21:49:45 -07:00
voussoir adb691405c
Give this div an id, #theme_links. 2021-06-04 21:36:17 -07:00
voussoir 47c4790d36
Remove unnecessary intermediate variable ip. 2021-06-04 21:33:55 -07:00
voussoir 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
voussoir 1554b86c11
Use flasktools.ensure_response_type. 2021-06-04 21:28:23 -07:00
voussoir d091efb619
Flip all_albums.json to id:name map. 2021-06-04 21:00:49 -07:00
voussoir 53e8030186
Move REQUEST_TYPES, RESPONSE_TYPES to voussoirkit.flasktools. 2021-06-04 21:00:22 -07:00
voussoir 0012999744
Remove some pointless whitespace. 2021-06-04 20:52:39 -07:00
voussoir 5de8c8ddad
Replace #000 with black. 2021-06-04 20:47:41 -07:00
voussoir 6dc352b25c
Add comment for photo_card_toolbutton. 2021-06-04 19:34:52 -07:00
voussoir 40d618dd85
Fix settimeout calling function immediately. 2021-06-04 18:45:34 -07:00
voussoir 975408227b
Improve cached_endpoint behavior with sentinel. 2021-06-04 17:49:46 -07:00
voussoir 56ab6636cc
Add Swipe UI. 2021-06-03 21:28:05 -07:00
voussoir a823036f9d
Add command generate_thumbnail. 2021-06-03 19:18:13 -07:00
voussoir ed8241f2ef
Don't commit for every file. 2021-06-03 19:12:15 -07:00
voussoir 801226522b
Fix docstring referring to ids without --photos, --albums. 2021-06-03 19:08:55 -07:00
voussoir f6cb496db4
Check need_commit on purge_deleted_files. 2021-06-03 19:08:31 -07:00
voussoir b35cc8196f
Turn off hotkeys.js logging every press. 2021-06-03 17:53:34 -07:00
voussoir 83f1443a86
Fix photo_clipboard.select_all on /photo, where no photo_card exists. 2021-06-03 17:43:36 -07:00
voussoir 737fa5652f
Add word-break: break-all to bookmark cards. 2021-06-03 17:43:06 -07:00
voussoir 9c13220ac3
Let pages opt in to the use of photo_clipboard's hotkeys. 2021-06-03 17:42:46 -07:00
voussoir cbde9488b8
Assign const search_go_button instead of implicit html id variable. 2021-06-01 17:52:17 -07:00
voussoir ac80d61ab0
Just use "/search" without window.location.origin. 2021-06-01 17:51:57 -07:00
voussoir 049fc794c3
Add api.photos.search. 2021-06-01 17:51:31 -07:00
voussoir f30528cc35
Return xhr request object from api functions. 2021-06-01 17:48:03 -07:00
voussoir 5e9b7e2dd0
Return xhr request object from get and post. 2021-06-01 17:38:43 -07:00
voussoir 0694073b70
Ensure that response always has json_ok even if no internet. 2021-06-01 17:38:32 -07:00
voussoir 2f68b800c5
Pull out separate build_search_params, use URLSearchParams object. 2021-06-01 14:12:47 -07:00
voussoir 64585a6fa1
Calculate number of orderby columns instead of hardcoded 9. 2021-06-01 14:12:09 -07:00
voussoir 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
voussoir 9f84435ad9
Add flag --delete-file. 2021-05-30 19:15:03 -07:00
voussoir 5ad4a458de
Only add delete_file action if the file still exists.
Files deleted out of etiquette can just be removed from the db.
2021-05-30 19:14:32 -07:00
voussoir 1ee73feb6c
Rotate thumbnail by exif to ensure correct appearance. 2021-05-30 19:13:46 -07:00
voussoir e8cb183849
Add cards.js photos.create, render clipboard batches on client. 2021-05-29 08:46:25 -07:00
voussoir 93bd3ee912
Add common.join_and_trail. 2021-05-29 08:45:15 -07:00
voussoir 22f320532b
Add draggable=false to file size link. 2021-06-03 21:35:24 -07:00
voussoir cad360bc3f
Add photo.simple_mimetype to jsonify. 2021-05-24 20:42:44 -07:00
voussoir 387b7f1096
Rename Photo.bytestring -> bytes_string. 2021-05-24 20:42:29 -07:00
voussoir a5913a17f9
Rename photo jsonify bytes_str, duration_str -> _string. 2021-05-24 20:19:58 -07:00
voussoir 3918a776c1
Clarify wording: files which may be modified. 2021-05-24 19:16:48 -07:00
voussoir 17d7b8d7b6
Use https link to etiquette.voussoir.net. 2021-05-24 18:51:10 -07:00
voussoir a227474a2b
Add explanation to common.css --wide --narrow. 2021-05-19 23:43:08 -07:00
voussoir 95a6d7bb92
Let the logout button match the link color. 2021-05-19 00:07:19 -07:00
voussoir bfea9c097c
Correct docstring that author arg can't be user ids as strings. 2021-05-19 00:04:14 -07:00
voussoir b6e21e2e65
Add missing strip() on tag_list docstring. 2021-05-18 23:44:18 -07:00
voussoir 635db7e04f
Ensure that each searchargs-capable command mentions search --help. 2021-05-18 23:43:18 -07:00
voussoir 5d736f49ce
Clarify that these flags require a following argument. 2021-05-18 23:38:04 -07:00
voussoir 2d2e80824f
Migrate scripts from spinal.walk_generator to spinal.walk. 2021-05-17 17:01:11 -07:00
voussoir 26d5ff5730
Update closest_photodb to take starting path argument. 2021-05-16 21:08:51 -07:00
voussoir 399d27bb44
Show absolute path instead of pathclass object in NoClosestPhotoDB. 2021-05-16 16:58:53 -07:00