This website requires JavaScript.
8b36742150
update xivplan to support export button, try to make it clear db mod is not the same as xivplan for bug reporting
main
Ean Milligan
2026-04-24 14:47:59 -04:00
f412f06e10
implement export all
Ean Milligan
2026-04-24 14:28:01 -04:00
31e3e13ab9
pin bcrypt version
Ean Milligan
2026-04-24 14:00:37 -04:00
b31886ce7b
change flags to min required
Ean Milligan
2026-04-23 19:10:32 -04:00
884b5b81a0
change bcrypt dep, fix buildHome
Ean Milligan
2026-04-23 19:09:30 -04:00
1ceae4d158
more _
Ean Milligan
2026-04-23 18:00:21 -04:00
e9b46d136d
update rc
Ean Milligan
2026-04-23 17:58:48 -04:00
0c0c175f5c
add start command
Ean Milligan
2026-04-23 17:54:07 -04:00
f01a3e3abf
add new files
Ean Milligan
2026-04-23 17:33:10 -04:00
aab802b66a
new patch file
Ean Milligan
2026-04-23 17:30:28 -04:00
7bd835c68a
add db version patch to repo
Ean Milligan
2026-04-23 17:01:12 -04:00
8126e6dc95
add unenroll to api home page, minor changes
Ean Milligan
2026-04-23 16:51:06 -04:00
1f4c4723d3
ok turns out this is something that should be configured on the db columns, ideally not in the queries, makes sense to me https://stackoverflow.com/a/36768933 https://dev.mysql.com/doc/refman/5.7/en/case-sensitivity.html
Ean Milligan
2026-04-23 02:53:07 -04:00
353e6e978d
TIL MySQL is not case-sensitive by default in queries! https://stackoverflow.com/a/7857705
Ean Milligan
2026-04-23 02:45:10 -04:00
04074d19e5
change pin to hash, use bcrypt for some sense of sensible security on passwords
Ean Milligan
2026-04-23 02:39:50 -04:00
c6eab65f1d
fix url
Ean Milligan
2026-04-22 02:44:32 -04:00
67195a4836
add license file, using same as original XIVPlan
Ean Milligan
2026-04-22 02:39:30 -04:00
ef490c447e
actually follow correct pattern
Ean Milligan
2026-04-22 02:05:38 -04:00
6e18d13ec1
change open and share links to follow new pattern
Ean Milligan
2026-04-22 02:03:54 -04:00
7afb9ddef0
simplify as i forgo about this func
Ean Milligan
2026-04-21 17:23:02 -04:00
bf64ca9776
add default sort to list
Ean Milligan
2026-04-21 16:46:43 -04:00
16ad0324e7
fix maxlen for pin
Ean Milligan
2026-04-21 15:42:36 -04:00
5c629b1263
add timezone notice to home page, change list to give different response for lastUpdated
Ean Milligan
2026-04-21 12:44:26 -04:00
52477c3bd3
Implement lastUpdated timestamp
Ean Milligan
2026-04-21 12:28:30 -04:00
b8182c8f72
add full path to init file
Ean Milligan
2026-04-20 22:39:36 -04:00
860c145526
update readme
Ean Milligan
2026-04-20 22:39:14 -04:00
da4f22b396
rem excess logs
Ean Milligan
2026-04-20 22:37:29 -04:00
86e4db8416
add start cmd
Ean Milligan
2026-04-20 22:36:02 -04:00
f1a8e3497d
fully stub out export
Ean Milligan
2026-04-10 16:46:09 -04:00
7b84e3b949
home page done except for export button
Ean Milligan
2026-04-10 16:37:53 -04:00
ea4ba78c41
add perm-delete bruno doc
Ean Milligan
2026-04-10 16:20:27 -04:00
fa9938bda7
most of home page done
Ean Milligan
2026-04-10 16:19:08 -04:00
44bbb6e719
formatting
Ean Milligan
2026-04-10 16:03:11 -04:00
86cda618a9
add perm-delete api
Ean Milligan
2026-04-10 15:19:29 -04:00
1cabb376d9
build out home page, need to link things up tho
Ean Milligan
2026-04-10 15:11:32 -04:00
6a02684a2a
whoops wrong db
Ean Milligan
2026-04-10 14:16:48 -04:00
e5da22df9a
list/read should only show non-deleted plans
Ean Milligan
2026-04-10 14:15:52 -04:00
093526d40e
forgot to remove that ages ago
Ean Milligan
2026-04-10 02:49:18 -04:00
6e5a3b70eb
add div to keep things grouped no matter what
Ean Milligan
2026-04-10 02:41:45 -04:00
19ff379611
fmt
Ean Milligan
2026-04-10 02:41:12 -04:00
5b28f36bef
Stub out all SSR, built login page
Ean Milligan
2026-04-10 02:37:13 -04:00
318f096d33
boop
Ean Milligan
2026-04-10 01:34:25 -04:00
76cbb05e96
add export plans bruno file
Ean Milligan
2026-04-10 01:27:48 -04:00
b56dd344fc
stub out export endpoint
Ean Milligan
2026-04-10 01:26:55 -04:00
f52a91a809
built read endpoint
Ean Milligan
2026-04-10 01:24:21 -04:00
6444b84af4
stub out get endpoints, built list endpoint
Ean Milligan
2026-04-10 01:20:53 -04:00
b8bd784807
update api structure
Ean Milligan
2026-04-09 23:15:12 -04:00
79313eeff9
Fix issue with PUT requests, everything so far is tested
Ean Milligan
2026-04-09 23:07:52 -04:00
820af82bde
Add Rename/Move/Update endpoints
Ean Milligan
2026-04-09 23:04:03 -04:00
3ffdb046ae
spaeling
Ean Milligan
2026-04-09 17:10:38 -04:00
8096598244
formatting
Ean Milligan
2026-04-09 17:09:39 -04:00
57a9678f38
add create endpoint
Ean Milligan
2026-04-09 17:08:59 -04:00
495698f33e
wrap whole thing in a try catch to try to be safe
Ean Milligan
2026-04-09 16:58:15 -04:00
6e4c448ba0
improve api plan
Ean Milligan
2026-04-09 16:52:46 -04:00
52abe6f3a8
add delete and undelete endpoints
Ean Milligan
2026-04-09 16:24:26 -04:00
5ec93890bc
escape ***@*** in maskedEmail in discord log
Ean Milligan
2026-04-09 01:47:53 -04:00
2669120524
fix email length check, add unenroll api+email system
Ean Milligan
2026-04-09 01:44:41 -04:00
851c562bdd
update api doc for hor to read plan
Ean Milligan
2026-04-08 04:17:57 -04:00
1eac7180c0
organization
Ean Milligan
2026-04-08 03:08:47 -04:00
be8cbb58f3
test+fix auth endpoint
Ean Milligan
2026-04-08 03:08:12 -04:00
3336d1ba7c
add auth endpoint and name+pin validation
Ean Milligan
2026-04-08 01:17:03 -04:00
64d70d6d67
db set up, enroll api built
Ean Milligan
2026-04-08 00:46:17 -04:00
8f98899d6d
add size audit db
Ean Milligan
2026-04-07 03:51:06 -04:00
90d578e662
db init stuff
Ean Milligan
2026-04-07 03:47:00 -04:00
a5f01b5336
add conf ex
Ean Milligan
2026-04-07 02:02:07 -04:00
27d6e71b00
init deno
Ean Milligan
2026-04-07 02:00:56 -04:00
ebdd81ee5e
Update README.md
Ean Milligan
2026-04-07 01:59:09 -04:00
ed3f713a72
Update README.md
Ean Milligan
2026-04-07 01:57:36 -04:00
e2a6cf5c53
Update README.md
Ean Milligan
2026-04-06 00:54:52 -04:00
a2f6ada948
Update README.md
Ean Milligan
2026-03-31 04:28:16 -04:00
3b0ac38fa5
.
Ean Milligan
2026-03-31 04:02:13 -04:00
1b2e3be995
mv
Ean Milligan
2026-03-31 03:58:12 -04:00
43933ebbd6
init
Ean Milligan
2026-03-31 03:57:33 -04:00