Commit Graph

3883 Commits

Author SHA1 Message Date
github-actions[bot] bbe48effd0 Update image digests (#2139)
Signed-off-by: specklebot <devops@speckle.systems>
Co-authored-by: specklebot <devops@speckle.systems>
2024-03-15 16:42:10 +00:00
Iain Sproat e9907404cf chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 (#2137) 2024-03-14 19:50:30 +00:00
Iain Sproat 5f71290820 chore(deps): bump vite from 4.5.1 to 4.5.2 (#2136) 2024-03-14 19:43:23 +00:00
Iain Sproat 1afc3c952f chore(deps): bump ip from 2.0.0 to 2.0.1 (#2135)
- resolves https://github.com/specklesystems/speckle-server/security/dependabot/222
2024-03-14 19:36:36 +00:00
dependabot[bot] 051f3f343a chore(deps-dev): bump vite from 4.5.1 to 4.5.2 (#2057)
* chore(deps-dev): bump vite from 4.5.1 to 4.5.2

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.2/packages/vite)

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

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

* revert change to packages/viewer-sandbox/package.json

* Update yarn.lock

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com>
2024-03-14 19:27:37 +00:00
Iain Sproat 565f110a16 chore(deps): bump openid-client from 5.3.1 to 5.6.5 (#2130)
bumps jose from 4.11.1 to 4.15.5 to address https://github.com/specklesystems/speckle-server/security/dependabot/223
2024-03-14 19:18:14 +00:00
Iain Sproat 1d3a9629e3 chore(deps): bump undici to 5.28.3 (#2133) 2024-03-14 19:16:43 +00:00
Iain Sproat f55b341cd9 fix(circleci): ignore approvals for ^testing\d*$ branches (#2134) 2024-03-14 15:54:08 +00:00
andrewwallacespeckle 60088756b1 Give New Speckle Banner priority over Feedback (#2132) 2024-03-14 14:34:17 +00:00
andrewwallacespeckle 9d2e705763 Fix bugs reported by Matteo. Ensure close is in the div, and hide button when all completed (#2131) 2024-03-14 14:13:00 +00:00
andrewwallacespeckle 3c83d31459 [WBX-103] - FE1 to FE2 Messaging (#2121)
* Home page & Nav Footer

* FE1 Changes

* FE2 Changes WIP

* Dark mode onboarding

* FE2 Cookie for Banner/Dialog

* FE1 DIalog WIP

* Local Storage for FE1

* Add bgcolour to segmentation

* Add responsive message to fe1 login

* Update SVGS

* Fix build WIP

* Skip to Close

* Changes from Agi testing

* Update announcement banner

Updated icons, copy, spacings

* Update FE2 announcement copy and links

* Add video to FE2 announcement dialog

* Add video to FE1

* Minor Updates pre CR

* Update blog link

* Remove menu item

* Rename Dismissed

* added fe2 messaging query field

* Updates from CR

* helm chart changes

* Use new env for displaying fe2 messaging

* Fix build

* fixed helm readme values

* Updates from CR

---------

Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com>
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2024-03-14 13:19:29 +00:00
Iain Sproat e5862c66de chore(circleci): allow testing* to build helm chart (#2124) 2024-03-14 10:40:10 +00:00
Kristaps Fabians Geikins baabae627c fix(fe2): viewer SSR query optimization (#2129)
* fix(fe2): viewer SSR query optimization

* fix apollo upload link
2024-03-14 12:13:59 +02:00
andrewwallacespeckle fab231a05e Pre FE2 launch - Last testing/improvements (#2127)
* Make sure scroll is visible in comments

* Improve Mobile Comments/Selection Info

* Updates

* Fix apple dialog bug

* Fix apple bug - not using dvh
2024-03-14 09:49:02 +00:00
Alexandru Popovici 0bc423c71f Measurements extension now has accessors for active and selected measurements (#2110) 2024-03-14 10:32:36 +02:00
Alexandru Popovici 9b21f95498 Fixed a possible source of hardlocking (#2126) 2024-03-13 19:21:45 +02:00
andrewwallacespeckle dfa340afbe Add breadcrumbs to discussions and models. Temp change to routing (#2123)
* Add breadcrumbs to discussions and models. Temp change to routing

* Fix build
2024-03-13 15:26:14 +00:00
andrewwallacespeckle 0d3133db9b Change default view to List from Grid (#2119) 2024-03-13 13:36:09 +00:00
andrewwallacespeckle ad04d348e2 Remove translate which caused problems in certain views (#2120) 2024-03-13 13:14:22 +00:00
Alexandru Popovici 92d9dbd948 Selection state is now preserved after other filtering operations are applied (#2114) 2024-03-13 13:10:14 +02:00
Kristaps Fabians Geikins d3ef6788eb feat(fe2): core web vitals report + dynamic raygun tags (#2117)
* feat(fe2): route-based raygun tags

* feat: toggle cwv report

* added ttfb
2024-03-13 11:54:13 +02:00
Benjamin Ottensten 663a5b4ddc Use FE2 language in emails (#2115)
* Update copy in the Invite email

* Update copy in the comment email

* Update copy in project access emails
2024-03-13 10:46:35 +01:00
andrewwallacespeckle 84a485d293 FE2 - Visual improvements from pairing with Agi (#2111)
* Small tweaks from Agi List

* Reset Filters Animation

* Changes to Scene Explorer Filtering

* WIP

* New Versions Icon

* Add SunLightShadows

* Small changes pre CR

* Remove unneeded prosp
2024-03-12 12:41:28 +00:00
andrewwallacespeckle c26b188327 Fix Projects and Discussions Pages (#2113) 2024-03-12 12:28:29 +00:00
andrewwallacespeckle 22d1aff88f Add w-full to grid to ensure it fills mobile (#2112) 2024-03-12 12:28:14 +00:00
Kristaps Fabians Geikins 7775dad283 minor rum config adjustments 2024-03-12 12:30:52 +02:00
Alexandru Popovici 3476fb651a Viewer lib Material fixes (#2095)
* Fixed WBX-341

* Fixed WBX-342

* Fix for WBX-343. Unused materials no longer pile up in MeshBatch materials

* Unused materials no longer pile up in InstancedMeshBatch materials

* Moved material cleaning at the begining of draw groups flatening for both instanced and non instances batches. Added a cached material lookup table for both instanced and non instanced speckle meshes. This fixes the issues with setMaterial and material instances we were seeing when diffing

* Handled WBX-356 and WBX-357. Most important change here, is adding behavior for when a new draw groups is set which engulfs other existing draw groups. The previous lack of implementation for this particular case made filtering (for example) assign materials incorrectly

* Fix for WBX-358. Line batch materials were not setting their opacity

* WIP on fixing some issues with selection + coloring
2024-03-12 11:04:50 +02:00
Kristaps Fabians Geikins be078daa5a rum init clean 2024-03-11 19:03:15 +02:00
Kristaps Fabians Geikins 2ab84377a7 raygun setup cleanup 2024-03-11 18:43:19 +02:00
Benjamin Ottensten 7eea29ee1f Update Grid/List view toggle component to make the active item clearer (#2108)
* Make the active item clearer

* Add a tippy to each toggle button
2024-03-11 16:06:56 +01:00
Benjamin Ottensten 7e548607ec Make Following clearer (#2109)
* Make following clearer

* Add outer rounded borders on each side

* Center using flex (cleaner)
2024-03-11 15:10:32 +01:00
andrewwallacespeckle b5ffc1155a Updates from Benjamin (#2106) 2024-03-07 18:05:17 +01:00
Kristaps Fabians Geikins 3a66999798 fix(server): Sign Up event distinct_id not set 2024-03-07 17:15:43 +01:00
andrewwallacespeckle 2feb952fe4 Implement Project Page Tabs - Stage 1 (#2104)
* Initial Commit

* Updates from Benjamin

* CR Checks

* Updates

* Improvements

* Updates from Fabs

* Fix typing errors

* Fix build
2024-03-07 12:04:18 +01:00
andrewwallacespeckle f57347feba Remove "Reset Measurements" button (#2105) 2024-03-07 11:26:14 +01:00
Kristaps Fabians Geikins f4d9786232 Merge branch 'main' of github.com:specklesystems/speckle-server into main 2024-03-07 10:28:58 +01:00
Kristaps Fabians Geikins 0111fd0bec fix(fe2): spammy redis info message 2024-03-07 10:28:37 +01:00
andrewwallacespeckle ac485b7060 Small bugfix - Windows showing clipped project titles (#2103) 2024-03-07 10:21:31 +01:00
Iain Sproat 5d7df71d28 chore(circleci): remove python from common.sh and remove python dependency (#2102) 2024-03-01 16:42:30 +00:00
Iain Sproat 956f917418 chore(helm chart): refactor to simplify chart (#2101) 2024-03-01 16:40:45 +00:00
Gergő Jedlicska baeeace9d5 gergo/mailchimpOnboarding (#2098)
* feat: add mailchimp onboarding

* feat: add mailchimp onboarding journey

* feat: add mailchimp helm chart secrets

* refactor: move mailchimp id-s to plain helm values
2024-03-01 15:18:35 +01:00
Iain Sproat 544b07e4a5 fix(circleci): pin node version to 18 by installing using cimg/node:18.19.0 docker image (#2100)
* fix(circleci): pin node version to 18 by installing via nix

* Remove overwriting of the docker-image reference

* Remove nix from docker-build job as it doesn't need node

* nix requires machine image. Can pin node using cimg/node if we do not require python

* Restore correct cache

* No need for nix shell

* Publishing Helm Chart requires python when checking version numbers

* Use circleci references where possible
2024-03-01 14:37:01 +01:00
Kristaps Fabians Geikins b4137d6d54 minor raygun param chagnes 2024-03-01 15:27:22 +02:00
Iain Sproat 35218d42e8 fix(ci): tiltfile should be able to overwrite 'objects' pod image (#2097) 2024-03-01 10:50:36 +00:00
Iain Sproat 9bafe843d4 fix(error handling): exit with non-zero code if init fails (#2099) 2024-03-01 10:10:25 +00:00
Gergő Jedlicska b84b24467d feat: make automate app registration optional based on the existence of the url config (#2094)
* feat: make automate app registration optional based on the existence of the url config

* docs: add back automate env var with docs

* feat: app redirect url application side override

* chore: cleanup
2024-02-29 13:32:29 +01:00
Kristaps Fabians Geikins edb1c63d21 feat: fe2 status check endpoint w/ proper redis cleanup (#2092) 2024-02-28 15:02:52 +02:00
Iain Sproat df3c138786 Revert "feat(fe2): proper health probe endpoint - /api/status - [WBX-287] (#2…" (#2091)
This reverts commit 585fa873cb.
2024-02-28 11:38:08 +00:00
Alexandru Popovici 3860bf4737 WBX-135 Camera Planes (#2043)
* Handled WBX-55

* Fix for WBX-53

* Fixed WBX-160

* Fixed an issue with section box comments where an unwated margin was applied. Fixed an issue where objects were not sliced when opening a URL that had a comment + section box. Fixed an issue where the object with a comment attached would not select when opening it directly from a comment URL in FE2

* Fixed WBX-132

* Added wo methods for computing camera planes. One is implemented in the CamerPlanes extension, it's dynamic and it's scene geometry aware. The other one is empiric and only takes a box3 volume into account
2024-02-28 09:21:44 +02:00
andrewwallacespeckle 33487ab916 Andrew/bugfix embed sidebar merge (#2087)
* First fix

* Responsive testing
2024-02-27 15:45:54 +00:00