Commit Graph

9527 Commits

Author SHA1 Message Date
Daniel Gak Anagrov 818afda284 Revert "feat(ci): skip builds on pr when no files modified (#5637)" (#5670)
This reverts commit db8f5754a6.
2025-10-06 13:27:33 +01:00
Mike 43154f7551 Feat: Remove login buttons from presentations (#5667) 2025-10-06 14:11:57 +02:00
Daniel Gak Anagrov db8f5754a6 feat(ci): skip builds on pr when no files modified (#5637)
* feat: skip builds on pr
* feat: skipping utils too
2025-10-06 12:23:51 +01:00
Daniel Gak Anagrov 3ca4a11ca3 feat(notifications): basic listener structure, notification record, delayed mechanism (#5432)
* feat: basic notification listener sturcuture

* feat: clean up generated gql

* chore: edited structure

* feat: added basic repo

* feat: ported comment email to job queue

* feat: ported stream access request accepted

* feat: added notification insertion

* fix: minor typings

* feat: delayed notifications

* updated types

* feat: fixed gql

* notifications are listed

* index on notifications

* feat: while loop skiping for update locked

* delayed notification for access request

* take into account user prefrences

* on comment view, notification is marked as read

* feat: added gql notifications

* feat: avoid raising errors

* fix: error added scopes

* fix: mr comments

* fix: cursor and service method

* feat: added stronger types to notifications and versioning logic

* minor: rows updated
2025-10-06 12:19:12 +01:00
Iain Sproat 3a0fbd1ece chore(deps): bump mocha to 10.8.2 and nanoid to 3.3.11 (#5665)
* chore(deps): bump mocha to 10.8.2

* fix conflict resolution
2025-10-06 12:10:01 +01:00
Iain Sproat 974795545b chore(deps): bump store2 to 2.14.4 (#5664) 2025-10-06 12:03:56 +01:00
Kristaps Fabians Geikins 2b2d68a5a5 chore: get rid of datadog ci to get rid of vuln deps (#5661) 2025-10-06 13:57:51 +03:00
Iain Sproat a220668097 chore(deps): bump @babel/runtime to ^7.26.10 (#5657) 2025-10-06 11:38:26 +01:00
Kristaps Fabians Geikins 0624d5ed53 chore: bump dompurify to fix xss vuln (#5651)
* chore: bump dumpurify to fix xss vuln

* lint fix
2025-10-06 13:37:54 +03:00
Kristaps Fabians Geikins 40512d45d1 chore: bump ui-components deps to get rid of vulns (#5656) 2025-10-06 13:35:03 +03:00
Iain Sproat fd7251c2f4 chore(deps): bump ipx to 2.1.1 (#5655) 2025-10-06 11:30:34 +01:00
Kristaps Fabians Geikins d162c2a9b1 Chore: bump vite to fix vulns (#5653) 2025-10-06 13:25:26 +03:00
Iain Sproat 2af0f49e58 chore(deps): bump undici (#5654) 2025-10-06 11:24:05 +01:00
Iain Sproat 872d28cc12 chore(deps): bump rollup to ^2.79.2 (#5652) 2025-10-06 11:16:26 +01:00
Daniel Gak Anagrov 51f0b31fde feat: record delete workspace activity (#5646) 2025-10-06 10:29:21 +01:00
Iain Sproat ef290d3d6b fix(/auth/token): should not be cached (#5644) 2025-10-03 16:11:54 +01:00
Mike b05fa9f203 Fix: Fix watcher for edit dialog (#5645) 2025-10-03 16:22:34 +02:00
Kristaps Fabians Geikins 936a0b9019 fix: allow toggling home view on others' views (#5643)
* fix: allow toggling home view on others' views

* lint fix
2025-10-03 16:52:00 +03:00
Iain Sproat 3f861bdaaf ci(release): publish to DockerHub or GHCR based on current repository (#5607) 2025-10-03 14:39:20 +01:00
Kristaps Fabians Geikins 56c6985a60 fix(fe2): views not showing up ungrouped after group delete (#5642)
* fix(fe2): views not showing up ungrouped after group delete

* minor optimization
2025-10-03 16:13:05 +03:00
Iain Sproat 7d439fe6de fix(server/passwordreset): prevent user enumeration through brute force (#5633) 2025-10-03 14:04:53 +01:00
Oğuzhan Koral 05e00d2c5c feat(acc): revamp (#5501)
* chore(acc): put permission gql in correct place

* feat(acc): swap to new rvt import

* fix(acc): add oda secrets

* feat(acc): auth cookies

* feat(acc): introduce integrations as workspace setting

* feat(acc): create sync item from models

* fix(acc): bump

* fix(acc): naming lost in merge

* feat(acc): no acc tab - table under settings

* chore(acc): new sync but will disapper

* feat(acc): see statuses over model list

* chore(acc): fix return type

* chore(acc): type saga

* chore(acc): status badge

* chore(acc): refactor acc gql (#5556)

* checkpoint

* fix(acc): refactor gql items

* feat(acc): double button

* chore(acc): gqlgen

* fix(acc): model ids are not project ids

* chore(acc): bump function version

* chore(acc): split up clients

* feat(acc): more-optimised gql folder fetching schema

* feat(acc): acc folder contents gql impl

* feat(acc): apollo cache optimisations

* chore(acc): gqlgen

* fix(acc): return something for

* fix(acc): handle null values correctly

* chore(acc): specify prod functions

---------

Co-authored-by: Chuck Driesler <chuck@speckle.systems>
2025-10-03 13:54:17 +01:00
Mike 168137bff9 Fix: Instant scroll slide indicator on mount (#5641) 2025-10-03 14:41:00 +02:00
Kristaps Fabians Geikins a5769a1c23 fix: view/group create/read when resourceIdString contains $prefix ids (#5640)
* fix  resolution in create

* fix  retrieval

* minor fix
2025-10-03 14:58:43 +03:00
andrewwallacespeckle b645ea4eba fix(fe): prevent duplicate object selection
fix(fe): prevent duplicate object selection
2025-10-03 12:11:23 +01:00
Kristaps Fabians Geikins 456c3b16eb fix(fe2): saved view edit dialog broken (#5638) 2025-10-03 13:39:36 +03:00
Kristaps Fabians Geikins d394e1cd9b fix: various presentations mode fixes related to resetting (#5635)
* better workspace feature flag ops

* user activity is correctly tracked

* more fixes
2025-10-03 12:39:59 +03:00
andrewwallacespeckle 8c2a9e0194 fix(fe): prevent duplicate object selection 2025-10-03 10:30:33 +01:00
Jedd Morgan 42d0237952 bump speckle py (#5634) 2025-10-03 10:27:29 +01:00
Mike 77539c3043 Feat: Remove presentations FF (#5631) 2025-10-03 10:31:51 +02:00
Daniel Gak Anagrov c8f70a366b feat: add debug, bumped rover version (#5630) 2025-10-03 09:28:13 +01:00
Mike 671cbf9903 Fix: Presentation fixes (#5629) 2025-10-03 10:22:06 +02:00
Iain Sproat caf4037a56 feat(ifc-importer): serve prometheus metrics (#5627) 2025-10-02 20:23:27 +01:00
andrewwallacespeckle 34cb8abd92 fix(fe): automate isolations
fix(fe): automate isolations
2025-10-02 17:07:24 +01:00
andrewwallacespeckle 76c079bcff Merge branch 'main' into andrew/fix-automate-isolations 2025-10-02 17:00:03 +01:00
andrewwallacespeckle 044fd65699 fix(fe): automate isolations 2025-10-02 16:58:40 +01:00
Iain Sproat 25718ae3dc fix(server/checkout): only enable checkout session if billing integration enabled (#5624) 2025-10-02 16:52:17 +01:00
andrewwallacespeckle 86cb8bb7f9 Merge pull request #5625 from specklesystems/andrew/fix-automate-rows-when-non-gradient
fix(fe): Clear isolated objects first to ensure watcher fires
2025-10-02 16:33:07 +01:00
andrewwallacespeckle d1cf38ff3c fix(fe): Clear isolated objects first to ensure watcher fires 2025-10-02 16:27:23 +01:00
andrewwallacespeckle 289b3177d1 chore(fe): add more debug logs automate row result
chore(fe): add more debug logs automate row result
2025-10-02 15:45:55 +01:00
andrewwallacespeckle e6cb330a9a fix(fe): ensure numeric filter coloring respects all active filters
fix(fe): ensure numeric filter coloring respects all active filters
2025-10-02 15:43:51 +01:00
andrewwallacespeckle 8ef4b54ff1 chore(fe): add more debug logs automate row result 2025-10-02 15:40:03 +01:00
Mike 3c89390c90 Fix: Hide edit button when using token (#5621) 2025-10-02 16:33:08 +02:00
andrewwallacespeckle a83c28b7a2 fix(fe): ensure numeric filter coloring respects all active filters 2025-10-02 15:29:09 +01:00
Benjamin Ottensten bb6eece4ce feat: Add placeholder to slide name input (#5618)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-10-02 16:17:15 +02:00
Mike 1774fff3db Fix: Various presentation fixes (#5619) 2025-10-02 16:17:06 +02:00
andrewwallacespeckle 9f1bd6de33 debug(fe): add debug logs to automate row results
debug(fe): add debug logs to automate row results
2025-10-02 15:16:50 +01:00
Benjamin Ottensten c5c41b244e Adjust presentation sidebar spacing and colors (#5617)
* Refactor: Adjust spacing in Slide and SlideList components

Co-authored-by: benjamin <benjamin@speckle.systems>

* Update Slide.vue

* Update SlideList.vue

* Change outline colors

- Use primary blue for the active slide
- Use gray on hover

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-10-02 16:07:10 +02:00
andrewwallacespeckle 834280a909 debug(fe): add debug logs to automate row results 2025-10-02 15:04:43 +01:00
Benjamin Ottensten 611032893c Refactor: Update loading text to "Loading presentation" (#5616)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-10-02 15:24:58 +02:00