Commit Graph

68 Commits

Author SHA1 Message Date
Mike f1739b46b2 Feat: Remove SpeckleCon banner/workspace explainer code (#5071) 2025-07-15 12:49:49 +02:00
Benjamin Ottensten 1a6e2670e0 Update docs links (#4872) 2025-06-02 15:31:01 +02:00
andrewwallacespeckle c571d51d27 feat: add speckleConBannerDismissed to activeUser.meta 2025-05-20 13:55:32 +02:00
andrewwallacespeckle 2a12776f2a feat(fe): promo banner for specklecon 2025-05-19 16:31:22 +02:00
Benjamin Ottensten 3d4c4395f4 Feat: Enable Intercom for in-app support (#4640) 2025-05-19 15:35:16 +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 189946b652 Feat: Dont show sidebar if not part of workspace (#4670) 2025-05-06 17:03:00 +02: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 7866f43044 Feat: Include book a demo step when creating an account (#4621) 2025-04-30 12:58:36 +02:00
Mike 3c12f2bc45 Feat: Refactor workspace dashboard to improve performance (WIP) (#4500) 2025-04-21 12:13:31 +02:00
andrewwallacespeckle c16db66255 Fix projectsLink condition 2025-04-17 15:02:08 +01:00
Mike 247d8b1f1b Fix: Double projects link in sidebar (#4459) 2025-04-16 15:53:11 +02:00
Mike 81b49ebcc0 Fix: Cleanup sidebar and trial actions (#4314) 2025-04-03 10:05:30 +02:00
Mike 4126f92b7d Feat: Move invites to header (#4304) 2025-04-02 15:26:28 +02:00
Mike 8e4ccc85a2 Fix: Sidebar height (#4270) 2025-03-26 17:44:56 +01:00
Mike ae17a82bc3 Fix: Decrease sidebar with in new layout (#4212) 2025-03-18 11:34:03 +01:00
Mike 159e7858ff Feat: Various WorkspaceSwitcher improvements (#4209) 2025-03-17 16:58:28 +01:00
Mike ec435df79d Feat: New navigation (#4179) 2025-03-13 15:23:41 +01:00
Mike Tasset e670fb9729 Move things around 2025-03-10 16:30:27 +01:00
Dimitrie Stefanescu 24c9c61d34 feat: removes docs link, adds usecases quickstart card 2025-03-10 12:29:35 +00:00
Mike da8a2dcc27 Fix: Update connectors page (#4130) 2025-03-10 11:09:16 +01:00
andrewwallacespeckle 45d7d4d02b feat(fe): Tutorials page (#4120)
* Tutorials Page

* Add tutorials page

* Update Page.vue

* Changes from PR

* Updates from call

* Remove page added in error

* Update Page.vue

* Remove shallowref

* Update mixpanel name
2025-03-07 12:18:45 +00:00
Mike 6b2aae24a8 Feat: New Connectors page (#4030) 2025-02-19 13:11:03 +01:00
Mike 42b841d36f Feat: Add projects subscription to dashboard (#4011) 2025-02-18 10:25:13 +01:00
Mike 9202fa5335 Fix: Clean up UI (#3948) 2025-02-07 11:56:39 +01:00
Mike 1b6569dbac Feat: Depreciate Webflow API call for tutorials (#3911) 2025-01-29 14:48:50 +01:00
Mike 5024ebb94c Fix: Updates to trial expired state (#3762) 2025-01-03 13:58:56 +01:00
andrewwallacespeckle be898dbe6b feat(fe2): New workspace page layout (#3716)
* prevent recursive layout rendering with named slots

* Workspace sidebar desktop

* Responsiveness

* Billing

* Edit icons

* Fragmentation

* Spacing updates

* Fragmentation

* Mobile updates

* Full notification for non-trial

* Readd workspace role

* New icon. Invite dialog

* Avatar Group count

* Add select-none

* Updates

* Updates

* Fix build

* New layout

* Mobile sidebar fix

* BillingAlert update logic

* Updates from CR

* New empty state

* Admin/Guest checks

* Changes from Benjamin

* Changes from michal

* Mobile changes

* Remove fullstop

* Update propname. Optional buttonCopy

* Improved project card grid

* Workspace page prop

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-12-20 13:31:39 +00:00
Mike f50a95fe78 Feat: Change blog to tutorials (#3713) 2024-12-18 14:22:07 +01:00
Mike ee3ac48579 Feat: Change default workspace avatars (#3670) 2024-12-11 10:11:21 +01:00
Mike bafbe97723 Feat: Enable workspace wizard (#3634) 2024-12-05 10:16:48 +01:00
Mike 8f4593e606 Feat: Workspace creation wizard (#3625) 2024-12-04 14:19:52 +01:00
Chuck Driesler e312110933 Automate Public Beta (#3472)
* feat(automate): query active user functions

* fix(automate): show automations to non-stream-owners

* feat(automate): associate function with workspace

* fix(automate): split functions page between user and example functions

* fix(automate): ugh

* fix(functions): use correct query type in different places

* fix(automate): workspace functions page

* feat(automate): query specific categories of functions

* fix(automate): checkpoint

* fix(workspaces): successful queries w local env

* fix(automate): createFunctionWithoutVersion

* fix(automate): successful associate function with workspace

* fix(automate): query and return workspaces on functions

* fix(automate): show current function workspace

* fix(automate): query functions in automation create dialog

* fix(automate): audit non-owner automation access

* refactor(automate): logs api can get the projectId from the path

* fix(automate): multiregion gql resolvers

* fix(automate): multiregion event listeners

* fix(automate): drop automationCount

* fix(automate): multiregion run status

* fix(automate): correctness

* fix(automate): successful usage of multiregion results

* fix(automate): actually finish event listeners

* chore(automate): fix tests fix tests

* fix(automate): fix tests but make it multiregion flavor

* fix(automate): logs endpoint

* fix(automate): inject projectid correctly

* fix(automate): drop user-source functions

* fix(automate): owners edit, others can view

* fix(automate): simplify queries, auto workspace association

* chore(automate): appease

* chore(automate): fix function types

* fix(automate): get to workspace functions from empty state

* chore(automate): death to all slugs

* fix(automate): no create automation from function

* fix(automate): hide workspace change, tweak role access

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2024-11-29 17:33:14 +01:00
Mike b2cebea7eb Fix: Various billing fixes (#3569) 2024-11-28 20:24:05 +01:00
Mike b0ff431560 Feat: Only show workspaces menu item when no workspaces (#3540) 2024-11-21 16:11:40 +01:00
Mike 065644b31d Fix: Remove remaining billing query (#3517)
* Fix: Remove remaining billing query

* fix types
2024-11-19 18:42:18 +01:00
Mike 32fed39fb1 Feat: Update billing summary/add pricing table (#3506) 2024-11-18 14:47:48 +01:00
andrewwallacespeckle 4a43c5d52c Update Sidebar.vue (#3478) 2024-11-11 11:18:11 +00:00
Benjamin Ottensten 5c41177dbb Update specklecon banner copy (#3436) 2024-11-05 09:19:46 +01:00
andrewwallacespeckle 083531e5c9 refactor(fe2): Use webflow api for dashboard stories (#3342)
* Initial work

* fallback image

* Update api name

* Add read time

* Filter out newly updated stories

* Update webflow.ts

* Add NuxtImg

* Update webflow.ts

* Update Card.vue

* Rename to Webflow Items

* Helm changes

* Rename webflow to blog

* useAsyncData

* Throw error if no API
2024-10-22 14:58:31 +01:00
Mike 12518bcfb4 Fix: Updated connectors download URL (#3246) 2024-10-11 11:04:07 +02:00
andrewwallacespeckle d956fbf79d refactor(fe2): Change workspace creation triggers (#3211)
* Tasks from ticket

* Update copy

* Add confirm dialog to cancel button

* Show Workspace create dialog when on explainer page

* Reorder

* Add new mixpanel event

* Use 1 confirm modal
2024-10-10 16:10:21 +01:00
Mike 18b7ac1f74 Feat: Remove workspace promobanner (#3185) 2024-10-08 09:45:33 +02:00
Mike a8ed344fb8 Feat: Add custom modal for user feedback (#3179) 2024-10-07 13:59:41 +02:00
andrewwallacespeckle 677b8202fa feat(fe2): workspace slug / short id support (#3088)
* Add edit slug dialog

* Design changes to edit button

* Slug url implementation

* Disable slug edit if non admin

* Preloading queries

* Use preloaded workspace id

* Changes pre PR

* Removed unneeded import

* feat(workspaces): migrate slug to match the workspaceId

* WIP Comments

* Add watch. Use Fragment

* Tidy create

* Tidy ups

* Tidy up Edit Dialog

* Remove comment

* Update text - changing slug does not break embeds

* Updates from CR

* Reorder ProjectList

* Feedback from Michal

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2024-10-01 16:23:54 +01:00
Mike 8eeddad57b Fix: Dont set empty arrays as user properties (#3007) 2024-09-16 14:49:49 +02:00
Mike 2fb25d1379 Fix: Change add_group to people.set for workspaces (#2999) 2024-09-16 14:34:30 +02:00
andrewwallacespeckle 62e0c9eeaf fix(fe2): Update sidebar styles based on Michal's feedback (#2807)
* Updates from Michal video 1

* Fix openWorkspaceCreateDialog

* Update color of + button

* Change isUserAdmin to isNotGuest

* Updated dialog

* Updated condtion

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-08-29 13:29:20 +01:00
andrewwallacespeckle c771fc8553 fix(fe2): Various alignment fixes from testing (#2790)
* Update Nav Link Font weight. Nowrap badge

* Plus spacing

* Workspace page tidy up

* Mobile testing

* Responsive fixes

* Fix clipping of avatar

* Adjust workspace item pl

* Square the plus button

* Font overwrites for workspace items in settings

* Remove unused props
2024-08-29 10:11:16 +01:00