Commit Graph

831 Commits

Author SHA1 Message Date
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
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
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 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 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