Commit Graph

8300 Commits

Author SHA1 Message Date
andrewwallacespeckle 28e4ecc8dc Remove external link dialog 2025-07-22 14:03:35 +01:00
andrewwallacespeckle 154d935089 Remove "Remove link" 2025-07-22 13:47:26 +01:00
andrewwallacespeckle 81c5e8bd7a Fix overflow of tiptap 2025-07-22 13:45:27 +01:00
Daniel Gak Anagrov a5671992f0 Revert "fix(ci): deduplicated lint runs (#5045)" (#5126)
* Revert "fix(ci): deduplicated lint runs (#5045)"

This reverts commit 19ffdace61.

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-07-22 13:34:42 +02:00
Mike fad275d4b0 Feat: Remove book a demo page (#5123) 2025-07-22 13:24:03 +02:00
Adam Hathcock cc54b42a70 OL2 (fix): undefer on write (#5127)
* undefer only on write, not download

* fix test and format
2025-07-22 11:41:03 +01:00
andrewwallacespeckle b5e5652843 refactor(fe): update external link dialog button colour
refactor(fe): update external link dialog button colour
2025-07-22 10:22:39 +01:00
andrewwallacespeckle be75b08abe refactor(fe): update external link dialog button colour 2025-07-22 09:53:47 +01:00
andrewwallacespeckle a773a7c725 fix(fe): add role to ProjectModelPageVersionsProjectFragment
fix(fe): add role to ProjectModelPageVersionsProjectFragment
2025-07-22 09:08:53 +01:00
Kristaps Fabians Geikins cad77b92c9 feat(fe2): conditional cross origin isolation on viewer page (#5124)
* feat(fe2): conditional cross origin isolation on viewer page

* minor change

* minor cleanup
2025-07-22 10:14:49 +03:00
Mike bf11528ab0 Feat: Delete feedback from delete workspace modal (#5113) 2025-07-21 22:26:50 +02:00
Mike 9260c9ee71 Fix: Update Intercom events (#5122) 2025-07-21 22:09:07 +02:00
andrewwallacespeckle 4ae22e6f07 fix(fe): external link dialog open model
fix(fe): external link dialog open model
2025-07-21 20:27:10 +01:00
andrewwallacespeckle 4780503d64 fix(fe): add role to ProjectModelPageVersionsProjectFragment 2025-07-21 20:05:56 +01:00
andrewwallacespeckle cfd583529d Extra additions to linkguard 2025-07-21 20:01:46 +01:00
andrewwallacespeckle 49a0b2ec6e fix(fe): external link dialog open model 2025-07-21 16:11:37 +01:00
Adam Hathcock 67bd1341aa dispose cache as it should (#5119) 2025-07-21 14:59:58 +01:00
andrewwallacespeckle 07ba6dbc03 feat(fe): Allow clickable links in Selection Info panel
feat(fe): Allow clickable links in Selection Info panel
2025-07-21 14:14:38 +01:00
Daniel Gak Anagrov 9ecb3bf0f2 fix(ci): fix code cov noise (#5118)
* fix: testcov noise due to nyc empty reports

* fix: codecov yml format
2025-07-21 15:14:19 +02:00
andrewwallacespeckle 5ffe2b56bc feat(fe): Allow selection info link clicks 2025-07-21 12:40:20 +01:00
andrewwallacespeckle 52641b0e1c Fix comment editor 2025-07-21 12:13:27 +01:00
Adam Hathcock 477db6ef02 All BatchedQueues should drain when disposed (also adds query string for output: "debug=true") (#5098)
* ensure disposal is correct

* add tests for disposal of batching queue

* fixes for draining disposal

* Update packages/objectloader2/src/queues/batchingQueue.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix comment

* fix tests and build

* add query string inspection of debug parameter

* Update packages/objectloader2/src/queues/batchingQueue.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/objectloader2/src/core/objectLoader2Factory.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix test

* fix AI

* export getQueryParameter to avoid dup code.  Sandbox uses it too

* add tests for functions

* prettier fix

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-21 12:01:27 +01:00
andrewwallacespeckle 8b73e63bc2 fix(fe): global external link (#5116) 2025-07-21 11:36:59 +01:00
Adam Hathcock 390e587709 Cache By Reference count (#5096)
* we don't want to break eviction checking for first item...continue the check

* always include size when adding

* scan for references and count them...request when found and don't clean up if referenced

* add display of closure calculation

* add always output to sandbox

* formatting fixes

* removed tracking of deferments, moved caching to separate concern and class

* fixed cache checking and simplifed deferment

* add tests for new deferment and cache

* formatting

* Update packages/objectloader2/src/deferment/BaseCache.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/objectloader2/src/deferment/BaseCache.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/objectloader2/src/core/objectLoader2.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/objectloader2/src/core/objectLoader2.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/objectloader2/src/core/objectLoader2.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix AI suggestions

* rename BaseCache to MemoryCache

* use private method

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-21 11:31:21 +01:00
Iain Sproat 6d7f4c8eb7 chore(docs): update mermaid diagram (#5115) 2025-07-21 11:19:45 +01:00
andrewwallacespeckle 0577783393 feat(fe): global external-link guard
feat(fe): global external-link guard
2025-07-21 11:14:43 +01:00
andrewwallacespeckle c737abee19 Merge branch 'main' into andrew/web-3471-support-clickable-links-in-selection-info-panel 2025-07-21 10:46:38 +01:00
Daniel Gak Anagrov 6d33b4989c feat(file_upload): update observability metrics (#5079)
* feat: added count of background jobs
* feat: added repository function to count background jobs
* feat: addapted metrics to new queueing system
* feat: added duration to fileuploads
2025-07-21 10:51:14 +02:00
andrewwallacespeckle 870a5cb8d2 Changes from Fabs CR 2025-07-21 09:43:43 +01:00
andrewwallacespeckle 2397ca5722 Merge branch 'main' into andrew/web-3471-support-clickable-links-in-selection-info-panel 2025-07-21 09:26:21 +01:00
Daniel Gak Anagrov e5fb1361c6 fix: getting all user projects on deletion and user filter (#5112)
* fix: getting all user projects on deletion and user filter
2025-07-21 10:07:46 +02:00
Daniel Gak Anagrov add942f36d feat(ci): deployment will continue on testfailure for test branches (#5107) 2025-07-18 15:09:23 +02:00
Iain Sproat 964bc0fd44 Revert "chore(server/logging): logging for user deletion issue in prod (#5106)" (#5109)
This reverts commit 61ebb8f34e.
2025-07-18 12:26:34 +01:00
Kristaps Fabians Geikins 7bda848013 feat: a couple of logging improvements (#5110) 2025-07-18 13:56:25 +03:00
Iain Sproat 61ebb8f34e chore(server/logging): logging for user deletion issue in prod (#5106) 2025-07-18 11:15:00 +01:00
Iain Sproat 3d1346ff06 chore(server/logging): preview resurrector logs database region (#5104) 2025-07-18 11:07:24 +01:00
Iain Sproat f85f346285 chore(server/errors): add message to error (#5105) 2025-07-18 10:47:28 +01:00
Mike 92c091c813 Fix: Update connector labels (#5102) 2025-07-17 16:48:37 +02:00
Iain Sproat fd4588c99b feat(server/previews): retry dead preview resurrection if no backpressure (#5099) 2025-07-17 13:09:29 +01:00
Mike 37bf431025 Fix: Update auth watcher (#5100) 2025-07-17 13:34:55 +02:00
Iain Sproat 6b9a0e78d5 feat(helm chart): optionally deploy ifc importer service (#5077) 2025-07-17 12:22:53 +01:00
Chuck Driesler d2f2d7bcfd feat(automate): allow function authors to regenerate function tokens (#5057)
* feat(automate): expose function regeneration endpoint

* chore(automate): remember to call the function

* fix(automate): use correct auth code action

* fix(automate): token regenerate policy

* fix(automate): expose function regen token policy

* feat(automate): workspace automation settings tab

* feat(automate): function token regeneration dialog

* fix(automate): improve gql usage in vue components

* chore(authz): tests for automate function policies

* fix(automate): use paginated query

* fix(automate): resolve initial result
2025-07-17 11:24:58 +02:00
Gergő Jedlicska 1465df5923 chore(server): bump sharp to fix CI (#5094) 2025-07-17 11:02:17 +02:00
Daniel Gak Anagrov cda606adbb feat(ci): upload logs on failure (#5097) 2025-07-17 10:51:39 +02:00
Mike fd30917f27 Feat: Add resource ID to token table (#5093) 2025-07-17 10:10:11 +02:00
Kristaps Fabians Geikins b4cf23f856 feat(fe2): more accessible error reference (#5090)
* feat(fe2): more accessible error reference

* use wrench icon

* michals comments

* more michals comments
2025-07-17 10:25:04 +03:00
Mike 0a57689469 Feat: Add private embeds to the pricing table (#5092) 2025-07-16 18:28:02 +02:00
andrewwallacespeckle 83b6aa48dc feat(fe): global external-link guard 2025-07-16 15:52:03 +01:00
Iain Sproat 875a1a1783 feat(previews): retry errored previews if feature flag enabled (#4498) 2025-07-16 15:30:19 +01:00
Kristaps Fabians Geikins b3e216a1ef feat(fe2): improved auth error logging (#5089) 2025-07-16 17:04:37 +03:00