Commit Graph

615 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins dfdd5ce305 fix(fe2): fix saved federated view loaded camera coords (#5456)
* various loading issues resolved

* fix: viewer zoomToObject unnecessarily triggering
2025-09-16 10:46:23 +03:00
andrewwallacespeckle 324520f83d feat(fe): use email verification timeout from server 2025-09-15 16:16:14 +01:00
Mike cac15190da Feat: Presentations base (#5389) 2025-09-15 10:01:59 +02:00
Mike 8b822c91d1 Fix: offset bashboard iframe (#5402) 2025-09-09 14:03:24 +02:00
Kristaps Fabians Geikins b277464e9c fix: saved view measurement stale cache issues (#5388) 2025-09-05 13:39:46 +03:00
Kristaps Fabians Geikins b573df563e feat: saved views mp events (#5381)
* feat: saved views mp events

* add workspace id reference

* lint fix
2025-09-05 12:04:21 +03:00
Kristaps Fabians Geikins 2c72b8e7b8 fix: evict cache on saved view group delete (#5378) 2025-09-04 11:40:38 +03:00
Kristaps Fabians Geikins 3497eed931 feat: opening a model w/ a home view targets latest version (#5376)
* model link resolution updated

* finalization

* lint fix
2025-09-04 10:02:02 +03:00
Kristaps Fabians Geikins 3558087b1f feat: allow moving views for non-author project contributors+ (#5373)
* new auth policies & fragments

* server changes

* frontend changes
2025-09-03 15:28:42 +03:00
Benjamin Ottensten 4fc1aa6d40 Support drag and drop for moving views into groups (#5353)
* Initiale drag and drop moving to group

* Update some styling

* Reenable ungrouped groups

* Support moving to ungrouped from dropdown

* Remove unneeded comments

* undo unnecessary groupId changes

* group cleanup

* clean up drag logic

---------

Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2025-09-02 14:09:38 +02:00
Mike 1ad04f61a6 Fix: Add permissions check for tokens tab (#5355) 2025-09-01 17:14:36 +02:00
Mike 08eb1f7a1d Feat: Bashboards in app (#5333) 2025-09-01 14:24:17 +02:00
Mike 3a0829aa93 Feat: Add Intelligence SU Promo banner (#5348) 2025-09-01 11:59:25 +02:00
Kristaps Fabians Geikins d0fe667907 fix(fe2): unset home view label for everything except the new one on update (#5335)
* fix(fe2): unset home view label for everything except the new one on update

* some adjustments

* lint fix
2025-08-29 11:27:52 +03:00
Kristaps Fabians Geikins e7ed024d52 fix: prevent making a home view personal (#5334) 2025-08-28 14:32:35 +03:00
Kristaps Fabians Geikins 074b554faf feat(fe2): disabled load original version, if already loaded (#5317)
* feat(fe2): diosabled load original version, if already loaded

* minor cleanup
2025-08-27 12:00:37 +03:00
Gergő Jedlicska 6982023dca feat(gatekeeper): add per workspace feature flags (#5303)
* feat(gatekeeper): add per workspace feature flags

* feat(workspaces): add admin api for granting and removing access to
workspace features

* fix(workspaces): use the correct constant name

* fix(workspaces): more test type fixes

* fix(shared): fix tests and types

* fix(workspaces): properly use exhaustive switch statement

* fix(workspaces): add new workspace plan feature to switch

* fix(workspaces): use regular integer, its fine for now...

* fix(workspaces): feature flag retention post checkout

* fix(gatekeeper): fix upsert plan tests
2025-08-26 10:23:02 +01:00
Kristaps Fabians Geikins 624b56eacf chore(fe2): even more performant and even less hydration mismatches (#5292)
* fix(fe2): more preview related mismatch fixes

* moar

* a bunch of preloads

* more preloads

* batchlink

* undo cache only

* lint fix

* more query opt

* rate limiter adjustments to account for batched reqs
2025-08-22 08:22:18 +03:00
Kristaps Fabians Geikins 4650936bf0 feat: saved views disclaimers (#5265) 2025-08-20 10:19:57 +03:00
Kristaps Fabians Geikins c7c15f83d5 feat: reworked saved views filters -> Personal/Shared (#5260)
* backend adjusted

* works it seems?

* styling seems ok

* clickable view bg

* test fixes
2025-08-19 12:32:38 +03:00
Kristaps Fabians Geikins 0c957ed9cc feat: setting home views (#5250)
* frontend update works

* starting viewer resources saved view tests

* test fix

* viewerResources new resolver + adjustment for home views

* create/update view fixing up and tests

* sort of works?

* fixing more race conditions

* loading preview

* disable home view stuff when federated

* fixing up links

* tests and home view fix
2025-08-18 14:35:59 +03:00
andrewwallacespeckle 7969373ac4 Merge branch 'main' into andrew/optimise-workspace-page 2025-08-14 15:24:22 +01:00
Chuck Driesler 308e8c389b feat(tokens): enable resource limits for PAT creation (#5241)
* feat(tokens): enabled resource limits on PAT

* fix(tokens): gotta use those variables
2025-08-14 15:14:19 +01:00
Oğuzhan Koral ddda896347 feat(acc): revamp sync item add flow (#5238)
* feat(acc): revamp sync item add flow

* chore(acc): update function ids

* chore(acc): revert function ids
2025-08-14 15:07:02 +01:00
andrewwallacespeckle 02cf85eb78 fixes pre cr 2025-08-14 14:48:23 +01:00
andrewwallacespeckle 00a8b16ea3 GQL 2025-08-14 14:41:02 +01:00
andrewwallacespeckle 3857689c21 Fragments/Query improvements 2025-08-14 13:48:26 +01:00
Kristaps Fabians Geikins be0155a95d feat: rename a group (#5228)
* add disclosure edit mode support

* group update backend works

* WIP group title edit

* rename seems to work

* fix menu overflow

* remove comment

* optimistic responser fix

* rename validation

* disclosure sync fix
2025-08-13 17:38:20 +03:00
Kristaps Fabians Geikins 0c837715a3 feat: support group delete (#5215)
* backend implemented

* added create to group, but search seems busted

* group search fixed

* moar group retrieval fixes

* more recalculations

* support group delete

* delete confirm dialogs
2025-08-13 10:14:44 +03:00
Kristaps Fabians Geikins ea5dadbdb2 feat: move view into group dialog (#5211)
* looking into dialog premature closing

* fixed group select

* rover update

* tests
2025-08-12 13:32:38 +03:00
Kristaps Fabians Geikins 34290877fa feat: list & create groups (#5206)
* WIP group create

* create and list group works

* test fix

* safe router
2025-08-12 11:28:52 +03:00
Kristaps Fabians Geikins 99ef8b0206 feat: support replace view & visibility toggle (#5204)
* only visible to me seems to work

* view replace works

* minor post viewer ux adjustments
2025-08-11 16:54:20 +03:00
Kristaps Fabians Geikins 0f5096fb2e feat: copy link to view + load original version (#5202)
* frontend nearly there

* backend adjustment sort of there

* WIP url busted issue

* does it work?

* how about now

* loading seems to work now
2025-08-11 16:02:35 +03:00
andrewwallacespeckle 31b7fd675d Merge branch 'main' into feature/initial-viewer-ui-updates 2025-08-08 13:38:36 +01:00
Kristaps Fabians Geikins f87edcb50f feat: saved view update dialog (#5196)
* view update BE foundation

* WIP update service call

* a bunch of tests

* WIP edit view dialog

* fix for auto submit

* frontend works
2025-08-08 13:27:15 +03:00
andrewwallacespeckle f549171602 Merge branch 'main' into feature/initial-viewer-ui-updates 2025-08-07 10:25:23 +01:00
Kristaps Fabians Geikins 21e8ec3e27 feat: saved view delete (#5192)
* canUpdate auth policy

* delete mutation WIP

* backend works

* frontend working

* minor adjustments

* test fix

* switch to new empty state

* beefing up coverage

* cr fix
2025-08-07 12:13:39 +03:00
Kristaps Fabians Geikins 6135ac6188 feat(fe2): stop grouping ungrouped views (#5193) 2025-08-07 11:56:27 +03:00
andrewwallacespeckle 9c468135c4 Merge branch 'main' into feature/initial-viewer-ui-updates 2025-08-06 11:09:09 +01:00
Mike Tasset 7ff54963aa Merged main 2025-08-05 15:08:34 +02:00
Charles Driesler 9c637c27a4 Merge branch 'main' into oguzhan/acc-connector 2025-08-05 11:45:44 +01:00
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
Charles Driesler 5669675dc7 chore(acc): fix build 2025-08-05 00:59:17 +01:00
Charles Driesler 4b96a9faeb fix(acc): getter gql and more 2025-08-04 23:05:39 +01:00
oguzhankoral 685401b829 Fix(acc): fe subs 2025-08-04 19:07:10 +03:00
oguzhankoral a322d76273 Fix(acc): subscriptions for update and delete 2025-08-04 18:19:23 +03:00
oguzhankoral 32574895e3 feat(acc): add view name to table 2025-08-04 16:41:56 +03:00
Charles Driesler 898e8ee149 fix(acc): query non-unique sync item urns 2025-08-01 15:21:36 +01:00
oguzhankoral 262d76aedc fix(acc): frontend for update delete 2025-07-31 19:48:09 +03:00
oguzhankoral 4a9742e4fb feat(acc): view name text input and graphql 2025-07-31 16:57:39 +03:00