Commit graph

52 commits

Author SHA1 Message Date
Antonio Anaya
e83dc511d7 ui_migration chore(nodejs) Remove deprecated packages material-icons and babel-eslint-parser 2026-05-20 17:43:54 -06:00
Antonio Anaya
63991b3425 ui_migration setup(nodejs) Fix prettier eslint configurations remove workarounds lint:test and lint:test:fix 2026-05-19 18:44:59 -06:00
Antonio Anaya
b517721ff9 ui_migration configure(vitest) add npm run commands, fix codespell for test .spec.files, remove comments, remove data tags on vite build, and refine packages 2026-05-18 19:24:06 -06:00
Antonio Anaya
ca08e61795 ui_migration node(pack) add test utils dependency 2026-05-15 17:08:09 -06:00
Antonio Anaya
d75051df4a ui_migration node(pack) add test:unit command 2026-05-15 17:08:09 -06:00
Antonio Anaya
e803d60013 ui_migration config(vitest) reduce heap size for unitest 2026-05-15 17:08:09 -06:00
Antonio Anaya
591d3f6747 ui_migration node(pack) add package requirements for testing 2026-05-15 17:08:08 -06:00
Antonio Anaya
80b32800f9 ui_migration feature(unitesting) Add unitesting configuration and dependencies 2026-05-15 17:07:17 -06:00
Julian Stirling
2b8d08c78c Use vite's development proxy for api-override 2026-05-15 12:55:18 +01:00
Antonio Anaya
b6d145daa8 ui_migration build(ci) remove csspurge at request on MR 2026-05-09 00:54:59 -06:00
Antonio Anaya
caf2157c04 ui_migration build(ci) added package and ci commands for stylelint --max-warnings=0 and --fix 2026-05-09 00:54:59 -06:00
Antonio Anaya
359558f012 ui_migration style(fix) Add less configuration for lint 2026-05-09 00:54:59 -06:00
Antonio Anaya
72345622e5 ui_migration lint(style) Add LINT and PURGE to CSS LESS all over WEBAPP 2026-05-09 00:53:05 -06:00
Antonio Anaya
b2d31f6172 ui_migration refactor(build) reduce chuncking size 2026-05-07 09:54:49 +00:00
Antonio Anaya
a7771d29ff Second batch of review fixings. Apply suggestions from code review of branch refactor/migrate_vuex_to_pinia
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-04-30 17:56:16 -06:00
Antonio Anaya
6ebc2c1f4b ui_migration feat(npm) node version 20 for ci and package.json 2026-04-22 23:38:08 -06:00
Antonio Anaya
1db63ad778 ui_migration refactor(store) update packages and eslint configuration for pinia 2026-04-21 18:03:12 -06:00
Antonio Anaya
d1c40238d5 ui_migration feat(npm) run npm audit fix --force, 0 vulnerabilites achieved 2026-04-20 15:48:25 -06:00
Julian Stirling
4f86833393 Bump version numbers for alpha5 release. 2026-03-26 14:12:51 +00:00
Julian Stirling
184253b080 Merge branch 'consolidate-pagination' into 'v3'
Use own pagination consistently rather than vue-pagination-next

Closes #590

