Jedd Morgan
3359992a2e
Ensure NUXT_PUBLIC_FF_RHINO_FILE_IMPORTER_ENABLED is part of the deployment template ( #5185 )
2025-08-05 20:52:43 +01:00
Charles Driesler
a4b0f1eee5
Merge branch 'main' into oguzhan/acc-connector
2025-08-05 11:46:37 +01:00
Charles Driesler
9c637c27a4
Merge branch 'main' into oguzhan/acc-connector
2025-08-05 11:45:44 +01:00
Kristaps Fabians Geikins
9545ff6147
fix(shared): parseFeatureFlags should ignore empty string values ( #5179 )
...
* fix(shared): parseFeatureFlags should ignore empty string values
* updated values.yaml
* updated values.yaml
* tests fix
2025-08-05 12:54:53 +03: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
3828115c09
Merge branch 'main' into oguzhan/acc-connector
2025-08-01 18:21:13 +01:00
Chuck Driesler
c55ee0b269
fix(acc): add new secret to service account
2025-07-30 23:42:35 +02:00
Gergő Jedlicska
174eef221d
feat(helm): add the rhino file importer feature flag to the chart ( #5166 )
...
* feat(helm): add the rhino file importer feature flag to the chart
* fix(ifc-importer): make colorfull available in the app
2025-07-30 19:22:15 +02:00
Chuck Driesler
e09668b421
chore(acc): yaml lint
2025-07-30 10:57:39 +02:00
Chuck Driesler
b7e43f70ca
chore(acc): set default env values
2025-07-30 10:43:49 +02:00
Chuck Driesler
e894477cd3
fix(acc): env variables and repo functions
2025-07-25 21:18:43 +01:00
Iain Sproat
d0e3377978
feat(file uploads): large file uploads API is always available ( #5103 )
2025-07-23 13:36:27 +01:00
Iain Sproat
6d7f4c8eb7
chore(docs): update mermaid diagram ( #5115 )
2025-07-21 11:19:45 +01:00
Iain Sproat
fd4588c99b
feat(server/previews): retry dead preview resurrection if no backpressure ( #5099 )
2025-07-17 13:09:29 +01:00
Iain Sproat
6b9a0e78d5
feat(helm chart): optionally deploy ifc importer service ( #5077 )
2025-07-17 12:22:53 +01:00
Iain Sproat
875a1a1783
feat(previews): retry errored previews if feature flag enabled ( #4498 )
2025-07-16 15:30:19 +01:00
Iain Sproat
2bbfb8cede
feat(server/email verification): configurable timeout ( #5061 )
2025-07-14 08:56:27 +01:00
Jedd Morgan
c4778bfa42
feat(file-import): experimental ifc openshell importer ( #5028 )
...
* first pass
* second pass
* undo local changes
* Refactors env vars to feature flags, adds helm chart values
* fix documentation of feature flag
* fix typo
* adjusted speckleifc pinned version
* renamed enableLegacyIfcImporter helm ff to legacyIfcImporterEnabled
* Added experimental ifcimporter to next-gen file importer
* Fix next-gen import service redis url fallbakcs
* add missing server url envvar
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2025-07-04 17:01:25 +01:00
Iain Sproat
96c7394864
chore(server/previews): handle case where project deleted while preview generated ( #4612 )
2025-07-01 15:25:20 +01:00
Iain Sproat
5e6b58e821
fix(helm chart): correctly set MAX_OBJECT_SIZE_MB & fix typo in connectionCreateTimeoutMillis ( #4993 )
2025-06-26 19:10:40 +01:00
Iain Sproat
943a9a7047
fix(file imports): allow up to 24 hours by default for large files ( #4990 )
2025-06-26 11:10:48 +01:00
Iain Sproat
febe2a9e4e
fix(file imports): ensure correct server url is used by parser ( #4987 )
2025-06-26 09:08:39 +01:00
Iain Sproat
a7e928438d
fix(file import): consistently apply time outs and increase default to 30 min ( #4982 )
2025-06-25 15:48:57 +01:00
Iain Sproat
09cb93469e
fix(fileimport service): health check for next gen importer ( #4963 )
2025-06-19 15:44:07 +01:00
Iain Sproat
64c87f787e
fix(helm chart): include next gen file import secrets in serviceaccount ( #4960 )
...
* fix(helm chart): include next gen file import secrets in serviceaccount
* fix capitalisation
* objects too
2025-06-19 13:40:17 +02:00
Iain Sproat
d7d564d0d4
feat(file imports): next gen allows multiple file types ( #4953 )
2025-06-19 08:50:42 +01:00
Iain Sproat
4738b97091
feat(server/fileuploads): use a presigned url to upload large files ( #4901 )
2025-06-17 17:38:47 +01:00
Iain Sproat
7356295d27
feat(helm chart): publish to OCI registry ( #4906 )
2025-06-10 11:29:12 +01:00
Iain Sproat
17f5b872d5
fix(helm chart): allow large uploads to objects & blob REST ( #4877 )
...
* fix(helm chart): allow large uploads to objects & blob REST
* Introduce a objects_size_limit_mb helm chart variable
* Include `/objects/` endpoint
2025-06-03 18:42:25 +02:00
Iain Sproat
34bc7acca0
fix(fileimport service): for now REDIS_URL is optional ( #4880 )
...
* fix(fileimport service): for now REDIS_URL is optional
* backwards compatible
2025-06-03 10:17:54 +01:00
Iain Sproat
dae238f705
feat(fileimport service): allow dedicated Redis server for queue ( #4858 )
2025-06-03 08:55:54 +01:00
Iain Sproat
7211a76609
feat(helm): default ingress client body size differ from /api/file ( #4840 )
2025-05-29 14:08:47 +01:00
Iain Sproat
e104c5d776
chore(circleci): split pre-commit job ( #4818 )
2025-05-28 12:46:01 +01:00
Kristaps Fabians Geikins
69722e24eb
fix(helm): properly load personal project limit ff in fe2 ( #4835 )
2025-05-28 13:49:43 +03:00
Iain Sproat
131b964d88
chore(pre-commit): fix json schema generation ( #4825 )
2025-05-27 12:26:30 +01:00
Gergő Jedlicska
e612886fd8
fix(fileimports): missing redis url from env vars ( #4805 )
2025-05-23 14:14:40 +02:00
Kristaps Fabians Geikins
9998ed2586
feat: personal project limits ( #4759 )
...
* base limits cleanup
* history limit tests
* canCreatePersonal & tests
* canInvite block
* WIP model check
* fix tests
* shared tests fix
* lodash import fix
* lint fix
* help update
* hopefully fixing test
* CR comment
2025-05-20 14:56:05 +03:00
Benjamin Ottensten
3d4c4395f4
Feat: Enable Intercom for in-app support ( #4640 )
2025-05-19 15:35:16 +02:00
Iain Sproat
1004a21067
Merge pull request #4756 from specklesystems/iain/fix-license-token-when-gatekeeper-enabled
...
fix(helm chart): include license token when gatekeeper module enabled
2025-05-16 10:36:35 +01:00
Iain Sproat
fb4dd49c60
fix(helm chart): include license token when gatekeeper module enabled
...
- previously when dependendent workspaces module was enabled, but workspaces does not necessarily have to be enabled if gatekeeper is enabled
2025-05-15 15:29:11 +01:00
andrewwallacespeckle
2f17b3f8b8
fix(server): Remove mailchimp step and journey ids ( #4750 )
...
* fix(server): Remove mailchimp step and journey ids
* Fix pre-commit - add end
* feat(server): use both onboardin and newsletter list audiences
* Fix type
* Remove unused triggerMailchimpCustomerJourney function
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2025-05-15 12:24:50 +02:00
Mike
a8ad4eeba0
Chore: Remove all noPersonalEmails related logic ( #4726 )
2025-05-13 14:42:08 +02:00
Iain Sproat
ab06b712a7
Merge branch 'main' into iain/dockerfile-node18-node22
2025-05-12 14:46:40 +01:00
Iain Sproat
c3774eeb23
add feature flag to frontend_2
2025-05-07 17:39:36 +02:00
Iain Sproat
b36fea2779
feat(file importer): feature flag defined
2025-05-07 17:05:42 +02:00
Kristaps Fabians Geikins
211922b6a6
chore: get rid of all old workspace plan code ( #4624 )
...
* first batch of changes
* tests fix
* FE fixed
* renaming constants
* test fixes
* moar test fixes
* another test fix
* reenable app rover check
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2025-04-30 19:18:32 +02:00
Kristaps Fabians Geikins
cf833a7719
fix(server): project role updates after workspace role/seat changes ( #4599 )
...
* fix(workspaces): workspace role sync
* role changes fixed + validated
* seat changes validated
* fix tests
---------
Co-authored-by: Charles Driesler <chuck@speckle.systems >
2025-04-29 10:49:37 +03:00
Gergő Jedlicska
61ca128ce2
gergo/multiCurrency ( #4379 )
...
* feat(gatekeeper): support multiple currencies
* feat(helm): add new currency based prices to helm chart
* chore(env): add example currency based pricing values
* fix(ci): update price ids to the proper values
* feat(helm): rename price ids to fit multi currency
* feat(gatekeeper): currency input for checkout session
* Updated prices in the FE
* chore(gatekeeper): remove old checkout session flow
* Updated prices in the FE
* Fix FE
* Fix pipeline
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-04-11 17:37:47 +02:00
Iain Sproat
dc88cceb32
Merge pull request #4335 from specklesystems/iain/helm-chart-configurable-env-vars
...
feat(helm chart): allow additional environment variables to be provided
2025-04-08 08:15:34 +01:00
Iain Sproat
5376939c62
Merge pull request #4339 from specklesystems/iain/fix-helm-chart-billing-nesting
...
fix(helm chart): business config at top level of values
2025-04-08 08:05:05 +01:00