Kristaps Fabians Geikins
483a28c211
fix(server): correct server_id format ( #1495 )
2023-03-30 16:37:24 +03:00
Kristaps Fabians Geikins
5d0fceaaf3
feat: proper sign up tracking ( #1489 )
...
* feat: register flag passed to fe
* feat: mixpanel tracking for all sign ups
* feat: utm first touch & last touch tracking
* feat(helm): Allows Environment Variable for MP to be configured
- default is enabled
- renames environment variable to ENABLE_MP
* feat(helm network policy): allowlist analytics.speckle.systems
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2023-03-30 12:21:59 +03:00
Kristaps Fabians Geikins
7aec9bf29d
fix(frontend): viewer dragging not working in some cases ( #1357 )
2023-02-02 16:34:46 +02:00
Kristaps Fabians Geikins
815d46d3ac
fix(frontend): viewer object properties not being scrollable ( #1356 )
2023-02-02 12:01:23 +02:00
Kristaps Fabians Geikins
3dc4c57653
possible post auth redirect fix
2023-02-02 11:16:31 +02:00
Alexandru Popovici
071e6382ca
Queries update ( #1341 )
...
* Separated Point queries from Intersection queries. Defined query result types for both
* Updated exports
* Update Utils
* Updated frontend after the queries updates
* Allowed the objects field in the IntersectionQueryResult to be null
2023-01-26 12:12:09 +02:00
Alexandru Popovici
96b3a4923b
Viewer queries ( #1331 )
...
* Added the concept of queries with a minimalistic implementation. Implemented PointQuerySolver which handles occlusion, projection and unprojection of points
* Added and tested the 'Pick' PointQuery operations which works just like an onclick viewer event
* Small fixes and changes to query and point query.
* Better approach on the occlusion query solving by using our universal scene intersection routine
* Tested and fixed occlusion testing for points
* Added optional custom width and height to NDC<->Screen helper functions
* Integrated queries in the frontend. Projection queries replace projecting by hand, and also added occlusion queries as a demonstration
* Added refactor comment
2023-01-20 18:59:01 +02:00
Kristaps Fabians Geikins
9245aa6db2
fix(frontend): branch infinite loading (backported from fe2) ( #1269 )
2022-12-14 17:17:58 +02:00
Jonathon Broughton
14617cd07e
Enhancement: Adds Navisworks to the application avatars ( #1261 )
...
* Adding Navisworks to the application swatch list
* Short name changed NW to NAVIS
2022-12-12 13:37:32 +01:00
Kristaps Fabians Geikins
d0a3f811fe
fix(frontend): post-auth redirects fixed ( #1259 )
2022-12-09 16:12:40 +01:00
AlexandruPopovici
ef7f4b550a
Fixed the commnet bubbles issues with orthographic projection, so we can bring it back in the frontend. Also fixed some issues with camera zooming in orthographic mode and the rendering pipeline, and the zoom in animation
2022-11-30 17:03:29 +02:00
Alexandru Popovici
5ac043ac6a
Fixed an issue in the frontend which was causing the views not to work. Fixed an issue with object selection camera animation where the dolly lerp factor was much too high for smooth animation ( #1225 )
2022-11-25 16:31:45 +02:00
Kristaps Fabians Geikins
8daa427d62
fix(frontend): fix commit share btn looking off in light theme ( #1153 )
2022-10-27 12:22:28 +03:00
Kristaps Fabians Geikins
9860be7fd8
fix: various dependabot vulnerability fixes ( #1143 )
...
* fix: updating minimist to resolve vulnerability
* fix: upgrade mocha to fix minimatch vuln
* fix: terser vuln fix
* fix: moment.js vuln fix
* fix: getting rid of perfect toolbar (which resolves vulns)
2022-10-25 17:01:20 +03:00
Kristaps Fabians Geikins
55c736118b
feat(frontend): share buttons directly on commit cards + batch commit actions UX improvements ( #1122 )
...
* feat(frontend): help message for disabled checkboxes on commit cards
* refactor: share-stream-dialog cleanup
* refactor: further share-stream-dialog prep for more usages
* feat(server): sharing directly from commit grid cards
* feat(server): sharing directly from commit list cards
* refactor: removing unnecessary dev tests
2022-10-25 13:16:33 +03:00
Kristaps Fabians Geikins
3f3f399ce6
feat(frontend): auto-focus on 1st comment in embed slideshow mode ( #1109 )
2022-10-25 12:57:19 +03:00
Matteo Cominetti
1f4dd333c0
Update SourceAppAvatar.vue ( #1116 )
2022-10-17 09:18:17 +01:00
Kristaps Fabians Geikins
5f48ae8086
feat(server): optimized command for importing commits from other servers ( #1113 )
2022-10-17 10:32:01 +03:00
Kristaps Fabians Geikins
0379d370d5
fix(frontend): viewer activity broadcast request volume greatly reduced ( #1107 )
...
* fix(frontend): viewer activity broadcast request volume greatly reduced
* fix(frontend): app being loaded twice when running viewer in vite hmr
2022-10-12 17:44:33 +03:00
Kristaps Fabians Geikins
ca5cfaaf2b
fix(frontend): comment link & attachment styling in both themes ( #1102 )
...
* Adding top-level ID to all v-app instances
* fix(frontend): comment link & attachment styling in both themes
* fix(frontend): some TS typing errors
2022-10-12 11:08:23 +03:00
Kristaps Fabians Geikins
0a58381174
feat: @speckle/shared & some comments fixes ( #997 )
2022-10-10 16:32:23 +03:00
Kristaps Fabians Geikins
09d3844155
fix(frontend): comment mentions broken post-vite ( #1084 )
2022-10-06 15:58:47 +03:00
Vishnu Rai
9a64a245b7
fix(frontend): avatar editor horizontal scrolling not working
...
Horizontal Scrolling was not working because of the parent container width was small than the image container.
2022-10-06 12:45:25 +03:00
Kristaps Fabians Geikins
8e59ee7243
refactor: moving away from 'user' query ( #1046 )
...
* refactor: moving away from 'user' query + various fixes
* fix: linting issue in stream tests
* fix(server): some tests broken after rebase onto main
2022-10-06 12:08:08 +03:00
Kristaps Fabians Geikins
facbde93bf
fix(frontend): stream uploads page error fix ( #1080 )
2022-10-05 18:31:21 +03:00
Kristaps Fabians Geikins
2fef8b7de3
refactor(frontend): vue cli v4 -> vite ( #1000 )
2022-10-05 15:59:11 +03:00
Kristaps Fabians Geikins
f5468c2b33
chore: migrating vetur -> volar in VSCode ( #1058 )
...
* chore: migrating vetur -> volar in VSCode
* chore: improved volar workspace configuration
2022-10-05 15:32:24 +03:00
Kristaps Fabians Geikins
97ac4a3070
fix(frontend): stream search scache re-use fix ( #1068 )
2022-10-04 11:57:51 +03:00
Matteo Cominetti
de49f3c630
feat: manager download link ( #1069 )
2022-10-03 16:53:58 +01:00
Matteo Cominetti
f48ee3015c
feat(frontend): adds missing appnames and colors ( #1061 )
2022-10-03 11:16:43 +01:00
Kristaps Fabians Geikins
ca95863c55
fix(frontend): multiple resource viewer toolbar/navbar incorrect ( #1063 )
2022-10-03 12:00:26 +03:00
Kristaps Fabians Geikins
6133610d08
feat(frontend): tracking visited routes ( #1055 )
2022-09-29 17:24:42 +03:00
Kristaps Fabians Geikins
aee15eb0d6
fix(frontend): ugly side bar scrollbar & version being truncated ( #1047 )
2022-09-29 11:10:56 +03:00
Gergő Jedlicska
75693123b4
fix(frontend fileimports): fix file extension detection in TheUploads ( #1031 )
...
fix #985
2022-09-28 14:13:14 +02:00
Dimitrie Stefanescu
76a84534ea
Merge pull request #1040 from specklesystems/kate/small_fix
...
Added GIS apps labels
2022-09-27 09:30:38 +01:00
Dimitrie Stefanescu
51dd6ac1da
Dim/viewer redux fixes ( #1022 )
...
* fix(viewer): closes #990
* fix(frontend): closes #1012
* fix(viewer): fixes #992
2022-09-27 11:16:00 +03:00
KatKatKateryna
7f95f5cc8f
added GIS apps labels
2022-09-26 20:06:36 +02:00
Kristaps Fabians Geikins
61a2caaae9
feat: batch commit actions improvements (list view support, batch delete in 'your commits')
...
* feat(frontend): batch commit action support in list view
* feat(frontend): batch delete in 'your commits' page
* fix(server): authorizeResolver isPublic check always failed
* fix(server): fixing tests
2022-09-26 13:16:44 +03:00
Gergő Jedlicska
025141a8b1
gergo/summaryEmailFixes ( #1030 )
...
* fix(server): fix 'speckle:error(s)' mismatching naming
* fix(frontend): add mtl as documented file import format, fix missing computed prop
* fix(fileimports): specklepy operations.send shouldn't use local cache for sending
fixes #1017
* fix(nginx): forward /static route to backend
* fix(frontend): add missing notification type names
* fix(helm): cleanup
2022-09-23 17:22:18 +02:00
Gergő Jedlicska
908bbfb937
Gergo/file imports hotfix ( #1025 )
...
* fix(server): fix 'speckle:error(s)' mismatching naming
* fix(frontend): add mtl as documented file import format, fix missing computed prop
* fix(fileimports): specklepy operations.send shouldn't use local cache for sending
fixes #1017
* obj import skip using default cache
2022-09-23 13:20:53 +02:00
Kristaps Fabians Geikins
5c86540b8e
fix(frontend): batch commit toolbar doesnt appear in vue prod mode ( #1023 )
2022-09-22 18:24:29 +03:00
Kristaps Fabians Geikins
05f11a26da
feat: batch commit delete/move ( #1016 )
...
* feat: batch delete/move commits
* fix: ts linter issue
2022-09-22 16:49:18 +03:00
Dimitrie Stefanescu
1a0a72f73b
Merge pull request #1013 from specklesystems/alex/#995
...
Alex/#995
2022-09-22 13:13:11 +01:00
Dimitrie Stefanescu
220d8da979
fix(viewer/frontend): fixes #995 (implements new selection event in fe)
2022-09-22 12:59:22 +01:00
Kristaps Fabians Geikins
87107dc5d9
feat(frontend): auto-save stream settings ( #1004 )
2022-09-22 12:21:17 +03:00
Kristaps Fabians Geikins
3da39a7b11
refactor(server): User.streams only returns discoverable streams for non-owners ( #1002 )
2022-09-22 12:21:06 +03:00
Gergő Jedlicska
d1d5984e30
gergo/summaryEmails ( #979 )
...
* refactor(server emails): email transports module refactor to TypeScript
* refactor(docker-compose deps): move local email server to common dev compose file
* chore(server launch.json): add ts-node script running example
* chore(server deps): add nodemailer types package
* refactor(server activitystream): add strongly typed activity definitions
* feat(server activitystream): add activity repository
* feat(server info): add canonical url on the service level
* feat(server): add static file serving route to server core
* feat(server): add dependencies for periodical email digests
* feat(server activity stream): call the initialization step from the activity stream module
* feat(server activity digest): add WIP weekly email digest implementation
* feat(server digest email): smul upgrades and fixes to the email template and its contents
* just for Fabs to test
* chore(root package.json): remove deleted docker-compose references
* feat(frontend profile): add notification preferences panel
* feat(server digest emails): set prod ready cron tab and timespan
* refactor(server email digest): move templates into the email module
* refactor(server activity digests): refactor to use notifications infrastructure
* test(server activities): add tests and some refactor to activities and notification preferences
* refactor(notification preferences): fix minor issues
* test(server notification preferences test): fix describe nesting
* fix(server activities): add missing action types
* fix(server activities): fix errors after merging main
* test(server activity notifications): add test coverage for activity notifications service
* refactor(server activities): fixing tests and some cleanup
* feat(server cli): add summary notification command to cli
* chore(dev env db versions): upgrade local dev env versions
* chore(server deps): upgrade local dev db to pg 14
* fix(docker-compose): bind maildev to localhost
* process-scoped notifications test queues
* test(activity tests): add sleep to fix flaky CI
* feat(activity digests): add demo date for digest trigger
* feat(activity digest): add UK timezone trigger date
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
Co-authored-by: Fabians <fabis94@live.com >
2022-09-09 12:46:57 +02:00
Dimitrie Stefanescu
3d8fb5fe47
fix(fe): surprise linting error
2022-09-06 11:43:45 +03:00
Dimitrie Stefanescu
3fcb820627
Merge branch 'main' into viewer-redux-integration
2022-09-06 09:14:41 +01:00
Kristaps Fabians Geikins
f991504932
feat: stream access requests ( #976 )
2022-09-06 11:10:38 +03:00