Tom Moor
f6ae32deef
Co-authored-by: Nan Yu <thenanyu@users.noreply.github.com>
2022-10-22 23:29:39 -04:00
Tom Moor
f277d08982
fix: Actor on users.delete
2022-10-22 11:17:31 -04:00
Tom Moor
49d53ccfc2
fix: Disallow adding self to collection ( #4299 )
...
* api
* ui
* update collection permissions
2022-10-22 11:14:18 -04:00
Apoorv Mishra
bb21fa725c
Add team preference to use logo for branding ( #4285 )
...
* feat: add team preference to use logo for branding
* fix: allow on cloud version too
2022-10-19 10:01:24 +05:30
Tom Moor
98f997387c
fix: Multi-method handlers, regressed in methodOverride removal
2022-10-18 23:50:14 -04:00
Tom Moor
87e3f18e6d
chore: Remove method override middleware ( #4315 )
...
* chore: Remove method override middleware
* wip
* CodeQL
* max/min
2022-10-18 16:03:25 -07:00
Tom Moor
0da46321b8
perf: Don't go to disk for html more than once ( #4312 )
2022-10-17 17:51:30 -07:00
Tom Moor
cbb2bdf80c
Update text column with CRDT backfill
2022-10-17 14:20:54 -04:00
Tom Moor
5d5fe66e77
fix: Logging in with email on a subdomain should not forward to other subdomains ( #4305 )
2022-10-16 08:20:46 -07:00
Nan Yu
39fc8d5c14
feat: allow ad-hoc creation of new teams ( #3964 )
...
Co-authored-by: Tom Moor <tom@getoutline.com >
2022-10-16 05:57:27 -07:00
Tom Moor
1fbc000e03
chore: Reduce test boilerplate ( #4300 )
...
* chore: Reduce test boilerplate
* mo
2022-10-15 19:40:21 -07:00
Tom Moor
1915a453db
fix: Disallow adding self to collection ( #4299 )
...
* api
* ui
* update collection permissions
2022-10-15 19:11:09 -07:00
Kedas
97a50b20da
Add SENTRY_TUNNEL option ( #4298 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2022-10-15 15:12:38 -07:00
Tom Moor
7bac696eaf
fix #4294
2022-10-15 14:06:56 -04:00
Tom Moor
7199088d1b
fix: Multiplayer changes attributed to incorrect user ( #4282 )
...
* fix: Multiplayer changes attributed to the wrong user, performance improvements
* fix: Actually use _last_ editor
2022-10-12 06:19:07 -07:00
Tom Moor
804db1b0e4
Add CRDT backfill script
2022-10-08 18:25:49 -04:00
Tom Moor
b1cd19df2f
Improve error handling on cookie parsing, closes #4246
2022-10-08 10:31:21 -04:00
Tom Moor
051c79d651
Improved network debugging
2022-10-08 10:08:17 -04:00
Tom Moor
0d6b3a9816
fix: Unable to connect slack on custom domains
2022-10-07 22:09:40 -04:00
Tom Moor
8417818528
test
2022-10-04 09:26:34 -04:00
Tom Moor
125ddec60b
Shortcircuit notification generation if there is no diff to render
2022-10-03 21:04:32 -04:00
Tom Moor
55e622e22f
chore: More rate limited endpoints
2022-10-02 19:27:21 -04:00
Tom Moor
933fbb2578
feat: Option for separate edit mode ( #4203 )
...
* stash
* wip
* cleanup
* Remove collaborativeEditing toggle, it will always be on in next release.
Flip separateEdit -> seamlessEdit
* Clarify language, hide toggle when collaborative editing is disabled
* Flip boolean to match, easier to reason about
2022-10-02 08:58:33 -07:00
Tom Moor
b9bf2e58cb
feat: Add cursor style user preference ( #4199 )
...
* feat: Add cursor style user preference
* Remove headings for now
2022-10-01 04:39:45 -07:00
Tom Moor
4bb2a8ca1c
tsc
2022-09-30 22:44:13 -04:00
Tom Moor
047b17b479
fix: Increase possible length of user and team avatar urls
2022-09-27 23:14:03 -04:00
Tom Moor
be17d6b4f9
Inline css in diff emails ( #4181 )
...
* Extract email styles into head
* tsc
* Inline CSS in emails
2022-09-26 18:46:55 -07:00
Tom Moor
dcf700072d
Extract email styles into head ( #4172 )
...
* Extract email styles into head
* tsc
2022-09-26 06:43:38 -07:00
Tom Moor
89a133ea59
Add sameSite attribute for auth cookies
2022-09-24 21:46:25 -04:00
Tom Moor
91d8d27f2d
feat: Render diffs in email notifications ( #4164 )
...
* deps
* diffCompact
* Diffs in email
* test
* fix: Fade deleted images
fix: Don't include empty paragraphs as context
fix: Allow for same image multiple times and refactor
* Remove target _blank
* fix: Table heading incorrect color
2022-09-24 14:29:11 -07:00
Apoorv Mishra
7a590550c9
Sign webhook requests ( #4156 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2022-09-24 14:19:26 -07:00
Tom Moor
62b4f520de
fix: Do not forward to a disabled authentication provider when attempting to sign-in with email
2022-09-22 07:27:03 -04:00
Tom Moor
d825ed957d
tsc
2022-09-21 10:44:58 -04:00
Tom Moor
cfabc2e8a0
test
2022-09-21 09:39:39 -04:00
Tom Moor
0e79795856
fix: Cannot download export result, closes #4059
2022-09-21 09:05:26 -04:00
Tom Moor
4f9a99c9b4
test
2022-09-18 18:09:28 -04:00
Tom Moor
f8912732b8
chore: Flag users with platform used
2022-09-18 17:53:55 -04:00
Tom Moor
ae697339ac
fix: Remove restriction on team domains for self-hosted installs
2022-09-18 17:16:50 -04:00
Apoorv Mishra
6502b108e3
Introduce account preferences to remember user's previous location ( #4126 )
2022-09-18 06:01:47 -07:00
Apoorv Mishra
ce410c4bf3
Support user and team preferences ( #4081 )
...
* feat: support user preferences
* feat: support team preferences
* fix: update snapshots
* feat: update last visited url by user
* fix: update snapshots
* fix: use path instead of complete url
* fix: do not expose preferences to other users with the exception of admin
* feat: support defaultDocumentStatus as a team preference
* feat: allow edit even when collaborative editing is enabled
* Revert "feat: allow edit even when collaborative editing is enabled"
This reverts commit a22a02a406d01eb418dab32249b8b846bf77c59b.
* Revert "feat: support defaultDocumentStatus as a team preference"
This reverts commit 4928cffe5c682952b1e469a3e50a1a34d05dcc58.
* fix: keep preference as a boolean
2022-09-14 16:07:39 +05:30
Tom Moor
607a795dd0
tsc
2022-09-14 11:04:38 +01:00
Tom Moor
e1e7f1b97d
fix: Include the maximum document import size in the error message
2022-09-14 09:20:17 +01:00
Tom Moor
edd7aed7b2
fix: Line breaks inside of imported HTML image src fail import
2022-09-12 23:08:59 +01:00
Tom Moor
afc7fb5f1d
fixes #4104
2022-09-11 15:27:19 +01:00
Tom Moor
0587968f8b
perf: More selective resource pre-fetching
2022-09-11 15:14:03 +01:00
Tom Moor
c89567991b
fix: Unsure filename when downloading an untitled document
...
fix: Unsure unique filename when downloading revision
2022-09-11 14:32:38 +01:00
Tom Moor
0fd576cdd5
feat: Updated collection header ( #4101 )
...
* Return total results from collection membership endpoints
* Display membership preview on collections
* fix permissions
* Revert unneccessary changes
2022-09-11 05:54:57 -07:00
Tom Moor
1f93399447
feat: Add availableTeams to auth.info endpoint ( #3981 )
...
* Index emails migration
* feat: Add available teams to auth.info endpoint
* test
* separate presenter
* Include data from sessions cookie, include likely logged in state
* test
* test: Add test for team only in session cookie
* Suggested query change in PR feedback
2022-09-10 06:58:38 -07:00
Tom Moor
c963abeb8b
fix: Missing cascade constraints on notifications table ( #4096 )
2022-09-09 14:31:38 -07:00
Tom Moor
35ea1cdff8
fix: Missing recipient.user, closes #4093
2022-09-09 22:30:31 +01:00