Iain Sproat
18265b6278
feat(server/emails): support require TLS configuration option EMAIL_REQUIRE_TLS ( #5425 )
2025-09-12 12:06:25 +01:00
Iain Sproat
a0f23dcefe
fix(server/email): emails configuration is secure by default but can be overridden ( #5417 )
2025-09-11 17:06:36 +01:00
Iain Sproat
36fdde28bb
fix(server/emails): improve error handling of failed emails ( #5390 )
2025-09-05 16:14:36 +01:00
Mike
3950a2ca2a
Feat: Add dashboards origin to helm chart ( #5359 )
2025-09-02 14:18:34 +02:00
Mike
a8cd810075
Fix: Add noPersonalEmails enabled to helmchart ( #5350 )
2025-09-01 14:43:28 +02:00
Mike
08eb1f7a1d
Feat: Bashboards in app ( #5333 )
2025-09-01 14:24:17 +02:00
Chuck Driesler
06cee9a4fa
chore(helm): mount encryption key file more correctly ( #5324 )
2025-08-27 15:20:51 +01:00
Chuck Driesler
691cbb5816
fix(helm): use correct casing for sso flag value ( #5318 )
2025-08-27 11:22:17 +01:00
Iain Sproat
136cf0bf86
fix(helm chart): deduplicate ingress to /objects/ ( #5315 )
2025-08-27 09:32:46 +01:00
Iain Sproat
c12bc30437
fix(helm chart): serviceaccount references secret ( #5313 )
2025-08-26 15:39:55 +01: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
Iain Sproat
7a222c6aae
chore(feature flags): remove legacyIfcImporterEnabled & experimentalIfcImporterEnabled ( #5270 )
...
- experimentalIfcImporterEnabled is now assumed to be permanently true
- legacyIfcImporterEnabled is now assumed to be permanently false
2025-08-20 13:54:15 +01: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
Iain Sproat
4d8d93f75e
feat(ifc file importer): add healthcheck endpoint ( #5232 )
...
* Serve path `/healthz`
* Include readiness and startup probes
2025-08-14 11:33:54 +01:00
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