Commit Graph

75 Commits

Author SHA1 Message Date
imacat 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
imacat 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
imacat 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
imacat 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
imacat 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
imacat 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
imacat 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
Cindy Chang 2150a4ac79 sonar medium 2024-07-29 10:58:53 +08:00
Cindy Chang 81315167aa sonar medium 2024-07-29 09:27:25 +08:00
Cindy Chang c85ee86f08 sonar medium 2024-07-26 11:39:02 +08:00
Cindy Chang 71b58af96d add needed break 2024-07-26 09:51:47 +08:00
Cindy Chang 15805b4dc5 refactor on actRadioData 2024-07-26 09:49:39 +08:00
Cindy Chang 54f0d29c99 refactor ConformanceTimeRrange created 2024-07-22 15:31:46 +08:00
Cindy Chang 7e362d8740 fix #217; this time finally found the root cause.
If user didn't click any start-end radio button this time,
the start, end value might be null as their initial values are.
So we need to use the earliest value stored in pinia. (In ActRadio.vue created phase)
2024-06-07 15:31:53 +08:00
Cindy Chang e16304df45 WIP #217 don't know why it seems to work though 2024-06-07 11:39:53 +08:00
Cindy Chang 9539237c3d refactor (slight, although many files) 2024-06-06 09:25:26 +08:00
Cindy Chang 5f0e12ef1a pageAdmin add setActivePageComputedByRoute function 2024-06-05 13:08:52 +08:00
Cindy Chang 205b75450c refactor conformance related code 2024-06-05 10:50:37 +08:00
chiayin e391c9a237 docs: Update all files JSDoc. 2024-03-29 15:49:05 +08:00
chiayin 301d49bd08 fix: Issues #218 done. 2024-03-28 16:34:06 +08:00
chiayin 394b535118 fix: Issues #218, Time value Change done. 2024-03-26 17:08:51 +08:00
chiayin 5acbabfa1c fix: Issues #217, start & end done. 2024-03-25 17:19:12 +08:00
chiayin 91e46448b0 fix: Issues #60 done. 2024-03-06 12:17:36 +08:00
chiayin d416e2d8de fix: Issues #197 done. 2024-02-26 16:32:53 +08:00
chiayin c5a28cb161 fix: Issues #51 done. 2024-02-26 15:27:37 +08:00
chiayin f429d21584 fix: Primevue css update to fix google font icon text-size done. 2024-02-22 10:08:40 +08:00
chiayin 24212f9a3a test: E2E-conformance rule Processing time All done. 2023-12-08 12:28:58 +08:00
chiayin 9d52db406d test: E2E-conformance rule Processing time E2E All done. 2023-12-07 17:26:44 +08:00
chiayin 75d1d43738 test: E2E-conformance rule Activity duration done. 2023-12-07 17:13:09 +08:00
chiayin 2403024d33 test: E2E-conformance rule Activity sequence done. 2023-12-07 16:25:31 +08:00
chiayin 7a98f549b6 test: E2E-conformance rule Have activity. 2023-12-06 17:26:55 +08:00
chiayin a745015442 test: E2E-conformance save log and filter done. 2023-12-06 12:52:50 +08:00
chiayin 1f0a6aa900 feat: Conformance Save Log Done. 2023-11-29 16:47:25 +08:00
chiayin c3d9a3d9e4 fix: Issues #198 done. 2023-11-22 11:40:28 +08:00
chiayin b92ddbc83b Issues #162: done. 2023-11-13 13:34:51 +08:00
chiayin b32e1b3b61 Conformance Filter: done. 2023-10-19 11:01:21 +08:00
chiayin f9738bbed9 Issue #122: Done. 2023-10-02 15:18:48 +08:00
chiayin 7617af8159 Issue #68: Second point done. 2023-09-27 10:17:50 +08:00
chiayin 349e565696 Issue #80: Done. 2023-09-25 18:26:30 +08:00
chiayin add059f1e1 Issue #39: change Rule cleared. 2023-09-23 17:17:10 +08:00
chiayin 8f46878ade Issue #59: Done. 2023-09-23 17:06:47 +08:00
chiayin 9338226c0a Issue #64: Done. 2023-09-21 17:54:59 +08:00
chiayin 040e8b707a Issue #133: Done. 2023-09-21 15:10:29 +08:00
chiayin 1d20c53f05 Issue #128: Done. 2023-09-19 13:57:30 +08:00
chiayin c00123ddcb Issue #53: done. 2023-09-14 21:01:09 +08:00
chiayin 47ca3d8f21 Issue #68: done. 2023-09-13 17:40:51 +08:00
chiayin 86940d6887 Conformance: fix ActSeqDrag double click feature. 2023-09-13 16:02:44 +08:00
chiayin 83a6f072b4 Issues #71: Short loop(s)、Self loop(s), ALL, Done. 2023-09-12 14:59:47 +08:00
chiayin 35a494b99e Issues #71: Short loop(s)、Self loop(s) done. 2023-09-11 16:53:48 +08:00
chiayin 3a7d5429a7 Issues #65: done. 2023-09-11 11:54:08 +08:00