Repository navigation
Releases
Releases · fisheye-sonar/fisheye-ui
v1.0.1
Highlights
Fixes a crash on newer macOS versions (including macOS 27 Golden Gate) caused by an incompatibility between a third-party library and the OS. FishEye should now launch and run jobs normally again on affected Macs. No other behavior changes in this release.
What's Changed
- Upgrade fisheye backend to v1.1.0 and bump ui version by @madivanhorn in #158
Full Changelog: v1.0.0...v1.0.1
v1.0.0
FishEye v1.0.0 — First Public Release 🎉
FishEye v1.0.0 is the first official public release of FishEye, a desktop application for automated fish detection, tracking, and counting in imaging sonar data.
This release includes:
- A desktop interface for running and reviewing FishEye outputs
- Support for ARIS and DIDSON sonar files
- Automated fish detection, tracking, and directional counting
- Windows and MacOS support
- Export of summary and detailed results
- ARISFish-compatible count file exports
See the documentation for installation instructions, system requirements, and guidance on getting started.
v1.0.0-beta.3
What's Changed
- Include updateCheck.js in MacOS build by @madivanhorn in #101
- Warn users before rerunning inputs that already have results by @madivanhorn in #102
- Adding unit tests for frontend by @madivanhorn in #104
- Use native cross platform file/folder picker by @madivanhorn in #106
- Add config for windows electron builder by @madivanhorn in #109
- Package for Windows by @madivanhorn in #113
- Use a spawn-safe dataloader preset for Windows CUDA jobs by @madivanhorn in #114
- Throttle update checks for GitHub API rate limiting by @madivanhorn in #117
- Disable max workers if multithreading is disabled by @madivanhorn in #119
- Reenable FISHEYE_TEMPORARY_GPU_HOSTING by @madivanhorn in #122
- Initial version of user manuals by @madivanhorn in #125
- Include app version in UI by @madivanhorn in #126
- get_active() will consider active jobs and uploads now by @madivanhorn in #120
- Add progress bar for file uploads by @madivanhorn in #127
- Fix bug to show file or folder path when using drag and drop by @madivanhorn in #129
- Update auth with usage limits by @madivanhorn in #130
- Add a link to the Google Form on the sign-in page by @madivanhorn in #132
- Renamed documentation to be sorted by @madivanhorn in #135
- Add doc for machine recommendation by @madivanhorn in #136
- Update fish SVG by @madivanhorn in #139
- Adding license and notice files by @madivanhorn in #140
- Reword why extra files need to be downloaded for Windows build by @madivanhorn in #144
- Version bump to v1.0.0 beta.3 by @madivanhorn in #146
Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3
v1.0.0-beta.2
What's Changed
- Update label when running the detector by @madivanhorn in #60
- Include parameters used in ProgressView's logs + export them to disk by @madivanhorn in #61
- Add missing tool tips in SubmitView by @madivanhorn in #63
- Add banner if GPU is in use already by @madivanhorn in #65
- Hide output folder field if running cloud deployment by @madivanhorn in #67
- Hide custom model weights field for remote deployments by @madivanhorn in #71
- Disable devices that aren't usable on a machine by @madivanhorn in #72
- Add form guardrails for job submission by @madivanhorn in #73
- Use custom fish svg by @madivanhorn in #76
- Add temp flag indicating temp cloud resources by @madivanhorn in #77
- Clean up job upload files on the GPU worker by @madivanhorn in #80
- Persist GPU workers uploads and results off of tmpfs by @madivanhorn in #82
- Update distance offset description and field name by @madivanhorn in #87
- Improve tooltip visibility by @madivanhorn in #88
- Persist job records if GPU worker shuts down before 24hr clean up schedule by @madivanhorn in #89
- Limit concurrent job requests with a configurable semaphore by @madivanhorn in #90
- Updating GPU worker docs by @madivanhorn in #91
- Auto-check if a new app version is available by @madivanhorn in #97
- Version bump to v1.0.0-beta.2 by @madivanhorn in #99
Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2
v1.0.0-beta.1
What's Changed
- Add job manager with background thread execution and cancellation by @madivanhorn in #14
- Add job log listener and progress queue routing by @madivanhorn in #15
- Add jobs to post, get and delete a request by @madivanhorn in #16
- Open WebSocket connection to stream job's progress by @madivanhorn in #17
- Adding submission form by @madivanhorn in #18
- Add job progress view + job cancellation by @madivanhorn in #19
- Adding results view by @madivanhorn in #20
- Auto detect platform by @madivanhorn in #23
- Remove blur preprocessing option from UI by @madivanhorn in #25
- Remove tracks from advanced logging in progress view by @madivanhorn in #27
- Show frame count progression and hide single-file counter in progress view by @madivanhorn in #29
- Combine progress and results views into one by @madivanhorn in #31
- Simplify results view with collapsible clips and include download all option by @madivanhorn in #33
- Add Electron and PyInstaller packaging by @madivanhorn in #37
- Fix drag and drop for macOS app by @madivanhorn in #38
- Support file upload for remote deployments by @madivanhorn in #49
- Update UI for remote upload by @madivanhorn in #50
- Add gpu worker deployment incl systemd service and setup script by @madivanhorn in #51
- Run npm build within setup script by @madivanhorn in #52
- Fix device string bug by @madivanhorn in #54
- update so that gateway & gpu worker can communicate by @madivanhorn in #55
- Add sidecar service to make GPU worker wake or sleep by @madivanhorn in #56
New Contributors
- @madivanhorn made their first contribution in #14
Full Changelog: https://github.com/fisheye-sonar/fisheye-ui/commits/v1.0.0-beta.1