d3bba9d1a2
Add emitter.off cleanup in onBeforeUnmount for 10 components
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 18:04:43 +08:00
19a39bbbff
Clean up dead code, typos, and minor style issues
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 14:00:31 +08:00
fc43ca67ca
Rename single-word Vue files to multi-word names and update references
...
Co-Authored-By: Codex <codex@openai.com >
2026-03-08 13:26:12 +08:00
d03041c2e3
Enable vue/no-side-effects-in-computed-properties and refactor computed state sync
...
Co-Authored-By: Codex <codex@openai.com >
2026-03-08 12:45:39 +08:00
2a2948fd24
Re-enable key Vue lint rules and fix resulting violations
...
Co-Authored-By: Codex <codex@openai.com >
2026-03-08 12:30:17 +08:00
847904c49b
Apply repository-wide ESLint auto-fix formatting pass
...
Co-Authored-By: Codex <codex@openai.com >
2026-03-08 12:11:57 +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
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
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
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
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