Commit Graph

1238 Commits

Author SHA1 Message Date
Mike 3d3a74009e Fix: Onboarding redirects (#4758) 2025-05-16 13:06:12 +02:00
Mike 8b40286ffa Feat: Add mixpanel events to getting started video (#4757) 2025-05-16 12:31:13 +02:00
andrewwallacespeckle 303d320441 feat(fe): Add workspace product introduction video (#4754) 2025-05-15 17:36:56 +02:00
Mike e6cd9a88d6 Fix: Enable grasshopper in connectors (#4753) 2025-05-15 16:35:08 +02:00
andrewwallacespeckle c16912d6ae fix(fe): Add available editor seats query to component. refetch on change confirm
fix(fe): Add available editor seats query to component. refetch on change confirm
2025-05-15 10:48:27 +02:00
michalspeckle 3c7a652e98 feat(fe): improvements to empty states (#4696)
* feat(fe): render different CardImportFileArea variants based on context

* feat(fe): remove default emptyStateVariant

* refactor(fe): use container classes

* feat(fe): remove click from full card upload area. Only on buttons

* chore(fe): updates to empty states, clean up.

* feat(fe): new empty state illustrations refactor

* chore(fe): removing nested selectors and clean up

* chore(fe): removed default variant

* feat(fe): empty state illustration slot added and styling changes

* feat(fe): new empty state illustrations and styling changes

* chore(fe): copy change

* chore(fe): refactor

---------

Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>
2025-05-15 09:49:36 +02:00
Benjamin Ottensten 77101832bf Fix: Copy fixes for private projects (#4747)
* Change copy, icons, and order of items

* Update general access copy if project is private
2025-05-15 08:58:28 +02:00
Chuck Driesler 2294cd1dff chore(deps): dedupe ajv (#4744) 2025-05-14 16:01:53 +01:00
andrewwallacespeckle 9124687352 fix: add available seats query in component. refetch on confirm. 2025-05-14 16:44:44 +02:00
Chuck Driesler 18d8ccaae7 fix(automate): set default input values in function input form (#4728) 2025-05-14 14:09:06 +01:00
Kristaps Fabians Geikins 4db1531064 feat: "workspace" project visibility (#4704)
* WIP new visi

* test fixes

* visibility seems to work

* authz policies & authorizeResolver updated

* various test fixes

* users tests

* frontend changes

* minor adjustments

* shared test fix

* test fixes

* force rerun CI
2025-05-14 15:20:26 +03:00
andrewwallacespeckle ac38bd539d feat(fe): Disable file upload menu item in some cases
feat(fe): Disable file upload menu item in some cases
2025-05-14 10:34:50 +02:00
andrewwallacespeckle 93ee2266fd feat(fe): Disable file upload menu item in some cases 2025-05-13 15:40:33 +02:00
Mike a8ad4eeba0 Chore: Remove all noPersonalEmails related logic (#4726) 2025-05-13 14:42:08 +02:00
Mike ead745f608 Feat: Add project selector to guest workspace invites (#4714) 2025-05-13 11:17:07 +02:00
Mike 26489fb420 Fix: Allow selecting of the default color (#4701) 2025-05-12 16:14:28 +02:00
Mike 2700fbb894 Fix: Hide add-ons if not self serve plan (#4706) 2025-05-12 14:46:10 +02:00
Benjamin Ottensten 06446decb9 Fix: Changes to Collaborators page + more (#4703) 2025-05-12 10:48:47 +02:00
michalspeckle a144bf9cae feat(fe): update Connectors page with hero section, readability, and styling improvements (#4678)
* Updated connectors page

* Updated images, text changes, spacing improved.

* Clean up

---------

Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>
2025-05-12 10:16:14 +02:00
andrewwallacespeckle 09d2625138 Updated colours 2025-05-09 15:33:04 +02:00
andrewwallacespeckle 91cc940ff6 Only show white border on dark mode pen mode 2025-05-09 15:25:58 +02:00
Alexandru Popovici 900c18bbcf View Modes 1.5 (#4625)
* feat(viewer-lib): Adding outline rendering support for all/any pipeline:
- Implemented EdgesPipeline as a standalone pipeline. Can be used as is, but it's mostly used by other pipelines to add outline rendering support
- Moved the MRT/non-MRT versions for edge generation inside the EdgesPipeline. This removed a lot of redundant pipelines
- Added optional outline rendering support for all relevant pipelines

* feat(viewer-lib): Added optional edges to the TAA pipeline.

* chore(viewer-lib): Renamed some of the pipelines to be more consistent with the names given by the frontend. Cleaned up older stuff

* chore(viewer-lib): ViewportPass makes sure it requests renders until matcap texture finished loading

* chore(frontend-2): Updated the frontend with the new view mode type changes

* feat(viewer-lib): Some updates on view modes:Added support for outline thickness and color. Removed the background texture option from edges pass

* feat(viewer-lib): Handles WEB-3147:
- Outlines are now displayable on top of any dom element.
- There is one asterisk. Pure black colored outlines (0) do not blend properly because of some browser weirdness

* feat(viewer-lib): All pipelines besides pen now draw the outlines of transparent objects with a bunch of downsides

* chore(viewer-lib): Fixed sandbox errors

* feat(viewer-lib): Updated ViewModes extension to work with pipeline options. Defined EdgesPipelineOptions

* chore(viewer-lib): Fixed sandbox compile errors

* chore(sandbox): Viewer load not object loader only

* chore(viewer-lib): Fixed linting issues.  are now optional when setting view modes

* feat(fe): View mode menu changes with no integration

* feat(fe): Frontend view mode menu integration

* fix(viewer-lib): Fixed the false gradient generated at the edges of the screen when in pen mode

* fix(fe): Better naming. Parse line weight to number

* chore(viewer-lib): A few updates:
- ViewModes now caches it's current options so it can properly determine when to do a full pipeline change and when to just update options
- Default pipeline options are now exported by the viewer
- Default pipeline options have edges enabled

* feat(fe): Design changes. Remove unneeded watch. Fix shortcuts

* feat(fe): use dark mode colours. add colour controls

* fix(fe): shortcuts and colours

* fix(fe): reactive defaultColor

* feat(fe): New descriptions. New hex colours.

* feat(fe): add mixpanel. watch darkmode

* fix(fe): fix dark mode watch

---------

Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>
2025-05-09 15:06:18 +03:00
andrewwallacespeckle 0730c391da feat(fe): shuffle onboarding question options 2025-05-08 13:44:22 +02:00
Mike e995bb75ef Fix: Fix for canceling invites from server settings (#4689) 2025-05-07 21:54:24 +02:00
Mike 189946b652 Feat: Dont show sidebar if not part of workspace (#4670) 2025-05-06 17:03:00 +02:00
Chuck Driesler 848f04d861 feat(automate): create test automations without functions (#4657)
* feat(automate): test automations without functions (almost)

* fix(automate): drop function select from test automation creation

* fix(automate): partial test automation panel

* feat(automate): environment configuration in test automation

* fix(automate): closer fit rows

* fix(automate): create test automation runs without functions
2025-05-06 10:48:21 +01:00
michalspeckle 088fb62757 Chore: Updated icon for "book an intro call" to match the style of the already used icons (#4668) 2025-05-06 10:56:31 +02:00
Mike a5830270cd Fix: Update project invite copy (#4660) 2025-05-06 10:45:09 +02:00
Mike f5b070cbe3 Feat: Allow adding members directly from workspace members section (#4664) 2025-05-06 09:44:52 +02:00
Mike cfa28724e8 Feat: Navigation project invite row with arrow keys (#4667) 2025-05-06 09:25:30 +02:00
Mike 259968544f Fix: Move navigation data fetching from composable to component (#4662) 2025-05-06 09:21:08 +02:00
Benjamin Ottensten de3f180830 Fix: Project page styling polish (#4666)
* Reduce heading size on project tabs

* Adjust spacings of project title area

* Adjust workspace icon on project page

- Don't link to workspace
- Only show if viewing a project from a workspace that you're not a member of
2025-05-05 21:57:33 +02:00
Benjamin Ottensten 66819f7b34 Move Automate beta badge to the automations page (#4663) 2025-05-05 17:28:50 +02:00
Mike 1bd429efa1 Fix: Bell notification color and join request sent button text (#4632) 2025-04-30 21:25:37 +02:00
Kristaps Fabians Geikins 211922b6a6 chore: get rid of all old workspace plan code (#4624)
* first batch of changes

* tests fix

* FE fixed

* renaming constants

* test fixes

* moar test fixes

* another test fix

* reenable app rover check

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2025-04-30 19:18:32 +02:00
Chuck Driesler 76b84e2068 fix(workspaces): wrapper type on limited workspace team (#4635) 2025-04-30 16:42:57 +01:00
Chuck Driesler c060d6097d fix(workspaces): include name and id on discoverableworkspacecollaborator (#4629)
* fix(workspaces): show more info for discoverable workspace members

* chore(workspaces): something silly with gqlgen

* Update FE

* Fix FE

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-04-30 13:52:12 +01:00
Mike 7866f43044 Feat: Include book a demo step when creating an account (#4621) 2025-04-30 12:58:36 +02:00
Mike c24af05107 Feat: Redirect to project on accept invite (#4628) 2025-04-29 15:51:56 +02:00
Mike 796fd5350c Fix: Add lineclamp instead of truncate for threads (#4627) 2025-04-29 15:25:13 +02:00
Mike 41800d90f2 Fix: Fix workspace sidebar actions for guest (#4623) 2025-04-29 09:51:01 +02:00
Mike 02be5652d3 Feat: Bulk invites for projects and workspaces (#4616) 2025-04-28 17:24:43 +02:00
Mike aa1763daa0 Fix: Minor fixes for canceled payment state (#4615) 2025-04-28 17:01:02 +02:00
Benjamin Ottensten dda2df383a Fix: Tweak textarea font size and tweak some copy (#4613) 2025-04-26 08:41:35 +02:00
Mike c874337184 Fix: Trim whitespaces from workspace wizard invites (#4611) 2025-04-25 22:36:24 +02:00
andrewwallacespeckle 547421174b featu(fe): Add limit_type to Limit Reached Dialog Viewed mixpanel event (#4604) 2025-04-25 21:40:50 +02:00
Mike c2591198e4 Feat: Add unlimited add on step in creation wizard (#4609) 2025-04-25 21:13:55 +02:00
mirnasavic123 1fa6a4ffce Update NewReply.vue 2025-04-25 15:49:10 +02:00
Mike 486503943c Fix: Minor project collaborator fixes (#4606) 2025-04-25 15:31:38 +02:00
andrewwallacespeckle 61cad73707 Only show per month price 2025-04-25 13:47:07 +01:00