Commit Graph

1504 Commits (a436dafa9c12a4c7fb1b0fa29d8ab0e7291b83ef)

Author SHA1 Message Date
voussoir 38e9b796fe
Use spinal.hash_file instead of redefining here. 2021-01-25 14:59:40 -08:00
voussoir b5e8363374
Add preliminary photo drag-drop code. 2021-01-25 13:47:47 -08:00
voussoir 6c2da7a6f0
Move album drag-drop functions to cards.js. 2021-01-25 13:46:24 -08:00
voussoir ce8c367901
When searching for renames, check if the old still exists. 2021-01-25 13:44:36 -08:00
voussoir 94c512350c
Fix thumbnail_photo not set in new_album. 2021-01-24 21:39:25 -08:00
voussoir bf601d7ab1
Pass LOG_LEVEL to closest_photodb. 2021-01-24 21:38:59 -08:00
voussoir 6a41e4b0f1
Add UI for set Album thumbnail, display in hierarchy_self. 2021-01-21 15:42:33 -08:00
voussoir b0f8414c11
Add photo_card.photo_card_tools infra for contextual tools.
I'm not satisfied with the appearance of the toolbutton just yet,
but we can revise that later.
2021-01-21 15:37:30 -08:00
voussoir 34b6ccd285
Rearrange some photo card css. 2021-01-20 19:07:38 -08:00
voussoir 322d459063
Add UI for remove thumbnail photo. 2021-01-20 19:07:37 -08:00
voussoir d6f155afbd
Add /album/remove_thumbnail_photo endpoint. 2021-01-20 19:07:37 -08:00
voussoir da8dff6f85
Add /album/set_thumbnail_photo endpoint. 2021-01-20 19:07:37 -08:00
voussoir e77a2209eb
Add Album.set_thumbnail_photo. 2021-01-20 19:07:30 -08:00
voussoir 53eaf8b815
Fix docstring still referring to etiquette_flask_launch. 2021-01-20 18:26:43 -08:00
voussoir 5e7b90cbe4
Combine all card templates into cards.html. 2021-01-20 18:26:42 -08:00
voussoir fb5f2f2470
Move site.debug to _dev, _prod launchers. 2021-01-20 18:26:42 -08:00
voussoir b96f0cfc96
Put toolbox hide logic into album_card_tools, not remove button. 2021-01-20 18:26:42 -08:00
voussoir 95b95bc7be
Add thumbnail_photo to Album. 2021-01-20 18:26:36 -08:00
voussoir a6f9d1859e
Move thumbnail work to normalize_thumbnail. 2021-01-19 10:35:09 -08:00
voussoir be7f5ebb01
Check is_dir before sending to digest. 2021-01-19 09:59:15 -08:00
voussoir 9f9d724a71
Move create table users to alphabetical order.
I thought foreign-keyed tables had to be defined first,
but it turns out that's not the case.
2021-01-19 09:42:51 -08:00
voussoir 61db23b71a Remove arg create because it will use closest_photodb. 2021-01-15 08:28:46 -08:00
voussoir 0a0dd1a1c0 Improve setup and run instructions in readme. 2021-01-15 00:35:47 -08:00
voussoir 16f2517ca9 Add some example invocations to the helptext. 2021-01-15 00:34:15 -08:00
voussoir d3b3b9f321 Bump voussoirkit requirement to 0.0.60. 2021-01-15 00:02:41 -08:00
voussoir c3ec4f06a3 Improve "Try etiquette_cli init" message. 2021-01-15 00:02:24 -08:00
voussoir d26112bd21 Update license, contact, donate for many projects. 2021-01-14 02:51:46 -08:00
voussoir 5b2c51364a Merge remove_specific_synonym_form, remove_synonym_form. 2021-01-10 15:44:22 -08:00
voussoir 4d98176c80 Move __reinit__ to base class. 2021-01-10 15:43:25 -08:00
voussoir de93f81331 Rename these functions to _form. 2021-01-10 14:49:35 -08:00
voussoir 5b42882f70 Add User.delete. 2021-01-09 15:45:06 -08:00
voussoir d4f5a196b9 Add Unauthorized exception.
This should start to see more use as I continue to build up the user
profile features.
2021-01-09 15:42:51 -08:00
voussoir e5be26f8b0 Add PhotoDB.closest_photodb for frontend instantiation. 2021-01-09 15:42:16 -08:00
voussoir 84bf9b90de Add panels for user's created photos, albums, tags, bookmarks. 2021-01-09 11:27:29 -08:00
voussoir fb65138266 get_things_by_sql queries should select *, not just ID.
By passing the ids into get_things_by_id which checks the cache first
before querying the rest, any orderby statements in the query would
effectively become useless.
2021-01-09 11:26:19 -08:00
voussoir 4f1471c41e Add User.get_albums, bookmarks, photos, tags. 2021-01-09 11:25:30 -08:00
voussoir fd6375613a Add album's author and date to the page. 2021-01-09 10:50:52 -08:00
voussoir 8f0ff55383 Remove deleted bookmark from page without refreshing. 2021-01-08 18:28:02 -08:00
voussoir 20a3828dbf Move .tag_card to cards.css. 2021-01-08 14:16:59 -08:00
voussoir 09adc6f9a8 Change default tag_card link to info. 2021-01-08 14:00:20 -08:00
voussoir 7f9c7085f0 Rename tag_object -> tag_card. 2021-01-08 13:57:27 -08:00
voussoir 7373730f90 Add bookmark_card.html, move bookmark_card css to cards.css. 2021-01-08 13:41:49 -08:00
voussoir fabbbaf17f Rename photo_cards.css -> cards.css. All types welcome. 2021-01-08 13:40:34 -08:00
voussoir ae436a7079 Display process id on server launch. 2021-01-08 13:38:54 -08:00
voussoir 7527b3678f Fix reference to response.json_ok -> response.meta.json_ok. 2021-01-08 13:38:30 -08:00
voussoir 461612f770 Update readme to do list. 2021-01-08 12:59:07 -08:00
voussoir bdfe16f6a3 Add tag._cached_synonyms to speed up future calls. 2021-01-08 12:58:53 -08:00
voussoir a4e5933f39 Add tag's parents to the jsonify. 2021-01-07 23:05:54 -08:00
voussoir 49f3f7a208 Add created column to albums, bookmarks, tags. 2021-01-07 23:05:43 -08:00
voussoir ca74e2e1d4 Use request.path instead of url for endswith conditions.
Because of the query string
2021-01-07 23:04:10 -08:00