Commit graph

805 commits

Author SHA1 Message Date
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
353b9eadaf
Add common.go_to_root for use as a callback function. 2022-09-27 17:53:54 -07:00
bdf2ba6334
Slight linting. 2022-08-14 13:50:32 -07:00
306655ec8b
Express image area in megapixels. 2022-08-14 13:22:21 -07:00
d15e8325aa
Fix use of dotdot notation in search placeholders. 2022-08-13 18:09:21 -07:00
57f1b80442
Use SQL generated columns for area, aspectratio, basename, bitrate. 2022-08-13 18:08:45 -07:00
c159dbbc0f
Improve photo contextmenu, reuse a single contextmenu element for all. 2022-08-04 06:10:44 -07:00
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
6dd4cfe59b
Add admin endpoint uncache. 2022-07-22 19:23:36 -07:00
d61f504d60
Alphabetize functions. 2022-07-22 16:43:29 -07:00
6683c65784
Add number of bookmarks to /bookmarks. 2022-07-20 19:03:28 -07:00
1974062ea4
Add number of albums to /albums. 2022-07-20 19:03:28 -07:00
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
2562084fce
Experimental atom feed for photos, albums, search. 2022-07-20 19:03:27 -07:00
17e0d0b6a6
Fix contextmenu position:fixed, affected by final BringRSS solution. 2022-07-20 19:03:27 -07:00
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
cb43b5d9e0
Migrate all IDs from strings to ints. Random 32 bit IDs in future. 2022-07-20 19:03:26 -07:00
49992f59aa
Add /admin/dbdownload. 2022-07-20 19:03:25 -07:00
0e00a1e981
Use new worms version. 2022-07-20 19:03:25 -07:00
a39e600619
Add favicon link to all HTML templates. 2022-05-28 16:21:23 -07:00
6695717acd
Finally actually really improve contextmenu positioning.
why am i so bad at this
2022-04-05 11:53:35 -07:00
e6f5d16a03
Bring catch_etiquette_exception into common.
The decorators file only had a single function in it.
2022-04-05 11:53:35 -07:00
f7c51f394d
Add proxyfix to the dev server as well.
Obviously the dev server shouldn't be used in prod, but when testing
it's helpful for them to behave a little more similarly.
2022-03-26 13:22:03 -07:00
0d134b581b
Add spinners.close_button_spinner so user doesn't need spinnerCloser.
The window[button.spinnerCloser]() was always weird.
2022-03-26 13:22:03 -07:00
01a4864762
Add hotkeys.register_help, forward the event to the hotkey's func. 2022-03-26 13:22:02 -07:00
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
9d1dd60644
Add css-js class bind-enter-to-button, bind-ctrl-enter-to-button. 2022-03-26 13:22:01 -07:00
93e03656ca
Small tidy ups. 2022-03-26 13:22:01 -07:00
7d351a5e87
Give content_body padding instead of margin.
Two reasons:
- Whether the header is present or not, the content body will have
  some padding at the top of the screen.
- When the content body is long, it will naturally pad itself from the
  bottom of the screen. Previously it would scrape the bottom edge.
2022-03-26 13:22:01 -07:00
52a90c6395
Don't stop propagation of contextmenus background click. 2022-03-26 13:22:00 -07:00
b53bfc5014
Replace #theme_links with .link_group. 2022-03-26 13:22:00 -07:00
d23976334c
Let the user provide their own text for the spinner. 2022-03-26 13:22:00 -07:00
ad1655bf3e
Let content_body have margin-top when there is no header. 2022-03-26 13:21:59 -07:00
5b6621ea4e
Move .panel into common.css. 2022-03-26 13:21:59 -07:00
da0e6a59f7
Add a dedicated background_click function. 2022-03-26 13:21:58 -07:00
635bf27c1e
Add function menu_is_open. 2022-03-26 13:21:58 -07:00
ab78385833
Improve use of clientX instead of offsetX. 2022-03-26 13:21:57 -07:00
fc582df257
Move delayed_showing_timeout assignment where needed. 2022-03-08 16:42:56 -08:00
0fd18221b1
Give button_with_spinner's onclick event to the original function. 2022-03-08 16:42:03 -08:00
85055cdea2
Use new betterhelp. 2022-02-12 19:56:00 -08:00
4261c42512
Add xdg-open for non-windows use. 2022-01-11 01:00:36 -08:00
16688f95e7
Fix bookmark card being created without the h2. 2021-12-21 16:56:49 -08:00
77cd0e871c
Fix call to cards.bookmarks.create, add rest of options. 2021-12-21 16:56:30 -08:00
5efad72425
Use log.warning for traceback instead of print_exc. 2021-12-21 16:55:46 -08:00
017523bdac
Return 404 if we try to reload_metadata on a missing file. 2021-12-21 16:55:03 -08:00
c591997b10
Change the background-color of disabled input elements. 2021-12-14 20:30:38 -08:00
71de72c776
Rephrase some of the filter dropdowns. 2021-11-16 12:52:21 -08:00
e2e0e13fb5
Replace some h3 with h2. 2021-10-31 16:28:34 -07:00
bfe11cccd5
Finally improve photo thumbnail css to reduce use of 150px constant.
I've attempted this so many times and always failed. object-fit:contain
and minmax(0, fr) was the solution.
2021-10-31 16:15:57 -07:00
3e72029908
Improve placement of photo toolbutton in list view. 2021-10-31 16:15:01 -07:00