Commit Graph

232 Commits

Author SHA1 Message Date
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
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
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
67cd250316 Remove diff summary from document history sidebar.
Cause of occassional memory leaks and downtime :(
2018-11-23 11:12:14 -08:00
919bca6769 Collections got descriptions now 2018-11-18 13:12:46 -08:00
b3a8d34af3 Add support for SUBDOMAINS_ENABLED=false 2018-11-11 22:06:50 -08:00
6391474d14 getUrl -> url consistency
test improvements
2018-11-08 21:05:07 -08:00
8de074b275 Allow removing subdomain 2018-11-08 21:05:07 -08:00
21b1c0747c Basic functionality in place, need improved errors and logged in redirect 2018-11-08 21:05:07 -08:00
07e61bd347 First pass, can create and update 2018-11-08 21:02:36 -08:00
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
328f731541 Share Permissions (#761)
* Share restrictions

* Tweak language, add spec
2018-08-19 16:06:39 -07:00
d308442fef Refactor, paginate on scroll
New PaginatedDocumentList component
2018-08-10 23:03:47 -07:00
266b4d735c Tidy, tidy 2018-08-10 00:11:58 -07:00
18cfe26e83 Migrate atlasId -> collectionId 2018-08-07 23:23:26 -07:00
3334d783f3 Closes #724 2018-08-06 22:22:15 -07:00
61b6b18148 💚 2018-08-05 00:51:47 -07:00
fc7373a6f5 Return relevant context in search results returned to slack slash command 2018-08-05 00:34:08 -07:00
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
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
cdd1fc4fb7 Fixes: Can't reshre a link once revoked
closes #733
2018-08-02 22:17:41 -07:00
068f199bb0 💚 2018-07-10 18:38:39 -07:00
f0c192cdc0 💚 2018-07-08 13:29:06 -07:00
465f819c45 Account deletion endpoint 2018-07-07 17:38:22 -05:00
fa4453a476 Fixes #687
Tidied people list, now displaying joined at date
2018-06-20 22:10:03 -07:00
b9e0668d7d Bulk export (#684)
* First pass (working) collection export to zip

* Add export confirmation screen

* 👕

* Refactor

* Job for team export, move to tmp file, settings UI

* Export all collections job

* 👕

* Add specs

* Clarify UI
2018-06-20 21:33:21 -07:00
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
a99a804ea0 👕 2018-06-01 15:23:33 -04:00
2337b9df7f service -> serviceId 2018-06-01 15:13:05 -04:00
b7b5bac5c3 Test team.update endpoint 2018-06-01 15:02:28 -04:00
a7fc72e19f 💚 2018-06-01 00:01:06 -04:00
da9477667c user.update endpoint should send full user in response 2018-05-31 12:57:04 -07:00
10a0ffe472 Team details settings page 2018-05-31 12:44:32 -07:00
72d874444e DB migrations
Google button
2018-05-28 20:31:53 -07:00
ddd2b82d20 WIP: Successful Google Auth, broke pretty much everything else in the process 2018-05-28 11:36:37 -07:00
67e3431fe3 More extensive specs around documents.info endpoint now that it doesn't require auth 2018-05-26 13:29:42 -07:00
6662e2666d Handle non-existent shareId 2018-05-26 11:23:21 -07:00
e2144051df Fixed returning sensitive data in documents.info 2018-05-24 22:15:36 -07:00
c060a5c798 id -> documentId 2018-05-24 21:19:38 -07:00
e538df0df3 Filter private info from public shares 2018-05-23 23:59:00 -07:00
7eea1a90af One share link per user, per doc 2018-05-23 23:09:20 -07:00
aeb97ddcae Filter shares.list endpoint by admin 2018-05-23 22:55:01 -07:00
47fb968009 Ability to revoke, ShareMenu 2018-05-23 22:09:14 -07:00
b40b77b228 Merge branch 'master' into share-links 2018-05-22 21:27:45 -07:00
d557ef96ac Fixes #649 – cant delete a draft document that has had its collection previously removed 2018-05-19 15:38:08 -07:00
187c2dcb27 Working share link loading (plenty of restrictions still to put in place) 2018-05-16 23:52:26 -07:00
500d039856 Retrieve documents using shareId 2018-05-13 13:26:06 -07:00
22bc5a7373 Added delete endpoint 2018-05-13 00:28:31 -07:00
9000aa3aac First pass at API 2018-05-12 23:14:06 -07:00
67f2b3cce4 API endpoint accepts autosave 2018-05-06 22:13:52 -07:00