Commit Graph

49 Commits

Author SHA1 Message Date
3dbcc00a2d Mod event and user table, add event CURD
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 21:55:08 +08:00
8e43d6699c Remove user create api
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 21:32:20 +08:00
b30d9db69d Auto reg user, event map
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 21:30:26 +08:00
c7cefb3898 Remove error router
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 20:46:49 +08:00
d3d823c85f Add user update service
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 20:42:34 +08:00
bfeb46a61f Migrate checkin to user service
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 20:30:21 +08:00
9e649d83e5 Add user permission level notes
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 16:52:49 +08:00
c672d174f6 Set default user permission level to 10
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 16:48:15 +08:00
9135edbd60 Add user CRUD actions, add permission level for user
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 16:40:26 +08:00
5b571f7a84 Add meilisearch service to devenv
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 16:17:07 +08:00
3a86d387bd Add full refresh token and access token function
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 16:13:05 +08:00
32a27d974a Add redis driver
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 14:52:12 +08:00
9e51414a13 feat(client): logout
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-25 13:29:51 +08:00
f94220dcc3 chore(client): remove internal devshell
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-25 13:19:33 +08:00
9c7cfb3da6 Fix caddy api proxy
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 13:14:30 +08:00
942767aed3 Fix unreturned error
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 11:51:42 +08:00
a5a354e929 Real email send after login
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 11:50:53 +08:00
43f95ba4af Modify justfile for bun build
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 03:01:15 +08:00
be3d778420 feat(client): user info
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
9ac598cd98 feat(client): check in
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
606c74c587 feat(client): magic link sign-in
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
e4e15b2f6e feat(client): workspace
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
1d387a33c5 refactor(client): token helper
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
634c922903 feat(client): login page
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
3e9656db23 feat(client): setup axios client
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
06c51e599d feat(client): setup tanstack query and axios
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
b888bb25b0 feat(client): setup tanstack router
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
44616895cf feat(client): add shadcn theme
- Added Nix theme
- Defaults to dark mode

Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
2148e47b10 feat(client): setup tailwindcss and shadcn
Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
f5a811a6a2 feat(client): setup formatting
- Installed @antfu/eslint-config for formatting
- Installed lint-staged for pre-commit formatting compliance

Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
1302a5ea03 feat(client): initial commit
- Initialized vite project
- Added bun devshell config

Signed-off-by: Noa Virellia <noa@requiem.garden>
2025-12-24 18:51:25 +00:00
f8b6c1b1df Add user info service
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 02:50:27 +08:00
396ab10469 Checkin time data column, checkin module
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 02:17:28 +08:00
ca08c997c8 Fix User database struct
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 01:38:25 +08:00
bd726f80ea Impl magic login logic && checkin logic
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-25 00:37:02 +08:00
cd2bcd597c Add authentication function
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-24 20:43:19 +08:00
fd4da4f1a1 Replace menual env replacer to auto env replacer
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-23 23:53:32 +08:00
485d0de64b Fix grabage codes 5 years ago
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-23 23:46:00 +08:00
b933522123 Fix config module for unit test
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-23 20:31:25 +08:00
2d92d5fba7 Remove env settings in unit test
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-23 18:22:25 +08:00
d314942c08 Add jwt crypto module, support unit test for config module
Signed-off-by:  Asai Neko<sugar@sne.moe>
2025-12-23 18:11:31 +08:00
1505783c62 Add user service checkin func
- User service SetCheckinState

NOTE: Not Tested

Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-20 02:04:45 +08:00
f130401ff8 Add dev services
- Development dotenvs
- Caddy service
- Redis service
- Postgres service
- Fix env parser error

Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-20 01:27:11 +08:00
0fb5c8b758 Add user db search
- Search user by email

Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-19 18:10:04 +08:00
dc128c0392 Add database driver and config module
Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-19 17:38:51 +08:00
e2345a8d4a Add static router & mod justfile
- default, run, build actions in justfile

Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-19 16:33:43 +08:00
55e7d3520a Add justfile to project
NOTE: only go build added

Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-19 16:22:17 +08:00
b81a43019a Init golang project
- Gin
- Gorm
- Viper
- Logrus

Signed-off-by: Asai Neko <sugar@sne.moe>
2025-12-19 15:40:34 +08:00
071a996e74 Initial commit 2025-12-19 06:28:07 +00:00