Tom Moor
c1256c61aa
Search archived documents ( #932 )
...
* POC
* Improved styling
* Test
2019-04-09 09:20:30 -07:00
Tom Moor
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
Tom Moor
d668bd5646
Remove duplicate save in archive
...
Improve documents.archive test
2019-04-07 09:56:09 -07:00
Tom Moor
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
Tom Moor
476bab9333
Fixes: Welcome email dashboard location ( #886 )
...
* Fixes: Welcome email dashboard location
Updated logo in email
* 💚
2019-01-27 12:30:53 +00:00
Tom Moor
74515e0b19
Improve partial word matching
2019-01-07 21:44:33 -08:00
Tom Moor
8c02b0028c
Collection Permissions ( #829 )
...
see https://github.com/outline/outline/issues/668
2019-01-05 13:37:33 -08:00
Tom Moor
044b4f16bc
Editor embeds ( #680 )
...
- [x] Make deleting an embed easier
- [x] Add document level ability to disable embeds
- [x] Add team level ability to disable embeds
- [x] GitHub
- [x] Numeracy
- [x] Mode Analytics
- [x] Figma
- [x] Airtable
- [x] Vimeo
- [x] RealtimeBoard
- [x] Loom
- [x] Lucidcharts
- [x] Framer
- [x] InVision
- [x] Typeform
- [x] Marvel
- [x] Spotify
- [x] Codepen
- [x] Trello
2018-12-15 14:06:29 -08:00
Tom Moor
05fe573974
Remove duplicate documents.update hook
2018-12-08 08:59:15 -08:00
Tom Moor
06e7ab84cd
Cascade notification setting deletion on user account deletion
2018-12-06 19:14:43 -08:00
Tom Moor
9ca0038d39
Fixes: Collection creation notification email
...
Added: Unsubscribe option to notification email footers
Added: Two new notification types (emails not written yet)
Fixed: Validation added to notification setting events
2018-12-05 23:44:41 -08:00
Tom Moor
8cbcb77486
Base model refactor ( #810 )
...
* Big upgrades
* WIP: Stash
* Stash, 30 flow errors left
* Downgrade mobx
* WIP
* When I understand the difference between class and instance methods
* 💚
* Fixes: File import
Model saving edge cases
pinning and starring docs
Collection editing
Upgrade mobx devtools
* Notification settings saving works
* Disabled settings
* Document mailer
* Working notifications
* Colletion created notification
Ensure not notified for own actions
* Tidy up
* Document updated event only for document creation
Add indexes
Notification setting on user creation
* Commentary
* Fixed: Notification setting on signup
* Fix document move / duplicate stale data
Add BaseModel.refresh method
* Fixes: Title in sidebar not updated after editing document
* 💚
* Improve / restore error handling
Better handle offline errors
* 👕
2018-12-04 22:24:30 -08:00
Tom Moor
c308a2378f
stash
2018-11-18 13:12:46 -08:00
Tom Moor
26036ad92c
Fixes: handling of www subdomain in production
...
Hanging sessions when subdomain changes
2018-11-13 23:08:27 -08:00
Tom Moor
bad8718a6b
💚
2018-11-12 14:53:32 -08:00
Tom Moor
c60bd4260f
Provision subdomain for ALL new teams, add tests
2018-11-12 14:00:23 -08:00
Tom Moor
b3a8d34af3
Add support for SUBDOMAINS_ENABLED=false
2018-11-11 22:06:50 -08:00
Tom Moor
61138ff4fa
Cleanup
2018-11-11 21:17:03 -08:00
Tom Moor
e24a187699
accessToken per subdomain
2018-11-09 23:40:33 -08:00
Tom Moor
c323de4807
Attempt to provision subdomain on team create
2018-11-08 21:05:07 -08:00
Tom Moor
6391474d14
getUrl -> url consistency
...
test improvements
2018-11-08 21:05:07 -08:00
Tom Moor
1be8e13828
Fix localhost
...
Handle automatic subdomain redirect
2018-11-08 21:05:07 -08:00
Tom Moor
6418712c47
Improve error handling
2018-11-08 21:05:07 -08:00
Tom Moor
21b1c0747c
Basic functionality in place, need improved errors and logged in redirect
2018-11-08 21:05:07 -08:00
Tom Moor
07e61bd347
First pass, can create and update
2018-11-08 21:02:36 -08:00
Tom Moor
d54750ef19
Closes #769
2018-09-30 18:31:42 -07:00
Tom Moor
d0bee23432
Version History ( #768 )
...
* Stash. Super rough progress
* Stash
* 'h' how toggles history panel
Add documents.restore endpoint
* Add tests for documents.restore endpoint
* Document restore endpoint
* Tiding, RevisionMenu, remove scroll dep
* Add history menu item
* Paginate loading
* Fixed: Error boundary styling
Select first revision faster
* Diff summary, styling
* Add history loading placeholder
Fix move modal not opening
* Fixes: Refreshing page on specific revision
* documentation for document.revision
* Better handle versions with no text changes (will no longer be created)
2018-09-29 21:24:07 -07:00
Tom Moor
328f731541
Share Permissions ( #761 )
...
* Share restrictions
* Tweak language, add spec
2018-08-19 16:06:39 -07:00
Tom Moor
18cfe26e83
Migrate atlasId -> collectionId
2018-08-07 23:23:26 -07:00
Tom Moor
3334d783f3
Closes #724
2018-08-06 22:22:15 -07:00
Tom Moor
fc7373a6f5
Return relevant context in search results returned to slack slash command
2018-08-05 00:34:08 -07:00
Tom Moor
71830d7c77
Further improved search result snippets
2018-08-04 22:46:55 -07:00
Tom Moor
f5a1f59290
Fix search result ordering
...
Add support for returning your own drafts in results
Added regression tests
2018-08-04 21:28:37 -07:00
Tom Moor
e192bcbaee
Improves ordering of search results
...
Modifies documents.search to return a context snippet and search ranking
Displays context snipped on search results screen
2018-08-04 18:32:56 -07:00
Tom Moor
96348ced38
Adds a new Slack message when connecting a channel for posting
2018-08-04 15:10:16 -07:00
Tom Moor
257061011c
Remove onCascade as it doesn't work with paranoid
2018-07-10 20:51:06 -07:00
Tom Moor
69677b31e4
Allow more than one user to be deleted 😂
2018-07-10 20:44:59 -07:00
Tom Moor
22d02da2f9
Wiping more information
...
Ensuring documents and collections created by user still load
2018-07-10 19:47:15 -07:00
Tom Moor
5f6236dd65
Merge master
2018-07-08 13:03:36 -07:00
Tom Moor
4976d53ed8
Remove password field
2018-07-07 18:19:13 -05:00
Tom Moor
465f819c45
Account deletion endpoint
2018-07-07 17:38:22 -05:00
Tom Moor
ae502c10c9
Revoked share links ( #664 )
...
* Move to revokation API for share links
* Respect revoked share links
Add documentation for shares endpoints
* 💚
2018-06-16 12:36:25 -07:00
Tom Moor
53a0f423c3
Track recently active and signin times ( #663 )
...
* Track recently active and signin times
* Trust proxy headers in production
2018-06-04 19:07:56 -07:00
Tom Moor
874235eb0f
User model cleanup
2018-06-04 15:08:29 -04:00
Tom Moor
4c9f86c7f7
Save avatars to le cloud in beforeSave hooks
...
Added encryption to uploads
Updated icon for team settings
2018-06-01 18:00:48 -04:00
Tom Moor
2337b9df7f
service -> serviceId
2018-06-01 15:13:05 -04:00
Tom Moor
72d874444e
DB migrations
...
Google button
2018-05-28 20:31:53 -07:00
Tom Moor
9000aa3aac
First pass at API
2018-05-12 23:14:06 -07:00
Tom Moor
67f2b3cce4
API endpoint accepts autosave
2018-05-06 22:13:52 -07:00
Tom Moor
518015f55b
Upgrade to Flow 0.71
2018-05-05 16:16:08 -07:00