Commit Graph

3350 Commits

Author SHA1 Message Date
andrewwallacespeckle 2f91259b08 Bugfix - Segmentation Reappears after Completion - Add showSegmentation state (#1864)
* Add showSegmentation state. Update this state on completion of segmentation.

* Nicer way
2023-11-10 10:40:21 +00:00
andrewwallacespeckle 4d88accd44 New comment background/alignment fix (#1867) 2023-11-10 10:22:20 +00:00
Gergő Jedlicska 933458c95c feat: branch delete now deletes commits too (#1866)
* feat: branch delete now deletes commits too

* chore: prettier
2023-11-09 16:15:25 +01:00
andrewwallacespeckle 9ef351d8ed Fix desktop view of onboarding banner (#1865) 2023-11-09 12:45:08 +00:00
andrewwallacespeckle ba88aca3dc Add mount-menu-on-body to Events select (#1862) 2023-11-08 13:03:27 +00:00
Dimitrie Stefanescu 882391b5e1 Onboarding Speedup (#1855)
* 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
2023-11-08 13:03:10 +00:00
andrewwallacespeckle 6d5ccd02f3 Remove unused const - task 21 quickstart checklist cookie (#1861)
* Change expiration of hasDismissedChecklistForever to 2 years from session

* Register Panel WIP

* Register Page

* Checklist Responsiveness

* Updates to checklist and onboarding

* Fix for viewer comments

* Automation Dialog updates

* feat(fe2): quick fixes

* Remove unused const

---------

Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
2023-11-08 11:58:59 +00:00
andrewwallacespeckle ee352e8ddb FE2 - Web Onboarding Enhancements (#1859)
* Change expiration of hasDismissedChecklistForever to 2 years from session

* Register Panel WIP

* Register Page

* Checklist Responsiveness

* Updates to checklist and onboarding

* Fix for viewer comments

* Automation Dialog updates

* feat(fe2): quick fixes

---------

Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
2023-11-08 11:37:59 +00:00
andrewwallacespeckle aaf6a7069e Change expiration of hasDismissedChecklistForever to 2 years from session (#1858) 2023-11-07 11:18:44 +00:00
andrewwallacespeckle 9f4b0c99da Dialog Consistency Task (#1852)
* Fixing up "Manage Project" & "New Project" Dialogs

* Dialog Updates

* Updates from tickets

* Remove sidepanel

* Remove max-height prop from Dialog component

* Updates to Profile Dialog

* Props for Buttons in Dialog. Attachment Dialog

* Remove margin to show issue with dialogs

* Update to stories

* Responsive updates

* Fix overflow on MoveTo

* Use Dialog header prop

* Dialog updates

* Responsive Changes

* Responsive fixes

* Small responsive change

* Fixes

* Type based declaration

* Last fixes

* Small darkmode fixes

* Updated type

* Update

* Updates from PR comments

* Fix storybook issues

* Updates from PR

* Updates from PR

* Changes from Agi

* Turntable mode Toggle

* Fix dialog shadows on scroll

* Fix invite autocomplete

* Changes from PR Comments

* Small styling updates

* Responsive views

* Adjust Danger zones

* Fix typo

* New Webhook Icon. Swap icon prop to slot.

* Adjust Icon weights

* FE2-TASK-27

* FE2-TASK-26

* FE2-TASK-28
2023-11-07 11:18:25 +00:00
Dimitrie Stefanescu 53214cc77d FE2/Automate: Viewer Page Integration (#1851)
* feat(ui): adds link to all models from project dashboard card

* feat(ui): refactoring layout to focus on function runs

* chore(server): a bunch of comments regarding some unclear automate api parts

* feat(fe2/automate): cleans up automate results dialog summary

* feat(fe2/automate): adds automation status to model list view

* feat(fe2/automate): adds automation status to version card

* feat(fe2/automate): adds automation status to version card properly

* feat(fe2/automate): linting & adds id back to func name for refs

* fix(fe2): linting errs/fe2 tests

* fix(fe2): types

* fix(fe2): types...

* fix(fe2/automate): brings back status update tracking 🤞

* fix(fe2/automate): scaffolds viewer automate panel

* fix(fe2/automate): revamps viewer resource query to include automation status, adds proper sidebar button for automation status

* fix(fe2/automate): more WIP work on automation status integration in viewer page

* feat(fe2/automate): adds important note to self

* feat(fe2/automate): more results display wokr

* feat(fe2/automate): adds resulting models to query, improves layout

* feat(fe2/automate): wraps up result model overlays

* feat(fe2/automate): fixes up multiple attachment layout errors

* feat(fe2/automate): adds view results button in lieu of context view, but in the presence of resultVersions

* feat(fe2/automate): minor fix to viewer layout panel to only show actions if slot is populated

* feat(fe2/automate): cleanup and type fixes

* feat(fe2/automate): automate dialog main action > view model WIP

* feat(fe2/automate): wraps up view model in automation status dialog

* feat(fe2/automate): copy change in automation status dialog

* feat(fe2/automate): eslint fix

* feat(fe2/automate): prettier :/

* feat(fe2/automate): adds gradient colouring

* feat(fe2/automate): comments

* feat(fe2/automate): limits initial length of displayed runs, adds poor man's pagination, and reverts to run result click click behaviour

* feat(fe2/automate): lint
2023-11-04 12:48:44 +00:00
AlexandruPopovici bc3989f3b8 Fixed purging TextBatches 2023-11-04 00:33:04 +02:00
Kristaps Fabians Geikins ba9dee3ea8 feat(fe2): showing view all in certain model views (#1853)
* feat(fe2): showing view all in certain model views

* precommit fixes
2023-11-02 13:34:11 +00:00
andrewwallacespeckle cde5dd355c Pre Specklecon polish - Various tasks (#1849)
* “Selection info” panel should remember the Fold/Unfold state of it

* Remove old naming terminology strings

* Rename “Share” To “Copy Link” - Difficult to find the model ID for a new model before data is uploaded

* Add & Rearrange new Viewer Buttons WIP

* Small enhancements to the registration form

* {mobile } The extra “new model” functionality in Model tree/list view just falls apart

* {mobile } Shorten the long Webhook buttons

* Revert "“Selection info” panel should remember the Fold/Unfold state of it"

This reverts commit d1b94036a596c3c995e65eae32ebe2f63580ea66.

* Revert Player controls default

* Responsive changes to Viewer

* Responsive Comments

* Responsive Viewer

* Small fix

* Small fix

* Design improvements

* Styling updates

* style fixes

* Profile pop-up stays opened after selecting “Server Management”

* Profile pop-up stays opened after selecting “Server Management”

* Change the Project Settings Icon to a gear

* Misleading text while uploading ifc/obj file

* Amends from polish list

* Viewer Buttons WIP

* Updates buttons in Viewer

* No backdrop blur

* Style updates

* New Colouring Icon

* New useBreakpoints

* Latest fixes pre PR

* Updates from PR Comments
2023-11-02 11:56:16 +00:00
Kristaps Fabians Geikins f3d6484d97 fix(fe): broken select box menu after SSR reload 2023-11-01 15:50:55 +02:00
andrewwallacespeckle ad26a5b486 Update text and fix checkbox name (#1843) 2023-11-01 12:43:40 +00:00
Kristaps Fabians Geikins f5d4aa928c feat(fe2): save expanded state for model structured item cards (#1848)
* feat(fe2): save expanded state for model structured item cards

* minor improvement to View All
2023-11-01 12:29:05 +02:00
Iain Sproat 438c6bbf0d chore(deps): bump node from 18.17.1 to 18.18.2 (#1844) 2023-10-31 18:08:25 +00:00
Kristaps Fabians Geikins b10bbf0c72 feat(ui-components): ability to mount select box menu to body to avoid overflow issues (#1842) 2023-10-31 14:11:05 +02:00
Iain Sproat 7bad5abed6 Revert "MAX_OBJECT_SIZE_MB should be configurable in the fileimport service (#1837)" (#1838)
This reverts commit 4973622c18.
2023-10-26 16:24:18 +01:00
Iain Sproat 4973622c18 MAX_OBJECT_SIZE_MB should be configurable in the fileimport service (#1837)
* fix(helm chart): fileimport service maximum object size should match server
- allow maximum object size to be configurable and to match the server value

* Explicitly provide the environment variable to docker-compose
- this indicates to operators of clusters that this environment variable exists and can be configured
2023-10-26 15:53:55 +01:00
andrewwallacespeckle 76cbcef4e6 Feature - FE2 - Developer Settings (#1822)
* WIP Developer Settings

* Access Tokens

* scopes load fix

* mapping to correct struct

* Updates to Application

* Update to apps.js to fix scopes error

* Application table done

* Token confirmation done.

* Application Success

* Fix ts

* Darkmode fixes

* Responsive fix

* Fixes for PR

* Pass size prop to Editable Avatar

* Updates from PR comments

* Section Header - TS Types

* Add Typeguard to Delete Dialog

* Add Description to scopes query

* minor type guard fix

* edit application cache update fix

* Fix Dialog Expansion

* Rename mutations to correct casing

* Remove unneeded import for defineProps

---------

Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2023-10-26 12:51:05 +01:00
Gergő Jedlicska 8aa261cc68 feat(fe2/server): add automation function run name and logo (#1834) 2023-10-25 15:11:51 +02:00
AlexandruPopovici 767ec8828c Merge branch 'main' of github.com:specklesystems/speckle-server into main 2023-10-24 20:20:28 +03:00
AlexandruPopovici f729706679 Fix: Single point filtering now works properly 2023-10-24 20:19:57 +03:00
Dimitrie Stefanescu 0f562ce19e Dim/fe2: Automate Results Dialog Revamp (#1832)
* feat(ui): adds link to all models from project dashboard card

* feat(ui): refactoring layout to focus on function runs

* chore(server): a bunch of comments regarding some unclear automate api parts

* feat(fe2/automate): cleans up automate results dialog summary

* feat(fe2/automate): adds automation status to model list view

* feat(fe2/automate): adds automation status to version card

* feat(fe2/automate): adds automation status to version card properly

* feat(fe2/automate): linting & adds id back to func name for refs

* fix(fe2): linting errs/fe2 tests

* fix(fe2): types

* fix(fe2): types...
2023-10-24 14:26:20 +01:00
Kristaps Fabians Geikins 6abc4d5504 fix(fe2): improved page titles 2023-10-19 15:23:45 +03:00
Kristaps Fabians Geikins f057292d63 feat(fe2): added favicon & page titles to all pages (#1829) 2023-10-19 12:56:28 +03:00
dependabot[bot] ef3fb7b00f chore(deps): bump undici from 5.22.1 to 5.26.2 (#1820)
Bumps [undici](https://github.com/nodejs/undici) from 5.22.1 to 5.26.2.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.22.1...v5.26.2)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 16:04:55 +01:00
Kristaps Fabians Geikins 60a096d3db fix: making Edit Branch respond to errors correctly 2023-10-18 14:55:31 +03:00
Kristaps Fabians Geikins a0e1f6f14d fix: added support for backwards slashes in branch names 2023-10-18 14:46:22 +03:00
Iain Sproat 85f256d323 chore(deps): bump sharp to 0.32.6 (#1823)
- resolves SNYK-JS-SHARP-5922108
2023-10-17 16:57:49 +01:00
dependabot[bot] 594a02a17e chore(deps-dev): bump postcss from 8.4.18 to 8.4.31 (#1814)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.18 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.18...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 16:49:38 +01:00
dependabot[bot] b69d9e230e chore(deps): bump zod from 3.22.2 to 3.22.3 (#1817)
Bumps [zod](https://github.com/colinhacks/zod) from 3.22.2 to 3.22.3.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md)
- [Commits](https://github.com/colinhacks/zod/compare/v3.22.2...v3.22.3)

---
updated-dependencies:
- dependency-name: zod
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 16:24:56 +01:00
Iain Sproat 357dd5fe0b Log webhook messages as warning (#1821) 2023-10-17 16:20:43 +01:00
Kristaps Fabians Geikins d8640bbdc9 feat(ui-components): tags input component (#1810)
* FormSelectBase converted to generic Vue component

* WIP tags w/ custom input box

* a11y works

* proper tags wrapping

* errors/validation/icon styling

* styling fixes

* autocomplete item resolution

* feat: configurable tags input

* various fixes

* moved avatar components to ui-components

* replaced avatar in frontend-2 w/ new ui-components exports

* new icon loader

* added validation support for avatar editor

* updated fe-2 to use new avatar editor api

* disabled support for avatar editor

* more fixes and improvements

* attempted preview-service fix

* attempted preview-service fix

* added story

* linting fix

* more fixes

* server test fix
2023-10-16 14:10:41 +03:00
andrewwallacespeckle 2007d95933 Revert removing of max-width breakpoint modifiers (#1815) 2023-10-13 13:30:03 +01:00
Gergő Jedlicska 42eb66c75c Rework automation results (#1816)
* WIP: rework results

* fix: preview service build dependency version
2023-10-10 21:56:58 +02:00
Alexandru Popovici 0e8cf6a26f Handles #1668 and #1485. Additonally, point clouds and points are now separated layer wise for both rendering and intersecting and point cloud selection is now enabled by default. Simple points are still non interactible by default. Added a threshold to the raycaster for points with a relatively low value so that selection has a better precision on points. (#1813) 2023-10-10 10:47:36 +03:00
andrewwallacespeckle de77416ca6 Fixes to dialog Semantic Colours (#1811) 2023-10-09 11:34:11 +01:00
andrewwallacespeckle 6052be26df Allow files with uppercase file formats. Maintain casing from point of upload. (#1812) 2023-10-06 14:47:32 +02:00
andrewwallacespeckle 76cef613cd Updates to Dialog - UI Components (#1809)
* Updates to Dialog after conversations with Agi

* Fix z-indexing

* Add throttle to onScroll
2023-10-05 17:03:00 +02:00
Gergő Jedlicska 11bcb8d4a2 gergo/ifcParsingMaterialIdFix (#1807)
* feat: add source app name const

* chore: cleanup

* fix(ifc parser): calculate material ids

* fix: broken package ref
2023-10-03 08:11:54 +02:00
Kristaps Fabians Geikins dbe74fef12 Merge branch 'main' of github.com:specklesystems/speckle-server 2023-09-30 21:20:26 +03:00
Kristaps Fabians Geikins 1fcd4fbe2a feat(ui-components): source apps improvements 2023-09-30 21:20:11 +03:00
Gergő Jedlicska 5e43ac9266 feat: add source app name const (#1802)
* feat: add source app name const

* chore: cleanup
2023-09-29 11:28:25 +02:00
Kristaps Fabians Geikins a89446a216 feat(ui-components): textarea styling improvements 2023-09-28 15:54:40 +03:00
AlexandruPopovici 7aeeb987c3 Fixed issue #1805 where point clouds which had their material inherited from higher up in the hierarchy would not display vertex colors 2023-09-28 14:56:27 +03:00
Kristaps Fabians Geikins 39a6bf18d3 feat(fe2): improved loadedVersionsOnly label 2023-09-27 11:18:26 +03:00
Kristaps Fabians Geikins a3c4778a09 feat(server): disable mixpanel in test/dev envs 2023-09-27 10:57:31 +03:00