|
|
f239de1ca0
|
also require login for /dashboard
|
2026-04-27 14:01:35 +02:00 |
|
|
|
914d8a48c1
|
show accurate page counts and buttons for quote search results
|
2026-04-26 23:58:19 +02:00 |
|
|
|
efb6226421
|
fix 'Page 1 of 0' on empty quote lists
|
2026-04-26 23:43:47 +02:00 |
|
|
|
7d418c91e4
|
block empty passwords in the web handler
|
2026-04-26 16:08:31 +02:00 |
|
|
|
fac1959193
|
Merge branch 'fts'
|
2026-04-26 11:48:06 +02:00 |
|
|
|
a80a64ceec
|
swap quote search to trigram ilike, search ui stub, more
|
2026-04-26 11:44:53 +02:00 |
|
|
|
41711dd7fb
|
move config things to config.rs
|
2026-04-25 17:10:44 +02:00 |
|
|
|
84e2ad3918
|
fts wip: trigger, Quote::get_by_search_query, expose to API
|
2026-04-25 01:00:18 +02:00 |
|
|
|
983e1ae88f
|
catch model up to multi-author lines
now the only thing missing is the quote adding UI support - multiauthor
lines can already be added via API
|
2026-04-23 22:48:51 +02:00 |
|
|
|
48e14a5830
|
decrement postgres version because the docker image did an oopsie
|
2026-04-23 18:29:32 +02:00 |
|
|
|
26576ec31a
|
don't do like count views for now
|
2026-04-22 00:28:37 +02:00 |
|
|
|
d20387c2c1
|
page ui misc
|
2026-04-22 00:09:52 +02:00 |
|
|
|
93b3083d2b
|
kill some fully qualified paths
|
2026-04-21 20:51:55 +02:00 |
|
|
|
d14a587794
|
don't acquire useless transasctions, misc
|
2026-04-20 22:07:49 +02:00 |
|
|
|
aab9d87df2
|
make previous button in quote pagination actually subtract page instead
of resetting to page1
|
2026-04-20 19:16:04 +02:00 |
|
|
|
879c5ee3d3
|
postgres via sqlx - workable?
|
2026-04-20 01:17:30 +02:00 |
|
|
|
acfd8a6d72
|
tag deletion
|
2026-04-09 22:19:41 +02:00 |
|
|
|
34f48c2b3d
|
random quote for the dashboard
|
2026-04-09 20:30:00 +02:00 |
|
|
|
66c4065059
|
small boast
|
2026-04-09 20:20:36 +02:00 |
|
|
|
fc13b166a0
|
don't show delete button on primary names
|
2026-04-09 19:33:44 +02:00 |
|
|
|
3f98a10df8
|
name delete if 0 attributions
|
2026-04-09 19:29:12 +02:00 |
|
|
|
ab01d0d275
|
paginate logs
|
2026-04-09 18:35:54 +02:00 |
|
|
|
8fe1f52644
|
don't check for log permissions yet..
|
2026-04-09 18:03:36 +02:00 |
|
|
|
14abdc9e4a
|
person profile page, adding names
|
2026-04-09 17:55:04 +02:00 |
|
|
|
9fa19d6caf
|
primitive not found page (better than nothing)
|
2026-04-09 16:00:52 +02:00 |
|
|
|
a326d5f17d
|
don't dead link
|
2026-04-09 15:31:21 +02:00 |
|
|
|
b93cdfba63
|
redirect to /login and redirect back, instead of showing small msg
|
2026-04-09 15:20:08 +02:00 |
|
|
|
3c111212f0
|
i don't know how to write SQL
|
2026-04-09 14:38:05 +02:00 |
|
|
|
b3fac1f9ec
|
only show public quotes to logged out users
|
2026-04-09 14:31:06 +02:00 |
|
|
|
cec765bcf3
|
all names endpoint
|
2026-04-09 14:30:56 +02:00 |
|
|
|
3eb1da8319
|
don't show photos link on navbar
|
2026-04-09 13:07:40 +02:00 |
|
|
|
30254864a9
|
add page margin to tag listing
|
2026-04-09 13:04:17 +02:00 |
|
|
|
18f420c7d4
|
remove quote cursorscroll, chronological: sort by ts instead of id
|
2026-04-09 13:01:39 +02:00 |
|
|
|
3a811db715
|
don't throw on permission check lol
|
2026-04-09 00:55:38 +02:00 |
|
|
|
1b5d625b9c
|
paginate the quotes, actually
|
2026-04-09 00:53:39 +02:00 |
|
|
|
f2eab97c15
|
quote chronological cursor scroll, icon
|
2026-04-08 03:04:06 +02:00 |
|
|
|
d56fcc3f4c
|
pre-fill time input when entering /quote/add
|
2026-04-08 02:34:54 +02:00 |
|
|
|
6906cec2c3
|
make dashboard only hold newest quote for now
|
2026-04-08 02:22:45 +02:00 |
|
|
|
386118de7d
|
we don't need to commit styles.css, actually!
|
2026-04-08 01:12:25 +02:00 |
|
|
|
673ea40fa6
|
finalize quote adding functionality (for now?)
|
2026-04-06 20:55:11 +02:00 |
|
|
|
2dd4c8ac47
|
don't normalize quote timestamp to UTC
|
2026-04-06 00:24:41 +02:00 |
|
|
|
777027d471
|
use YMD date display format so i don't have to fight americans
|
2026-04-05 23:37:09 +02:00 |
|
|
|
f09af791e2
|
fetch newest quote for dashboard, helpers
|
2026-04-05 23:14:49 +02:00 |
|
|
|
26be03ba31
|
working quote submission (with limits for now)
- must have two lines
- can only submit timestamp in system timezone
|
2026-04-05 22:11:43 +02:00 |
|
|
|
b0d86efae6
|
why was readme not given a file extension
|
2026-04-05 18:12:51 +02:00 |
|
|
|
f6337104cf
|
oops, forgot about page titles
|
2026-04-05 15:51:22 +02:00 |
|
|
|
3ab3567ac3
|
Name::get_all, quotes page stub, quote add UI work, icons
|
2026-04-05 15:48:30 +02:00 |
|
|
|
3f10b51da9
|
compose.yaml comments, make docker:/app/data writable
|
2026-04-04 23:50:30 +02:00 |
|
|
|
947db47fdf
|
finalize migration 2026-04-04--01
|
2026-04-04 23:46:40 +02:00 |
|
|
|
f49fb9df6f
|
example compose.yaml, includestr styles, ignore default bind mount
|
2026-04-04 21:42:08 +02:00 |
|