Граф коммитов

3766 Коммитов

Автор SHA1 Сообщение Дата
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
Mani Yadla 6accd9e876
Update README.md (#1833) 2023-10-24 17:06:57 +01: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
Iain Sproat 8ffb1b6ee9
fix(frontend-2): accepting self-signed certicates is configurable (#1831) 2023-10-23 17:28:43 +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
Iain Sproat f1d88ab61d
chore(deps): bump undici to 5.26.3 (#1828) 2023-10-18 18:00:50 +01:00
Iain Sproat e6c73a91cb
chore(deps): bump postcss to 8.4.31 (#1827) 2023-10-18 17:31:35 +01:00
Iain Sproat c46e695612
chore(deps): force bump of @babel/traverse to >=7.23.2 through resolutions (#1826) 2023-10-18 16:37:42 +01: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
Iain Sproat 7f2b98ad1f
chore(deps): bump chaijs/get-func-name to 2.0.2 (#1825) 2023-10-18 15:30:52 +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 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 6bc9e07a76.

* 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