Tom Moor
bb074edb0d
perf: Improve speed of Azure login (parallelize two slow API requests)
...
chore: Improved types around passport
2022-04-30 16:57:58 -07:00
Tom Moor
d3ecab3489
fix: Lowercase email from auth providers to match any outstanding invites ( #3369 )
...
* fix: Lowercase email from auth providers to match any outstanding invites
* fix
2022-04-12 21:31:55 -07:00
Tom Moor
5c24f9e1d5
chore: Email + mailer refactor ( #3342 )
...
* Huge email refactor
* fix: One rename too many
* comments
2022-04-07 16:50:04 -07:00
Tom Moor
dbfdcd6d23
chore: Refactor worker, emails and data cleanup to task system ( #3337 )
...
* Refactor worker, all emails on task system
* fix
* lint
* fix: Remove a bunch of expect-error comments in related tests
* refactor: Move work from utils.gc into tasks
* test
* Add tracing to tasks and processors
fix: DebounceProcessor triggering on all events
Event.add -> Event.schedule
2022-04-06 16:48:28 -07:00
Tom Moor
e30f6e937c
fix: Automatically disable email sign-in when SMTP is not configured
...
fix: Do not show email signin as enabled when SMTP configured
closes #3227
2022-03-12 17:01:46 -08:00
Tom Moor
e5c8176ee6
Update email.ts
2022-02-10 21:20:58 -08:00
Tom Moor
af6c5a1f45
fix: Email authentication callback catches all errors as expired-token
2022-02-10 19:18:06 -08:00
Tom Moor
175857753e
fix: Bag 'o fixes
...
Remove menu hover styles on mobile
Fixed duplicate hover+active behavior on editor menus
Fixed editor menus visibly scroll to the top when reopened
Fixed some minor editor spacing issues
Renamed shred routeHelpers -> urlHelpers
2022-01-25 23:43:11 -08:00
Eugene Sokolov
b52b1b02fe
Fix: consistently check allowed domains ( #2985 )
...
* fix: ensure consistency of checking allowed domain
* chore: update comment to match the logic
2022-01-23 17:40:18 -08:00
Tom Moor
c6cc04cad8
chore: More typescript FIXME's removed
2022-01-06 21:25:42 -08:00
Tom Moor
b20a341f0c
chore: Typescript database models ( #2886 )
...
closes #2798
2022-01-06 18:24:28 -08:00
Tom Moor
d4695f3b5b
feat: Add event selection to Slack post integration ( #2857 )
2021-12-16 22:30:23 -08:00
Tom Moor
7c37724f88
types
2021-12-03 10:34:41 -06:00
Tom Moor
15b1069bcc
chore: Move to Typescript ( #2783 )
...
This PR moves the entire project to Typescript. Due to the ~1000 ignores this will lead to a messy codebase for a while, but the churn is worth it – all of those ignore comments are places that were never type-safe previously.
closes #1282
2021-11-29 06:40:55 -08:00
Tom Moor
223a47af95
fix: Improve error when email field not returned from OIDC
2021-10-02 22:42:41 -04:00
Saumya Pandey
0ed7286fc6
fix: Move request helper function ( #2594 )
...
* Move request method to passport utils
* Use request method in OIDC provider
2021-09-29 07:20:05 -07:00
Greg Linklater
01cea549a5
feat: map preferred_username claim to user record ( #2569 )
2021-09-16 18:45:37 -07:00
Tom Moor
801f6681ba
Collaborative editing ( #1660 )
2021-09-10 22:46:57 -07:00
Tom Moor
d96099b5b8
Move OIDC provider to routes directory
2021-09-02 19:55:06 -07:00
Tom Moor
3dfd336f59
chore: Move all routes under routes directory ( #2513 )
...
closes #2504
2021-08-29 13:25:06 -07:00