Mike
736b08fd4d
Fix: Add additional can update current slide check ( #5509 )
2025-09-22 14:32:47 +02:00
Mike
beda82a3c0
Fix: Hide items on cant edit ( #5497 )
2025-09-19 14:15:53 +02:00
Mike
9cdfa4f115
Fix: More presentations improvements ( #5495 )
2025-09-19 11:25:21 +02:00
Mike
3a2721f658
Fix: Sharing ( #5494 )
2025-09-18 18:50:15 +02:00
Mike
2ac02d3921
Fix: Remove can share check ( #5493 )
2025-09-18 17:24:15 +02:00
Gergő Jedlicska
84ed580ea4
feat(dashboards): create new dashboard share api ( #5468 )
...
* feat(dashboards): create new dashboard share api
* feat(dashboards): add enable / disable dashboard share flows
* test(dashboards): add more unittests to dashboard sharing
* Add sharing modal
* Update sidebar
* Update share token mutation
* feat(dashboards): share check for projects, tokens return modified
objects
* Updated tokens
* Fix
* Middleware
* Add default case
* fix(tokens): respect the tokens.revoked parameter
* fix(shared): can read dashboard now requires an active server session
* fix(server): handle dashboard no projects error in server
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-09-18 16:01:07 +02:00
Mike
31c8d166b9
Feat: Slide edit dialog ( #5492 )
2025-09-18 16:00:31 +02:00
Mike
8be59e0740
Chore: Merge presentation branches ( #5476 )
2025-09-17 16:03:20 +02:00
Kristaps Fabians Geikins
b4a8518aaf
feat(fe2): presentation route viewer support ( #5473 )
...
* injectable projectId/resourceIdString
* WIP presentation viewer wrapper
* WIP new viewer core
* loading bar styling fix
* resize fix
* presentation state
* minor cleanup
* working view load
* some optimization
* minor adjustment
* resourceIdString fix
* viewer debug flag
2025-09-17 15:00:44 +03:00
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