Kristaps Fabians Geikins
d661ff2deb
fix: hadolint dockerfile lint issues
2024-06-14 10:37:32 +03:00
Kristaps Fabians Geikins
a670e5d045
Merge branch 'main' of github.com:specklesystems/speckle-server
2024-06-14 10:24:39 +03:00
Kristaps Fabians Geikins
93fc3f6fc9
fix: broken dev source maps
2024-06-14 10:24:12 +03:00
Alexandru Popovici
5472896fce
Fixed WEB-1104 ( #2370 )
2024-06-14 00:26:40 +03:00
Kristaps Fabians Geikins
8a55eae516
feat: sourcemaps + testing ( #2366 )
...
* feat: sourcemaps + testing
* feat: source map upload in CI
2024-06-13 16:33:43 +03:00
Gergő Jedlicska
cac54f8522
feat: optionally add userId to automate backend tracking ( #2362 )
...
* feat: optionally add userId to automate backend tracking
* fix: test should reference a version in triggeringId
* fix: use empty object ref for testing
2024-06-13 14:26:54 +02:00
Kristaps Fabians Geikins
b115a7b4c0
fix(fe2): some bugs causing errors/warnings in FE2 build ( #2365 )
2024-06-13 13:19:43 +03:00
Kristaps Fabians Geikins
bd042bd5b3
chore: remove raygun, debugbear etc. code ( #2364 )
2024-06-13 12:06:53 +03:00
Kristaps Fabians Geikins
bd9faa2415
fix(server): more legible auth errors ( #2361 )
2024-06-13 10:34:01 +03:00
Kristaps Fabians Geikins
c971fa7c18
fix(server): gqlgen
2024-06-12 15:42:17 +03:00
Kristaps Fabians Geikins
089e4f0806
fix: viewer sandbox lint issue
2024-06-12 14:47:08 +03:00
Kristaps Fabians Geikins
83d8035dc2
chore: upgrade to eslint 9 ( #2348 )
...
* root + server
* frontend
* frontend-2
* dui3
* dui3
* tailwind theme
* ui-components
* preview service
* viewer
* viewer-sandbox
* fileimport-service
* webhook service
* objectloader
* shared
* ui-components-nuxt
* WIP full config
* WIP full linter
* eslint projectwide util
* minor fix
* removing redundant ci
* clean up test errors
* fixed prettier formatting
* CI improvements
* TSC lint fix
* 'buildBatch' needs to be async since some batch types (like Text) require it. Removed a disabled liniting rule from ObjLoader
* removed unnecessary void
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com >
2024-06-12 14:38:02 +03:00
Benjamin Ottensten
b58cc9e389
Adjust table so run details btn is visible ( #2351 )
2024-06-12 09:49:20 +02:00
Benjamin Ottensten
06ee534b9e
Don't tint projects select input ( #2350 )
2024-06-11 21:37:20 +02:00
Benjamin Ottensten
0e35e0c440
Update use/select actions on functions ( #2352 )
...
* Update butto copy on functions page
* Remove btns on function cards in some cases
Have a cleaner layout on the automations empty state and in the function gallery.
* Change behaviour of select btn on function card
- "Select" -> "✔︎ Selected" on click
- Click again to unselect
* fixx
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2024-06-11 18:08:21 +02:00
Kristaps Fabians Geikins
a32ddfd183
fix(fe2): minor automate form validation improvement
2024-06-11 17:40:19 +03:00
Alexandru Popovici
632068768d
Enabled outlines for highlight effect ( #2354 )
2024-06-11 15:13:09 +03:00
Kristaps Fabians Geikins
2f8272b6ae
feat(shared): modularized package & node16 support ( #2336 )
...
* feat(shared): modularized package & node16 support
* lockfile update
* various fixes
* moar fixes
* added znv and zod as devdeps of shared
* lockfile update
2024-06-11 14:12:13 +03:00
Benjamin Ottensten
6a524a704a
Try to fix linting errors ( #2353 )
2024-06-10 16:54:30 +02:00
Benjamin Ottensten
c29b4f2aac
Fix automation creation form ( #2349 )
...
Bug: You couldn't proceed from step 2 if the function didn't have any parameters.
2024-06-10 15:43:00 +02:00
Dimitrie Stefanescu
56981c196b
chore(linting): make the prettier gods happy
2024-06-07 23:33:15 +01:00
Claire Kuang
0f62239548
updates onboarding to set description of first project to include credits
2024-06-07 21:22:58 +01:00
Gergő Jedlicska
9efe5ef489
fix: do not allow same status override ( #2346 )
2024-06-07 19:48:45 +02:00
Kristaps Fabians Geikins
b7409c0fe4
feat(fe2): working function release search ( #2345 )
2024-06-07 17:24:44 +03:00
Kristaps Fabians Geikins
e13b4adaad
feat(fe2): retrieving gh orgs from exec engine ( #2343 )
2024-06-07 15:24:42 +02:00
andrewwallacespeckle
899c0baf4e
feat(fe2): Highlight objects on hover ( #2322 )
...
* WIP - Need to confirm with Benjamin & Alex
* feat(fe2): Models and Filters Highlighting
* feat(fe2): highlight object on hover of selection info
* refactor: use composable for object highlighting in Viewer components
* Remove from StringFilterItem.
* Update StringFilterItem.vue
* Fix for selection issue that happens when you select something from the tree explorer that is already being selected by it's parent and also highlighted with the mouse
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com >
2024-06-07 14:26:49 +02:00
andrewwallacespeckle
fe97f27c0a
Temp fix for hackathon ( #2344 )
2024-06-07 14:01:23 +02:00
Kristaps Fabians Geikins
c12c470d13
feat(fe2): prevent automation param validation until submit ( #2340 )
...
* feat(fe2): prevent automation param validation until submit
* minor fix
* fix for empty string being accepted as a valid value
2024-06-07 13:17:20 +03:00
andrewwallacespeckle
242391bceb
feat(fe2): Allow user to decide viewer zoom on addition of new model ( #2337 )
...
* feat - Add switch to toggle zoomToObject
* Remove switch, add Toast
* Formatting changes
2024-06-07 11:51:33 +02:00
Benjamin Ottensten
ee4d91faf6
Remove various hover transitions around the viewer ( #2342 )
...
To make it feel more snappy
2024-06-07 11:37:42 +02:00
Kristaps Fabians Geikins
d9f2ffe72a
fix(fe2): refetch on automate page open ( #2341 )
2024-06-07 12:15:24 +03:00
Kristaps Fabians Geikins
bdf27f6218
feat: some mp analytics related to automate actions ( #2299 )
...
* fix(fe2): better resiliency for when mp cant be loaded
* WIP mixpanel track calls
* more resiliency improvements
* added all clientside tracking calls
* run finished event
* minor adjustment
* feat(automate): revert automationRunTriggerinAssociation
* feat(automate): track manual run triggers
* feat(automate): backend track automation run created events
* fix(automate): manual trigger type gql schema fix
* feat(automate): add source based filter to run trigger tracking
* fix(automate): fix trigger mock
* various minor adjustments
* remove comment
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-06-07 10:21:24 +03:00
Kristaps Fabians Geikins
4c76d5f895
feat(fe2): removing automation creation success step ( #2333 )
2024-06-07 10:20:24 +03:00
Alexandru Popovici
8f12e0a5a8
WEB-1018: Outline Only Fix ( #2314 )
...
* Possible fix. Material visibility comes first, and is separate from colorMask when deciding the ordering of the objects inside the batch
* Reverted screenshot debug button
2024-06-06 20:36:41 +03:00
andrewwallacespeckle
f5007daf89
feat(fe2): Cancel ongoing measurement with esc ( #2282 )
...
* Cancel ongoing measurement with esc
* Fix to make activeMeasurement reactive
2024-06-06 14:18:34 +02:00
andrewwallacespeckle
1a1b46b6e4
fix(fe1): Undefined 'commentSlideShow' error in CommentThreadViewer.vue ( #2334 )
...
* Fix undefined 'commentSlideShow' error in CommentThreadViewer.vue
* Revert changes to fix console error
2024-06-06 12:44:16 +02:00
Kristaps Fabians Geikins
c856a9be2d
fix(fe2): not always jumping to step 2 in Create Automate dialog ( #2332 )
2024-06-06 13:04:48 +03:00
Kristaps Fabians Geikins
92c89ec8d9
fix(fe2): json forms enum renderers not being picked up ( #2329 )
2024-06-06 13:04:40 +03:00
Kristaps Fabians Geikins
2eb704ca4d
WIP function create ( #2319 )
...
* WIP function create
* feat: add function creation integration
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-06-06 11:36:17 +02:00
Kristaps Fabians Geikins
eb1efce0eb
feat(fe2): redirecting FE1 comment URLs to FE2 comments
2024-06-06 12:16:51 +03:00
Kristaps Fabians Geikins
57efa249c2
feat(fe2): functions page pagination improvements
2024-06-06 11:50:10 +03:00
Kristaps Fabians Geikins
4a88857766
feat(fe2): functions page pagination improvements
2024-06-06 11:47:32 +03:00
Kristaps Fabians Geikins
6410dd04b8
feat(fe2): disable New Automation CTA if no models available ( #2327 )
2024-06-05 15:35:07 +02:00
Alexandru Popovici
9cd649d067
Fixed line selection that didn't work for some lines ( #2328 )
2024-06-05 15:31:48 +03:00
andrewwallacespeckle
e6bde7aab3
fix(fe2): Uncomment code around model duplication ( #2257 )
...
* Uncomment code around model duplication
* Update comment around deduplication
2024-06-05 12:49:30 +02:00
Kristaps Fabians Geikins
7ffd0f7490
fix(fe2): using SSR apiOrigin instead of CSR apiOrigin in vue templates ( #2326 )
2024-06-05 13:48:22 +03:00
andrewwallacespeckle
1d114fc93f
feat: Allow selection of hidden items from Scene Explorer ( #2315 )
2024-06-05 12:17:59 +02:00
andrewwallacespeckle
a459b86cac
fix(fe2): set height of selection info header to avoid transparency issues ( #2323 )
2024-06-05 12:16:13 +02:00
Kristaps Fabians Geikins
73abba06cf
feat(fe2): pagination for various automate UIs ( #2324 )
...
* WIP infinite load helper
* finished automations pagination
* runs pagination working
* fn pagination
* minor cleanup
* subscription cache mutation fixes
* filtered cache update fix
* minor changes
2024-06-05 12:18:13 +03:00
Chuck Driesler
2e71dd7b27
hide unused button for test automations ( #2318 )
2024-06-04 13:57:14 +02:00