andrewwallacespeckle
26e2ccb2f1
Merge branch 'main' into andrew/web-4364-applicationids-are-treated-as-numerical
2025-10-03 15:03:25 +01:00
andrewwallacespeckle
aaed72f88a
Fixes from code review. mainly lodash
2025-10-03 15:03:08 +01: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
andrewwallacespeckle
c676608516
Make boolean case insensitive
2025-10-03 12:06:27 +01:00
andrewwallacespeckle
4e29cf6355
fix(fe): Ensure string properties with mixed numeric/UUID values are classified as string filters
2025-10-03 12:00:32 +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
Benjamin Ottensten
bc445523c3
Fix: Update styling when dragging views ( #5613 )
...
* Improve drag and drop visual feedback for saved views
- Add horizontal blue line indicators showing drop position between views
- Enable dropping on group title bar even when group is open
- Remove gray background hover effect during drag
- Prevent drop indicator on the view being dragged itself
- Simplify group drag target logic to detect title bar hover
* Resolve drag and drop cache issues for views
- Fix event bubbling causing double updates when dropping between views
- Simplify cache update logic to only update target group
- Fix sticky group outline by using dragover instead of dragenter/leave
- Allow drops on open empty groups
- Remove notification spam from group drops
* Fix issue of dragging view outside window
* Fix linting errors
- Use property shorthand in Group.vue
- Remove unused parseObjectReference import
- Fix type compatibility for isGroupOpen
* Fix dragover and drop target mismatch
Use event.currentTarget consistently in both dragover (visual feedback) and drop (actual placement) handlers to ensure the blue line indicator accurately shows where the view will be dropped.
* Use original iterateObjectField implementation
* Replace module-level ref with useState for drag tracking
* Move dragging logic into the composable
* Bring back the enabled parameter
* Rename group header check
* Bring back watcher
* Remove unneeded imports
* undo unnecessary changes
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2025-10-02 14:11:16 +02:00
Kristaps Fabians Geikins
7005b12869
Feat: Disable reset button if view didnt change ( #5615 )
2025-10-02 14:06:10 +02:00
Mike
7c2be90f74
Feat: Add saved view subscription to presentations ( #5614 )
2025-10-02 12:50:12 +02:00
Kristaps Fabians Geikins
b801442bac
feat: saved views subscriptions ( #5601 )
...
* implemented
* init tests + fixes
* tests
* WIP FE subs
* WIP new post update handlers
* more post merge fixes
* switch over to full subs for post mutation updates
* moved over more post update to subs
* drag across groups seems to work again?
* group subs
* stuff seems to work
2025-10-02 11:58:08 +03:00
Gergő Jedlicska
0ab254efb4
feat(policies): allow god mode admins to create dashboards ( #5612 )
2025-10-01 13:55:34 +02:00
Chuck Driesler
47cb1a83a2
chore(automate): drop unused query ( #5610 )
2025-10-01 11:12:52 +01:00
Adam Hathcock
bbc6761eef
Merge pull request #5608 from specklesystems/adam/fix-batchingqueue-error
...
OL2 (fix) Fixes tests and batchingqueue during exceptions and adds isErrored concept to drain
2025-10-01 08:48:48 +01:00
Adam Hathcock
49a0faa050
fix test
2025-10-01 08:30:27 +01:00
Iain Sproat
ee56a22b11
fix(typo): keycloack -> keycloak ( #5609 )
2025-09-30 14:53:51 +01:00
Adam Hathcock
63a819ad60
add more tests for draining
2025-09-30 13:12:15 +01:00
Adam Hathcock
02ae8c38e9
fix tests
2025-09-30 13:05:13 +01:00
Adam Hathcock
a657687b84
Merge remote-tracking branch 'origin/adam/fix-tests-and-batchingqueue' into adam/fix-batchingqueue-error
...
# Conflicts:
# packages/objectloader2/src/queues/batchingQueue.test.ts
# packages/objectloader2/src/queues/batchingQueue.ts
2025-09-30 13:00:57 +01:00
Iain Sproat
09565d3df6
ci(snyk): do not fail pipeline if snyk detects vulnerability ( #5606 )
2025-09-30 12:55:54 +01:00