Commit Graph

8899 Commits

Author SHA1 Message Date
andrewwallacespeckle 61010cc38f Design updates 2025-08-26 15:12:50 +01:00
andrewwallacespeckle 467adb92fe WIP Collapsed state 2025-08-26 13:15:14 +01:00
andrewwallacespeckle 7a2ff4dec1 Merge branch 'main' into andrew/web-3879-update-filtering-panel-stacked-filtering 2025-08-26 10:23:33 +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
Mucahit Bilal GOKER ae3086f681 Update README.md (#5304)
replace speckle.guide links to docs.speckle.systems
2025-08-26 09:15:46 +01:00
andrewwallacespeckle 8e9252ef2f fix(fe): stop flashing between comments
fix(fe): stop flashing between comments
2025-08-22 18:34:51 +01:00
andrewwallacespeckle 85006834f5 fix(fe): stop flashing between comments 2025-08-22 18:25:45 +01:00
andrewwallacespeckle 75a6326886 Tidyups 2025-08-22 17:46:37 +01:00
andrewwallacespeckle ecee39ab32 Tidyups 2025-08-22 16:07:21 +01:00
andrewwallacespeckle 9597212b89 Numeric Filter 2025-08-22 15:31:26 +01:00
Mike 1c1d730914 Fix: remove embed token watcher (#5299) 2025-08-22 13:33:27 +02:00
Kristaps Fabians Geikins 9cb26615a8 chore(fe2): disable prod verbose mismatch logging (#5300) 2025-08-22 12:31:12 +03:00
Kristaps Fabians Geikins 29dcedc168 fix(fe2): project invite decline bugs (#5298) 2025-08-22 11:35:44 +03:00
Kristaps Fabians Geikins e10a838c14 fix(fe2): another attempt at fixing preview img hydration mismatches (#5297) 2025-08-22 11:12:01 +03:00
Kristaps Fabians Geikins e4f260c22e fix(fe2): use users time zone in SSR (#5296)
* fix(fe2): use users time zone in SSR

* better cookie update logic

* preview image adjustment, lets throw it in hehe

* devLog only in dev mode

* another hopeful image hydration fix
2025-08-22 10:44:19 +03: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
Mike eddf99ca64 Fix: Dont show cantCreate reason while loading (#5280) 2025-08-21 17:56:09 +02:00
Mike ef5090e884 Fix: Cleanup and convert images (#5285) 2025-08-21 17:55:53 +02:00
andrewwallacespeckle c5f2ed3afb Virtual list in property select 2025-08-21 16:18:27 +01:00
andrewwallacespeckle 626b15ab69 Revert change 2025-08-21 15:58:33 +01:00
andrewwallacespeckle 8008dcca20 Design updates 2025-08-21 15:57:33 +01:00
andrewwallacespeckle 84d013a733 Search input. Fix panel close 2025-08-21 14:16:03 +01:00
andrewwallacespeckle c41510930e Merge branch 'main' into andrew/web-3879-update-filtering-panel-stacked-filtering 2025-08-21 13:17:55 +01:00
Kristaps Fabians Geikins 4d67ac41b7 feat(fe2): safe logger composable for logging anywhere (#5288)
* feat(fe2): safe logger composable for logging anywhere

* devlogger adjusted too

* allow suppressing fallback logger usage

* report fallback only once
2025-08-21 13:58:22 +03:00
Kristaps Fabians Geikins 8c745ad853 fix(fe2): nuxt state being missing in some cases (#5287) 2025-08-21 13:11:54 +03:00
Kristaps Fabians Geikins fa4784c2d4 fix(fe2): embed token w/ reset auth state breaking SSR (#5286)
* fix(fe2): embed token w/ reset auth state breaking SSR

* attempt to fix nuxt unavailable
2025-08-21 12:20:22 +03:00
Daniel Gak Anagrov 89abdf7809 chore: added basic docs to ifc importer service (#5283) 2025-08-21 10:08:02 +01:00
andrewwallacespeckle 8e784f64d9 Merge branch 'main' into andrew/web-3879-update-filtering-panel-stacked-filtering 2025-08-21 10:00:58 +01:00
andrewwallacespeckle e7c5d5c7fb fix(fe): prevent native context menu on Windows
fix(fe): prevent native context menu on Windows
2025-08-21 09:56:03 +01:00
Kristaps Fabians Geikins b23fea9ae3 feat(fe2): enable better hydration mismatch errors in prod (#5284)
* feat(fe2): enable better hydration mismatch errors in prod

* some adjustments

* fixxx
2025-08-21 11:14:47 +03:00
Mike 631a7f8ed1 Fix: Fix Orthographic typo (#5279) 2025-08-21 09:58:57 +02:00
Kristaps Fabians Geikins b2a6f91984 feat(fe2): error reference copy on email verify page (#5282) 2025-08-21 10:17:01 +03:00
Kristaps Fabians Geikins 9688ef68ea fix(fe2): more fixes and performance improvements (#5281)
* fix(fe2): further preview image cleanup/optimization

* server log streaming

* more hydration mismatch fixes

* lint fix
2025-08-21 09:57:47 +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 47b9e9c5bc fix(fe2): various performance fixes (#5278)
* fix(fe2): buggy merge policies causing cache read failures

* improved CWV reporting

* improved preview lcp

* more eager load improvements

* more eager load improvements

* SSR friendly relative time

* import fixes
2025-08-21 07:50:57 +03:00
andrewwallacespeckle a130a553c4 WIP 2025-08-20 16:29:10 +01:00
andrewwallacespeckle 53895ad77a Filter colours WIP 2025-08-20 15:14:15 +01:00
andrewwallacespeckle 5e9970b9ba reset filter consistency 2025-08-20 14:37:24 +01:00
andrewwallacespeckle 84e11ae277 Merge branch 'main' into andrew/web-3879-update-filtering-panel-stacked-filtering 2025-08-20 14:24:38 +01:00
Benjamin Ottensten f4382c9664 Add ifc importer to workspace (#5277) 2025-08-20 14:13:52 +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
andrewwallacespeckle 4e0efba217 New Viewer API & big tidy up 2025-08-20 13:33:08 +01:00
Kristaps Fabians Geikins f94cd775aa fix(fe2): fix group auto-open (#5274)
* fix(fe2): fix group auto-open

* further improved group open state handling
2025-08-20 14:01:13 +03:00
andrewwallacespeckle a7586bfd2f Merge branch 'main' into andrew/web-3879-update-filtering-panel-stacked-filtering 2025-08-20 11:46:49 +01:00
Kristaps Fabians Geikins 4af72bc87b fix(fe2): disable set as home view if private view (#5272) 2025-08-20 13:20:52 +03:00
andrewwallacespeckle 241306d34d fix(fe): prevent native context menu on Windows 2025-08-20 11:18:15 +01:00
Kristaps Fabians Geikins cf298994a8 fix(server): viewerResources failing w/ nonexistent view (#5271) 2025-08-20 13:06:17 +03:00
andrewwallacespeckle 456bcd033d Merge branch 'main' into andrew/web-3879-update-filtering-panel-stacked-filtering 2025-08-20 09:54:59 +01:00
Kristaps Fabians Geikins 3adf458e7a fix: various activity broadcast issues (#5269) 2025-08-20 11:35:04 +03:00
Kristaps Fabians Geikins 79ccd28828 feat: saved views search (#5266)
* feat: saved view search

* caching fixes

* clean up chromatic
2025-08-20 10:58:35 +03:00