Commit Graph

373 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins a6287fc06d feat(fe2 & server): saved views foundation (list & view) + bits n bobs (#5163)
* init db migration

* WIP store view

* create service call

* WIP insertion

* insert sort of works

* moving code arounmd

* creation tests

* avoid duplicate entries

* fixes from main

* basic group retrieval works

* group filtering works

* WIP view listing

* filter by acl

* fixes + WIP single group retrieval

* wip pivot

* more pivot query fixes

* tests fixed after pivot

* views list tests

* fixing test command

* business plan only checks

* more tests for coverage

* .dts import fix

* cli fix

* anutha one

* auth policy tests for business plan access

* WIP saved views panel base

* BE listing adjustments

* WIP group rendering

* group render done

* WIP post create cache updates

* listing fine?

* my vs theirs

* auto open

* minor fixes

* click load omg

* nicely loading views

* type fix

* less spammy loading

* another type fix:

* more lint fix

* test fix

* codecov disable

* moar coverage

* fix sidebar flashin

* more test coverage

* more test cvoverage

* minor adfjustments

* adj

* saved view wipe fixes

* CSR viewer

* more improvements

* extra feature flag checks

* lint fix

* feature flags fix

* more test fixes
2025-08-05 11:52:50 +03:00
Mike 24b6f1f329 Feat: Improved workspace switcher (#5058) 2025-07-24 12:31:43 +02:00
Mike bf11528ab0 Feat: Delete feedback from delete workspace modal (#5113) 2025-07-21 22:26:50 +02:00
Chuck Driesler d2f2d7bcfd feat(automate): allow function authors to regenerate function tokens (#5057)
* feat(automate): expose function regeneration endpoint

* chore(automate): remember to call the function

* fix(automate): use correct auth code action

* fix(automate): token regenerate policy

* fix(automate): expose function regen token policy

* feat(automate): workspace automation settings tab

* feat(automate): function token regeneration dialog

* fix(automate): improve gql usage in vue components

* chore(authz): tests for automate function policies

* fix(automate): use paginated query

* fix(automate): resolve initial result
2025-07-17 11:24:58 +02: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
andrewwallacespeckle 6a4148e663 Show correct reason. Update title 2025-06-20 15:47:02 +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 7e413f4bce Contact us button 2025-06-19 16:16:49 +02:00
andrewwallacespeckle de166c10af fix(fe): fix lastAdminCheck and cache update 2025-06-19 15:44:12 +02:00
andrewwallacespeckle 249a3e6c82 WIP Business 2025-06-19 15:32:42 +02:00
andrewwallacespeckle c1e5be6bc3 Initial UI work 2025-06-19 14:18:03 +02:00
andrewwallacespeckle 3ff48f3144 Merge branch 'main' into andrew/web-3627-implement-frontend-of-preventing-workspace-creations 2025-06-19 12:06:51 +02:00
andrewwallacespeckle c89fe339ec refactor: fix pagination with stable resolveKey, use reactive default… (#4951)
* refactor: fix pagination with stable resolveKey, use reactive defaultRoles, and remove email permission check

* Changes from call

* More changes from call

* WIP fixing team composite cursor

* paginated items fix

* minor rename

* composite cursor tools improved

* fe undoing debugging stuff

* extra fixes

* invitable collabs fix

---------

Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2025-06-19 10:28:31 +03:00
andrewwallacespeckle 1011acd97e Fix sso alignment 2025-06-18 14:48:15 +02:00
andrewwallacespeckle 78137f7fbe feat(fe): workspace security settings refactor
feat(fe): workspace security settings refactor
2025-06-16 10:33:25 +02:00
Mike e4657adf48 Fix: Temporary fix for members settings (#4940) 2025-06-13 15:11:30 +02:00
Benjamin Ottensten 299b98baf8 FIx 2025-06-13 13:25:51 +02:00
Benjamin Ottensten 174166ac56 Adjust various spacings and sizes 2025-06-13 13:23:29 +02:00
Benjamin Ottensten 12821b5f6c Merge branch 'main' into andrew/web-3448-enable-auto-joining-a-workspace-as-a-setting 2025-06-13 12:31:28 +02:00
Benjamin Ottensten c604e3cc9f Only mention pricing if it's a paid plan 2025-06-13 12:18:24 +02:00
Benjamin Ottensten 531e6e3baa Update copy and styling in security settings 2025-06-13 12:14:43 +02:00
Kristaps Fabians Geikins cfa0b249d1 feat: seat type selection in invite flows (#4908)
* backend seems to work

* bigger menu support

* FE nearly done

* merge fix

* ui changes

* workspace invite disclaimer

* project disclaimer

* project invite viewer -> editor flow

* extra minor fixes

* Change project role input label

* extra test assertions

---------

Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com>
2025-06-13 09:45:58 +03:00
andrewwallacespeckle 3a68bf6525 fix(fe): SSO section 2025-06-06 11:29:24 +02:00
andrewwallacespeckle 3468db5015 Update discoverability confirmation dialog 2025-06-05 15:46:06 +02:00
andrewwallacespeckle 81137bcc3b Update DefaultSeat copy 2025-06-05 15:38:01 +02:00
andrewwallacespeckle fd3edc14c2 Non-admin can go to billing. Align switches 2025-06-05 15:28:49 +02:00
andrewwallacespeckle 02ef0bc174 Switch alignment 2025-06-05 15:26:13 +02:00
andrewwallacespeckle a1c0c08c90 Move disabled radio styles to ui-components 2025-06-05 15:24:00 +02:00
andrewwallacespeckle 3ebefcec55 Comments from PR 2025-06-05 15:15:06 +02:00
andrewwallacespeckle 2eaeb892d3 Use boolean pendingIsAutoJoinEnabled 2025-06-05 15:08:19 +02:00
andrewwallacespeckle 9339e19780 Use fragment 2025-06-05 15:03:57 +02:00
andrewwallacespeckle f5c4ab3b16 Remove unused card 2025-06-05 14:43:21 +02:00
andrewwallacespeckle 70c2d6ce06 Error handling 2025-06-05 14:21:17 +02:00
andrewwallacespeckle 2b9b504746 Remove unused GQL 2025-06-05 14:16:30 +02:00
andrewwallacespeckle 6e5c752f98 Fix confirmation dialog for discoverability 2025-06-05 14:12:30 +02:00
andrewwallacespeckle eb325ccfd8 More permissions 2025-06-05 12:47:01 +02:00
andrewwallacespeckle 742865370a Permissions. SSO to new layout 2025-06-05 12:17:43 +02:00
andrewwallacespeckle af02506152 Design changes 2025-06-04 15:52:56 +02:00
andrewwallacespeckle 37eabb2a06 Swap to radio 2025-06-04 15:41:22 +02:00
andrewwallacespeckle 8c2bf6165d Add defaultseat 2025-06-04 15:14:46 +02:00
andrewwallacespeckle 0e83b259e1 Fix merge 2025-06-04 15:06:10 +02:00
andrewwallacespeckle 6105a6ffa3 Merge branch 'main' into andrew/web-3448-enable-auto-joining-a-workspace-as-a-setting 2025-06-04 14:54:52 +02:00
andrewwallacespeckle adf0ccdc11 Updated domain management 2025-06-04 14:47:16 +02:00
andrewwallacespeckle 8f6f772397 Fix build. Add else toast 2025-06-04 09:57:03 +02:00
andrewwallacespeckle 8374c49107 Merge branch 'main' into andrew/web-3448-enable-auto-joining-a-workspace-as-a-setting 2025-06-03 17:20:49 +02:00
andrewwallacespeckle f874bdaf73 Add disabled state 2025-06-03 16:18:43 +02:00
andrewwallacespeckle 90f2048b13 Use isSelfServePlan 2025-06-03 16:01:51 +02:00
andrewwallacespeckle 1fff8e0bbc Add isPaidPlan 2025-06-03 15:49:55 +02:00