Commit Graph

4652 Commits

Author SHA1 Message Date
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 f1ce5fb057 chore(deps): bump @babel/traverse to 7.23.2 (#1824) 2023-10-18 11:51:23 +01: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
andrewwallacespeckle 0045c353c6 Feature: FE2 - Project Webhooks Page (#1792)
* Layout Pages

* Add Multi Select with Badges

* Add MultiBadge

* Add prevent close on click outside

* Fix import issue

* Import Table

* Add Classnames to buttons

* Add Switch Component

* Update for webhooks

* skip precommit hooks

* Remove Infinite Load. Update Types

* Create Webhook Dialog

* Tidy Ups

* Edit Webhook dialog

* WIP Breadcurmbs

* Changes from calls with Fabians

* Breadcrumbs

* Reorders

* Fix Create Dialog

* Rename MultiBadge to BadgeSelected

* Fix and update Story file for Table

* Adjust Padding for Buttons in Table

* Add extra story, adjust padding for no buttons

* Fix bug with Edit Select

* fixed Webhook sorting + added Webhook.hasSecret and Webhook.projectId

* fixed hydration mismatch

* Changes from PR feedback

* Validation Rule for Select

* Reset Dialogs on Cancel. Conditionally render headers in Table

* stricter webhook gql types

* stricter webhook gql types

* Fix initial dialogs

* Quick Fixes

* Add projectWebhooksRoute

* Remove TableItemType

* Fixes from PR

* Fix broken Query

* Fixes from PR

* Fix based on PR

* Fix from PR

* Changes to index

* Fix in index

* Updates to Validation and Table

* Add "by" prop to FormSelectBadges and renamed component

* Use defineModel for Switch

* Revert "Use defineModel for Switch"

This reverts commit 6bc9e07a767cdc64f06c03b028150915e013ed4f.

* Replace breadcrumbs with projectWebhooksRoute

* Rename FormValues to WebhookFormValues

* Add target blank and simplify trigger mapping

* Fix casing of webhookFormValues

* Change webhookModel to prevent props mutation

* Remove unnecessary typecast

* Webhook deletion now uses fieldNameWhitelist.

* Use convertThrowIntoFetchResult and getFirstErrorMessage in Create

* Use defineModel for handling open state of Dialogs

* Optimise Switch component with defineModel

* Merge Create and Edit Dialogs

* Fix issue with Status Icons

* Remove console log

* WIP Merge of Edit and Create

* Add optional placeholder to SelectBase. Update Events placeholder.

* Add secret to Create webhook dialog

* Update Watch

* Rename Dialogs. Fix active select items

* Fix Select active items

* Simplify triggers, add secret to create call

* Remove $webhooksId: String

* fix: stale form state across edit/create webhook dialog sessions

* Fix from PR

* Swap t.text for t.id

* Use enum for historyStatus

* Use consistent story formatting

* More consistent create/edit mutations

* fix be linting errors

---------

Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2023-09-26 15:41:29 +02:00
Kristaps Fabians Geikins 877b1930e8 feat(fe2): copy id action for model & version cards 2023-09-22 14:38:31 +03:00
Kristaps Fabians Geikins 7419189b6e feat(ui-components): more consistent FormSelectBase error/required state 2023-09-22 10:23:59 +03:00
Kristaps Fabians Geikins 696c09e807 feat(ui-components): new CommonAlert features 2023-09-21 14:20:11 +03:00
Kristaps Fabians Geikins 144819a2b6 fix(fe2): move versions not working 2023-09-21 11:14:47 +03:00
Kristaps Fabians Geikins 9423d2f827 fix(server): automate FKs disallowing project deletion (#1797) 2023-09-20 16:29:32 +03:00
Kristaps Fabians Geikins 1738c07e55 fix(fe2): made onboarding bar load in SSR (#1796) 2023-09-20 16:17:48 +03:00
Kristaps Fabians Geikins 9a0933d3ab fix(fe2): @apollo/client d edupe to resolve mismatched versions 2023-09-20 12:13:27 +03:00
Kristaps Fabians Geikins bec2ffde16 fix(fe2): viewer resources fully unloading when adding/removing models 2023-09-20 11:56:06 +03:00
Alexandru Popovici 842ff79591 The converter no longer throws errors on null display values inside arrays as display values. It ignores them and logs a warning message (#1795) 2023-09-19 15:44:12 +03:00
Kristaps Fabians Geikins a5b29970a9 Merge branch 'main' of github.com:specklesystems/speckle-server 2023-09-19 10:38:56 +03:00
Alexandru Popovici edcd1b64f8 Viewer Embedded Textures (#1770)
* With Fabian's help we changed the way the default textures are loaded. They are now embeded using another rollup plugin as base64 directly into the js module

* Embedded textures

* Yarn lock stuff
2023-09-19 08:37:40 +01:00
Kristaps Fabians Geikins 9209ed6601 fix(fe2): more automationStatus subscription improvements 2023-09-19 10:35:35 +03:00
Kristaps Fabians Geikins 894c869749 fix(fe2): automation status subscription not working for new status 2023-09-18 16:47:57 +03:00
Kristaps Fabians Geikins 407646f633 fix(fe2): fixed nested anchor hydration mismatches (#1794) 2023-09-18 16:27:26 +03:00
Kristaps Fabians Geikins eb441d7f4f feat(fe2): automations status subscriptions (#1793)
* fe subscriptions working

* minor adjustment
2023-09-18 15:03:42 +03:00
Kristaps Fabians Geikins 79d293e178 fix: preparing automation backend for use in FE (#1790)
* fix: preparing automation backend for use in FE

* minor migration adjustment

* modelId only

* more CR fixes

* improved validation

* WIP model automation status (#1791)

* additional run status insert validations

* model card dialog

* show view automation btn

* story mock fixes

* version card dialog

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2023-09-18 11:49:11 +03:00
Gergő Jedlicska 7b40f25c74 feat(server): change default name of a server (#1786)
* feat(server): change default name of a server

* Update 000-core.js
2023-09-12 18:12:01 +02:00
Gergő Jedlicska 8063652dbf automations backend (#1789)
* feat(server): WIP automations api

* feat(server): Automations Backend api WIP take 2

* feat(automations): add validation to automation run schema with zod

* fix(server): add zod to package.json

* fix(server): automations pr cleanup
2023-09-11 14:38:15 +02:00
Kristaps Fabians Geikins dd20c22a63 more layoutdialog improvements 2023-09-08 15:55:17 +03:00
Gergő Jedlicska e2c2719232 fix ifc argb material calculation (#1788) 2023-09-08 14:06:24 +02:00
andrewwallacespeckle 44bfa6d2c8 Fe2 server management bugfixes (#1787)
* fix(server): inviteList pagination

* Fixes from call with fabians

* more BE bufxies

* reducing server invite precision

* Infinite Scroll fixes. Slight design change to "update available"

* fixed tests

---------

Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2023-09-08 12:55:03 +01:00
Kristaps Fabians Geikins d95d03605e feat(ui-components): LayoutDialog form support 2023-09-08 11:51:50 +03:00
AlexandruPopovici 924a82ea40 Fix: Ignore batch entirely when there are no valid render views 2023-09-07 13:21:47 +03:00
Iain Sproat 683c76cda4 Revert "fix(package.json): tidy resolutions - attempt 2 (#1784)" (#1785)
This reverts commit 3af833ceb5.
2023-09-06 09:57:39 +01:00
Iain Sproat 3af833ceb5 fix(package.json): tidy resolutions - attempt 2 (#1784)
* Revert "Revert "fix(server/package.json): tidy resolutions (#1782)" (#1783)"
* Explicitly provide dependency in frontend-2
2023-09-06 09:31:38 +01:00
Iain Sproat e1f32cddde Revert "fix(server/package.json): tidy resolutions (#1782)" (#1783)
This reverts commit c2419f038b.
2023-09-05 13:59:57 +01:00
Iain Sproat c2419f038b fix(server/package.json): tidy resolutions (#1782)
* fix(package.json): resolutions should not be pinned to the minor
* fix(package.json): remove unnecessary resolutions
2023-09-05 13:26:14 +01:00