Commit Graph

5883 Commits

Author SHA1 Message Date
Mike 10969c8a04 Fix: workspace avatar (#3674) 2024-12-11 13:19:42 +01:00
Mike f5312cceb3 Fix: Fix CommonAlert icon (#3671) 2024-12-11 10:44:13 +01:00
Iain Sproat 27a0600dcd feat(server): multi-region aware liveness and readiness checks (#3468)
* chore(healthchecks): refactor out of modules
* feat(server): multi-region aware liveness and readiness checks
* Add tests for redis & postgres healthchecks
* do not close Redis client after checking it is healthy, we now use a shared client
2024-12-11 09:29:53 +00:00
Mike ee3ac48579 Feat: Change default workspace avatars (#3670) 2024-12-11 10:11:21 +01:00
Mike abdd8e3a50 Fix: Hide disclaimer if FF is enabled (#3668) 2024-12-10 17:06:12 +01:00
Mike 4777093a16 Fix: Improve creation wizard state management (#3666) 2024-12-10 16:11:55 +01:00
Benjamin Ottensten 95733b4523 Chore(workspaces): Add support links to billing settings (#3665) 2024-12-10 15:47:38 +01:00
Chuck Driesler c1eeb20d5a fix(sso): fallback resolver (#3667) 2024-12-10 15:29:34 +01:00
Alexandru Popovici e7613a60d7 Fixed TAS Shapecast (#3661)
* Fixed the issue where TAS only shapecasts were not running properly on all batch objects, missing some of them. Some small updates to BoxSelection

* Improved shapecast travesal time 4X. Only passing batch objects only once to intersectTASRange and also added the builtin CONTAINED acceleration to bounds testing.

* Some critical typescript errors

* Added missing types from export
2024-12-10 11:29:05 +02:00
Kristaps Fabians Geikins 8d0cbad8b6 feat(server): multi region blob support (#3653)
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com>
2024-12-10 09:05:18 +00:00
Benjamin Ottensten 510a079c71 Update text if plan is cancelled (#3663) 2024-12-09 21:52:42 +01:00
Mike 1104211ad7 Fix: Fix webhook (#3660) 2024-12-09 15:12:49 +01:00
Chuck Driesler 61098f1871 chore(workspaces): track deleted workspace in mixpanel (#3656)
* chore(workspaces): mixpanel property for deleted workspaces

* fix(workspaces): send event in frontend
2024-12-09 12:55:08 +00:00
Gergő Jedlicska 62863a8523 feat(server): allow using frontend proxy in fe2 mode too (#3658) 2024-12-09 13:54:50 +01:00
Chuck Driesler f3e0a83519 chore(automate): add in-app demo calendar link (#3657) 2024-12-09 12:52:17 +00:00
Mike 648e07756f Feat: Improve information in upgrade modal (#3655) 2024-12-09 13:48:34 +01:00
Mike 6c471c0ec6 Feat: Send webhook for upgrade event (#3649) 2024-12-09 11:15:50 +01:00
Benjamin Ottensten 888e45c011 Add Gendo Mixpanel event (#3654) 2024-12-09 10:29:03 +01:00
Chuck Driesler 02be49f71f fix(automate): redirect github auth flow to workspace if possible (#3632)
* fix(automate): redirect to workspace after auth if possible

* fix(automate): include session in github auth flow

* chore(automate): update props after merge

* fix(automate): pick => fragment

* fix(automate): use fragments correctly
2024-12-06 08:24:23 +00:00
andrewwallacespeckle 4e6f199882 fix(fe2): Upgrading from annual to monthly billing tooltip (#3650)
* Update Plan.vue

* Remove v-if. Add key
2024-12-05 23:51:37 +00:00
andrewwallacespeckle e160ea062a feat(fe2): Billing - Add tooltips to disabled buttons (#3615)
* Add various disabled state tooltips

* Tidy up conditionals

* Fix tippy reactivity bug

* Fix conditional

* Minor changes

* Fix typo

* Update Plan.vue

* Update tooltip conditions

* v-else-if

* Add comment

---------

Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com>
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2024-12-05 17:44:50 +00:00
Chuck Driesler 091cff62d6 chore(automate): function and automation creation funnel events (#3647) 2024-12-05 16:36:03 +00:00
Mike 384510f56c Fix: Only set once for hasSpeckleMembers (#3646) 2024-12-05 16:30:45 +01:00
Benjamin Ottensten 2f44ae2a7e Trigger mention dialog after a single character (#3644)
* Limit mentions to a single character

* Adjust test
2024-12-05 15:46:47 +01:00
Iain Sproat 298e0977de fix(helm chart): set a default value in Helm Chart for workspacesMultiRegionBlobStorageEnabled feature flag (#3645) 2024-12-05 14:04:48 +00:00
Mike abaf66c3e3 Feat: Update creation event, add more properties to workspace (#3637) 2024-12-05 15:01:49 +01:00
Chuck Driesler dab1bc758c fix(automate): update empty state (#3642)
* fix(automate): wip onboarding copy

* fix(automate): conditional onboarding buttons
2024-12-05 13:30:17 +00:00
Chuck Driesler 8927490797 chore(automate): track redirects from beta site (#3633)
* chore(automate): track redirects from beta site

* fix(automate): clear param after processing

* fix(automate): clear specific query param
2024-12-05 13:30:01 +00:00
Iain Sproat 9b1b1dfb71 feat(server/feature flags): adds multi-region blob storage ff (#3643) 2024-12-05 15:13:34 +02:00
andrewwallacespeckle ba19d755d3 Add custom-help-text prop to TextInput. Fix slug help (#3640) 2024-12-05 12:31:02 +00:00
Iain Sproat 97344e085c fix(local dev): use non-conflicting ports (#3641) 2024-12-05 12:17:36 +00:00
Iain Sproat b2087e7516 feat(local dev): multi-region blob storage (#3639) 2024-12-05 12:09:13 +00:00
Iain Sproat 083999da46 chore(server/logging): use message template instead of runtime formatting (#3638)
- reduce the cardinality of messages, to allow filtering by message template
2024-12-05 12:02:48 +00:00
Kristaps Fabians Geikins 4b6e7af19d feat(fe2): scope comment mentions to parent project collaborators (#3635)
* backend done

* get rid of email mention

* project scoped mentions work

* lint fix

* better user sanitization safety

* tests fix
2024-12-05 13:33:05 +02:00
andrewwallacespeckle 3caaeb6781 Add items-center (#3636) 2024-12-05 11:08:20 +00:00
Mike bafbe97723 Feat: Enable workspace wizard (#3634) 2024-12-05 10:16:48 +01:00
Mike 20c36d4514 Feat: Added invite event (#3631) 2024-12-04 17:10:07 +01:00
Chuck Driesler ce3941c3fe fix(automate): cascade delete automations with projects (#3627)
* fix(automate): cascade delete automation functions

* fix(automate): show automation count in delete dialog

* fix(automate): limit 0
2024-12-04 16:06:42 +00:00
Mike a09da96473 Fixed icon (#3630) 2024-12-04 15:22:27 +01:00
andrewwallacespeckle 9a3feed7f6 No condition on click event (#3629) 2024-12-04 14:07:10 +00:00
Benjamin Ottensten 9982f3e388 Update wizard copy (#3628) 2024-12-04 15:01:30 +01:00
Mike 8f4593e606 Feat: Workspace creation wizard (#3625) 2024-12-04 14:19:52 +01:00
Gergő Jedlicska 2ba2ef28dc feat(gatekeeper): lower checkout session expiry (#3626) 2024-12-04 11:52:33 +01:00
Iain Sproat cdf9c4858a refactor(env vars): rename AUTOMATE_ENCRTYPTION_KEYS_PATH with ENCRYPTION_KEYS_PATH (#3616) 2024-12-04 10:29:35 +00:00
Gergő Jedlicska 5b5aa7a877 feat(multiRegion): do not recreate the pub subs in production (#3624) 2024-12-04 07:39:09 +01:00
Iain Sproat 384640de1d fix(error): improve error message when subscriptions & publications fail (#3613) 2024-12-03 21:26:43 +00:00
Chuck Driesler b4aa0f7608 fix(sso): disable slug edit if sso enabled (#3621)
* fix(sso): disable slug edit if sso enabled

* fix(sso): guard on backend

* chore(sso): more test fixes
2024-12-03 18:05:04 +00:00
Iain Sproat a0d2831201 fix(server/logging): use structured message template not string formatting (#3619)
- string formatting causes high cardinality of messages in the logging system
2024-12-03 16:37:38 +00:00
Chuck Driesler 101a0b2d54 fix(workspaces): no default discovery (#3622)
* fix(workspaces): do not enable discoverability by default

* chore(workspaces): fix test

* chore(workspaces): more tests fix
2024-12-03 16:01:05 +00:00
Chuck Driesler 9c97f91651 fix(automate): drop public functions (#3623) 2024-12-03 15:52:53 +00:00