Commit Graph

1416 Commits (a3f7c796c49854b6071b1ccbccc1e366fcdfa073)

Author SHA1 Message Date
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
voussoir 1a944f574e
Add command tag-list. 2021-05-15 18:20:59 -07:00
voussoir a7b0ae4898
Correct docstring list -> set. 2021-05-15 18:18:37 -07:00
voussoir bb782d18b9
Add a little defense against mtime == 0. 2021-05-08 18:25:12 -07:00
voussoir 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
voussoir c984f6884e
Pull create_editor into separate function, called by loop. 2021-05-02 18:36:10 -07:00
voussoir 3c299422d8
Add display_name to jsonify of album and bookmark. 2021-05-02 18:35:15 -07:00
voussoir 89205ac24a
Add interface for copying tags from other photos. 2021-04-29 13:12:37 -07:00
voussoir bc5a9f2116
Remove unused variable action. 2021-04-29 13:04:27 -07:00
voussoir 71219b9f4f
Oops, revert change to voussoirkit requirement. 2021-04-21 22:05:35 -07:00
voussoir ef2a1574ca
Add some comment headers, change some whitespace. 2021-04-18 18:50:51 -07:00
voussoir 0c085f09b9
Add tag filter box. 2021-04-18 18:50:31 -07:00
voussoir 1f3e8d3e7b
Update CONTACT.md with link to voussoir.net. 2021-04-04 17:11:18 -07:00
voussoir e3872e1da4
Update requirements.txt. 2021-04-04 11:17:45 -07:00
voussoir 21f7e7ca22
Don't use fstring in log line. 2021-04-02 18:31:52 -07:00
voussoir ff1ec3896b
Use voussoirkit.flasktools for gzip_response. 2021-04-02 18:31:44 -07:00
voussoir c73556d1e6
Replace newline with colon in exception str. 2021-03-31 19:35:38 -07:00
voussoir ddd35b3789
Remove index to defunct dev_ino.
wow!
2021-03-29 22:59:29 -07:00
voussoir 86199d05ef
Urgent fix for photo.remove_tags didn't check photoid==self.id. 2021-03-03 13:31:58 -08:00
voussoir cc79a4945d
Fix add_child prefer specific photo tags.
And by fix I mean the old code wasn't even calling the method.
2021-02-28 12:32:40 -08:00
voussoir 400c255aea
Add "Show in folder" button to photos, albums. 2021-02-25 18:57:41 -08:00
voussoir 361795237c
Store value request.is_localhost and pass request into all jinjas. 2021-02-25 18:52:25 -08:00
voussoir 27771f5763
Recalculate mimetype after file rename, relocate. 2021-02-25 18:51:37 -08:00