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
a074aedd65
feat: enable saved views for all workspace plans ( #5343 )
...
* feat: enable saved views for all workspace plans
* more test fixes
2025-09-01 10:25:10 +03:00
Iain Sproat
fdf3b93e95
fix(server/fileuploads): prevent file upload jobs silently failing ( #5327 )
2025-08-29 14:46:40 +01:00
Kristaps Fabians Geikins
3d8e9ab152
feat(server): hide empty groups if ur not group author ( #5344 )
2025-08-29 15:43:49 +03:00
Iain Sproat
22f13b152d
fix(server/workspace): reduce log level for user-configured oidc problem ( #5341 )
...
* fix(server/workspace): reduce log level for user-configured oidc problem
* status code should not be 500 as it is a user error
2025-08-29 11:16:48 +01:00
Daniel Gak Anagrov
b568e6d946
refactor(multiregion): reduce create stream usages in specs ( #5319 )
...
Co-authored-by: Charles Driesler <chuck@speckle.systems >
2025-08-28 14:21:26 +02:00
Kristaps Fabians Geikins
e7ed024d52
fix: prevent making a home view personal ( #5334 )
2025-08-28 14:32:35 +03:00
Kristaps Fabians Geikins
dbb3c4a374
feat: make saved views shared by default + copy/ui changes ( #5331 )
...
* make default visibility public
* show icon for private
* make view shared/private menu
* Public -> Shared
2025-08-28 13:07:02 +03:00
Kristaps Fabians Geikins
8dbd342a40
feat(fe2): view modes stored in saved views (and elsewhere) ( #5320 )
...
* feat(fe2): view modes stored in saved views (and elsewhere)
* lint fixes
2025-08-28 11:40:58 +03:00
Kristaps Fabians Geikins
bb29033508
feat(fe2): name saved view groups upon creation ( #5330 )
2025-08-28 11:39:26 +03:00
Chuck Driesler
8a9b4829d9
feat(multiregion): replace user replication ( #5253 )
2025-08-28 10:02:53 +02:00
Kristaps Fabians Geikins
5bbcfb0c95
feat(server): savedView.updatedAt prevent change on visibility update ( #5316 )
2025-08-27 11:59:03 +03:00
Kristaps Fabians Geikins
9d9a456b28
chore(fe2): upgrade to nuxt 4 ( #5306 )
...
* actual npm update
* migrating plugin
* fix hydration (todo redis)
* fix dashboard title
* linting fixes
* fix ssr dev logs
* fix shared build
* more linting fixes
* more lint fixes
* preview dockerfile fix
* fix max stack trace issue
2025-08-27 10:26:32 +03:00
Gergő Jedlicska
c353966993
move acc integration to a per workspace feature access ( #5308 )
...
* feat(workspaces): move acc integration to a per workspace feature access
item
* chore(workspaces): remove leftover todo
2025-08-26 17:48:00 +01:00
Daniel Gak Anagrov
8fbe1322e1
chore(multiregion): drop db defaults for project ( #5305 )
...
* feat: added migration
* chore: move defaults and other functions outside of repository fn
2025-08-26 16:40:22 +02:00
Iain Sproat
ea6676238e
chore(feature flags): merge background jobs with next gen file importer ( #5273 )
...
* chore(feature flags): remove legacyIfcImporterEnabled & experimentalIfcImporterEnabled
- experimentalIfcImporterEnabled is now assumed to be permanently true
- legacyIfcImporterEnabled is now assumed to be permanently false
* chore(feature flags): merge background jobs with next gen file importer
* remove reference to Redis from metrics
* fix README linting
* Update README instructions
* Add port for healthz to definition
2025-08-26 12:21:31 +01: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
d17113c154
fix(fe2): full cache reset on log out ( #5276 )
...
* fix(fe2): full cache reset on log out
* avoid full reload
* minor adjustment
* minor adjustment
* lint fix
2025-08-21 08:56:12 +03:00
Kristaps Fabians Geikins
cf298994a8
fix(server): viewerResources failing w/ nonexistent view ( #5271 )
2025-08-20 13:06:17 +03:00
Kristaps Fabians Geikins
3adf458e7a
fix: various activity broadcast issues ( #5269 )
2025-08-20 11:35:04 +03:00
Kristaps Fabians Geikins
4650936bf0
feat: saved views disclaimers ( #5265 )
2025-08-20 10:19:57 +03:00
Iain Sproat
147c24b416
fix(server/previews): verify owner exists and throw specific error ( #5261 )
2025-08-19 13:51:36 +01:00
Chuck Driesler
897e759ed1
chore(acc): bump function ( #5263 )
2025-08-19 12:20:31 +01: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
Chuck Driesler
684172a780
chore(acc): bump ( #5257 )
2025-08-18 20:40:45 +01:00
Kristaps Fabians Geikins
9e808b48cc
chore: better viewer resource filtering for saved views
2025-08-18 14:37:40 +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
Iain Sproat
0721831a00
feat(server): FF_USERS_INVITE_SCOPE_IS_PUBLIC flag to make users:invite scope public ( #5244 )
2025-08-18 10:25:34 +01:00
Daniel Gak Anagrov
3d67e56fbc
[WIP] feat: proposal structre for 2pc operations in multiregion ( #5159 )
...
* feat: proposal structre for 2pc operations in multiregion
* feat: minor restructure
* feat: added another test
* fix(2PC): refactor to include return value and errors
* fix(2PC): improve and test tests
* fix(2PC): improve logging
---------
Co-authored-by: Charles Driesler <chuck@speckle.systems >
2025-08-15 10:50:01 +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
Kristaps Fabians Geikins
d013fe1dd7
feat: tightening up saved views permissions ( #5239 )
...
* updated auth policies
* added auth checks to resolvers
* tests for single view resolvers
2025-08-14 12:45:08 +03: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
Chuck Driesler
2b68a47e21
chore(acc): bump importer function version ( #5225 )
2025-08-12 19:19:55 +01:00
Daniel Gak Anagrov
ba8a62dd2a
feat: added schedule for deleting stale prepared transactions ( #5169 )
2025-08-12 15:23:27 +01: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
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
Chuck Driesler
97ee392b6a
chore(acc): bump acc importer function ( #5200 )
...
* chore(acc): bump function version
* fix(acc): demote error to warning log
* chore(acc): bump function
* chore(acc): bump function version
2025-08-08 11:42:57 +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
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
Chuck Driesler
9754450124
fix(regions): return in project region move handler ( #5190 )
...
* fix(regions): return in proejct region move handler
* fix(regions): rollback in correct database
2025-08-06 19:38:35 +01:00
Chuck Driesler
73ebacc40a
fix(acc): drop automation foreign key constraint ( #5191 )
2025-08-06 19:03:05 +01:00
Jedd Morgan
24f7fa48f9
Ensure fileType is lowercase ( #5188 )
2025-08-06 12:17:34 +01:00
Chuck Driesler
7aee4255f9
fix(acc): return webhook id when found ( #5186 )
2025-08-05 21:48:03 +01:00
Charles Driesler
327dbbbd35
fix(acc): FASTER
2025-08-05 17:20:40 +01:00
Charles Driesler
6f5b664834
fix(acc): don't forget to call your functions
2025-08-05 16:32:45 +01:00
Charles Driesler
b76b4a5d29
Merge branch 'main' into oguzhan/acc-connector
2025-08-05 16:21:49 +01:00