Commit Graph

4652 Commits

Author SHA1 Message Date
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
Alexandru Popovici 0a078a3fc7 WBX-8 Viewer fixes (#2083)
* Fixed WBX-341

* Fixed WBX-342
2024-02-27 17:32:31 +02:00
Kristaps Fabians Geikins ba2c16e05c fix(fe2): missing new thread creation bubble 2024-02-27 17:19:27 +02:00
Kristaps Fabians Geikins 585fa873cb feat(fe2): proper health probe endpoint - /api/status - [WBX-287] (#2086)
* feat: proper health probe endpoint - /api/status

* preventing external access to status endpoint

* linting fix
2024-02-27 16:34:33 +02:00
Iain Sproat 63f8b8e805 chore(deps): bump sanitize-html from 2.8.1 to 2.12.1 (#2084)
- resolves CVE-2024-21501
2024-02-27 14:00:41 +00:00
andrewwallacespeckle 04939811b4 Remove unneccessary condition (#2085) 2024-02-27 14:00:14 +00:00
andrewwallacespeckle 47434987fe Move "Stop Following" button to the "Pocket" (#2080)
* Add "Stop Following" button to new "pocket" section for more consistent results

* Responsive fixes
2024-02-27 13:15:17 +00:00
andrewwallacespeckle 7320d09a2e FE2 Viewer UX Improvements (#2079)
* WIP Sidebar

* Resizeable

* Sidebar WIP

* Sidebar Mobile

* Maximise

* Updates

* Responsive fixes

* Update

* Resizeable handle

* Tidy up Toasts

* Fix overflow in viewer

* Add space to table

* Merge embed into new sidebar

* Remove log

* Pagination. Unfold false when multiple objects

* Updates to sidebar

* Only unfold if 1 object seleted

* Reverting changes

* Only 1 item

* Hide new comment when measurements is enabled

* Delete all measurements

* Hide selection info in measure mode

* Add padding to selection info

* Add pointer-events-none

* Sidebar improvements

* Improve Resizing

* Updates pre CR

* Updates

* Remove value

* Use vueUse useEventListener
2024-02-27 12:26:00 +00:00
Iain Sproat 8a3c0edff9 chore(circleci): require explicit approval to build images (#2081) 2024-02-26 16:54:47 +00:00
Kristaps Fabians Geikins 9ada92ccde fix(fe):automation result isolation didnt select objects (#2077)
* fix(fe):automation result isolation didnt select objects

* minor bugfix
2024-02-26 13:48:57 +02:00
github-actions[bot] f9ac9e98a3 Update image digests (#2075)
Signed-off-by: specklebot <devops@speckle.systems>
Co-authored-by: specklebot <devops@speckle.systems>
2024-02-25 16:03:08 +00:00
Kristaps Fabians Geikins 6af6c656a4 feat(fe2): app authorization workflow redesign [WBX-217] (#2044)
* WIP

* new permissions table

* permissions grouped

* updated scope descriptions

* more scope copy adjustments

* allow auth error handling

* manually closable toast notification

* fixed mentions rendering

* error view

* not you? feature

* cleanup

* minor styling changes

* WIP table

* finished authorized apps table

* minor cleanup

* cleaning up comment

* testing changes
2024-02-23 16:50:07 +02:00
Iain Sproat c4ce83ed2a chore(circleci): bump build image patch version (#1990)
* chore(circleci): bump build image patch version

* chore(circleci): bump images used to build test & publish
2024-02-23 12:54:52 +00:00
github-actions[bot] 4418932832 Update image digests (#2040)
Signed-off-by: specklebot <devops@speckle.systems>
Co-authored-by: specklebot <devops@speckle.systems>
2024-02-23 12:42:29 +00:00
Iain Sproat 9dd1dde21a fix(helm chart): if .Values.server.mp.enabled is set to false, honour it (#2073) 2024-02-23 12:19:28 +00:00
andrewwallacespeckle 0069489766 [WBX-289] Embed Dialog - Move "Access" to Dialog (#2071)
* Move Access component to Embed Dialog

* Use CommonAlert to show info message
2024-02-22 17:23:52 +00:00
andrewwallacespeckle b4ff70db15 Update to object hiding ux (#2064)
* Update to object hiding ux

* Updates from Call with Fabs

* Add comment

* Add hidden count

* Remove hidden count

* Spacing updates
2024-02-22 17:23:42 +00:00
Kristaps Fabians Geikins 23b07e82a5 precommit fix + more version fields 2024-02-22 15:48:06 +02:00
Kristaps Fabians Geikins 1d9b070ae8 feat(server): project.version query for easier cross server sync 2024-02-22 15:23:16 +02:00
Dimitrie Stefanescu dee1c4096a Merge pull request #2070 from specklesystems/didimitrie-patch-1
Update EmbeddedCommitObjectViewer.vue
2024-02-22 11:46:06 +00:00
Dimitrie Stefanescu 39ca24258b Update EmbeddedCommitObjectViewer.vue 2024-02-22 11:44:56 +00:00
Kristaps Fabians Geikins dd7409dcb2 feat(fe2): implementing various RUM tools for trialing (#2066)
* basic raygun setup

* testing seq logging

* minor fixes

* more accurate user identification

* logrocket adjustments

* speedcurve seems to work?

* added debugbear

* minor cleanup

* chore(helm chart): adds new web app analytics ids/keys to fe2 env vars
- assumes none are secrets

* Quote all secrets to prevent interpretation as digits

---------

Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com>
2024-02-22 10:51:13 +02:00
Kristaps Fabians Geikins 53b62076d0 feat: extra mp properties to troubleshoot odd events [WBX-294] (#2068)
* fix(fe2): remove mp Sign Up track, rely on the server to do this

* adding server version
2024-02-21 19:13:00 +02:00
Gergő Jedlicska dca0d8c325 gergo/serverMigration (#2067)
* feat: add server migration data to server info

* chore: gqlcodegen
2024-02-21 17:55:08 +01:00
Iain Sproat 34486739ba chore(DO 1-click): fe2 log level is warn by default (#2060)
* chore(docker compose): fe2 should have warn level of logs by default

* chore(DO 1-click): fe2 log level is warn by default
2024-02-20 19:10:50 +00:00
Iain Sproat 80fbc70692 chore(docker compose): fe2 should have warn level of logs by default (#2059) 2024-02-20 19:07:52 +00:00
andrewwallacespeckle d545480e7d Tidy up numeric filters (#2054) 2024-02-20 12:12:10 +00:00
andrewwallacespeckle 3a25277c2c [WBX-281] - 2049 Hardcoded URL in Create Application Success Dialog (#2053)
* Use NUXT_PUBLIC_BASE_URL to build application URL

* Use URL constructor for auth link

* Revert "Use URL constructor for auth link"

This reverts commit 8a84fdb2c850e0a0698ac06337b355074aa07da1.

* Build url using URL(...).toString()
2024-02-20 11:28:12 +00:00
Iain Sproat 0cb817986b chore(deps): bump socks to 2.8.0 (#2056)
- removes vulnerable ip dependency
2024-02-19 17:56:08 +00:00
andrewwallacespeckle f59e6fa6ef Add relative to enforce z-index (#2052) 2024-02-19 10:36:30 +00:00
Alexandru Popovici d5c2479ef9 Coloring issue (#2048)
* Potential filter material options are now preserved after flattening draw ranges

* Default stream
2024-02-17 12:08:51 +00:00
dependabot[bot] 1be2fde52e chore(deps): bump undici from 5.26.3 to 5.28.3 (#2050)
Bumps [undici](https://github.com/nodejs/undici) from 5.26.3 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.26.3...v5.28.3)

---
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>
2024-02-16 18:35:58 +00:00