imacat and Claude Opus 4.6
6af7253d08
Upgrade vue-router from 4 to 5
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 12:17:06 +08:00
imacat and Claude Opus 4.6
1f5673040f
Upgrade ESLint from 9 to 10 and add @eslint/js as explicit dependency
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 12:12:00 +08:00
imacat and Claude Opus 4.6
ab8bbb086b
Upgrade @types/node from 20 to 25 and chartjs-plugin-dragdata from 1 to 2
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 12:01:39 +08:00
imacat and Claude Opus 4.6
ec61bcd701
Fix E2E tests for PrimeVue 4 CSS class rename (p-dropdown to p-select)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 11:47:25 +08:00
imacat and Claude Opus 4.6
8e480ed669
Upgrade Vitest from 3 to 4
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 11:39:17 +08:00
imacat and Claude Opus 4.6
a950f254ad
Upgrade Vite from 6 to 7 and @vitejs/plugin-vue from 5 to 6
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 11:35:01 +08:00
imacat and Claude Opus 4.6
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 and Claude Opus 4.6
08688793ac
Upgrade Pinia from 2 to 3 and pinia-plugin-persistedstate from 3 to 4
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 11:17:13 +08:00
imacat and Claude Opus 4.6
941f1e1dbe
Upgrade ESLint from 8 to 9 with flat config migration
...
Replace .eslintrc.cjs with eslint.config.mjs, upgrade eslint-plugin-vue
to 10, eslint-plugin-cypress to 6, @vue/eslint-config-prettier to 10,
and remove @rushstack/eslint-patch.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 11:12:17 +08:00
imacat and Claude Opus 4.6
de92a723a2
Upgrade Cypress from 13 to 15
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 11:03:23 +08:00
imacat and Claude Opus 4.6
f958efb38b
Upgrade i18next from 23 to 25 and cytoscape-popper from 2 to 4
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:53:09 +08:00
imacat and Claude Opus 4.6
c182b297c9
Upgrade Prettier from 2 to 3
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:41:27 +08:00
imacat and Claude Opus 4.6
e656b3ce99
Upgrade vue-router, vue-toast-notification, @types/node, and eslint-plugin-cypress
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:36:42 +08:00
imacat and Claude Opus 4.6
b988037968
Remove incorrect @types/vue and @types/vue-router Vue 2 type packages
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:36:01 +08:00
imacat and Claude Opus 4.6
bcb318b8f6
Upgrade jsdom from 20 to 28 and eslint-plugin-vue to 9.33
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:35:27 +08:00
imacat and Claude Opus 4.6
85225c1e30
Upgrade PrimeVue from 3 to 4 with Aura theme preset
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:32:34 +08:00
imacat and Claude Opus 4.6
1d047786af
Upgrade Tailwind CSS from 3.2 to 3.4 (4.x deferred due to breaking config changes)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:16:41 +08:00
imacat and Claude Opus 4.6
d30b31091f
Upgrade Vitest from 0.25 to 3
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:13:32 +08:00
imacat and Claude Opus 4.6
eaf2a1d2e7
Upgrade Vite from 4 to 6 and @vitejs/plugin-vue from 4 to 5
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:12:53 +08:00
imacat and Claude Opus 4.6
9ea9752440
Upgrade Cypress from 12 to 13
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:11:46 +08:00
imacat and Claude Opus 4.6
735df448a2
Upgrade minor and patch dependencies (axios, chart.js, cytoscape, typescript, sass, etc.)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:09:12 +08:00
imacat and Claude Opus 4.6
aa86d4a3f9
Upgrade Pinia from 2.0 to 2.3
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:06:09 +08:00
imacat and Claude Opus 4.6
3521593f41
Upgrade Vue from 3.2 to 3.5
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:05:39 +08:00
imacat and Claude Opus 4.6
5d6d6310be
Remove unused PrimeVue PickList and Button global registrations
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 09:58:46 +08:00
imacat and Claude Opus 4.6
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
imacat and Claude Opus 4.6
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 and Claude Opus 4.6
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
imacat and Claude Opus 4.6
3eec131ae0
Fix typos: createfilterId, sidevarFilterRef, selecteName, namber
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 09:15:35 +08:00
imacat and Claude Opus 4.6
802a5e51fd
Replace let with const where variable is never reassigned
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:57:36 +08:00
imacat and Claude Opus 4.6
04841d84f2
Remove dead code and incorrect unused comments
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:54:51 +08:00
imacat and Claude Opus 4.6
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
imacat and Claude Opus 4.6
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
imacat and Claude Opus 4.6
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
imacat and Claude Opus 4.6
6cb08df2e4
Remove npx, i, and npm packages that should not be in dependencies
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:36:30 +08:00
imacat and Claude Opus 4.6
12c06e9eee
Remove duplicate autoprefixer, postcss, tailwindcss from dependencies
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:35:53 +08:00
imacat and Claude Opus 4.6
ee920c0806
Move vue-router from devDependencies to dependencies
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:35:20 +08:00
imacat and Claude Opus 4.6
6dbef06124
Remove html-webpack-plugin from devDependencies
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:31:41 +08:00
imacat and Claude Opus 4.6
3763b36e62
Remove webpack-env type reference from tsconfig.json
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:29:30 +08:00
imacat and Claude Opus 4.6
ffa45e2f07
Fix Vite config: replace Webpack devServer with Vite server, remove invalid envDir and transpileDependencies
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:28:46 +08:00
imacat and Claude Opus 4.6
b07f1274e8
Fix TypeScript errors: missing closing brace in vue.d.ts and undefined NodePosition type
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:19:21 +08:00
imacat and Claude Opus 4.6
bd2b4ce5db
Fix CYTOSCAPE_NODE_POSTITION typo to CYTOSCAPE_NODE_POSITION
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:18:54 +08:00
imacat and Claude Opus 4.6
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
imacat and Claude Opus 4.6
c7aa32ef6d
Guard baseResponse.data access when baseLogId is falsy in getAllTrace
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:14:07 +08:00
imacat and Claude Opus 4.6
833427b224
Fix deleteFile undefined $toast and reversed delete/fetch order
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:09:37 +08:00
imacat and Claude Opus 4.6
6178f09cfe
Fix abbreviateNumber result.trim() return value not assigned back
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:08:43 +08:00
imacat and Claude Opus 4.6
2141f514c5
Fix pageAdmin setPrevioiusPageUsingActivePage writing to wrong property
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:08:00 +08:00
imacat and Claude Opus 4.6
eac33d4888
Add mapPathStore tests with mock Cytoscape objects
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 08:02:13 +08:00
imacat and Claude Opus 4.6
9eb8881c57
Fix module-level store init in files.js, apiError.js, cytoscapeMap.js and add files store tests
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 07:59:30 +08:00
imacat and Claude Opus 4.6
5be29ddd51
Add escapeHtml utility and apply to all user-controllable SweetAlert2 html
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 07:52:26 +08:00
imacat and Claude Opus 4.6
954b41b555
Add Secure and SameSite=Lax flags to all cookie operations
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 07:51:14 +08:00
imacat and Claude Opus 4.6
64832bb5f9
Fix router guard broken cookie check to use isLuciaLoggedIn cookie
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 07:45:04 +08:00
imacat and Claude Opus 4.6
fba2efe21e
Fix MainContainer beforeRouteEnter missing try-catch and next() call
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 07:43:17 +08:00
imacat and Claude Opus 4.6
2768b5d052
Fix refreshToken() undefined config, wrong axios.defaults, and missing re-throw
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 07:40:48 +08:00
imacat and Claude Opus 4.6
43283aab95
Fix expired calculation to be 6 months from now instead of setting to June
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 07:39:52 +08:00
imacat and Claude Opus 4.6
905f546227
Rewrite old E2E tests to use fixture-based API mocking, eliminating need for real credentials
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 00:31:16 +08:00
imacat and Claude Opus 4.6
dc0a98f819
Remove sensitive data from tracked files before BFG history cleanup
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 23:00:58 +08:00
imacat and Claude Opus 4.6
c91d278f1b
Add Files to Discover entry flow E2E tests
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 22:27:38 +08:00
imacat and Claude Opus 4.6
6dd182b5e9
Add Discover tab navigation and 404 page E2E tests
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 21:56:40 +08:00
imacat and Claude Opus 4.6
584a73b90c
Add Discover page E2E tests with real API fixture data
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 21:38:20 +08:00
imacat and Claude Opus 4.6
0ab037dac0
Add edge case tests and SweetAlert2 modal interaction tests
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 21:06:35 +08:00
imacat and Claude Opus 4.6
6641bc1f8f
Add E2E tests for my-account, account info modal, and compare tab
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 20:52:38 +08:00
imacat and Claude Opus 4.6
1a4062487e
Add E2E tests for logout, account CRUD, and file operations
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 20:40:46 +08:00
imacat and Claude Opus 4.6
733bfd7509
Add Cypress E2E tests with fixture-based API mocking for UI regression protection
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 20:10:04 +08:00
imacat and Claude Opus 4.6
676b70caa0
Add component tests for ModalHeader, IconChecked, and Conformance result components
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 19:45:30 +08:00
imacat and Claude Opus 4.6
fa58e665d5
Add component tests for presentational components and Login
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 19:32:57 +08:00
imacat and Claude Opus 4.6
529e9a4aa1
Add store tests with mocked axios and apiError
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 19:30:33 +08:00
imacat and Claude Opus 4.6
83c2db7582
Add unit tests for utils and module pure functions
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 19:14:13 +08:00
imacat
e596bcd18e
Update .gitignore
2026-03-05 18:59:28 +08:00