Commit graph

520 commits

Author SHA1 Message Date
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
Richard Bowman
4466b5abd8 Rename "pixels per step" to "steps per pixel"
I'm pretty sure the "pixels per step" label is incorrect and should actually read "steps per pixel".
Having looked at the code, the underlying variable is called csmRatio, which doesn't specify which way
round it should be. I think the minimal fix is to correct the label, which is what this commit does.
2026-04-16 13:43:31 +01:00
Julian Stirling
4f86833393 Bump version numbers for alpha5 release. 2026-03-26 14:12:51 +00:00
Julian Stirling
61f44b9af1 Merge branch 'resort-scans' into 'v3'
Sort scans by created time

Closes #708

See merge request openflexure/openflexure-microscope-server!551
2026-03-26 10:26:24 +00:00
Joe Knapper
b040f63a29 Merge branch 'wrap-uk-notifications' into 'v3'
Word break long lines in notifications

Closes #730

See merge request openflexure/openflexure-microscope-server!548
2026-03-24 11:45:04 +00:00
Joe Knapper
646adb9a69 Sort scans by created time 2026-03-23 11:24:25 +00:00
Joe Knapper
65ac551688 Merge branch 'action-tab-2' into 'v3'
Split up slide scan tab and create a generic action tab (attempt 2)

See merge request openflexure/openflexure-microscope-server!536
2026-03-23 10:17:18 +00:00
Joe Knapper
e703ce0697 Word break long lines in notifications 2026-03-18 14:33:49 +00:00
Julian Stirling
0b3ce54a7e Merge branch 'close-calibration' into 'v3'
Close calibration with confirmation

Closes #677 and openflexure-connect#40

See merge request openflexure/openflexure-microscope-server!542
2026-03-17 23:33:24 +00:00
Julian Stirling
8ee5609de4 Apply suggestions from code review of branch action-tab-2 2026-03-17 23:26:32 +00:00
Joe Knapper
fbcd7eee93 Also show modal when pressing Esc, handle multiple Escs 2026-03-17 19:09:43 +00:00
Joe Knapper
d7872186c5 Apply suggestions from code review of branch empty-cal
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2026-03-17 13:38:17 +00:00
Joe Knapper
87f5e1d1f8 Reword illumination 2026-03-17 12:52:23 +00:00
Joe Knapper
9db509de09 Extra cam alignment step with stream 2026-03-17 11:56:21 +00:00
Joe Knapper
d693cb9bdd Added explicit wording for having no coverslip 2026-03-16 16:47:48 +00:00
jaknapper
8fa0217ec9 Update camera cal instructions to look through empty area if possible 2026-03-16 15:49:51 +00:00
Joe Knapper
cf6bf8243c Close calibration with confirmation
Centre CSM button in calibration

Add the word "Data" to "No CSM available"
2026-03-13 16:33:17 +00:00
Julian Stirling
a5f95d24c7 Tweak button size at the end of the scan 2026-03-11 14:53:25 +00:00
Julian Stirling
4190899f17 Merge branch 'move-to-dev-docs' into 'v3'
Move more development information to the dev docs to minimise repitition and getting out of sync

Closes #556

See merge request openflexure/openflexure-microscope-server!529
2026-03-11 14:43:48 +00:00
Julian Stirling
bad736cc46 Split slide scan tab into action tab and seperate controls. 2026-03-11 13:43:54 +00:00
Julian Stirling
b4d6436bf3 Update action button to allow ID to be forced and to check tasks via mixin 2026-03-11 13:43:54 +00:00
Joe Knapper
84b96809ad Merge branch 'seadragon-fix' into 'v3'
Stop closing seadragon when going full screen

Closes #718

See merge request openflexure/openflexure-microscope-server!533
2026-03-11 12:29:35 +00:00
Julian Stirling
3cb70278dd Remove the scan modal hide handler when unmounted 2026-03-11 09:37:58 +00:00
Julian Stirling
1090e693d4 Prevent scan modal closing on fullscreen close, and pin filter to fixed reference 2026-03-11 09:30:45 +00:00
Julian Stirling
c4d0c0e9da Explicit header, text and bullet blocks rather than one HTML block in ui spec 2026-03-10 15:25:37 +00:00
Julian Stirling
eccf26851e Reintroduce recactive button state for background detect 2026-03-10 15:25:37 +00:00
Julian Stirling
4da05b1869 Move background detect settings into SlideScan 2026-03-10 15:25:37 +00:00
Julian Stirling
bfef998300 Move more of scan workflow UI into the server 2026-03-10 15:25:37 +00:00
Julian Stirling
ca21ab03c6 Tidy up server specified interface 2026-03-10 15:25:37 +00:00
Julian Stirling
9f2cde2275 Implement recursive Interface in vue 2026-03-10 15:25:36 +00:00
Joe Knapper
22999f7d52 Remove uk-input from checkbox 2026-03-10 12:12:55 +00:00
Joe Knapper
11d8c6d604 Stop closing seadragon when going full screen 2026-03-09 19:45:40 +00:00
Joe Knapper
d5bc855114 Update prettier to use automatic line endings 2026-03-09 16:18:45 +00:00
Joe Knapper
a9fdb376fe Tab index -1 for spinners so we dont tab to them 2026-03-09 15:50:22 +00:00
Julian Stirling
1fa9e0b772 Move more development information to the dev docs to minimise repitition and getting out of sync 2026-03-07 19:03:01 +00:00
Joe Knapper
76e80b299f Align buttons in confirmation modal 2026-03-05 16:36:10 +00:00
Julian Stirling
3a9340f6e0 Update scan directory in webapp 2026-03-04 17:22:03 +00:00
Julian Stirling
1a9bb7f808 Change pointer event names for clarity 2026-02-26 08:49:40 +00:00
Joe Knapper
dbe8634041 Apply suggestions from code review of branch allow-zero
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-02-24 12:36:30 +00:00
Joe Knapper
25a839bf88 Stringify 0 as axios treats it as ""
Also add a check that we don't try to log(0)
2026-02-23 17:48:26 +00:00
Julian Stirling
f5c907e62d Merge branch 'better-spellchecking' into 'v3'
Add spellchecking for camelCase, PascalCase, and kebab-case

See merge request openflexure/openflexure-microscope-server!502
2026-02-23 10:26:09 +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
7f15d5c40e Merge branch 'webapp-cleanup' into 'v3'
Webapp cleanup

Closes #681

See merge request openflexure/openflexure-microscope-server!506
2026-02-23 10:05:52 +00:00
Julian Stirling
08dd705de1 Update webapp package information 2026-02-22 22:09:01 +00:00
Julian Stirling
ba722b3d95 Remove extra LICENSE and CONTRIBUITING.md files from within webapp 2026-02-22 22:06:29 +00:00
Julian Stirling
652a50a5a6 Remove references to old GPU preview feature. 2026-02-22 21:42:59 +00:00