Commit Graph

6383 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins 5246526b3d feat(fe2): less spammy FE2 logging (#4082) 2025-02-27 11:24:38 +02:00
Kristaps Fabians Geikins ec092fb042 chore: move common workspace plan/feature config to @speckle/shared (#4064)
fix: gqlgen regenerated
2025-02-27 11:18:30 +02:00
Iain Sproat 735a14279e fix(server/auth): callback should not finalize auth if HTTP response already sent (#4044) 2025-02-27 08:37:43 +00:00
Mike bb5f6e24f2 Feat: Add noindex to project pages (#4079) 2025-02-27 09:11:06 +01:00
Chuck Driesler 1cceb30273 chore(sso): improve misconfigured log (#4080) 2025-02-26 22:17:09 +00:00
Chuck Driesler 025ae104db feat(regions): move file uploads and blobs (#3977)
* chore(regions): failing test for moving blobs

* fix(blobs): use blob storage table

* chore(regions): include file_uploads table for thoroughness

* fix(regions): extract repeated string to utils
2025-02-26 19:34:50 +00:00
Kristaps Fabians Geikins c0a2dc910a fix: ensure datadog gets git info w/ sourcemaps (#4078)
* fix: ensure datadog gets git info w/ sourcemaps

* CR fix
2025-02-26 19:37:29 +02:00
Kristaps Fabians Geikins 9e0da93f51 feat(fe2): new publish sourcemaps mechanism (#4076)
* WIP new publish sourcemaps mechanism

* config fix1

* config fix2

* config fix3

* config fix4

* switch to npx

* path fix

* a bit of cleanup

* CR fixes
2025-02-26 19:00:31 +02:00
Alessandro Magionami 4228c3396b Merge pull request #3957 from specklesystems/chuck/web-2435-move-comments-and-webhooks-without-attachments
feat(regions): move project comments and webhooks
2025-02-26 15:51:14 +01:00
Iain Sproat 9d6e6304d4 fix(server/logging): some subscription errors should be logged at warning level (#4061) 2025-02-26 14:18:25 +00:00
andrewwallacespeckle 89520fbf8a Update Page.vue (#4072) 2025-02-26 14:01:40 +00:00
Chuck Driesler 27d109b233 chore(multiregion): more waits (#4075) 2025-02-26 13:17:49 +00:00
Kristaps Fabians Geikins daec5f6b26 feat(fe2): add extra metadata to seq logs for improved observability (#4073) 2025-02-26 14:29:55 +02:00
Iain Sproat eabb50a6d2 tests(workspaceJoinRequests): fix broken tests with invalid scopes (#4071) 2025-02-26 11:23:16 +00:00
Mike 2ecb98146a Feat: prevent non work emails (#3993) 2025-02-26 10:55:02 +01:00
Mike 6daccd921f Fix: Disable workspace menu items (#4068) 2025-02-26 10:25:26 +01:00
Mike 169f4204a8 Feat: Show approved/denied workspace request in table, various bug fixes (#4063) 2025-02-25 16:16:29 +01:00
Alessandro Magionami a9dd835de9 feat(workspaces): team resolver for limited workspace (#4040) 2025-02-25 12:19:50 +01:00
Alessandro Magionami fd68c6ef2a feat(workspaces): user workspace join requests (#4023)
* feat(workspaces): user workspace join requests

* chore(workspaces): return limited workspace

* chore(workspaces): fix tests

* chore(workspaces): add index for userId

* chore(shared): fix totalcount on getpaginateditems

* chore(workspaces): add workspace core resolvers to throw specific error
2025-02-25 12:19:21 +01:00
Kristaps Fabians Geikins eb050bb649 feat(server): new plans + disabled checkout/upgrade/sidegrade (#4057)
* feat(server): new plans + disabled checkout/upgrade/sidegrade

* pushed in CR fixes
2025-02-25 09:46:46 +01:00
Mike f1778d69f4 Fix: Underline on fileupload card link (#4056) 2025-02-24 18:38:28 +01:00
Charles Driesler 378e1ab1dc chore(regions): 100 => 10 once again 2025-02-24 16:38:15 +00:00
andrewwallacespeckle 351a52ffb1 Check if page is authn before running middleware (#4059) 2025-02-24 15:46:23 +00:00
andrewwallacespeckle 98dcc156ae Check for env before querying for discoverable workspaces (#4058) 2025-02-24 14:50:25 +00:00
Chuck Driesler 66ccbe4cd7 chore(sso): clearer sso user taken error (#4054)
* chore(sso): clearer error

* fix(sso): safe user information
2025-02-24 11:39:36 +00:00
Iain Sproat 3ef143375f refactor(middleware): tidying of inline middleware into function (#4047) 2025-02-24 11:03:40 +00:00
Chuck Driesler abd6d2aca9 chore(tests): icky wait (#4055) 2025-02-24 13:03:11 +02:00
Mike 3a78658c2e Fix: Add click to fileupload area (#4053) 2025-02-24 11:45:32 +01:00
Kristaps Fabians Geikins 6051917b59 chore(server): refactor activityStream invocations - batch #7 - streams (#4014)
* chore(server): refactor activityStream invocations - batch #7 - streams

* test fix

* more test fixes

* CR comment fix
2025-02-24 12:34:56 +02:00
andrewwallacespeckle c07eba4922 Improve webhooks ux (#4043) 2025-02-24 09:49:39 +00:00
Chuck Driesler 9cfa91eded fix(automate): defer showing header until tab query finishes (#4051) 2025-02-24 09:37:58 +00:00
Charles Driesler ff3b1bb13a Merge remote-tracking branch 'origin' into chuck/web-2435-move-comments-and-webhooks-without-attachments 2025-02-23 19:15:55 +00:00
Charles Driesler 979cc3cd95 chore(regions): lint 2025-02-23 19:15:31 +00:00
Iain Sproat 01a49dffee fix(tests): enable rate limiter in a safe way (#4048) 2025-02-23 11:17:17 +00:00
Gergő Jedlicska 5b0bb3b65d gergo/web 2635 set up new plans in the backend (#4031)
* feat(gatekeeper): add new free plan option as an unpaid workspace plan

* feat(workspaces): add feature flag for new plans

* feat(gatekeeper): add free plan option to workspace plans

* Added button in FE

* Make button more beautifuller

* feat(gatekeeper): enable creating workspaces on a free plan

* Fix

* Fix FE linting

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-02-21 14:49:04 +01:00
Kristaps Fabians Geikins 90ef5bb58c fix(fe2): gqlgen breaks when using satisfies operator (#4045) 2025-02-21 14:18:08 +01:00
Iain Sproat 128a6e76cf fix(file import): bump ubuntu package for python3.12 (#4042)
- pinned versions are necessary but ubuntu's habit of pulling old versions breaks stuff
2025-02-21 10:54:15 +00:00
Kristaps Fabians Geikins 81f9d343de fix(viewer-sandbox): various build errors (#4041) 2025-02-21 08:54:16 +02:00
Iain Sproat 18128aefec chore(helm chart): remove flag to use FE1 over FE2 (#4038) 2025-02-20 18:03:34 +00:00
Iain Sproat 12fc717115 feat(objectsender): expose all options to allow configuration (#2751) 2025-02-20 12:30:28 +00:00
Kristaps Fabians Geikins 1d2a594f0a chore: upgrade TS 5.2 -> 5.7.3 & ESLint to 9.20.1 (#4032)
* chore: upgrade TS 5.2 -> 5.7.3

* vite dts fix

* lint fix

* resolutions fix

* ui comp build fix

* precommit fix?

* latest eslint version

* autoloader fix

* undo unnecessary viewer change

* eslint fixes fe2 + trying disabled type linting

* lint fixes
2025-02-20 14:18:18 +02:00
Chuck Driesler d074aed010 chore(sso): more sso logs (#4037)
* chore(sso): more sso logs

* chore(sso): chill
2025-02-20 11:57:39 +00:00
Mike 7827d2f1f6 Feat: New dark mode blue (#4036) 2025-02-20 11:45:39 +01:00
Mike 45d138e682 Fix: Typo in slug error (#4035) 2025-02-20 11:45:14 +01:00
Mike 6c254a8c65 Fix: Short ID generation + error (#4034) 2025-02-20 09:36:57 +01:00
Mike 6b2aae24a8 Feat: New Connectors page (#4030) 2025-02-19 13:11:03 +01:00
Chuck Driesler b5c8e90937 fix(sso): one more (#4028) 2025-02-19 11:32:14 +00:00
Kristaps Fabians Geikins fdbc05a942 fix(server): Object.children() query data values missing sometimes (#4015)
* fix(server): Object.children() query data values missing sometimes

* minor change
2025-02-19 12:35:26 +02:00
Iain Sproat d490f1575d fix(server/auth): actually delete refresh and auth tokens (#4027)
- resolves bug confirmed by Fabians https://github.com/specklesystems/speckle-server/pull/3880#discussion_r1959783741
2025-02-19 08:40:39 +00:00
Chuck Driesler c7d3171da8 chore(tests): repair lint (#4025) 2025-02-18 17:15:30 +00:00