Commit Graph

3279 Commits

Author SHA1 Message Date
Iain Sproat 7ed9852847 chore(deps): bump @aws-sdk/client-s3 to 3.299.0 (#1633)
- addresses security alert in dependency fast-xml-parser by bumping version
2023-06-15 18:08:23 +01:00
Dimitrie Stefanescu 7310056305 Merge pull request #1632 from specklesystems/dim/stream-wrapper-forward-compatibility
feat(server): allows getting branches by name or id from the same api endpoint
2023-06-15 15:54:28 +01:00
Dimitrie Stefanescu a6921705c6 feat(server): allows getting branches by name or id from the same api endpoint 2023-06-15 12:50:01 +01:00
Kristaps Fabians Geikins f6e0662547 fix(fe2): comment viewerState not loading correctly (#1630) 2023-06-15 12:26:41 +03:00
Kristaps Fabians Geikins fb7b51c7aa unblocking CI 2023-06-14 17:52:47 +03:00
Dimitrie Stefanescu d4c60629c8 Merge pull request #1629 from specklesystems/dim/fe2/dialog-hotfix
fix(fe2): props fix for onboarding dialogs
2023-06-14 13:24:34 +01:00
Dimitrie Stefanescu 97ace08a7b fix(fe2): props fix for onboarding dialogs 2023-06-14 13:18:10 +01:00
Iain Sproat 9adb1fc36d chore(deps): update dependencies identified by dependabot (#1626)
* chore(deps): Update bl and semver dependencies

* chore(deps): update decode-uri-component

* chore(deps): bump vite

* chore(deps): bump @antfu/utils

* chore(deps): bump @sideway/formula

* chore(deps): bump undici

* chore(deps): update rollup due to incompatibilities between version
- vite imported different version than project
2023-06-14 10:09:07 +01:00
Dimitrie Stefanescu 0c7b0edc97 Merge pull request #1620 from specklesystems/dim/fe2/mp
feat(fe2): onboarding checklist, segmentation checkup & intro videos
2023-06-13 16:17:23 +01:00
Dimitrie Stefanescu f3ba44ddfe feat(fe2): adds embedded vids & refactors dialogs to use default component. 2023-06-13 15:59:38 +01:00
Dimitrie Stefanescu 4da3dcdcc7 feat(fe2): segmenation checkup 2023-06-13 11:56:55 +01:00
Kristaps Fabians Geikins 6d08889a79 fix(fe2): various minor regressions (#1622)
* fix(server): viewerState sometimes reporting wrong isOrthoProjection value

* feat: more resilient viewerState read/write

* feat: more resilient viewerState read/write

* fix(fe2): dashboard not showing empty state properly

* fix(fe2): weird thread opening/closing behaviour

* feat(cli): specifying token for commit download

* fix(fe2): selection not being set for opened threads
2023-06-13 13:55:55 +03:00
Gergő Jedlicska b1df60ac88 fix help publish script, it shouldnt override local git configs (#1599) 2023-06-13 11:48:08 +01:00
dependabot[bot] c878cddee2 build(deps): bump requests in /utils/test-deployment (#1588)
Bumps [requests](https://github.com/psf/requests) from 2.28.1 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.28.1...v2.31.0)

---
updated-dependencies:
- dependency-name: requests
  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-06-13 11:47:46 +01:00
Iain Sproat ef41620850 feat(helm chart): allow NODE_TLS_REJECT_UNAUTHORIZED to be configured (#1621) 2023-06-13 11:46:13 +01:00
Iain Sproat 811cc3ef9d feat(helm): allow email from address to be configured via helm chart (#1623) - reported by John Shiangoli 2023-06-13 11:45:30 +01:00
Iain Sproat dc762525c6 chore(gitignore): ignore temporary vite config files (#1624) 2023-06-13 11:24:50 +01:00
Kristaps Fabians Geikins cf65cfd57b feat(ui-components): more new components (#1613) 2023-06-13 09:33:10 +03:00
dependabot[bot] 2dd79d52a7 build(deps-dev): bump vite from 3.1.0 to 4.x (#1610)
* build(deps-dev): bump vite from 3.1.0 to 4.x

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 3.1.0 to 3.2.7.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v3.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v3.2.7/packages/vite)

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

Signed-off-by: dependabot[bot] <support@github.com>

* fixing deps

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2023-06-12 16:18:54 +03:00
Dimitrie Stefanescu 279c03eb1a Merge pull request #1619 from specklesystems/dim/fe2/mp
Dim/fe2/mp
2023-06-11 22:53:08 +01:00
Dimitrie Stefanescu d781503553 feat(fe2): minor changes to completed state of onboarding checklist 2023-06-11 22:45:53 +01:00
Dimitrie Stefanescu deef48a1ed feat(fe2): Onboarding Stepper Permanent Dismissal, Styling Conflict, End State Design, Mobile Design 2023-06-11 22:38:20 +01:00
Dimitrie Stefanescu 62e0f50242 feat(fe2): mp actions, onboarding stepper perm dismissal, styling issues, etc. 2023-06-11 19:21:18 +01:00
Dimitrie Stefanescu 700b072c46 feat(fe2): mp actions (federations, comments, lights, & more) 2023-06-11 11:38:29 +01:00
Dimitrie Stefanescu 2ea2c1a44a feat(fe2): mp actions re federated models part 1 2023-06-11 10:27:11 +01:00
Dimitrie Stefanescu 5fe532febf fix(fe2): caught a bug re scene explorer 2023-06-11 10:07:38 +01:00
Dimitrie Stefanescu 7fa0b81a95 feat(fe2): various mp actions 2023-06-11 10:01:55 +01:00
Dimitrie Stefanescu ef1a6470d5 feat(fe2): various mp actions (projects, models, versions, uploads) 2023-06-09 18:01:38 +01:00
Iain Sproat df6a69226b chore(deps): bump fast-xml-parser to 4.2.4 (#1618) 2023-06-09 16:52:58 +01:00
Dimitrie Stefanescu 232b715207 feat(fe2): pageviews 2023-06-09 15:52:43 +01:00
Dimitrie Stefanescu 761d6a4387 Merge pull request #1615 from specklesystems/dim/fe2/empty-states
Dim/fe2/empty states
2023-06-09 11:49:43 +01:00
Dimitrie Stefanescu 518f54cb5d fix(fe2): prettier was not working XXXXX 2023-06-09 11:33:36 +01:00
Dimitrie Stefanescu aef77857fb fix(fe2): eslint fixes 2023-06-08 20:13:45 +01:00
Dimitrie Stefanescu d7b75b872c fix(fe2): linting 2023-06-08 20:12:29 +01:00
Dimitrie Stefanescu d8b53e77fc Merge branch 'main' into dim/fe2/empty-states 2023-06-08 19:38:55 +01:00
Dimitrie Stefanescu 985609c4fc feat(fe2): empty states (discussions, models, projects, etc.) 2023-06-08 19:36:54 +01:00
Alexandru Popovici 5a5710bbd0 Objects with no application ids use the first applicationId found in their parent chain. If none found, they are considered added or removed (depending on the diffing direction) (#1614) 2023-06-08 16:39:34 +03:00
Dimitrie Stefanescu 7b037352df Dim/fe2/view changes (#1608)
* Fixed an issue with curves doubling up on geometry and also not being selectable after the last filtering changes. Added the options to make lines transparent. Added lines to diffing

* Points now are diff-able and support proper visual diff-ing. Visual diff filters are now chosen internally by the Differ. Fixed an issue with LineBatch and transparency

* Implemented PLAIN visual diff mode, where all objects keep their original materil, but opacity is manipulated via the diff time. Added API member function to switch between the PLAIN and COLORED visual diff modes

* feat(fe2): diffs wip

* Diffing fixes for instances and blocks. Things seem to be working fine, but there are some caveats. Additionally, some older issues were fixed and diffing now works better on all the rest of the streams

* feat(fe2): de-dupes diff results

* feat(fe2): wip diffs

* feat(fe2): diff transparency goes from 0 to 1

* feat(fe2): diff results display work

* feat(fe2): diff results display work

* feat(fe2): diff panel work

* feat(fe2): diff work: various display changes, coloring toggle, selection logic, selection object display wip

* feat(fe2): diff work: cleaned up old/new version, fixed minor bug in viewer diff time when swapping color mode

* feat(fe2): diff work: implements custom selection logic and selection display for modified objects (they come in pairs now)

* feat(fe2): diff minor fix in selected object display

* feat(fe2): wip; trying to fix diff order to be consistent (ordered by date)

* feat(fe2): wip, broken state right now

* feat(fe2): fixes scrollbars in viewer

* feat(fe2): fixes slider sync with diff time

* feat(fe2): WIP syncs of diffs (threads, refreshes, etc.)

* feat(fe2): diffing polish

* speckle shared fix

* speckle shared fix

* more bugfixes

* linter fixess

* more CI fixes

* fix viewerState serialization

* more linting fixess

* template fixes

* moving tailwind classes to theme package

* migrated away from diffString + simplified postSetup

* moved diff new/old version resolution to use state.resources

* cleanup

* updating url threadId & diff command correctly

* minor improvements to diff state

---------

Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2023-06-08 11:26:19 +03:00
Dimitrie Stefanescu 874628e5c9 feat(fe2): empty states (discussions, models, projects, etc.) 2023-06-08 09:22:39 +01:00
Dimitrie Stefanescu 9fa09a9896 feat(fe2): connectors > connector downloads + empty state work 2023-06-08 09:21:58 +01:00
Kristaps Fabians Geikins 2b08bd5452 feat: moved various LayoutXXX components to ui-components (#1607)
* fix(ui-components): use basic anchor if external=true

* moved layout components to ui-components

* integrated new components into fe-2
2023-06-08 09:12:09 +03:00
Dimitrie Stefanescu 4a9ac29cf5 feat(fe2): dashboard empty state 2023-06-07 18:02:02 +01:00
AlexandruPopovici fe1a9f2eb3 Updated the older synchronous object loading function 2023-06-06 20:29:26 +03:00
Alexandru Popovici b3d8c5d28c Text support and limited Dimensions support (#1604)
* Font loading (hidden under a .png for now). Simple experiments with rendering text

* Added some text rendering tests. WIP on billboarding

* Added tests using troika-text-three library which uses sdf font textures instead of generating text geometry

* WIP on supporting speckle text objects

* Some more work on speckle text object integration. Worked on text materials, text batch and text object. We're now rendering basic text

* We're now rendering the text for various dimension types. Changed text to use display style first, since that's the one that contains it's color.

* Implemented text selection. Text can now be selected and works the same way every other speckle objects works when selecting

* Implemented the rest of the filtering features for text.

* Batch building can now be async. Building text batches needs to be async because that's how the troika libary works. Fixed an issue with the section box not clippin text properly

* Removed dummy text geometry data from it's RenderData. Enabled render views with metadata to count as valid. getRenderableRenderViews now returns nodes with metadata as well. Text now supports proper unit conversion. Text now is being displayed correctly(-ish) when inside blocks. Autocad text is now being displayed
2023-06-06 15:49:47 +03:00
Iain Sproat 5361d64e99 Revert "fix(server helm / dockerfile): remove entrypoint from dockerfile (#1605)" (#1606)
This reverts commit bcea709712.
2023-06-02 16:33:26 +01:00
Gergő Jedlicska bcea709712 fix(server helm / dockerfile): remove entrypoint from dockerfile (#1605)
the server helm deployment only overrides if inspect is needed
2023-06-02 16:01:01 +02:00
Kristaps Fabians Geikins 4aa25679ee fix: some minor build errors 2023-06-02 11:10:25 +03:00
Iain Sproat e71f382e6a feat(helm): configure inspect flag for server via helm chart (#1593) 2023-06-01 21:43:22 +01:00
AlexandruPopovici ebdb30dc14 Fixed a source of possible race conditions 2023-06-01 17:04:11 +03:00
Kristaps Fabians Geikins e3f4ab14c7 start sending headers to apollo studio 2023-05-30 13:01:48 +03:00