* RadioGroup & Initial UI for Measure
* Add option to Panel to allow actions to move to bottom
* Typo
* Add count to precision
* Add enable, snap and type api integrations
* Update Units WIP
* Add precision update
* Update v-tippy name
* Updates
* New design
* Better darkmode radio. Keystrokes.
* Styling fixes. Fix select mount-menu-on-body
* Fix ts bug
* Show label in Select for units
* Update shortcut to D
* Small design changes
* Small tidy ups
* WIP New Measurements Helper State
* Fix build erros
* Remove viewer import from shared
* Delete WIP
* Fix delete
* Fix close button on measure mode
* Measurement nullable
* Updates from PR
* Seperate measurements into measurementsEnabled & measurementOptions
* Update state.ts
* Update ts bugs
* Updates to RadioGroup
* Use ctx.updateArgs
* Replace RadioGroup with Radio - More consistent with existing inputs
* Update FE2 to use new Radio
* Fix circleci fail
* Fix build
* Fix wrong initial state for vertexSnap
* Adjust type to measurement
* Use Lodash isEqual
* Fix bug where units don't update
* Remove double input
* Fix server error in data.ts
* Revert change around useEqual
* Title Bar Improvements
* Update scale of notifications
* Add missing truncate on Viewer breadcrumb
* Fix so only last item is truncated
* Merge
* Remove unneeded padding
* Tailwind group fix
* feat(frontend-2): deploy to docker-compose environment
- including DigitalOcean 1-click environments
- local docker compose environment deploys an nginx ingress
- builds and publishes docker-compose-ingress via CircleCI
- sets platform variable for ensuring correct runtime is built
- frontend-2 should connect to speckle server directly within the docker compose network
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
* feat(objects server): routes /objects & /api to dedicated server deployments
- prevents /objects & /api traffic from saturating nodes serving other traffic
- should help improve performance, especially perceived performance via frontend implications
* Dialog - use 100dvh
* Add "There's more to Speckle - be sure to visit on a computer" to Dashboard
* Fix Breadcrumb logo skewing
* Lower mobile panel responsive fixes
* Tidy up "You have completed" message
* Remove info colour from Change Password
* Add desktop icons. Restyle Notifications
* Colour suggested by Agi
* Use dvh everywhere
* Small update
* Fix compostable warning
* Add showSegmentation state. Update this state on completion of segmentation.
* feat(fe2): swaps h-screen to h-[100dvh] to ensure onboarding slideshow comments are not below the bottom of the screen when on mobile (and browser bar gets in the way)
* feat(fe2): shows selection info/comments on mobile if we're past the onboarding tour
* feat(fe2): displays a smaller message in onboarding on mobile rather than the full checklist
* feat(fe2): moves isSmallerOrEqualSm to a composable, and removes duplicated code
---------
Co-authored-by: andrewwallacespeckle <139135120+andrewwallacespeckle@users.noreply.github.com>
* feat(models): allow number of models retrieved per page to be configurable by environment variable
* Default to 100, as this was the existing value, but allow override via helm chart
* feat(onboarding): ensures an onboarding project is always cloned when a user goes through onboarding; simplifies some of the logic & updates project naming
* feat(onboarding): improves onboarding stream cloning performance by optimising object duplication (local tests: from 25s to 270ms)
* feat(onboarding): minor changes logging + comments
* feat(onboarding): removes comments