Commit Graph

919 Commits (e3a0b3898f6dbfb01932b3b22ca25e4a4e56a085)

Author SHA1 Message Date
voussoir e3a0b3898f Move /file/ urls to /photo/id/download. 2022-11-11 21:35:29 -08:00
voussoir 25b0f4106f Remove target=_blank from photo cards.
This will take some getting used to but nothing else in the system
uses target blank.
2022-11-11 20:04:57 -08:00
voussoir bdce60fce6 Add statistics with object counts to admin page. 2022-11-11 19:26:36 -08:00
voussoir 1477a7668d Add theme_hotdogstand.css. 2022-11-11 15:31:33 -08:00
voussoir 226e39419d Add class navigation_link to homepage and header links. 2022-11-11 15:30:23 -08:00
voussoir 47f71e0b7e Prefer grid gap instead of margin. 2022-11-11 15:30:02 -08:00
voussoir 4bde199dbc Use progressbar for hashing of large files. 2022-11-11 15:29:45 -08:00
voussoir a2ad5ef930 Match voussoirkit common.css. 2022-11-11 15:29:33 -08:00
voussoir d1b0fb6aec Add Bookmark.atomify and /bookmarks.atom. 2022-11-11 11:41:24 -08:00
voussoir 732c13440e Use flasktools.atom_response. 2022-11-11 11:39:04 -08:00
voussoir e4b6e629c1 Add loading=lazy to album thumbnail img. 2022-11-10 19:41:36 -08:00
voussoir ae28e3a0a6 Add link to /admin on homepage for localhost. 2022-11-09 19:42:46 -08:00
voussoir e89d6fe10e Remove "UTC" from the isoformat since it already contains +0000. 2022-11-09 19:41:48 -08:00
voussoir fb2a5e9d56 Use user ids for author search instead of usernames. 2022-11-09 19:41:16 -08:00
voussoir 9fb45403df Fix jinja use of search kwargs dotdict. 2022-11-09 19:40:28 -08:00
voussoir 11706cc1c7 Add admin button to clear all login sessions. 2022-11-07 17:51:02 -08:00
voussoir ba99b43bc7 Let relocate photo accept the old filepath in place of photo id. 2022-11-06 22:58:56 -08:00
voussoir b64901105c Move search to an entire class of its own.
The initial motivation for this was to make the "more_after_limit"
feature, which would help the UI to not show a next page button when
the number of results was exactly equal to the limit.

However, in order to surface this more_after_limit status using only
the old search generator, it would have to be a special yield at the
end. I was getting tired of the special yields like give_back_params
at the beginning and warning_bag at the end, and this would be worse.

There is a lot of sideband information about the search that is now
more easily accessible when the search is its own object.
2022-11-06 22:58:36 -08:00
voussoir 9f8dd057f0 Show recently tagged photos using js cards instead of iframe. 2022-11-06 22:52:38 -08:00
voussoir de2bf6a81a
Move login code over to User object. 2022-11-06 22:59:12 -08:00
voussoir e8e4a3dbc0
Log when closing DB. 2022-11-06 22:59:12 -08:00
voussoir a514ed5ff3
Use voussoirkit timetools. 2022-11-06 22:59:11 -08:00
voussoir bd4c997780
Move "clipboard contains x items" to the side bar. 2022-11-05 23:25:06 -07:00
voussoir f392cb483d
Use window to fix photo_clipboard defined check. 2022-11-05 23:24:20 -07:00
voussoir 83a501a196
Add available mimetypes to input placeholder to help user pick. 2022-10-29 22:19:49 -07:00
voussoir bbacbd952b
Add example usage of enable_on_pageload. 2022-10-29 22:19:04 -07:00
voussoir 172a539f24
Default yield_albums to false instead of true.
I'm finding I just don't like the ux of having them on default.
2022-10-29 17:17:37 -07:00
voussoir 0a318baea9
After deleting a photo, go to root instead of search. 2022-10-29 17:17:37 -07:00
voussoir 328e84b0c7
Fix search by SHA256, didn't finish implementing. 2022-10-29 17:17:37 -07:00
voussoir 9e204a04c8
Turn a whole bunch of metadata into clickable searches. 2022-10-29 17:17:36 -07:00
voussoir f2d5853b29
If user selects has_albums=no, disable the yield_albums option. 2022-10-29 17:17:29 -07:00
voussoir 6cc0246764
Let smallish plaintext files display as a pre element. 2022-10-27 21:15:52 -07:00
voussoir 706a5eb185
Add warning li if file no longer exists. 2022-10-27 20:57:36 -07:00
voussoir 159d5b282a
Remove pre white-space:pre-line from common, it's too specific. 2022-10-27 20:55:41 -07:00
voussoir 1e80c3c1fd
Remove commented code. 2022-10-27 20:55:07 -07:00
voussoir 55d217a1be
Let easybake button be enable_on_pageload. 2022-10-27 20:54:43 -07:00
voussoir a73a4c611a
Add tagid in metadata area. 2022-10-27 20:54:24 -07:00
voussoir 9db10289cc
Use code tag for userid. 2022-10-27 20:54:03 -07:00
voussoir dcaff7fb11
Update http.js. 2022-10-12 18:40:39 -07:00
voussoir 9ce9417ce8
Remove the bullet points from the tags li. 2022-10-01 14:24:37 -07:00
voussoir 1e5fc81019
Rename endpoint function logout -> post_logout. 2022-10-01 14:24:36 -07:00
voussoir 707d1ec829
Move http functions to new javascript file http.js. 2022-10-01 14:24:36 -07:00
voussoir 3767558c66
Add search filter has_albums.
Sometimes it's nice to search just for the free spirits.
2022-09-28 19:49:01 -07:00
voussoir 353b9eadaf
Add common.go_to_root for use as a callback function. 2022-09-27 17:53:54 -07:00
voussoir 97e14b9917
Add cli command new_photo. 2022-08-31 20:21:07 -07:00
voussoir b52e79f99c
Update argument to yield_new_photos, yield_old_photos. 2022-08-21 14:02:39 -07:00
voussoir bdf2ba6334
Slight linting. 2022-08-14 13:50:32 -07:00
voussoir 306655ec8b
Express image area in megapixels. 2022-08-14 13:22:21 -07:00
voussoir 7ec1f7e4c8
Fix use of dotdot notation in cli help. 2022-08-14 13:20:05 -07:00
voussoir d15e8325aa
Fix use of dotdot notation in search placeholders. 2022-08-13 18:09:21 -07:00