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
AlexandruPopovici
c7c98a2e24
#1014 Started working on SAO
2022-09-21 18:50:20 +03:00
AlexandruPopovici
4cbf06a7f4
Merge branch 'main' into alex/#995
2022-09-21 13:37:50 +03:00
AlexandruPopovici
0b6a8afc27
refactor: restructured Selection Event
...
Selection Event now provides a list of ordered hits, each hit with it's guid, object and hit point
BREAKING CHANGE: Frontend will need to adjust according to the new SelectionEvent structure
#995
2022-09-21 13:33:24 +03:00
Alexandru Popovici
c84ba38cd8
Alex/#996 ( #1001 )
...
* fix: fixed #996
Shadows now respect clipping planes
#996
* fix: fixed #987
Fixed #987 and an additonal issue with null clipping planes
#987
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2022-09-09 15:29:21 +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
AlexandruPopovici
59be710e9c
Small change in queryHits so that hit points are always consistent with hit nodes
2022-09-08 16:55:29 +03:00
AlexandruPopovici
80ac7af6d2
fix: support for picking hit chain
...
The ViewerEvent now haw two (currently optional) members. hitChain which contains the ordered list
of speckle objects that were hit and hitPoints which holds the hit locations for all hit objects.
#995
2022-09-08 16:26:58 +03:00
AlexandruPopovici
b99a4afb18
fix: fixed #987
...
Fixed #987 and an additonal issue with null clipping planes
#987
2022-09-08 12:53:34 +03:00
AlexandruPopovici
d7142b344d
fix: fixed #996
...
Shadows now respect clipping planes
#996
2022-09-07 18:50:10 +03:00
Alexandru Popovici
c0b86208c9
Vsm artifacts ( #986 )
...
* Fixed the VSM artifacts by increasingthe bias for the sun's shadow. Now, that's the typical route for fixing shadow artifacts, however I did try to see what exactly was cauding the artifacts only on particular GPUs but couldn't find out. Additionally, I added two more controls in the sandbox, one for the shadow bias, and one for the shadow radius which controls the smoothness of the shadows
* Added step values for the new sliders
Co-authored-by: Alex <alexandru.popovici@busymachines.com >
2022-09-07 13:40:00 +03:00
AlexandruPopovici
20d15dd859
Fix #989
2022-09-07 12:55:01 +03: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
Dimitrie Stefanescu
623cfb59ab
feat(fe): adds legacy filter support (minimal) and removes old commented code
2022-09-06 10:51:13 +03:00
Dimitrie Stefanescu
2f4798769b
fix(fe): various change requests
2022-09-06 10:09:19 +03:00
Dimitrie Stefanescu
8c72675fb9
feat(fe): removes setTimeout from numeric filter setting
2022-09-04 11:52:34 +03:00
Dimitrie Stefanescu
c12bbb95ce
fix(fe): adds local schema + prunes TODOs
2022-09-03 13:42:10 +03:00
Dimitrie Stefanescu
757908606b
fix(fe): implements onKeyStroke rather than global window listeners
2022-09-03 10:17:58 +03:00
Dimitrie Stefanescu
78631a668e
fix(fe): swaps getIntializedViewer for useInjectedViewer
2022-09-03 09:55:52 +03:00
Iain Sproat
9f84464837
fix(server prometheus metrics): speckle_server_apollo_calls prometheus metric should be published ( #980 )
...
The move from app.js to app.ts had broken speckle_server_apollo_calls prometheus metric. This PR
reverts the import of apolloPlugin to use the previous inline require.
2022-09-02 11:34:21 +01:00
Dimitrie Stefanescu
1c833836d8
chore(fe): ran yarn gqlgen
2022-09-02 12:27:34 +03:00
Dimitrie Stefanescu
db4439ef85
feat(fe): minor cleanup of selection bubbles events
2022-09-02 12:24:02 +03:00
Dimitrie Stefanescu
a4c20a64db
feat(fe): adds bubbles selection highlights
2022-09-02 12:00:19 +03:00
Dimitrie Stefanescu
df0d75d68d
feat(fe): displays comment bubbles post model load
2022-09-02 11:59:11 +03:00
Dimitrie Stefanescu
227b847dee
feat(filtering): allows for "highlighting" objects using a ghosted material (useful for highlighting hidden objects)
2022-09-02 09:54:42 +03:00
Dimitrie Stefanescu
9a6bedc528
feat(viewer): adds default ghosting params for filtering ops
2022-09-01 20:51:03 +03:00
Dimitrie Stefanescu
95ede102eb
chore(viewer/frontend): determinstic (not that great) colors for string prop filtering
2022-09-01 13:09:36 +03:00
Dimitrie Stefanescu
39ddff422e
chore(server): reverts inadvertent change
2022-09-01 12:21:24 +03:00
Dimitrie Stefanescu
b2ae724fc6
chore(frontend): linting errs fix
2022-09-01 12:01:54 +03:00
Dimitrie Stefanescu
018a0d7dab
chore(viewer/frontend): cleanup
2022-09-01 11:46:21 +03:00
Dimitrie Stefanescu
2aec2db884
chore(viewer/frontend): linting
2022-09-01 09:26:40 +03:00
Dimitrie Stefanescu
1cf34b0787
chore(viewer/frontend): removed legacy fm
2022-09-01 09:25:10 +03:00
Dimitrie Stefanescu
987329b240
feat(viewer/frontend): removed old filtering methods, renamed new ones
2022-09-01 09:17:52 +03:00
Dimitrie Stefanescu
92f9d1670b
feat(viewer/frontend): various
2022-09-01 09:08:45 +03:00
Dimitrie Stefanescu
8c3366193b
feat(viewer/frontend): sets url to comment id when expanding comments
2022-08-31 17:39:06 +03:00
Kristaps Fabians Geikins
ecb9f825bb
refactor: email verification flow & email template ( #967 )
2022-08-31 17:11:19 +03:00
Dimitrie Stefanescu
878e97593e
feat(viewer/frontend): section box url precision reduced
2022-08-31 15:46:29 +03:00
Dimitrie Stefanescu
3929a1b9d9
feat(viewer/frontend): section box updates and persistance in url query
2022-08-31 15:42:20 +03:00
Dimitrie Stefanescu
3c2aab32be
feat(viewer/frontend): section box integrations through state manager + removal of old calls
2022-08-31 14:46:53 +03:00
Dimitrie Stefanescu
82b4a56fac
feat(viewer/frontend): viewer real time user bubbles section box & filtering alignment
2022-08-31 12:58:58 +03:00
Dimitrie Stefanescu
29ec687fff
feat(viewer/frontend): console logs cleanup
2022-08-31 12:41:56 +03:00
Dimitrie Stefanescu
d02f57fcd8
feat(viewer/frontend): minor viewer controls fiddles
2022-08-31 11:28:07 +03:00
Dimitrie Stefanescu
3317f4b922
feat(viewer/frontend): section box controls fe
2022-08-31 10:37:17 +03:00
Dimitrie Stefanescu
27c9834d02
Merge branch 'dim/viewer-redux' into viewer-redux-integration
2022-08-30 19:38:56 +03:00
Dimitrie Stefanescu
c3381ae44d
feat(viewer/frontend): fixes various edge cases on numeric filters and filter props caching
2022-08-30 19:33:39 +03:00
Dimitrie Stefanescu
06c57d06fe
feat(viewer/frontend): setting filters from urls, num/cat + other fe<>viewer integration
2022-08-30 12:39:57 +03:00