Tony Yang
|
9ad4313e43
|
feat: auth route guard
|
2025-04-16 16:51:40 +08:00 |
|
Tony Yang
|
d1d879306a
|
feat: security http headers
|
2025-04-16 16:35:42 +08:00 |
|
Tony Yang
|
037ccb5781
|
feat: add ReCaptchaV2 & Turnstile
|
2025-04-16 16:35:24 +08:00 |
|
Tony Yang
|
9ac3339557
|
update: motto style
|
2025-04-15 15:28:00 +08:00 |
|
Tony Yang
|
2ec8167b73
|
update: reset captcha after submission
|
2025-04-15 15:03:56 +08:00 |
|
Tony Yang
|
1b60b3517d
|
feat: hcaptcha
|
2025-04-15 14:46:16 +08:00 |
|
Tony Yang
|
b8ae97e49b
|
feat: daily motto
|
2025-04-15 12:01:53 +08:00 |
|
Tony Yang
|
d227288d14
|
update: separate login logic to loginview
|
2025-04-15 11:00:39 +08:00 |
|
Tony Yang
|
a54c8b0fba
|
update: form RWD
|
2025-04-15 10:57:48 +08:00 |
|
Tony Yang
|
a4a7fd7d41
|
update: basic RWD
|
2025-04-15 10:55:30 +08:00 |
|
Tony Yang
|
7d2facedf3
|
fix: message deletion permission check
|
2025-04-15 10:50:42 +08:00 |
|
Tony Yang
|
08366b6f7f
|
update: add delete confirmation
|
2025-04-15 10:50:18 +08:00 |
|
Tony Yang
|
932e8f59b7
|
feat: Add CSP
|
2025-04-15 10:41:17 +08:00 |
|
Tony Yang
|
b07c056ee5
|
update: lower message length limit
|
2025-04-15 10:40:53 +08:00 |
|
Tony Yang
|
ba0bc1a243
|
update: avatar translation and lower limit
|
2025-04-15 10:40:42 +08:00 |
|
Tony Yang
|
c9673db9cd
|
update: login & register form
|
2025-04-15 10:27:40 +08:00 |
|
Tony Yang
|
7e2bbb143f
|
update: change save user avatar
|
2025-04-15 10:27:25 +08:00 |
|
Tony Yang
|
39244b64a5
|
update: disable button if avatar is unable to submit
|
2025-04-15 10:09:06 +08:00 |
|
Tony Yang
|
02d9f4ec90
|
update: BoardMessage style
fix: timezone
|
2025-04-15 10:08:41 +08:00 |
|
Tony Yang
|
7e14dd55ef
|
update: chinese translation
|
2025-04-15 09:44:10 +08:00 |
|
Tony Yang
|
5d61dc07b8
|
update: word-wrap for board message
|
2025-04-15 04:25:08 +08:00 |
|
Tony Yang
|
153506c1ca
|
update: do not assign jwt value to const
|
2025-04-15 04:24:51 +08:00 |
|
Tony Yang
|
09ff1eb1da
|
update: auth state change should reset keepalive
|
2025-04-15 04:09:15 +08:00 |
|
Tony Yang
|
f7ee02586b
|
feat: midterm shit done
|
2025-04-15 03:59:33 +08:00 |
|
Tony Yang
|
f093df29a1
|
update: remove footer visit counter
|
2025-04-13 13:32:51 +08:00 |
|
Tony Yang
|
3a58d55019
|
fix: parentComponent.ctx.deactivate is not a function
|
2025-03-30 02:29:58 +08:00 |
|
Tony Yang
|
7b2857b85f
|
update: keep users state
|
2025-03-30 02:17:18 +08:00 |
|
Tony Yang
|
10fe8503fb
|
update: homepage
|
2025-03-30 02:10:43 +08:00 |
|
Tony Yang
|
03fe40b4a9
|
feat: lab05 done
- add Users/Create User feature
- add Pages Functions
- add d1 database
|
2025-03-30 01:50:32 +08:00 |
|
Tony Yang
|
6dd697471b
|
feat: lab04 done
|
2025-03-22 03:00:21 +08:00 |
|
Tony Yang
|
426b492eb0
|
chore: update indentation to 2 spaces
|
2025-03-20 00:53:27 +08:00 |
|
Tony Yang
|
6852356c32
|
chore: add wrangler npm script
|
2025-03-19 16:40:41 +00:00 |
|
Tony Yang
|
c95253aafe
|
add: vue-router
|
2025-03-20 00:20:57 +08:00 |
|
Tony Yang
|
bf37c39453
|
init: create-vite vue
|
2025-03-19 16:24:57 +08:00 |
|