Commit Graph

450 Commits (219b1ca5bb549750cdcbab27b3babac5bf3e414b)

Author SHA1 Message Date
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 d15e8325aa
Fix use of dotdot notation in search placeholders. 2022-08-13 18:09:21 -07:00
voussoir 57f1b80442
Use SQL generated columns for area, aspectratio, basename, bitrate. 2022-08-13 18:08:45 -07:00
voussoir c159dbbc0f
Improve photo contextmenu, reuse a single contextmenu element for all. 2022-08-04 06:10:44 -07:00
voussoir f8b1cd9178
Rename hyphen_range to dotdot_range a..b so we can have negatives.
Hyphen range doesn't allow negative numbers. The dot-dot syntax
is used by git, ruby, and others so I think it's a good pick.
2022-08-04 06:10:43 -07:00
voussoir 6dd4cfe59b
Add admin endpoint uncache. 2022-07-22 19:23:36 -07:00
voussoir 6683c65784
Add number of bookmarks to /bookmarks. 2022-07-20 19:03:28 -07:00
voussoir 1974062ea4
Add number of albums to /albums. 2022-07-20 19:03:28 -07:00
voussoir 145d0a8429
Remove the + and x buttons on tags page.
I don't think they provide a whole lot of benefit since clicking
through to the tag itself and then searching is easy enough, and
these elements triple the number of dom nodes on the page.
2022-07-20 19:03:27 -07:00
voussoir 4001f6f371
Use datetime objects instead of timestamps in object model.
Trying to make better use of objects in this object oriented language.
2022-07-20 19:03:26 -07:00
voussoir cb43b5d9e0
Migrate all IDs from strings to ints. Random 32 bit IDs in future. 2022-07-20 19:03:26 -07:00
voussoir 49992f59aa
Add /admin/dbdownload. 2022-07-20 19:03:25 -07:00
voussoir a39e600619
Add favicon link to all HTML templates. 2022-05-28 16:21:23 -07:00
voussoir ebe6fcb07d
Rename spinner.js -> spinners.js.
It has been frustrating when I want to name a variable spinner.
2022-03-26 13:22:02 -07:00
voussoir 93e03656ca
Small tidy ups. 2022-03-26 13:22:01 -07:00
voussoir b53bfc5014
Replace #theme_links with .link_group. 2022-03-26 13:22:00 -07:00
voussoir 77cd0e871c
Fix call to cards.bookmarks.create, add rest of options. 2021-12-21 16:56:30 -08:00
voussoir 71de72c776
Rephrase some of the filter dropdowns. 2021-11-16 12:52:21 -08:00
voussoir e2e0e13fb5
Replace some h3 with h2. 2021-10-31 16:28:34 -07:00
voussoir 2d4acfe511
Replace some h2 with h1, set h:first-child, last-child margin=0. 2021-10-31 16:14:18 -07:00
voussoir 63af7b48e6
Add class=panel to bookmark list. 2021-10-31 16:12:30 -07:00
voussoir 886ddecfa7
Improve appearance of bookmark cards with h2, hiding url element. 2021-10-31 16:12:14 -07:00
voussoir 779eff1761
Don't show the registration form if registration is disabled. 2021-10-24 22:17:50 -07:00
voussoir e101f4c2d8
Add author to bookmark card. 2021-10-23 18:48:27 -07:00
voussoir 4da25c1d9e
Replace get_author with @property author. 2021-10-23 18:48:14 -07:00
voussoir 08a8095efb
Add author's name on tag pages. 2021-10-23 17:20:43 -07:00
voussoir 7e0c3e2626
Use /userid/ links instead of /user/username. 2021-10-23 17:20:14 -07:00
voussoir e2a97cef9c
Remove div #tag_metadata, raise the children. 2021-10-23 17:19:43 -07:00
voussoir fd42ef16e1
Add admin endpoints. 2021-10-01 22:42:45 -07:00
voussoir e5f2f6992b
Fix DOCTYPE should just be "html". 2021-06-22 13:38:08 -07:00
voussoir adb691405c
Give this div an id, #theme_links. 2021-06-04 21:36:17 -07:00
voussoir 6dc352b25c
Add comment for photo_card_toolbutton. 2021-06-04 19:34:52 -07:00
voussoir 56ab6636cc
Add Swipe UI. 2021-06-03 21:28:05 -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 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 e8cb183849
Add cards.js photos.create, render clipboard batches on client. 2021-05-29 08:46:25 -07:00
voussoir 22f320532b
Add draggable=false to file size link. 2021-06-03 21:35:24 -07:00
voussoir 387b7f1096
Rename Photo.bytestring -> bytes_string. 2021-05-24 20:42:29 -07:00
voussoir 95a6d7bb92
Let the logout button match the link color. 2021-05-19 00:07:19 -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 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 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 400c255aea
Add "Show in folder" button to photos, albums. 2021-02-25 18:57:41 -08:00