46 Commits

Author SHA1 Message Date
6f9fd7170f docs: added proper readme 2025-04-21 13:45:43 +02:00
3782f7b4fe refactor: replace nullish .find() checks with .some() 2025-04-21 00:39:05 +02:00
1782e68984 fix: mobile layout white spaces / underlying body showing 2025-04-21 00:31:07 +02:00
de1184b742 fix: navbar must only display devices if non-admin
also changed mobile layout a tiny bit
2025-04-21 00:26:44 +02:00
0ea3624ecd fix: scrollbar issues
untested on windows - todo
2025-04-20 22:59:50 +02:00
2f0fd05d35 fix: missing empty list placeholder 2025-04-20 22:35:37 +02:00
456131602f fix: reversed unique check 2025-04-20 22:27:40 +02:00
fb44cf9fa3 feat: add necessary bits for deployment 2025-04-19 22:47:01 +02:00
625e0b8959 fix: http 500 on user creation page
there's a lesson about being more careful with non-null assertion in there somewhere
2025-04-19 22:43:28 +02:00
ccfaa8d0f7 chore: remove unused dep 2025-04-19 22:01:09 +02:00
96d2696e17 feat: sending wake packets, closes #10 2025-04-19 21:54:58 +02:00
f1143551d6 feat: basic toast notification system - closes #5 2025-04-19 20:47:43 +02:00
a051ec8408 refactor: change global store from stores to states 2025-04-19 19:52:26 +02:00
464905749b refactor: better form decoding 2025-04-19 16:56:41 +02:00
1e32591387 feat: add session management page - closes #1 2025-04-19 00:58:43 +02:00
db4eaef079 feat: store random public ID and IP with session data for #1 2025-04-19 00:51:36 +02:00
ec42bf7bc8 fix: add message on list page should be optional 2025-04-18 23:12:56 +02:00
d7ff30dca0 feat: self service account updating - wip #1 2025-04-18 22:59:33 +02:00
078e8db2c7 fix: unwanted reset behavior 2025-04-18 22:56:44 +02:00
168409d3c0 fix: dropdown keyboard navigation - closes #2 2025-04-18 22:21:09 +02:00
7b45197aa7 feat: add login rate limiting - closes #4 2025-04-18 16:38:17 +02:00
a55a2992fe feat: add configuration - closes #7 for now 2025-04-18 16:35:51 +02:00
a6641d7ceb feat: better login errors - wip #4 2025-04-18 13:48:33 +02:00
f241259f78 feat: styled login form UI - wip for #4 2025-04-18 13:22:48 +02:00
2981887224 style: fixed indent -> everything into 2 spaces 2025-04-17 03:26:15 +02:00
d2e064d40f refactor: moved all data access/storage into repositories
also various refactorings in resource editing (*/[id]/+page.server.ts)
pages
2025-04-17 02:48:54 +02:00
5e3fb972e8 deleted old dashboard 2025-04-17 02:41:03 +02:00
2ac2650f99 feat: v2 dashboard
made from headless components from BitsUI to make the app more
accessible
2025-04-16 11:36:53 +02:00
d547af7272 various refactor
also switched to 2-spaces indentation
2025-04-16 11:35:44 +02:00
3acff47663 dark mode adjustments 2025-04-12 22:42:11 +02:00
4d9a6aace0 fix missing type asertion 2025-04-12 21:55:07 +02:00
6a14e2c538 minor session management refactors 2025-04-12 21:48:45 +02:00
7ae80f5e88 added zod form validation 2025-04-12 21:45:41 +02:00
a0968f5350 wip: form validation 2025-04-12 18:02:41 +02:00
fec1cdb561 added dark mode 2025-04-12 01:02:59 +02:00
a62722d312 fix resource deletion logic 2025-04-12 00:25:32 +02:00
b871cf08ab fixed db path
for anyone reading past history, enjoy a free copy of my garbage-filled local dev db file
2025-04-12 00:22:05 +02:00
c27f956d64 better select 2025-04-12 00:19:40 +02:00
5e02851a20 minor button refactor 2025-04-11 22:34:28 +02:00
58477f579e updated button
fixed flickering on re-render (due to having color classes state be initialized empty) and made code cleaner
2025-04-11 22:02:06 +02:00
54e988bd0a went back to lowdb 2025-04-11 21:06:52 +02:00
c419d57754 feat & styling 2025-04-09 09:57:55 +02:00
c753171846 added most features required + better auth 2025-04-08 01:42:24 +02:00
bf114411ff removed absent favicon 2025-04-07 20:52:18 +02:00
256bfe6cc7 switched db to lowdb 2025-04-07 20:52:05 +02:00
75a0cff258 initial commit 2025-04-07 19:38:59 +02:00