Lin, Hung-Shin
ca8215486c
feat: add dag into frontend (work in progress)
2023-11-15 14:58:00 +08:00
Lin, Hung-Shin
c92a2e1d70
feat: install echarts and initialize graph chart
2023-11-15 14:02:33 +08:00
wancat
d0e2a4125d
feat: add vue-toastification for alerting
2023-11-14 10:45:24 +08:00
wancat
f973982ec4
feat: use dynamic route to select quest (no error handling yet)
2023-11-14 10:44:52 +08:00
Lin, Hung-Shin
7d7ad154ab
Fix re-login error ( #60 )
...
* refactor: put all session ref into one reactive store
* fix relogin duplicate signal
* fix: put quest data into store, fix hint reactivity
* fix: duplicate after relogin
* only register listener once
2023-11-08 14:22:08 +08:00
Lin, Hung-Shin
4c2f3f5397
feat: put survey and bug report url to backend ( #57 )
...
* feat: put survey and bug report url to backend
* fix: centralize hardcoded url to config
* fix: validate url before redirecting
2023-11-03 21:32:12 +08:00
CHEN, TAI-LIN and Lin, Hung-Shin
f93b4d757b
fix: ui revise ( #56 )
...
* fix: ui revise
* fix: change to v-else
---------
Co-authored-by: Lin, Hung-Shin <wancat@wancat.cc >
2023-11-03 16:15:06 +08:00
Lin, Hung-Shin
3664df68b6
feat: add bug report url
2023-11-03 15:01:14 +08:00
Chen, Tai-Lin
fd6d2e284b
feat: add bug report button
2023-11-03 13:58:31 +08:00
Chen, Tai-Lin
5731d5de1a
feat: improve UI and warning on mobile
2023-11-03 13:58:31 +08:00
Chen, Tai-Lin
b552783c8c
fix: fix space and line break issue
2023-11-03 13:58:31 +08:00
Chen, Tai-Lin
e3300b7ea1
fix: add condition describe in AuthForm
2023-11-03 13:58:31 +08:00
Chen, Tai-Lin
778c3d1a92
remove catalog draft
2023-11-03 13:58:31 +08:00
Chen, Tai-Lin
f62f910956
feat: add catalog draft
2023-11-03 13:58:31 +08:00
Chen, Tai-Lin
b920891ddf
fix: fix line break error in QuestPart
2023-11-03 13:58:31 +08:00
Chen, Tai-Lin
92daa99d93
refactor: update tailwind configure contant
2023-11-03 13:58:31 +08:00
wancat
fc6ac11c60
feat: complete register validation
...
* add password policy in frontend
2023-11-01 21:02:01 +08:00
wancat
9c3c6adb16
refactor: centralize all variable to sessionManager
2023-10-30 23:12:50 +08:00
Lin, Hung-Shin
8a0512aac8
feat: clear terminal on reset
...
* TODO: have some trailing
2023-10-30 13:58:33 +08:00
Lin, Hung-Shin
0392fe9a65
refactor: separate Terminal instance
2023-10-30 13:55:10 +08:00
Chen, Tai-Lin
9e12657def
fix: modify tree color
2023-10-27 15:58:46 +08:00
Chen, Tai-Lin
ea81f2feb4
fix: hide unimplemented buttons
2023-10-26 15:07:04 +08:00
Chen, Tai-Lin
00fcf353ba
fix: improve game page UI
2023-10-26 14:52:02 +08:00
Chen, Tai-Lin
93d4f9d46b
fix: Improve log-in page UI
2023-10-26 14:52:02 +08:00
Annie Huang
d55bfc54a0
Add username instruction
2023-10-15 00:23:26 +08:00
wancat
6f8d297b04
fix: change complete modal title
2023-10-14 23:04:39 +08:00
wancat
4ad1b865d6
feat: add survey modal ui
2023-10-14 22:44:11 +08:00
Lin, Hung-Shin
5c7acd88ca
refactor: reuse AuthForm in ChooseUsernamePage
2023-10-13 17:21:10 +08:00
Lin, Hung-Shin
c5ccf03ac5
feat: add username and email check in frontend
2023-10-13 16:38:25 +08:00
Lin, Hung-Shin
30aeacaf06
feat: separate Login and Register Page
2023-10-13 16:13:25 +08:00
wancat
182fcf643f
feat: pick username
...
* put new registered social login user to session data
* ask to choose username
* simplify checkUsername functions
2023-10-13 00:05:59 +08:00
Annie Huang
3da0afb356
Fix ui spelling
2023-10-12 16:18:58 +08:00
Annie Huang
ad5344c98b
feat: github auth
2023-10-12 16:12:07 +08:00
Lin, Hung-Shin
6654f8880a
fix: display block only when social logins enabled
...
* text-m -> text-base
2023-10-11 10:50:22 +08:00
Lin, Hung-Shin
50bed23d37
fix: remove unnecessary console log
2023-10-05 14:22:47 +08:00
Lin, Hung-Shin
72b2711367
feat: make social login optional
2023-10-05 13:32:02 +08:00
Lin, Hung-Shin
9ac7fc9752
feat: add login with google in frontend
...
fix vite proxy setting
2023-10-05 12:02:23 +08:00
Annie Huang
dfd417401f
update: use tailwind color setting
2023-09-28 16:15:24 +08:00
Annie Huang
2fc9784477
update: hint reassign, UI
2023-09-28 14:42:17 +08:00
Annie Huang
764f558307
hintpart rebase
2023-09-27 23:26:57 +08:00
wancat
b8e520152b
fix: change cookie setting, prevent form trigger twice
2023-09-18 23:37:25 +08:00
wancat
45231dda11
fix: update client to authenticate by session
2023-09-18 22:51:20 +08:00
wancat
d939b7eb4d
feat: add loggedIn checks for frontend
2023-09-17 12:29:45 +08:00
wancat
34c277c886
feat: update frontend to use cookie session
...
* use SessionMiddleware in socket.io server
* add back jwtStrategy for commands
2023-09-17 12:14:30 +08:00
Lin, Hung-Shin
a6d02f2616
refactor: simplify register flow
2023-09-15 15:50:36 +08:00
Lin, Hung-Shin
5dd56308ce
feat: add login by username or email
2023-09-14 18:58:09 +08:00
Lin, Hung-Shin
f5c465ab69
feat: add login & signup flow
2023-09-14 18:54:40 +08:00
Lin, Hung-Shin
49417c405a
feat: add login in frontend
...
* extract icon library from main.js
* extract router from main.js
* failure with error in passport
* add example to swagger
2023-09-13 14:02:28 +08:00
wancat
ac8e2bc73a
Merge branch 'main' into app-neil
2023-09-10 20:12:43 +08:00
wancat
c3b7968a76
feat: use vue router to organize pages
2023-09-10 20:06:23 +08:00