14b746c676
Update documentation
2019-07-07 19:19:21 -07:00
2ef1d3f95c
fix: email link in onboarding support doc
2019-07-07 16:13:56 -07:00
dea6085a11
refactor document dirty and empty logic
2019-07-06 21:45:50 -07:00
ccc0906b0a
feat: Improved onboarding documents ( #970 )
...
* feat: New onboarding documents
* Images -> blocks
* Add tips
* test: removes assumptions of welcome documents
this actually results in the tests being much more understandable too
* add db flag when document was created from welcome flow
2019-07-04 10:33:00 -07:00
232216193f
fix: Correctly detect Slack team
2019-06-27 22:35:49 -07:00
7aea6458ce
fix: Update email in auth service should update email in Outline
2019-06-25 21:44:46 -07:00
c9c5e43389
fix: add support for help slack command
2019-06-25 20:43:59 -07:00
46ad1feb96
chore: Remove welcome email for Slack users (against TOS)
2019-06-25 20:28:45 -07:00
8faed5de6f
chore: update about page
2019-06-25 00:22:27 -07:00
d5192acabf
feat: invites ( #967 )
...
* stub invite endpoint
* feat: First pass invite UI
* feat: allow removing invite rows
* First pass: sending logic
* fix: label accessibility
* fix: add button submits
incorrect permissions
middleware flow error
* 💚
* Error handling, email filtering, tests
* Flow
* Add Invite to people page
Remove old Tip
* Add copy link to subdomain
2019-06-24 22:14:59 -07:00
f406faf08e
chore: remove asyncLock
...
closes #928
2019-06-23 17:57:37 -07:00
0a8a685c12
fix: improved pagination validation
2019-06-23 16:11:15 -07:00
32f83311f6
chore: upgrade sequelize ( #965 )
...
* 0.18.0
* chore: Upgrade sequelize 4 -> 5
* fix: migrations v5 support
* fix: Majority of test failures
* fix: the rest of v5 tests
2019-06-23 15:49:45 -07:00
0079593446
Fix: Now supports AWS signature version 4. ( #949 )
...
* intial commiy
* cleaning code
* added makeCredential to s3.js and removed extra module dependecy
* lint fixes
* minor fix
* minor fixes
* changed encoding type from string to any
* added new env var to env.sample
2019-06-19 00:33:38 -07:00
86b2dbf5c8
docs: Add append flag to documentation
2019-06-13 23:38:57 -07:00
7dfe8785a2
Added ability to append to documents. Added test cases for the same ( #963 )
...
* added ability to append to documents. Added test cases for the same
* made changes required for lint test
* updated snapshot for document.test.js to reflect new test cases added
* append should not enforce newline character
2019-06-13 23:36:24 -07:00
8942c7afe8
Add integration pages for Abstract integration
2019-05-07 20:02:23 -07:00
3eb67eaecf
Fixes: Calm notifications when hitting CMD+S while editing
2019-04-23 20:54:24 -07:00
da7fdfef0a
Improved search filtering ( #940 )
...
* Filter search by collectionId
* Improve spec, remove recursive import
* Add userId filter for documents.search
* 💚
* Search filter UI
* WIP UI
* Date filtering
Prevent dupe menu
* Refactor
* button
* Added year option, improved hover states
* Add new indexes
* Remove manual string interpolation in SQL construction
* Move dateFilter validation to controller
* Fixes: Double query when changing filter
Fixes: Visual jump between filters in dropdown
* Add option to clear filters
* More clearly define dropdowns in dark mode
* Checkbox -> Checkmark
2019-04-23 07:31:20 -07:00
eb638ba68d
Fixed: Page component naming
2019-04-20 15:07:25 -07:00
b54583f438
👕
2019-04-20 12:01:09 -07:00
8ba27762d1
Fix: Race condition in websocket emit
2019-04-20 11:40:14 -07:00
d552d1e34d
Prefix socket names
2019-04-18 20:37:46 -07:00
56a6db7d2a
Cleanup
2019-04-18 18:51:16 -07:00
5b34a4f076
Fix: Don't send notifications for autosave events
2019-04-17 21:55:11 -07:00
07a941a65d
Websocket Support ( #937 )
...
* Atom / RSS meta link
* Spike
* Feeling good about this spike now
* Remove document.collection
* Remove koa.ctx from all presenters to make them portable outside requests
* Remove full serialized model from events
Move events.add to controllers for now, will eventually be in commands
* collections.create event
parentDocument -> parentDocumentId
* Fix up deprecated tests
* Fixed: Doc creation
* documents.move
* Handle collection deleted
* 💚
* Authorize room join requests
* Move starred data structure
Account for documents with no context on sockets
* Add socket.io-redis
* Add WEBSOCKETS_ENABLED env variable to disable websockets entirely for self hosted
New installations will default to true, existing installations to false
* 💚 No need for promise response here
* Reload notice
2019-04-17 19:11:23 -07:00
c1256c61aa
Search archived documents ( #932 )
...
* POC
* Improved styling
* Test
2019-04-09 09:20:30 -07:00
763f57a3dc
Move document improvements ( #927 )
...
* Show all collections in UI
* Introduce command pattern
* Actually remove from previous collection
* Stash
* Fixes: Promises resolved outside of response lifecycle
* 💚
* 💚
* documentMover tests
* Transaction
* Perf. More in transactions
2019-04-08 21:25:13 -07:00
d668bd5646
Remove duplicate save in archive
...
Improve documents.archive test
2019-04-07 09:56:09 -07:00
642c11ff7d
Document Archive ( #921 )
...
* WIP: Archive
* WIP
* Finishing up archive endpoints
* WIP
* Update docs
* Flow
* Stash
* Add toast message confirmations
* Redirect handling, fixed publishhing info for archived docs
* Redirect to collection instead of home, remove unused pub info
* Account for deleted parent
* Trash -> Archive
Allow reading of archived docs
* Dont overload deletedAt
* Fixes
* 💚
* ParentDocumentId wipe for unarchived sub docs
* Fix: CMD+S exits editing
Fix: Duplicate user name on published but unedited docs
* Improve jank on paginated lists
* Prevent editing when archived
* 💚
Separate lint / flow steps
2019-04-06 16:20:27 -07:00
f80c3c6877
Fixed: Return error when Slack auth fails to help with debugging
2019-03-13 23:22:12 -07:00
aba3d25700
logger.warn does not exist
2019-03-13 09:03:51 -07:00
7b7ec52eee
Bump production dependencies with open CVEs
2019-03-12 23:54:35 -07:00
59c82f1f06
Dark Mode ( #912 )
...
closes #704
2019-03-12 21:35:35 -07:00
e3cb7f9055
Update index.js
2019-03-07 20:47:37 -08:00
222f164247
Fixes: Don't send client connection issues to error tracker
2019-03-02 21:57:26 -08:00
d91f4045c9
Add favicon to serverside html
2019-03-02 21:43:07 -08:00
67ed017122
Fixes: toString of undefined
2019-03-02 21:11:36 -08:00
fa38ab60eb
Fixes: Unexpected token parsing sessions cookie ( #905 )
2019-03-02 14:58:56 -08:00
19fc99944a
Adds 'post to channel' functionality. ( #901 )
...
* Adds 'post to channel' functionality. Closes #613
* Add specs
Update Slack integration marketing page
* Fix specs
* 💚
2019-02-19 22:42:13 -08:00
e283d15d7e
Add mindmeister content pages
2019-02-18 11:40:26 -08:00
0b1a4c6184
Fixes: Server error when validating UUID against empty value
2019-02-15 21:52:34 -08:00
346ea4df89
Fixes: Error when user is suspended by deleted user
...
Fixes: Suspended user interface never displayed
2019-02-15 21:49:48 -08:00
476bab9333
Fixes: Welcome email dashboard location ( #886 )
...
* Fixes: Welcome email dashboard location
Updated logo in email
* 💚
2019-01-27 12:30:53 +00:00
39a61d8559
Upgrade Dependencies ( #873 )
...
* Loading placeholder
* Upgrade dependencies, reduce warnings
* 👕
* Remove more unused deps
* Bump RME
2019-01-21 11:06:44 -08:00
8d3dc3a92e
User Profile ( #858 )
...
* First pass user profile
* 💚
* More collaborator tooltip improvements
2019-01-12 19:41:45 -08:00
ef583314e0
Remove parse-domain dependency ( #856 )
...
* Remove parse-domain dependency
* Remove only, add commentary
* Update lockfile
2019-01-12 13:50:30 -08:00
394adf97f8
Minor grammar and mobile style fixes
2019-01-11 21:46:58 -08:00
5ba1522ada
Add Prezi to integrations page
2019-01-11 21:40:01 -08:00
3a260037cd
Regex-like search queries from Slack should not cause a server error
2019-01-11 19:41:19 -08:00