Joe Ardent
47d3fbc339
Add handler for editing quests.
2024-04-19 14:32:11 -07:00
Joe Ardent
062a3e26bc
split title and preson search
2024-04-14 21:22:16 -07:00
Joe Ardent
97623afd8d
fix date handling.
2024-04-14 15:22:26 -07:00
Joe Ardent
30b75cc936
migrate to latest tower_sessions
2024-03-12 19:05:12 -07:00
Joe Ardent
8ee362b991
break search out into own module
2024-02-09 17:16:44 -08:00
Joe Ardent
a680d01d7f
add config for base url
2024-02-02 21:18:27 -08:00
Joe Ardent
fab52203e5
redo migrations
2024-01-27 17:20:47 -08:00
Joe Ardent
df01960be5
Working invites.
2024-01-14 16:56:52 -08:00
Joe Ardent
a8efdac3dd
add invitation support to the db
2024-01-14 16:56:52 -08:00
Joe Ardent
8708271d9d
adds reactive status to search results
2024-01-01 12:19:04 -08:00
Joe Ardent
c30cf86986
minor tweaks
2023-12-30 12:18:08 -08:00
Joe Ardent
dfbf605257
minor re-org and tidy
2023-12-18 16:48:54 -08:00
Joe Ardent
57eb4001ee
almost works, still need to impl auth
2023-12-17 16:41:04 -08:00
Joe Ardent
a09ec898f9
spiff the proc macro for user reflection in templates
2023-09-24 12:29:26 -07:00
Joe Ardent
cc7afb3533
Get CSS working by adding a route to serve it.
2023-09-24 11:47:09 -07:00
Joe Ardent
b8481dc106
finish the migration to julids
2023-07-28 16:15:27 -07:00
Joe Ardent
7aefedf993
Use Julids for DbId.
...
First phase just does a typedef of "DbId = Julid", and confirms the plugin will load into
sqlite. All tests pass. Next phase removes client-side generation of IDs.
2023-07-26 17:10:52 -07:00
Joe Ardent
359a732a84
Fix the tests.
...
The test server had to be created in an async context or Hyper wouldn't run.
2023-07-21 15:15:47 -07:00
Joe Ardent
4f0540a903
super duper slowly adds watchquests
2023-07-06 08:48:42 -07:00
Joe Ardent
83da336a3f
Make it easier to add watches from a CLI tool.
2023-07-02 15:16:47 -07:00
Joe Ardent
4896223b83
add a bunch of stuff for adding and seeing watches
2023-07-01 15:42:01 -07:00
Joe Ardent
84d70336d3
rename some templates, lean in to big-endian IDs
2023-06-22 14:10:18 -07:00
Joe Ardent
656e6dceed
add working ULID-based IDs for primary keys
2023-06-21 16:30:13 -07:00
Joe Ardent
be96100237
mostly done, but logins aren't working
2023-06-20 16:32:36 -07:00
Joe Ardent
987d0937c9
rename handler
2023-06-20 09:38:48 -07:00
Joe Ardent
cea9af1112
add working 'add new watch' handler
2023-06-19 16:54:28 -07:00
Joe Ardent
0fbcfb9c8c
remove useless route
2023-06-18 12:04:09 -07:00
Joe Ardent
7c42b6316a
flesh out get_watch()
2023-06-15 16:19:07 -07:00
Joe Ardent
5f02fb265a
move macro import to lib.rs
2023-06-14 22:05:50 -07:00
Joe Ardent
c94890b9f0
checkpoint
2023-06-10 11:32:40 -07:00
Joe Ardent
dd9a32dfd7
minor mod and visibility re-org
2023-06-09 15:01:16 -07:00
Joe Ardent
c44c89005c
add working endpoints for getting your watches
2023-06-08 15:45:34 -07:00
Joe Ardent
9505266ef9
minor re-org and rename of main page template struct.
2023-06-08 09:16:38 -07:00
Joe Ardent
1a4ffaa99d
adds Watches struct
2023-06-05 16:51:27 -07:00
Joe Ardent
8d040ad368
Finish signup tests.
2023-06-03 15:45:19 -07:00
Joe Ardent
81d35e1661
Fix broken test and move helpers to test util module.
2023-06-02 17:32:48 -07:00
Joe Ardent
352a85eaef
Move router creation to lib to allow easier testing.
2023-05-31 13:15:33 -07:00
Joe Ardent
5dcd726df1
move all db stuff to db mod.
2023-05-29 17:17:23 -07:00
Joe Ardent
dbff72330e
Adds working login route.
2023-05-28 17:55:16 -07:00
Joe Ardent
0f0a7583cd
Move login stuff to own module.
2023-05-28 13:44:50 -07:00
Joe Ardent
e5d66769dc
rename modules for users
2023-05-28 13:31:45 -07:00
Joe Ardent
41a7abbe13
go back to uuids for users
2023-05-28 12:58:26 -07:00
Joe Ardent
60862a5d6a
minor tidy
2023-05-24 17:08:40 -07:00
Joe Ardent
8237715066
simplify uuid/db handling
2023-05-22 17:18:13 -07:00
Joe Ardent
f50abaa4a6
re-org some handlers, handle '/'.
2023-05-22 16:57:08 -07:00
Joe Ardent
46232b4254
minor cleanup
2023-05-18 12:15:37 -07:00
Joe Ardent
091ddbf48a
Working user signup, looks ugly.
...
Still no login or sessions, though.
2023-05-18 10:05:29 -07:00
Joe Ardent
f12b524457
filling out templates for account creation
2023-05-17 10:09:00 -07:00
Joe Ardent
0223242473
move user stuff to module
2023-05-12 14:24:57 -07:00
Joe Ardent
d9aee1a87f
add lib crate
2023-05-12 12:08:18 -07:00