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
Kristaps Fabians Geikins
30fdc71fcd
fix(fe2 & fe1): log out on invalid auth token on any GQL call ( #1666 )
...
* fix(fe2): log out on invalid auth token on any GQL call
* fix(fe1): redirecting to login page on any 403 GQL req
* WIP invalid token
* stricter toker invalidation checks in FE1
* stricter token check in FE2 as well
2023-07-03 15:04:57 +03:00
Kristaps Fabians Geikins
1c1a5eaf36
fix(fe1): log out on invalid auth token
2023-06-30 11:23:23 +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
d0a3f811fe
fix(frontend): post-auth redirects fixed ( #1259 )
2022-12-09 16:12:40 +01: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
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
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
ecb9f825bb
refactor: email verification flow & email template ( #967 )
2022-08-31 17:11:19 +03:00
Kristaps Fabians Geikins
7aa21e88bd
chore: cleaning up suuid usages ( #943 )
2022-08-18 15:29:05 +03:00
Fabians
69a10f7f08
feat(frontend): comments in viewer embed + refactored frontend viewer foundations
2022-08-01 12:43:50 +03:00
Kristaps Fabians Geikins
b55f12d6bc
feat: apollo client v3 + vue apollo v4 ( #831 )
2022-07-25 12:24:59 +03:00
Kristaps Fabians Geikins
3ff772e342
fix: various server invites related improvements & fixes ( #837 )
...
* moving to invite token field, fixing comments & activity bugs I found, adding role prop to stream invite creation
* more fixes
* more tests
2022-07-25 11:02:22 +03:00
Kristaps Fabians Geikins
da9224a069
feat: server & stream invites rework
...
feat: server & stream invites rework
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-07-19 13:01:19 +03:00
Dimitrie Stefanescu
2bca482c92
Merge pull request #810 from specklesystems/801-comment-attachments
...
feat: stream comment attachments
2022-07-04 00:38:41 +01:00
Kristaps Fabians Geikins
40ef625a4b
fix(frontend): proper mixpanel user identification for all routes ( #815 )
2022-06-29 10:19:31 +03:00
Fabians
a10c49e731
feat: stream comment attachments
2022-06-28 15:26:38 +03:00
Fabians
1b963ee44d
feat: smart text editor & integration into stream comments
2022-06-10 16:46:57 +03:00
Kristaps Fabians Geikins
e8869e210c
feat(frontend): build speed & chunk structure optimization ( #690 )
...
* feat(frontend): build speed & chunk structure optimization
* fix: attempting to work around precommit inconsistent eslint config
* chore(pre-commit config): ignore mocharc for eslint
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2022-04-13 10:21:24 +03:00
Dimitrie Stefanescu
b5b1355e53
fix(frontend): 🤞 fix for iframes in private tabs re localstorage woes
2022-04-09 13:43:47 +01:00
Fabians
1c7436e7ff
extra prefer-const & object-shorthand
2022-04-04 19:00:24 +03:00
Gergő Jedlicska
da60e066c3
style(frontend): fix some of the frontend eslint issues
2022-03-31 15:54:04 +02:00
Gergő Jedlicska
569b4688fa
style(all): reformat with print width 88
2022-03-29 19:46:49 +02:00
Fabians
aa5e94d640
chore: reformatting everything with prettier
2022-03-29 17:12:31 +03:00
Kristaps Fabians Geikins
aeeb88340d
feat: favoriting streams #620 ( #633 )
2022-03-29 16:30:49 +03:00
Dimitrie Stefanescu
357b5c7fc5
Merge branch 'dim/bubbles' into dim/bubbles-cosmetics
2022-03-19 12:20:51 +00:00
Dimitrie Stefanescu
f92aa7619c
feat: various
2022-03-04 11:18:30 +00:00
Gergő Jedlicska
1c97aedeb7
refactor(frontend): add resource type identifier helper function
2022-02-24 14:29:08 +01:00
Dimitrie Stefanescu
356dde99f2
Merge branch 'main' into dim/bubbles
2022-02-04 13:43:15 +00:00
Dimitrie Stefanescu
6d60b4825e
feat(frontend): wrapping up 🧹
2022-02-02 08:13:46 +00:00
Dimitrie Stefanescu
7064280fd9
feat(frontend): 🧹 🧹 🧹
2022-02-01 12:18:43 +00:00
Dimitrie Stefanescu
51c44ebe54
feat(frontend): 🧹
2022-02-01 08:56:59 +00:00
Dimitrie Stefanescu
afd7d12dde
feat(frontend): various tweaks
2022-01-31 19:16:38 +00:00
Dimitrie Stefanescu
43f6fcdfb5
feat(frontend): minor cleanup & some tracking improvements
2022-01-31 15:40:35 +00:00
Dimitrie Stefanescu
0f7c7ba778
feat: live sync bubbles
2022-01-23 17:21:06 +00:00
Dimitrie Stefanescu
e6a3a35e58
feat(frontend): various last mile todos
2022-01-10 10:41:38 +00:00
Dimitrie Stefanescu
f909e43a2a
feat(frontend): various
2022-01-02 14:56:39 +00:00
Dimitrie Stefanescu
b288e39e89
feat(frontend): cleanup
2021-12-30 09:53:39 +00:00
Matteo Cominetti
6001dac872
feat(frontend): main activity cards
2021-07-27 19:27:31 +02:00
Alan Rynne
02fdd2504d
Improvements in admin panel
2021-06-09 16:04:20 +02:00
Alan Rynne
310ae9c9a8
Admin Panel: Sidebar, overview and settings
2021-06-07 09:34:48 +02:00
Matteo Cominetti
7efc8a4e73
fix(frontend): removes background2 for dim's joy
2021-03-10 21:38:16 +00:00
Dimitrie Stefanescu
cd95c28939
refactor(global): restructures repo with lerna
2021-01-03 13:35:53 +02:00