Commit Graph

1937 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins b4cf23f856 feat(fe2): more accessible error reference (#5090)
* feat(fe2): more accessible error reference

* use wrench icon

* michals comments

* more michals comments
2025-07-17 10:25:04 +03:00
Kristaps Fabians Geikins b3e216a1ef feat(fe2): improved auth error logging (#5089) 2025-07-16 17:04:37 +03:00
Mike 0e8e27f415 Feat: Improve private embed alert message (#5088) 2025-07-16 15:49:11 +02:00
Mike c6e0239ccf Fix: Remove clearToken function (#5087) 2025-07-16 14:33:59 +02:00
Mike 5ae27ca5e1 Fix: Dont use cookie for auth token (#5086) 2025-07-16 14:17:42 +02:00
andrewwallacespeckle b59f232ed3 feat(fe): Support hyperlinks in comments
feat(fe): Support hyperlinks in comments
2025-07-16 10:02:20 +01:00
Mike 394b33d7d7 Fix: Rename embed token (#5084) 2025-07-16 10:39:59 +02:00
Mike 929cc14fe6 Fix: Private embed mixpanel track event and warning (#5082) 2025-07-15 19:16:17 +02:00
andrewwallacespeckle 8f104dcd24 Remove comment 2025-07-15 15:10:38 +01:00
andrewwallacespeckle ef742150ae Small improvements 2025-07-15 14:58:40 +01:00
andrewwallacespeckle c0f998b7c3 Show confirmation dialog before opening link 2025-07-15 14:50:11 +01:00
andrewwallacespeckle 8eb1376606 Add links. "Remove link" button 2025-07-15 14:02:13 +01:00
Mike ed875f0134 Feat: Enable embedding private/workspace projects (#5047) 2025-07-15 13:25:12 +02:00
Mike f1739b46b2 Feat: Remove SpeckleCon banner/workspace explainer code (#5071) 2025-07-15 12:49:49 +02:00
Mike 117c838026 Fix: Improve Intercom fetching (#5072) 2025-07-15 12:19:46 +02:00
Kristaps Fabians Geikins d68f7943cc feat(ui-components): proper LayoutMenu mount on body support + fixes (#5069) 2025-07-14 15:34:52 +03:00
Kristaps Fabians Geikins 0f084ae2c9 feat(fe): more accurate download reporting (#5067) 2025-07-14 13:56:01 +03:00
Kristaps Fabians Geikins 83079caff6 feat(fe2): allow copying file upload error from badge (#5064) 2025-07-14 10:47:20 +03:00
Kristaps Fabians Geikins bde148f286 chore(server): migrating fully to ESM (#5042)
* wip

* some extra fixes

* stuff kinda works?

* need to figure out mocks

* need to figure out mocks

* fix db listener

* gqlgen fix

* minor gqlgen watch adjustment

* lint fixes

* delete old codegen file

* converting migrations to ESM

* getModuleDIrectory

* vitest sort of works

* added back ts-vitest

* resolve gql double load

* fixing test timeout configs

* TSC lint fix

* fix automate tests

* moar debugging

* debugging

* more debugging

* codegen update

* server works

* yargs migrated

* chore(server): getting rid of global mocks for Server ESM (#5046)

* got rid of email mock

* got rid of comment mocks

* got rid of multi region mocks

* got rid of stripe mock

* admin override mock updated

* removed final mock

* fixing import.meta.resolve calls

* another import.meta.resolve fix

* added requested test

* nyc ESM fix

* removed unneeded deps + linting

* yarn lock forgot to commit

* tryna fix flakyness

* email capture util fix

* sendEmail fix

* fix TSX check

* sender transporter fix + CR comments

* merge main fix

* test fixx

* circleci fix

* gqlgen bigint fix

* error formatter fix

* more error formatting improvements

* esmloader added to Dockerfile

* more dockerfile fixes

* bg jobs fix
2025-07-14 10:26:19 +03:00
Chuck Driesler 2c66b3aef5 fix(embedTokens): return all metadata on embed token create (#5055)
* fix(embedTokens): return all metadata on embed token create

* chore(embedTokens): no !

* fix(embedTokens): more correct type usage

* fix(embedTokens): update codegen.yml
2025-07-10 14:36:14 +01:00
Mike d1e242bd2e Feat: Make connectors page public (#5043) 2025-07-08 14:54:05 +02:00
Chuck Driesler aa29a09ebc feat(tokens): create embed-specific tokens (#5013)
* feat(tokens): create embed-specific tokens

* fix(tokens): repo functions and policy sketch

* chore(authz): embed token policies and tests

* chore(authz): fine

* chore(gql): lint descriptions

* fix(embedTokens): better api surface, repo structure

* chore(embedTokens): test fixes

* fix(embeds): check resource access

* fix(embeds): use resource access util
2025-07-07 12:02:38 +01:00
Kristaps Fabians Geikins cf6d997b93 fix(fe): show last upload failed in list view (#5035) 2025-07-04 11:10:17 +03:00
Kristaps Fabians Geikins 3831046db1 fix(fe2): hide duplicated failed file import jobs (#5020) 2025-07-02 12:01:21 +03:00
Kristaps Fabians Geikins 7e01c6f769 feat(fe2): improved file import error handling (#5016)
* WIP error dialog

* import error reporting

* dialog content memoization

* dialog work

* more cleanup

* apollo cache adjustments

* add jobId to uploads table

* fix showing old pending version state

* feat(fe2): prevent user from leaving page if active uploads (#5017)

* feat(fe2): prevent user leaving if active uploads

* fixxes
2025-07-02 11:01:41 +03:00
Mike eb6e8048a2 Fix: Update Cal calender (#5014) 2025-07-01 11:43:13 +02:00
Mike f6b55edfd5 Fix: Update rhino text (#5011) 2025-07-01 10:56:19 +02:00
andrewwallacespeckle 2fddcd78b7 feat(server+fe): Implement LimitedWorkspace for PendingWorkspaceCollaborator (#4984) 2025-06-27 09:35:37 +01:00
Chuck Driesler 1a0342ad25 fix(automate): include selected org when making a function (#4983) 2025-06-25 12:38:09 +01:00
andrewwallacespeckle 78227628c9 Minor change 2025-06-24 13:24:03 +02:00
andrewwallacespeckle 2724c92387 Add "View versions" cta to move version success toast 2025-06-24 13:21:56 +02:00
andrewwallacespeckle 86249d7ce9 Add max height menu prop to FormSelectBase. Use it in move version dialog 2025-06-24 13:16:13 +02:00
Mike df303088e0 Fix: Update blender connector text (#4978) 2025-06-23 17:31:36 +02:00
andrewwallacespeckle decfe9f3e4 fix(fe): SSO switch now properly reflects enabled state
fix(fe): SSO switch now properly reflects enabled state
2025-06-23 16:30:58 +02:00
Iain Sproat 4a58e66d99 feat(file importer): send skp to rhino parser (#4973) 2025-06-23 13:45:26 +01:00
andrewwallacespeckle 8c4aa18333 refactor(fe): update active state of sso switch 2025-06-23 14:27:49 +02:00
Mike 67059aecf8 Feat: Fix billing portal link (#4975)
* Feat: Fix billing portal link

* Feat: Fix billing portal link
2025-06-23 13:04:45 +02:00
Daniel Gak Anagrov 58fad54c51 chore(dockerfile): increase likelihood of docker layer caching (#4972) 2025-06-23 08:42:00 +01:00
andrewwallacespeckle 6a4148e663 Show correct reason. Update title 2025-06-20 15:47:02 +02:00
andrewwallacespeckle 9404b97de8 Allow going to wizard 2025-06-20 15:36:10 +02:00
andrewwallacespeckle 9ce371e30d Fix activeUser in composable 2025-06-20 15:04:53 +02:00
andrewwallacespeckle 4ce5a28b4a Add new query 2025-06-20 10:40:05 +02:00
andrewwallacespeckle 9b1f75f36d Merge branch 'main' into andrew/web-3627-implement-frontend-of-preventing-workspace-creations 2025-06-20 10:35:13 +02:00
Kristaps Fabians Geikins 3b641024cc feat(fe2): enable large file uploads (#4965) 2025-06-20 10:50:16 +03:00
andrewwallacespeckle 71d49f3163 Wrong check fix 2025-06-19 16:59:20 +02:00
andrewwallacespeckle 2b287962da Add final checks 2025-06-19 16:56:51 +02:00
andrewwallacespeckle b40b624c5c Disable wizard 2025-06-19 16:52:45 +02:00
andrewwallacespeckle 922b97ddfc Merge branch 'main' into andrew/web-3627-implement-frontend-of-preventing-workspace-creations 2025-06-19 16:39:46 +02:00
andrewwallacespeckle 6d54aa3451 Disable workspace switch +. Add hasAccessToFeature 2025-06-19 16:39:16 +02:00
andrewwallacespeckle 63d5908492 Merge branch 'andrew/web-3627-implement-frontend-of-preventing-workspace-creations' of https://github.com/specklesystems/speckle-server into andrew/web-3627-implement-frontend-of-preventing-workspace-creations 2025-06-19 16:17:17 +02:00