See merge request openflexure/openflexure-microscope-server!504
2026-02-23 10:07:11 +00:00
Julian Stirling
08dd705de1 Update webapp package information 2026-02-22 22:09:01 +00:00
Julian Stirling
9a5133e1a7 Use own pagination consistently rather than vue-pagination-next 2026-02-22 21:18:08 +00:00
Julian Stirling
6606754aef Re-enable prettier 2026-02-19 11:19:18 +00:00
Julian Stirling
37e3d993f0 Add max-warnigns=0 back to eslint check. This was accidentally dropped when moving from vue-cli-service 2026-02-18 23:51:27 +00:00
Julian Stirling
f4b430071e Bump ESLint from unsported version to version 9 2026-02-18 00:33:26 +00:00
Julian Stirling
f1a51dad84 Remove compat from deps 2026-02-15 17:11:55 +00:00
Antonio Anaya
ca23565221 ui_migration fix(deps): adde missing dependency in package.json autoprefixer 2026-02-15 03:23:31 -06:00
Antonio Anaya
b94ebaa1c4 ui_migration lint(fix): updated vite and plugin-vue to SAFEST latest version. 2026-02-15 02:35:12 -06:00
Antonio Anaya
92f4390cfc ui_migration fix(deps): VUE3 migration goal_1, suggestions by @julianstirling fixed version package name and removing calibration wizard components from static registration. 2026-02-15 04:43:07 +00:00
Antonio Anaya
73fc635f88 ui_migration fix(deps): VUE3 migration goal_1, package dependencies. 2026-02-14 04:37:39 -06:00
Antonio Anaya
0296cef089 ui_migration fix(deps): --preliminary-- Replace value to modelvalue, and global emitters. BUG:keys-arrows-wont-move 2026-01-25 02:07:46 -06:00
Antonio Anaya
2a9ee759c4 ui_migration fix(deps): Replace component instance event by external event bus from mitt package. 2026-01-24 16:13:49 -06:00
Antonio Anaya
70cdce3323 ui_migration fix(deps): Added missing vitejs-pluginvue eslit version downgrade for compatibility. 2026-01-20 18:25:26 -06:00
Antonio Anaya
d6c636f0cb ui_migration feat(deps): install vue3 migration build @vue_compat 2026-01-19 21:27:31 -06:00
Julian Stirling
5375e9578b Update version for alpha 4 release and update changelog 2025-12-08 15:07:14 +00:00
Julian Stirling
cb74db8061 Remove genversion as it is no longer used 2025-11-05 17:11:05 +00:00
Julian Stirling
7ea5c74626 Remove --openssl-legacy-provider node option 2025-11-03 11:33:35 +00:00
Julian Stirling
65db119791 Update axios, less, material-symbols, and uikit; fix to osd scan viewer 2025-11-03 11:33:35 +00:00
Julian Stirling
a05156407b Update JS toolchain to use newer core-js and vue-cli 2025-11-03 11:28:51 +00:00
Julian Stirling
3900c3e1ad Add prettier config, stop npm lint formatting, warn if formatting bad 2025-10-28 15:44:17 +00:00
Julian Stirling
96ffbb2b49 Bump version for alpha3 and update changelog 2025-10-09 19:55:42 +01:00
Julian Stirling
058f890c61 Update version numbers for v3 alpha2 release 2025-08-08 11:58:14 +01:00
Julian Stirling
4371c3cc30 Remove tour that was already disabled. 2025-07-06 20:29:43 +01:00
Julian Stirling
3f8add4b89 Remove deprecated extension component, as the ifram extension it uses is unmaintained 2025-07-06 20:20:16 +01:00
Julian Stirling
3d91a6ae3a Remove ImJoy as it is not maintained 2025-07-06 18:57:40 +01:00
jaknapper
687ef8a00e Replace semi colon with double ampersand, which is platform agnostic AND 2025-06-30 17:57:16 +01:00
Julian Stirling
c79184a6d9 Use same version number for server and webapp, add CI check
- Check webapp and server have same version number
- Use `genversion` on build to create javascript file with version string
from pyproject.toml
- Expose the version number in the js interface
- Correct format of current of alpha version string because javascript complains

Closes #382
2025-06-09 12:13:15 +01:00
jaknapper
a9b94bc0d8 OpenSeadragon viewer implemented 2025-05-23 16:28:21 +01:00
Richard Bowman
0083231b85 Switch to matierial-symbols
material-design-icons was outdated and missing symbols. I've now switched, as recommended in the issue.

/closes #254
2024-01-03 20:51:32 +00:00
Richard Bowman
0e8340bb5b Relax dependency specifications and build on node v20
I've removed the patch version from the version specifiers (i.e.
I'm now only specifying the major version for most deps), and
it now builds OK using node v20 on WSL.
2024-01-03 17:15:29 +00:00