ac2b820a30
Add PDBTagMixin.get_root_tags
2017-06-11 22:57:08 -07:00
d10fe47dc4
Add parentheses to default tag chars.
2017-06-11 22:56:21 -07:00
821a5f3371
Move export functions to their own module.
2017-06-11 22:55:45 -07:00
4f03815a30
Floating point h Ⓜ️ s, and update to-do.
2017-06-11 21:09:17 -07:00
c4d1cf12e4
Make outline thickness more consistent 10 units
2017-06-09 19:15:50 -07:00
1ad83937b4
Add 'Create Album' endpoint and interface.
2017-05-13 16:13:26 -07:00
956c55ac9a
Remove unused code for add-tag-to-all of album.
...
I'll put it back when I actually make it work.
2017-05-13 15:52:08 -07:00
c88654346b
Fix not jsonifying the parent album.
2017-05-13 15:44:03 -07:00
4928095abb
Minor commentary and cleanup
2017-05-13 15:27:08 -07:00
eafb7fcffe
Improve editor appearance and use ctrl+enter for desc.
2017-05-13 15:26:34 -07:00
95f4d79805
Move album dl link to bottom. Just feels better.
2017-05-13 15:25:31 -07:00
d18b34f2d9
bind_box_to_button can use ctrl+enter
2017-05-13 15:24:41 -07:00
55c14f3844
Don't leave bitrate undefined for non-temporal photos.
2017-05-12 17:50:31 -07:00
a4a278c173
Give Tags a description field.
2017-05-12 17:31:17 -07:00
a485be3c64
Make bitrate a real attribute instead of calculating in jinja
2017-05-11 22:34:19 -07:00
a5924b4642
I don't know how I forgot about dict(zip())
2017-05-11 22:32:55 -07:00
091dc82f1e
Catch expressionmatch.NoTokens for filename search
2017-05-06 18:37:02 -07:00
f8a78c6ee7
Minor cosmetics
2017-05-06 17:04:42 -07:00
824430dfa8
Add helper div to maintain bg color on filename hover
...
Without it, gaps are visible between the lines of text.
2017-05-06 04:13:33 -07:00
1fe3b99876
Move filename to be its own li
2017-05-06 03:45:01 -07:00
ae08f9919a
Oops, don't forget to hide editor on cancel.
2017-05-05 23:04:33 -07:00
980688fbc1
Fix hoverzoom snapping to last known position.
...
Suddenly hoverzoom started acting wrongly. Possibly a Chrome update.
2017-05-05 23:02:42 -07:00
87abb055c3
Fix photo message_area from dominating screen height
2017-05-05 22:59:22 -07:00
19a9aee4fe
Keep editor open until response. New Submitting... text.
2017-05-05 21:17:13 -07:00
e5d22e766a
Fix usage of request.status
2017-05-05 21:08:32 -07:00
1b0495f43b
Move tests to tests folder (even though they're empty...)
2017-05-01 21:50:23 -07:00
1c30ef5785
Further separate front & back; Create frontends folder
...
New frontends folder will hold all front-end interfaces for etiquette. Existing flask site moved here and refers to itself as a package with external launcher. etiquette_site renamed to etiquette_flask
2017-05-01 21:49:28 -07:00
5b7c05c39d
Improve MMF search speed by pre-filtering photo IDs
...
Not perfected yet but it's an improvement.
Waste less time checking all photos, presearch for matching photos via photo_tag_rel table.
2017-05-01 21:27:54 -07:00
fbf73ac515
Since @transaction rolls back exceptions, don't use exception-based inserts.
2017-05-01 21:26:07 -07:00
a9c7ad6993
Improve separation between front & back with etiquette_flask package
...
Move flask-specific operations out of etiquette's files and into new etiquette_flask. In etiquette_site.py, etiquette calls are fully qualified.
2017-05-01 21:23:16 -07:00
83b9adbd61
Add more uncache points to help with stale data
2017-05-01 21:16:10 -07:00
8080d92f8d
add_associated_directory checks for dupe, so remove old check
2017-05-01 20:50:52 -07:00
06522ee372
Minor cleanup
2017-05-01 20:49:59 -07:00
43bc1e74fc
Add method Album.add_associated_directory
2017-05-01 20:43:45 -07:00
09f209719b
Add decorators.@required_feature to centralize FeatureDisabled exc.
2017-05-01 20:41:56 -07:00
af6785cead
Add decorators.@transaction to rollback sql upon exception
2017-05-01 20:23:58 -07:00
c71a45191e
Trim long tag by next whole word instead of ellipsis.
2017-05-01 20:18:28 -07:00
9302bd627d
Put the albums into a ul
2017-04-22 21:40:48 -07:00
6ea3e67d86
Add method associated_directories.
2017-04-22 21:39:07 -07:00
ad9407ea82
Add title/desc edit interface.
2017-04-22 21:38:23 -07:00
18bb48f681
Add more generalized names "green_button", "red_button".
2017-04-22 21:21:44 -07:00
528302b674
Relax Exists params; Add the .args tuple.
2017-04-22 21:20:03 -07:00
1efdbb33c4
Improve variables; Focus tag box on zoom and unzoom.
2017-04-22 21:18:53 -07:00
82ca1a08da
Add superinit to the objects.
2017-04-22 21:16:30 -07:00
72aaf3460d
Add ?synonyms to show/hide synonyms.
2017-04-22 21:12:43 -07:00
6fcdb2f0cd
Make add_tag_box focus whether hoverzoom toggling on or off
2017-04-20 18:38:14 -07:00
5d53d68cec
Make Tags On This Page do nothing when in expression mode.
2017-04-20 18:32:29 -07:00
d95eac4bb6
Minor improvements, update to-do list.
2017-04-20 18:31:48 -07:00
e3610eef2b
Standardize NotExclusive exception usage.
2017-04-20 18:29:30 -07:00
cc0c847eb5
Make sure easybake uses the normalized name in return notes.
2017-04-20 18:28:11 -07:00