9acd722929
Fix splice(-1,1) removing last user when logged-in user not found
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 13:52:08 +08:00
1d621bf304
Translate all Chinese comments and strings to English
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 20:03:19 +08:00
1b5f97dc9a
Remove unnecessary persist:true from acctMgmt store
...
The store only holds transient data (user list refetched from API,
hover/menu UI states) that should not survive page reload.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 17:58:39 +08:00
ba7c1c7cd0
Rename allUserAccoutList to allUserAccountList (fix typo)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 17:43:12 +08:00
fe4738b04c
Add encodeURIComponent for username in API URL paths
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 16:58:30 +08:00
984eaa96b7
Remove duplicate getUserData call in moveCurrentLoginUserToFirstRow
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 09:25:10 +08:00
589783d481
Fix typos in error messages, constants, and UI labels
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 08:55:33 +08:00
7fec6cb63f
Add JSDoc documentation and file headers to all source files
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 18:57:58 +08:00
90048d0505
Standardize store exports to named useXxxStore convention
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 13:25:00 +08:00
147b16ca34
Add centralized API client with axios interceptors, remove vue-axios
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 12:44:33 +08:00
523515459b
Remove .ts extension from import paths
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:50:01 +08:00
Cindy Chang
3a44b74bbc
responsive name
2024-08-29 14:41:41 +08:00
Cindy Chang
1883818b8b
persist installed. MyAccount in progress
2024-08-29 14:19:27 +08:00
Cindy Chang
56096a01de
WIP My Account.
2024-08-27 14:25:20 +08:00
Cindy Chang
d8c1e84622
fix : #327 add needed await keyword
2024-08-09 16:07:08 +08:00
Cindy Chang
5ef681eea8
fix : #313 fix again. Don't know why sonar-qube causes this
2024-08-09 14:16:28 +08:00
Cindy Chang
a29f3c6406
fix : #325 move moveCurrentLoginUserToFirstRow to store
2024-08-09 09:45:00 +08:00
Cindy Chang
c37e46cff4
WIP #325
2024-08-08 16:37:03 +08:00
Cindy Chang
8fa1a7b8b3
#334 fixed v-if=isAdmin
2024-08-07 16:29:15 +08:00
Cindy Chang
3c81356fa2
sonar qube
2024-07-22 13:58:23 +08:00
Cindy Chang
74bc22b736
fixed : #313 use index [ ] instead of splice function to prevent removal
2024-07-09 15:08:55 +08:00
Cindy Chang
af5ab081de
1. npm install --save-dev @types/axios @types/vue @types/vue-router
...
2. create file vue-router.d.ts
2. pinia use my plugin
3. npm i --save-dev @types/cytoscape. npm i --save-dev @types/cytoscape-dagre. npm i --save-dev @types/cytoscape-popper.
4. add apiError.d.ts npm install --save-dev @types/vue-router.
5. add vue-axios.d.ts
2024-07-09 12:00:34 +08:00
Cindy Chang
b6fa0b375c
acctMgmt.ts by ChatGPT
2024-07-03 13:15:38 +08:00