Tom Moor
e53bb8bfbc
fix: Error uploading fallback avatar when name contains characters that need to be escaped ( #2387 )
...
* Todo -> Task to match new langauge elsewhere
* fix: Correctly escape characters in Tiley url
* Move encoding to avatars logic, add test
2021-07-28 11:45:47 -07:00
Tom Moor
f3b09ab56a
test
2021-07-27 21:30:00 -04:00
Tom Moor
6eb51a9cb9
chore: Allow passing of page to revisions backfill script
2021-07-27 18:53:39 -04:00
Tom Moor
84f647674a
Merge branch 'main' of github.com:outline/outline
2021-07-27 10:24:36 -04:00
Saumya Pandey
a81fbd8608
fix: Show tasks completion on document list items ( #2342 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com>
2021-07-27 11:31:27 +05:30
Tom Moor
8ee018a759
feat: Web concurrency ( #2347 )
...
* feat: Fork multiple processes
* Remove boxen
* comment
* chore: Add support for Heroku DATABASE_CONNECTION_POOL_URL
closes #2306
2021-07-26 15:51:50 -07:00
Tom Moor
6815c940b2
fix: Failure case during account provision that can result in no welcome collection
2021-07-26 13:46:55 -04:00
Tom Moor
48d538b424
fix: Server error when rendering share for deleted document
...
closes #2352
2021-07-23 11:25:11 -04:00
Tom Moor
84ad7c482c
fix: Various editor header and metadata fixes ( #2361 )
...
* fix: Publish button disabled on drafts in read-only mode
fix: Template selector appears on edited documents
* fix: Save button does not immediately come available when selecting a template
* fix: Template menu item alignment
closes #2204
* fixes: Use policy for display of star in document title
closes #2354
* fix: Modified time is sometimes bold when last edited user is current user
closes #2355
* fix: Allow starring of drafts
2021-07-22 15:17:18 -07:00
Tom Moor
6e07ee3f3e
chore: Move animations and globals from shared directory ( #2344 )
2021-07-21 10:34:55 -07:00
Saumya Pandey
0bc609634c
fix: Allow searching of previous document titles ( #2326 )
...
* Add migrations
* Handle previousTitles when titles is updated
* Add necessary test cases
* Use previous title while searching
* Rewrite logic to update previousTitles in beforeSave hook
* Update weights
* Update test to match new rank order
* Add tooltip to inform user on document
* Add code comment
* Remove previous title tooltip
* fix: Remove unused string, add model tests
Co-authored-by: Tom Moor <tom.moor@gmail.com>
2021-07-20 10:35:29 -07:00
Tom Moor
83477de300
fix: Account for revisions.create event being debounced
2021-07-19 17:02:33 -04:00
Tom Moor
1726006858
chore: Pass problematic url to error tracking
...
towards #2319
2021-07-19 16:57:06 -04:00
Tom Moor
3d9eaeeeeb
chore: Add revisions.create backfill script ( #2330 )
...
* chore: Add revisions.create backfill script
* fix: Correct timestamp on revisions.create events
2021-07-19 13:32:03 -07:00
Tom Moor
8f6e956bc5
chore: Add documentId index to events table ( #2331 )
2021-07-19 09:19:26 -07:00
Tom Moor
25907f5c72
chore: Reduce idle CPU usage in development
2021-07-16 09:30:43 -04:00
Tom Moor
8884da8a4b
feat: Add revisionCreator command ( #2321 )
...
add revisions.create event
2021-07-15 12:26:43 -07:00
Saumya Pandey
7ae3addea0
fix: Add space to the valid index characters list ( #2316 )
2021-07-15 00:35:47 +05:30
Tom Moor
9a1c8f07d1
feat: Add documentId filter to events.list ( #2287 )
2021-07-08 10:12:06 -07:00
Saumya Pandey
b037ae5dc1
fix: Improve isChildDocument performance ( #2284 )
2021-07-07 04:53:40 -07:00
Tom Moor
9495ddba25
fix: Restore previous WSS CORS behavior
2021-07-05 23:01:25 -04:00
Tom Moor
c687745263
fix: E-mail signin on incorrect subdomain should allow the process to continue instead of error
...
closes #2276
2021-07-05 19:25:21 -04:00
Tom Moor
1c0c694c22
fix: Email auth should allow same guest user on multiple subdomains ( #2252 )
...
* test: Add email auth tests to establish current state of system
* fix: Update logic to account for dupe emails used between subdomains
* test
* test
2021-07-02 12:07:43 -07:00
Tom Moor
088353d61f
fix: Data loading state not reset when props change to PaginatedList
( #2254 )
...
* fix: Data loading state not reset when significant props change to PaginatedList
closes #2251
* test: Add enzyme and component test
2021-06-26 21:49:25 -07:00
Saumya Pandey
9fccc280d7
fix: Add ability to permanently delete documents in trash ( #2192 )
...
* Align false conditions before true
* Update documents.delete endpoint for permanent delete
* Add permanent delete to events table and integrate with socket.io
* Add permanent delete to document menu
* Update parentDocumentId of direct child to null
* Add translation
* Add test for permanent delete
* Add space
* Update app/scenes/DocumentPermanentDelete.js
Co-authored-by: Tom Moor <tom.moor@gmail.com>
* Update app/stores/DocumentsStore.js
Co-authored-by: Tom Moor <tom.moor@gmail.com>
* Update server/commands/documentPermanentDeleter.js
Co-authored-by: Tom Moor <tom.moor@gmail.com>
* Update app/scenes/DocumentPermanentDelete.js
Co-authored-by: Tom Moor <tom.moor@gmail.com>
* Change socket room from team to collection
* Add translation
* Create log func for commands
* Move tests from utils to permanentDeleter command
* Add additional tests
* Set redirect to trash
* Return promise from beforeEach
* Add undeleted documents validation
* Include deleteAt attribute in db query
* Update server/commands/documentPermanentDeleter.js
Co-authored-by: Tom Moor <tom.moor@gmail.com>
* tweak language
Co-authored-by: Tom Moor <tom.moor@gmail.com>
2021-06-25 16:14:40 -07:00
Tom Moor
c69b4efc34
fix: Aligned images do not load in publicly shared documents ( #2248 )
2021-06-25 10:09:44 -07:00
Tom Moor
3cec6b4903
fix: Allow for offline development
2021-06-21 21:40:28 -07:00
Tom Moor
1a2a0f4264
fix: Long search term causes server error writing query to db ( #2237 )
...
closes #2234
2021-06-17 23:23:35 -07:00
Tom Moor
afff3a6f25
fix: Server error when user cancels OAuth process with Azure ( #2231 )
2021-06-16 21:45:20 -07:00
Tom Moor
317289ac2a
fix: Error in Datadog tracking, if only we had TS :(
2021-06-16 08:52:54 -07:00
Tom Moor
de285f2b63
feat: Add TLS ciphers option ( #2217 )
...
closes #2175
2021-06-15 21:37:41 -07:00
Tom Moor
277c37dae6
fix: Metrics lib to account for multiple server instances
2021-06-15 20:34:46 -07:00
Tom Moor
d85592b5f3
feat: DataDog metrics ( #2228 )
...
* wip
* chore: Change event names, add additional events
* fix: Not counting connect events
2021-06-15 19:10:38 -07:00
Tom Moor
65be808556
fix: Cause of sporadic test failures in CI, promise not returned for flushdb
2021-06-13 14:52:24 -07:00
Tom Moor
89f8df619c
fix: Remove export permission for read-only users ( #2220 )
2021-06-13 14:41:29 -07:00
Nainterceptor
07b1811993
feat: Use SMTP_SECURE environment variable to force secure parameter of smtp configuration ( #2214 )
2021-06-12 11:01:48 -07:00
Saumya Pandey
d71f0ae6bd
fix: Two restore options when an archived document is deleted ( #2194 )
...
* Merge two menu items
* Add deletedAt guard condition in document unarchive policy
* Make the parentDocumentId null
* Update test
2021-06-10 22:52:32 -07:00
Saumya Pandey
6beb6febc4
fix: Use friendly urls for collections ( #2162 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com>
2021-06-09 17:48:48 -07:00
Saumya Pandey
a6d4d4ea36
fix: Add Portugese, Brazil to language options ( #2164 )
...
* Add Portugese, Brazil to language options
* Upgrade date-fns package
Co-authored-by: Tom Moor <tom.moor@gmail.com>
2021-06-09 17:42:14 -07:00
Tom Moor
a99f6bed42
feat: Return publicly shared document title in SSR HTML ( #2191 )
...
* feat: Return publicly shared document title in SSR HTML
closes #2146
* tests
2021-06-09 17:41:39 -07:00
Tom Moor
d8ca9c6111
fix: Server error if non-array passed to users.invite
2021-06-07 20:28:28 -07:00
Tom Moor
74e0f4dfb3
fix: Parallelize loading attachments in document presenter ( #2184 )
...
closes #2157
2021-06-05 18:40:55 -07:00
Tom Moor
5c7f2cf164
feat: Add optional http logging in production ( #2183 )
...
* feat: Add optional http logging in production
closes #2174
* Update app.js
2021-06-05 15:19:54 -07:00
Tom Moor
6c011eb9b5
fix: Guard empty documentStructure
2021-05-22 21:12:47 -07:00
Tom Moor
44920a25f4
feat: Nested document sharing ( #2075 )
...
* migration
* frontend routing, api permissioning
* feat: apiVersion=2
* feat: re-writing document links to point to share
* poc nested documents on share links
* fix: nested shareId permissions
* ui and language tweaks, comments
* breadcrumbs
* Add icons to reference list items
* refactor: Breadcrumb component
* tweaks
* Add shared parent note
2021-05-22 19:34:05 -07:00
Tom Moor
b0196f0cf0
feat: Rebuilt member admin ( #2139 )
2021-05-19 21:36:10 -07:00
Tom Moor
14d9adefe7
test
2021-05-15 18:22:42 -07:00
Tom Moor
ec3ea09b2d
fix: Return lastActiveAt
2021-05-15 18:14:44 -07:00
Tom Moor
2c0f14f07b
fix: Explicit import of fetch-with-proxy
2021-05-13 17:20:24 -07:00
Tom Moor
a93d034091
fix: Moving documents between collections does not update attachment permissions ( #2136 )
...
* fix: Copy attachments when neccessary and moving between collections
* test: regression
2021-05-12 22:38:24 -07:00