Commit Graph

427 Commits

Author SHA1 Message Date
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
ede7becb3a Remove await on non-promise values
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:06:29 +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
3693446d1b Add event listener cleanup to prevent memory leaks
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 08:50:19 +08:00
5058400d72 Fix filterTaskData computed property referencing itself
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 08:39:14 +08:00
d7df6a2615 Fix setTimeChartData called with yMax twice instead of yMax and yMin
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 08:26:58 +08:00
8d358516b8 Translate remaining Chinese JSDoc and CSS comments to English
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 20:53:00 +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
3b7b6ae859 Migrate all Vue components from Options API to <script setup>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 18:57:58 +08:00
a619be7881 Convert all store files from JavaScript to TypeScript
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 14:47:57 +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
4e22643999 Upgrade Tailwind CSS from 3 to 4 with CSS-first config migration
Migrate tailwind.config.js to @theme in CSS, replace PostCSS plugins
with @tailwindcss/postcss, add @reference to 12 Vue scoped styles using
@apply, and remove autoprefixer (now built into Tailwind 4).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 11:29:03 +08:00
b259f23799 Replace date-fns with chartjs-adapter-moment to eliminate duplicate date libraries
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 09:51:13 +08:00
1d0d938193 Replace let with const where variable is never reassigned in Vue files
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 09:38:40 +08:00
64372c7043 Replace loose equality (== null, != null) with strict equality
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 09:22:36 +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
dfd5706bcf Replace .map() with .forEach() where return value is unused
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 08:46:01 +08:00
79811435de Fix typos: updataFilter, updataConformance, setPrevioiusPage, reallyDeldet, tooken, pageAdimin
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 08:43:09 +08:00
2fb88e8458 Fix Navbar route name typos 'Performanc' to 'Performance'
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 08:18:36 +08:00
Cindy Chang
11d5109164 basic compare map routing 2024-09-03 15:33:25 +08:00
Cindy Chang
d16f7a264e save button effect 2024-09-03 09:27:46 +08:00
Cindy Chang
7b7b722efb button with border done 2024-08-30 16:59:03 +08:00
Cindy Chang
725cc76ac2 refine default highlight for all six views 2024-08-30 11:16:03 +08:00
Cindy Chang
3a44b74bbc responsive name 2024-08-29 14:41:41 +08:00
Cindy Chang
63743280f6 fix first index of mapGraphPathToInsight nested object 2024-08-27 16:32:52 +08:00
Cindy Chang
56096a01de WIP My Account. 2024-08-27 14:25:20 +08:00
Cindy Chang
b72d87fb52 BPMN view: remove radio buttons 2024-08-27 11:05:07 +08:00
Cindy Chang
09237a0759 MyAccount page prototype 2024-08-27 09:32:06 +08:00
Cindy Chang
26295d5b55 reset map trace button 2024-08-26 09:42:55 +08:00
Cindy Chang
d56ea98780 highlight path 2024-08-21 14:25:34 +08:00
Cindy Chang
2de9a2b3e6 WIP: createAllPaths 2024-08-19 16:19:12 +08:00
Cindy Chang
27d11997bd insight path blue radio button 2024-08-19 14:29:43 +08:00
Cindy Chang
1191d87f93 WIP: insight path tabs 2024-08-19 13:32:50 +08:00
Cindy Chang
83bcf17364 almost all summary are done 2024-08-16 11:10:20 +08:00
Cindy Chang
43cbfb0529 Map filename added 2024-08-16 10:47:17 +08:00
Cindy Chang
840d81da9f fix: #333 hover blue. fix: #332 v-if replacing v-show 2024-08-14 11:14:35 +08:00
Cindy Chang
2a188c34ec fix: #332 not sure if vue2 way is really fixing the vue3 way 2024-08-13 16:41:40 +08:00
Cindy Chang
2c0d5fe8ee sonar 1 left. all regex fixed 2024-08-13 13:52:05 +08:00
Cindy Chang
699d7a4f6b sonar 11 left. super-linear fixed 2024-08-13 11:45:01 +08:00
Cindy Chang
6204361b43 SonarQube done 2024-08-09 15:01:05 +08:00
Cindy Chang
6c38ada281 sonar 1 left 2024-08-09 14:54:22 +08:00
Cindy Chang
995b09cc02 sonar 2 left 2024-08-09 14:41:30 +08:00
Cindy Chang
3f29ce9acb v-if for AcctMenu 2024-08-09 11:35:56 +08:00
Cindy Chang
3037299fd6 mark ids 2024-08-09 11:28:44 +08:00
Cindy Chang
85151884fe sonar 2024-08-08 09:50:41 +08:00
Cindy Chang
8ff8f93b2a sonnar 2024-08-08 09:33:12 +08:00
Cindy Chang
8fa1a7b8b3 #334 fixed v-if=isAdmin 2024-08-07 16:29:15 +08:00
Cindy Chang
86cfb409c3 sonar 41 left 2024-08-02 11:15:15 +08:00
Cindy Chang
a426f22db0 sonar medium 65 left 2024-08-01 15:49:03 +08:00
Cindy Chang
405dd7f992 sonar 2024-08-01 15:13:05 +08:00