Commit graph

4738 commits

Author SHA1 Message Date
Antonio Anaya
b6d145daa8 ui_migration build(ci) remove csspurge at request on MR 2026-05-09 00:54:59 -06:00
Antonio Anaya
4a9693df31 Apply suggestions from code review of branch build/style-lint-fix-purge
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
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
c7a49ffe0e ui_migration builf(purge) set configurations to minimize UIKIT on purge, set rules to minimize on build and not in serve. 2026-05-09 00:54:59 -06:00
Antonio Anaya
ba5e5b10f5 ui_migration lint(STYLE) Drop duplicates related to deprecated webkit-animation prefixes https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@media/-webkit-animation 2026-05-09 00:54:59 -06:00
Antonio Anaya
0724f727ea ui_migration lint(STYLE) Drop deprecated keyword break-word 2026-05-09 00:54:59 -06:00
Antonio Anaya
7e2518e40e ui_migration lint(STYLE) Use --fix to solve 110 problems 3 left 2026-05-09 00:54:59 -06:00
Antonio Anaya
a4b167b147 ui_migration bugfix(stylelint) Add configuration overrides to protect UIkit and VUE LESS and color parsing 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
Joe Knapper
fb539e9e8e Merge branch 'refactor/optimise_chunking_build' into 'v3'
ui_migration refactor(build) reduce chuncking size

Closes #758

See merge request openflexure/openflexure-microscope-server!575
2026-05-07 09:55:31 +00:00
Antonio Anaya
b2d31f6172 ui_migration refactor(build) reduce chuncking size 2026-05-07 09:54:49 +00:00
Joe Knapper
906b8be82c Merge branch 'start-gallery-thing' into 'v3'
Start implementing GalleryThing

See merge request openflexure/openflexure-microscope-server!576
2026-05-07 09:51:47 +00:00
Julian Stirling
c7bb3e3c11 Improve some attribute/method names 2026-05-07 09:48:49 +01:00
Julian Stirling
aeb337f9d1 Merge branch 'choose_int_downsample' into 'v3'
Choose a correlation resize factor rounded to an int

See merge request openflexure/openflexure-microscope-server!541
2026-05-07 08:14:41 +00:00
Julian Stirling
1b69b19ec3 Apply suggestions from code review of branch start-gallery-thing
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-05-07 08:04:41 +00:00
Julian Stirling
85299e5a88 update picamera coverage zip 2026-05-06 16:59:03 +01:00
Julian Stirling
a16d47ed61 ScanList gets scans from GalleryThing, no ongoing scans shown. 2026-05-06 16:01:09 +01:00
Julian Stirling
4583151345 Add runtime checkable protocol for checking gallery compatibility. 2026-05-06 14:42:44 +01:00
Julian Stirling
93d7d75b0d Create basic gallery class that finds Things that want to show data 2026-05-06 10:05:34 +01:00
Julian Stirling
964a907edc Merge branch 'refactor/migrate_vuex_to_pinia' into 'v3'
ui_migration Migrate VUEX to Pinia

Closes #731

See merge request openflexure/openflexure-microscope-server!553
2026-05-01 12:52:05 +00:00
Julian Stirling
ac5e6e33c0 Merge branch 'check_os' into 'v3'
Change shutdown command depending on OS

See merge request openflexure/openflexure-microscope-server!574
2026-05-01 09:19:13 +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
67f253eecd Apply suggestions from code review of branch refactor/migrate_vuex_to_pinia
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-04-30 21:24:29 +00:00
Julian Stirling
cc681a666c Change shutdown command depending on OS versions 2026-04-30 14:48:35 +01:00
Julian Stirling
5b14f8d820 Add method for checking OS version. 2026-04-30 14:14:24 +01:00
Joe Knapper
62d1724db6 Merge branch 'pull-webapp-from-fork' into 'v3'
Add -p argument to pull_webapp for setting GitLab project ID

See merge request openflexure/openflexure-microscope-server!573
2026-04-30 11:26:39 +00:00
Julian Stirling
a8eea66d82 Add -p argument to pull_webapp for setting GitLab project ID 2026-04-30 11:32:31 +01:00
Julian Stirling
ebd67cd410 Fix persistance in pinia store 2026-04-30 09:44:50 +01:00
Antonio Anaya
793441aadf ui_migration chore(eslint) clean 2026-04-30 01:44:52 -06:00
Antonio Anaya
e59e99b2f3 ui_migration bugfix(vue) reverted changes on v-if and reactive function calling from wot store incorrectly added brackets and ? to access as dict 2026-04-30 01:43:57 -06:00
Antonio Anaya
0b99d0b9b6 ui_migration bugfix(store) mixin and wot store overlap, calling reactive variable as function error 2026-04-30 01:41:21 -06:00
Antonio Anaya
8ad4f09229 ui_migration bugfix(store) change operator to update when origin orverride 2026-04-30 01:39:12 -06:00
Antonio Anaya
292358d08f ui_migration bugfix(store) removed uri to persistence storage to avoid passing directly to cors issue 2026-04-30 01:38:11 -06:00
Julian Stirling
43ea8bd59b Merge branch 'install-management-server' into 'v3'
Install management server from pypi.

See merge request openflexure/openflexure-microscope-server!572
2026-04-28 17:40:30 +00:00
Julian Stirling
be683ddb81 Merge branch 'v3-jpegsharpnessmonitor-concurrency' into 'v3'
Make properties of JPEGSharpnessMonitor read-only

See merge request openflexure/openflexure-microscope-server!571
2026-04-28 16:41:39 +00:00
Richard Bowman
9334e99551 Fix typing of JPEGSharpnessMonitor attributes
appends should be done on the underlying `_`-prefixed attributes, not on the `Sequence` typed properties.
2026-04-28 14:58:55 +01:00
Richard Bowman
d2aebf8b10 Make properties of JPEGSharpnessMonitor read-only
For thread-safety reasons we should not modify the lists used by
`JPEGSharpnessMonitor`. This commit marks them as read-only properties
and types them as `Sequence` so `mypy` should flag if they get modified.
2026-04-28 14:50:04 +01:00
Julian Stirling
0351f661ed Install management server from pypi. Will require os updates to launch. 2026-04-28 14:11:16 +01: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
84fbf70bd2 ui_migration bugfix(component) remove baseUri prop from scanviewer component, bug: overlap namespace 2026-04-22 00:13:17 -06:00
Antonio Anaya
917e3ff3ed ui_migration refactor(store) fix lingering issues namespace and wrong variable definition 2026-04-21 23:45:25 -06:00
Antonio Anaya
3a5a7488dd ui_migration refactor(store) use pinia stores in components 2026-04-21 23:29:24 -06:00
Antonio Anaya
694a5a690f ui_migration refactor(store) change store loading order 2026-04-21 23:15:30 -06:00
Antonio Anaya
ed158a0b60 ui_migration refactor(store) update mixins 2026-04-21 23:14:52 -06:00
Antonio Anaya
3ecb5b32e4 ui_migration refactor(store) update store files droppping mutations 2026-04-21 18:04:25 -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
2701ad0eba ui_migration refactor(store) migrate vuex to pinia 2026-04-20 18:32:39 -06:00
Antonio Anaya
b580a63675 ui_migration chore(store) move store files for pinia refactor 2026-04-20 18:30:24 -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