Dogukan Karatas
a95fd9bdfe
adds the server_domain ( #62 )
2025-10-16 16:23:01 +03:00
Dogukan Karatas
bc665a008c
userId is added to properties ( #61 )
2025-10-16 16:12:03 +03:00
Oğuzhan Koral
00a6a66ee0
fix: confusion on CTA and dry messaging ( #70 )
...
* fix: confusion on CTA and dry messaging
* make bjorn happy again
2025-10-15 10:39:04 +03:00
Oğuzhan Koral
b0157af3c8
fix: find workspace from active limited workspace ( #69 )
2025-10-15 10:17:13 +03:00
Oğuzhan Koral
9b065bf921
fix(sketchup): disable progress update for now till replacing with objectloader2 ( #68 )
2025-10-15 10:16:45 +03:00
Dogukan Karatas
99ebd403c7
feat: track settings change on mixpanel events ( #65 )
...
* adds properties to update settings
* adds settings track on publish
* added track on publish/receive
* renaming
* fix some types
* introduced a helper function
* created a separate composable
* updated the comparing
2025-10-09 23:51:15 +03:00
Björn Steinhagen
a166b86657
fix: hide update alert for non-distributed connectors ( #63 )
...
* fix: hide update alert for non-distributed connectors
* chore: formatting
2025-10-09 09:36:11 +03:00
Björn Steinhagen
185ba0f50a
fix: replace Manager references with Desktop Service download link ( #64 )
...
* fix: replace Manager references with Desktop Service download link
* chore: restores old commented-out code
* fix: redirect to releases
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com >
2025-10-09 09:27:47 +03:00
Oğuzhan Koral
49cabaa1bc
Feat: archicad layers ( #66 )
...
* ugly workaround
* ugly workaround for archicadLayers
* comment
2025-10-08 17:09:19 +03:00
Björn Steinhagen
11b6d5254e
feat(etabs): improve MultiEnumControlRenderer UX for analysis result export ( #60 )
...
* fix(ui): add scrolling support to MultiEnumControlRenderer dropdown
* feat(ui): add select all/deselect all functionality to MultiEnumControlRenderer
* fix(ui): prevent jumpiness and dropdown misalignment
* fix: not generous enough on the width
* fix: heigh alignment and comments
2025-09-19 15:07:04 +03:00
Björn Steinhagen
aa5d59ba5b
chore: mapper terminology ( #59 )
2025-09-05 16:22:44 +01:00
Oğuzhan Koral
1cdd5c89a4
check against null which was failing on production only ( #58 )
2025-08-27 10:37:16 +03:00
Oğuzhan Koral
047dbff259
Fix unnecessary is in check ( #57 )
2025-08-26 19:51:42 +03:00
Oğuzhan Koral
ffff7366c3
Feat: disable update prompt in connectors ( #56 )
...
* Do not check for updates if it explicitly disabled by someone
* fix order of ops
* remove unused function
* check function in binding is implemented
* remove console logging
* sort logic finally
* fix mocked binding
2025-08-26 19:15:31 +03:00
Björn Steinhagen
4ecd6fbee9
fix(dui): align active workspace with recent GraphQL API changes ( #55 )
...
* feat: add `isProjectsActive` parameter to `setActiveWorkspace` mutation
* feat: pass `isProjectsActive` parameter to `setActiveWorkspace` mutation
* fix: align GraphQL queries with `LimitedWorkspace` schema
* fix: handle LimitedWorkspace type in activeWorkspace logic
* chore: regenerate GraphQL types after schema alignment
2025-08-25 14:16:45 +03:00
Oğuzhan Koral
54039daa32
fix: mixpanel email ( #54 )
2025-08-19 16:15:50 +01:00
Oğuzhan Koral
b7e347f3f0
Chore: disable intercom for externals ( #53 )
...
* switches mapper terminology to category assignment
* linting
* chore: disable intercom for external developers
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com >
2025-08-18 22:20:27 +01:00
Claire Kuang
c8f85c3874
fix(mapper): switches mapper terminology to category assignment ( #52 )
...
* switches mapper terminology to category assignment
* linting
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
2025-08-18 14:14:39 +01:00
Björn Steinhagen
85405d10dd
chore: separate header for mapper ( #51 )
2025-08-18 11:08:01 +01:00
Björn Steinhagen
d8fdc2c3c5
fix(mapper): preserve mapping mode state on navigation ( #49 )
...
* feat: poc
- needs cleaning
- just me, hacking
* refactor: cleaning
* chore: update available categories
* fix: remember previous mode
* fix: clear search string after mapping
* feat: add Mixpanel tracking to revit mapper interactions (#50 )
* feat: add Mixpanel tracking to revit mapper interactions
* fix: pr comments
* fix: just mode
* chore(interop-lite): rename event name prop
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
* revit mapper store
* WIP
* Fix form select base placeholder on select
* refactor: convention, not composable
* fix: deselecting objects through mapped mode
* fix: eslinting ?
* chore: remove console log
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
2025-08-15 18:05:18 +03:00
Björn Steinhagen
034d8645c6
feat(ui): show existing category mappings in revit mapper dropdown ( #48 )
...
* feat: poc
- needs cleaning
- just me, hacking
* refactor: cleaning
* chore: update available categories
* feat: add Mixpanel tracking to revit mapper interactions (#50 )
* feat: add Mixpanel tracking to revit mapper interactions
* fix: pr comments
* fix: just mode
* chore(interop-lite): rename event name prop
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
* revit mapper store
* WIP
* Fix form select base placeholder on select
* refactor: convention, not composable
* fix: deselecting objects through mapped mode
* fix: eslinting ?
* chore: remove console log
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
2025-08-15 17:53:07 +03:00
Björn Steinhagen
d797a65fab
fix: pre-selected objects ( #47 )
2025-08-14 15:28:45 +03:00
Björn Steinhagen
028c9d2ac1
feat(dui): layer mapping for revit integration in interop lite ( #44 )
...
* feat: update mapper binding interface for layer support and renamed methods
* fix: add missing layer mock methods to `IRevitMapperBinding`
* feat: adds mode toggle
* feat: layer dropdown
* feat: hierarchical layer object highlighting and simple mappings mgmt
* fix: multi instead of base
* fix: refresh layer list on doc switch
* fix: formatting
* feat: added `Select All` button and updated event handling
* fix: event handling
* refactor: components to make mapper more maintainable
* chore: rename button to Assign Revit Categories
* refactor: hardcoded list now in dui
* fix: pr comments
* fix: redundant div
* refactor: remove redundant Props interfaces in mapper components
* refactor: group conditional buttons in mapper
* fix: auto import not working?
* fix: jokes i was being dumb
* chore(revit-mapper): css
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
2025-08-14 15:01:29 +03:00
Oğuzhan Koral
b2695e77f5
fix(settings): warn user and force push them to refresh ( #43 )
2025-08-07 11:30:18 +03:00
Björn Steinhagen
669afe81cf
feat(rhino): add revit mapper UI for category assignment ( #41 )
...
* feat: basic structure
* feat: categories
* feat: selection filter
* chore: mock categories
* feat: second iteration
* docs: comments
* feat: create mapper binding interface
* feat: register bindings
* feat: add Revit Integration button
conditionally based on the presence or absence of binding
* fix: tooltip
* fix: missing method and interface for `getAvailableCategories`
* fix: remove hardcoded categories
* chore: categories from connector
* chore: remaining methods
* chore: remove unused method
* fix: removing duplicate interfaces
* chore: cleanups
* fix: add DocumentModelStore dependency for event handling
* fix: linting
* fix: dropdown
* fix: again, linting
* chore: don't need the double label
* fix: missing label
* chore: small tweaks
* chore: name
* chore(revit-mapper): css
* chore(revit-mapper): correct routing
* fix(revit-mapper): revit integration buttons
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
2025-08-06 14:55:44 +03:00
Oğuzhan Koral
48bb180899
feat: remove button for deleted models ( #40 )
2025-08-01 20:06:58 +03:00
Oğuzhan Koral
3b4aa93858
Feat: mocked bindings and logging to seq ( #39 )
...
* mocked bindings and logging to seq
* test deploy
* test deploy
* test deploy
* connectorless state
* remove logs
* remove more logs
* add flags to globalThus
* log with /api/events/raw
* log error link on prod over local account
* handle test query to distinguish self hosters
* throw again
* log again...
* sa and ra
* error policy non none
* attach server url to logs
* Add host app version
* rename name to slug
* remove useless re throw
* fix confusion on versions
2025-07-23 15:51:09 +01:00
Oğuzhan Koral
4ebf702ab2
Feat: receive settings ( #35 )
...
* Receive settings for POC for now
* Patch the model after settings change
2025-06-27 12:38:47 +03:00
Oğuzhan Koral
6e6bd423a0
multi selectable card setting ( #38 )
2025-06-25 19:30:30 +03:00
Oğuzhan Koral
57ef9685b6
Pass URL origin to auth flow ( #37 )
2025-06-24 18:19:18 +03:00
Oğuzhan Koral
2ff5849739
Handle connectors that not deployed by Speckle ( #36 )
2025-06-19 20:07:36 +03:00
Oğuzhan Koral
e55c0ca7dd
Change the messaging for personal projects ( #34 )
2025-06-17 12:57:35 +03:00
Dimitrie Stefanescu
8ef79f7a7c
Merge pull request #33 from specklesystems/oguzhan/hide-receive-button-on-navbar
...
Fix: hide receive button according to binding
2025-06-17 10:35:19 +01:00
oguzhankoral
79951f7cf7
Hide receive button according to binding
2025-06-17 12:22:23 +03:00
Dimitrie Stefanescu
cf70ddc79b
fix: don't throw on zero affected elements on automate results ( #32 )
2025-06-09 15:58:01 +03:00
Dimitrie Stefanescu
4e16813c75
Merge pull request #31 from specklesystems/dim/correctly-respect-server-roles
...
feat: correctly respects server roles when adding by url
2025-06-05 14:28:04 +01:00
Dimitrie Stefanescu
ee4e7576ad
feat: correctly respects server roles
2025-06-05 14:22:52 +01:00
Oğuzhan Koral
3ba11c983b
Feat: open workspace and server in web buttons ( #30 )
...
* Open workspace and server buttons
* Do not have navigator for personal projects
2025-06-04 19:53:52 +03:00
Dimitrie Stefanescu
d92dcf5342
Merge pull request #29 from specklesystems/dimitrie/cnx-1968-update-dui-and-appspsecklesystems-doc-links
...
feat: points docs to docs.speckle.systems
2025-06-03 13:42:05 +01:00
Dimitrie Stefanescu
55afedab68
feat: points docs to docs.speckle.systems
2025-06-03 12:58:24 +01:00
Dimitrie Stefanescu
a8d948ec71
Merge pull request #25 from specklesystems/intercom
...
Adds intercom
2025-06-03 10:30:38 +01:00
Dimitrie Stefanescu
65a9d3e485
Merge branch 'main' into intercom
2025-06-03 09:30:43 +01:00
Oğuzhan Koral
be631746b9
Fix explore plans ( #28 )
2025-06-02 16:25:00 +03:00
Dimitrie Stefanescu
20c43f2108
feat: adds last guards
2025-05-30 17:59:53 +01:00
Dimitrie Stefanescu
af0de85ef7
chore: comment
2025-05-30 17:38:02 +01:00
Dimitrie Stefanescu
7c54845a05
removes runtime config
2025-05-30 17:37:14 +01:00
Oğuzhan Koral
cbec244443
Fix: exclude incomplete workspaces ( #26 )
...
* Exclude incomplete workspaces
* get rid of from computed value
2025-05-30 19:36:52 +03:00
Dimitrie Stefanescu
a2a9ab1f4b
another try
2025-05-30 17:36:35 +01:00
Dimitrie Stefanescu
2f87c34272
reverts bad change
2025-05-30 17:34:30 +01:00
Dimitrie Stefanescu
7fde35e639
feat: maybe fix
2025-05-30 17:27:54 +01:00