Tom Moor
468478d06d
fix: Another timestamp crash
2022-05-21 10:05:41 +01:00
Tom Moor
02caf88d2a
chore: AuthenticationProvider component to function
2022-05-21 10:05:41 +01:00
github-actions[bot]
50f26929a1
chore: Compressed inefficient images automatically ( #3563 )
...
Co-authored-by: tommoor <tommoor@users.noreply.github.com >
2022-05-21 01:44:17 -07:00
Tom Moor
0f93e92bc6
feat: Add 'Scribe' embed support
2022-05-21 09:28:04 +01:00
Tom Moor
c08940ca3c
feat: Add optional replyTo for email sending
2022-05-21 08:36:37 +01:00
Tom Moor
ee8324ad73
fix: Remove additional scope requests for now
2022-05-20 23:59:33 +01:00
Tom Moor
96a32c98e7
fix: Remove email validation to allow for Name <email> format
2022-05-20 22:18:21 +01:00
Tom Moor
5c741e3d98
fix: Crash render timestamp on some languages
2022-05-20 18:58:23 +01:00
Tom Moor
ba7b3fff05
fix: Emojis and embeds cannot be copied to plain text clipboard ( #3561 )
2022-05-20 09:47:13 -07:00
Tom Moor
90ca8655af
fix: Collapsed header button unclickable when full-width document option is selected
...
closes #3558
2022-05-20 10:04:36 +01:00
Tom Moor
0577c73f06
fix: Links with anchors are broken when pages are renamed
...
closes #3553
2022-05-20 09:43:54 +01:00
Tom Moor
39e146b4e6
fix: Minor usability improves to team domain management
2022-05-19 18:28:19 +01:00
Tom Moor
34576dd008
fix: Allow COLLABORATION_URL set with websocket protocol
2022-05-19 16:34:58 +01:00
Translate-O-Tron
585a34d27e
New Crowdin updates ( #3535 )
2022-05-19 08:05:35 -07:00
Tom Moor
3c002f82cc
chore: Centralize env parsing, validation, defaults, and deprecation notices ( #3487 )
...
* chore: Centralize env parsing, defaults, deprecation
* wip
* test
* test
* tsc
* docs, more validation
* fix: Allow empty REDIS_URL (defaults to localhost)
* test
* fix: SLACK_MESSAGE_ACTIONS not bool
* fix: Add SMTP port validation
2022-05-19 08:05:11 -07:00
Corey Alexander
51001cfac1
feat: Migrate allowedDomains to a Team Level Settings ( #3489 )
...
Fixes #3412
Previously the only way to restrict the domains for a Team were with the ALLOWED_DOMAINS environment variable for self hosted instances.
This PR migrates this to be a database backed setting on the Team object. This is done through the creation of a TeamDomain model that is associated with the Team and contains the domain name
This settings is updated on the Security Tab. Here domains can be added or removed from the Team.
On the server side, we take the code paths that previously were using ALLOWED_DOMAINS and switched them to use the Team allowed domains instead
2022-05-17 20:26:29 -04:00
Tom Moor
18e0d936ef
feat: Match incoming search requests using confirmed email as fallback ( #3538 )
2022-05-17 13:49:23 -07:00
Limezy
5658090d7e
Trying to chase missing translations ( #3441 )
2022-05-17 13:01:00 -07:00
Tom Moor
19de348c85
fix: null ref usage, closes #3456
2022-05-16 22:58:59 +01:00
Tom Moor
b8a02df7ba
chore: utils.gc -> cron.daily ( #3543 )
2022-05-16 12:44:22 -07:00
Tom Moor
4c15f27bb2
fix: Focus submit button by default in confirmation dialogs
...
fix: Move collection delete to use confirmation dialog
closes #3446
2022-05-15 16:21:42 +01:00
Tom Moor
b152b9f17b
fix: Possible extra separator in filtered context menus
...
Todo: We need to combine this logic with the menus in the editor, but not today
closes #3506
2022-05-15 15:40:49 +01:00
Tom Moor
40e41b26a1
fix: Missing not found page
...
closes #3476
closes #3531
2022-05-15 15:10:34 +01:00
Translate-O-Tron
4c01f6268e
New Crowdin updates ( #3462 )
2022-05-15 06:46:40 -07:00
Tom Moor
8815a58ff5
perf: Requesting less db columns when calculating collection permissions ( #3498 )
...
perf: Not looping collection documentStructure for unpublish permission calculation
2022-05-15 06:46:24 -07:00
Tom Moor
36a3ae4b01
fix: Don't show suspended users in document facepile or list of viewers ( #3497 )
2022-05-15 06:05:40 -07:00
Tom Moor
bca66f7415
fix: Exports show as 0 bytes
2022-05-15 07:10:35 +01:00
Tom Moor
06d966ad0c
fix: Spacing on login form
...
fix: signup query params overridden unneccessarily
closes #3516
2022-05-15 06:57:35 +01:00
Tom Moor
c205ffbfe9
Merge branch 'main' of github.com:outline/outline
2022-05-11 09:30:08 +01:00
Tom Moor
b75a6928cb
Revert "fix: Fade out navigation when editing and mouse hasn't moved ( #3256 )" ( #3502 )
...
This reverts commit e0cf873a36 .
2022-05-06 13:28:37 -07:00
Tom Moor
0ba792317b
Merge branch 'main' of github.com:outline/outline
2022-05-06 13:01:15 -07:00
Saumya Pandey
e0cf873a36
fix: Fade out navigation when editing and mouse hasn't moved ( #3256 )
...
* fix: hide header when editing
* fix: settings collab switch
* Update app/hooks/useMouseMove.ts
Co-authored-by: Tom Moor <tom.moor@gmail.com >
* fix: accept timeout parameter
* fix: don't hide observing banner
* fix: hide on focused and observing
* perf: memo
* hide References too
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2022-05-07 00:17:09 +05:30
Tom Moor
1782c08195
fix: Touch lastViewedAt timestamp on document to prevent flash of order repositioning
2022-05-05 23:51:47 -07:00
Tom Moor
d9e7baf072
chore: Update caniuse browser support
2022-05-05 22:29:10 -07:00
Tom Moor
ec1bc801a4
fix: Write revision on document publish
2022-05-04 22:03:04 -07:00
Nan Yu
9117b7479f
fix: paginated list history headings were not rendering when there was only one unique heading ( #3496 )
...
* fix: paginated list history headings were not rendering when there was only one unique heading
* minor bug
2022-05-04 21:08:50 -07:00
Tom Moor
eeb8008927
chore: Refactor collection export to match import ( #3483 )
...
* chore: Refactor collection export to use FileOperations processor and task
* Tweak options
2022-05-01 21:06:07 -07:00
Tom Moor
669575fc89
fix: Account for null collection.documentStructure again
2022-05-01 09:30:47 -07:00
Felix Heilmeyer
247208e5f5
feat: make ioredis configurable via environment variables ( #3365 )
...
* feat: expose ioredis client options
* run linter
* refactor redis client init into class extension
* explicitly handle constructor errors
* rename singletons
2022-05-01 08:44:35 -07:00
Tom Moor
25dce04046
perf: Move collection sorting to frontend ( #3475 )
...
* perf: Move collection sorting to frontend, on demand, memoized
* fix: Add default
2022-05-01 08:30:16 -07:00
Tom Moor
5cd4ecd34a
fix: CRDT creation touches document updated timestamp ( #3482 )
...
fix: Race condition in collaboration document persistence
2022-05-01 08:30:07 -07:00
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
a736022c39
chore: cleanup
2022-04-30 09:10:35 -07:00
Emir Boyacı
677ca10b2b
chore: fix i18n type error ( #3473 )
2022-04-29 22:57:10 -07:00
Tom Moor
32c1d2e2f8
fix: Opensearch should mirror correct team subdomain
...
closes #3470
2022-04-29 22:53:39 -07:00
Tom Moor
c7e4f491eb
fix: Correctly escape RegExp in import tasks
...
closes #3460
2022-04-27 23:58:01 -07:00
Tom Moor
5f6b6e2879
Turkey -> Turkish
2022-04-27 22:46:17 -07:00
Tom Moor
7aeb9c2cd2
chore: cleanup ApiClient
2022-04-27 22:45:01 -07:00
Tom Moor
4177031d0b
fix: Collection names with slashes produce invalid export output
...
closes #3368
2022-04-27 19:33:36 -07:00
Tom Moor
7fa0199dca
fix: Applying a template should not overwrite an existing title
...
closes #3430
2022-04-27 19:18:45 -07:00