Commit Graph

127 Commits

Author SHA1 Message Date
8faed5de6f chore: update about page 2019-06-25 00:22:27 -07:00
86b2dbf5c8 docs: Add append flag to documentation 2019-06-13 23:38:57 -07:00
8942c7afe8 Add integration pages for Abstract integration 2019-05-07 20:02:23 -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
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
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
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
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
a7c669f90b Hide pricing page on self hosted installations 2019-01-10 19:15:36 -08:00
c78bf3c4bf Display document views (#849)
* Display who has viewed a document in the header

* Add overflow, display of WHEN last viewed
Cleanup old document attributes
Add firstViewedAt, lastViewedAt to API response

* Cleanup

* Added: API documentation for views endpoints

* Include views for deleted users
2019-01-08 22:49:20 -08:00
12e324d34c Fixed: React warning 2019-01-06 14:19:08 -08:00
c970cddd14 Consistent page titles 2019-01-06 14:14:44 -08:00
56bda12192 WIP: Pricing page 2019-01-06 13:09:22 -08:00
8c02b0028c Collection Permissions (#829)
see https://github.com/outline/outline/issues/668
2019-01-05 13:37:33 -08:00
80a16c8af2 Closes #825 2018-12-23 10:42:34 -08:00
ab82d76332 Optimize images 2018-12-22 19:57:01 -08:00
4599e03121 Update API docs to new layout 2018-12-22 18:24:49 -08:00
122fdfa34b Minimal developer page improves to bring inline 2018-12-21 00:35:40 -08:00
47ea3c343c Figma, framer, invision, marvel pages 2018-12-20 23:53:28 -08:00
b7bea4941e Content pages 2018-12-20 20:00:58 -08:00
6ebb652481 Adding content pages [wip] 2018-12-20 07:19:05 -08:00
3a9a5f5ed3 Closes #819 2018-12-17 22:52:06 -08:00
3330359c4c Fixes: Misalignment of signin buttons on mobile 2018-12-16 17:26:38 -08:00
836f9a88a2 Fixes: Teams with non-latin characters annot signin 2018-12-12 10:31:08 -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
36fd81d190 Improve styling of images in Changelog 2018-11-22 21:40:17 -08:00
5d6dca0faa Fixes: SPA page tracking 2018-11-17 19:44:57 -08:00
2e3737c6f5 Cleanup, fix header links on subdomains 2018-11-12 20:22:01 -08:00
b3a8d34af3 Add support for SUBDOMAINS_ENABLED=false 2018-11-11 22:06:50 -08:00
61138ff4fa Cleanup 2018-11-11 21:17:03 -08:00
c81135c09e animations 2018-11-11 21:08:28 -08:00
cc9f32cdc9 Team switcher 2018-11-11 16:24:05 -08:00
e24a187699 accessToken per subdomain 2018-11-09 23:40:33 -08:00
21b1c0747c Basic functionality in place, need improved errors and logged in redirect 2018-11-08 21:05:07 -08:00
4260b5e664 datetime -> dateTime [ci skip] 2018-11-06 23:07:07 -08:00
8d569fd46d Upgrade dependencies 2018-11-06 21:58:32 -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
ab6259b162 👕 2018-07-11 21:12:26 -07:00
8f08f8dabf Update content pages 2018-07-11 21:01:08 -07:00
19a328ebeb Improved homepage 🙏 2018-07-11 21:01:08 -07:00
95c4574549 Update Navigation.js 2018-07-11 12:51:18 -07:00
2735c67ed9 Closes #717 2018-07-10 21:05:45 -07:00
614b08311f Updated FAQ
Improved homepage mobile styling
Minor fixes elsewhere
closes #690
2018-06-24 10:41:49 -07:00
7375e95bf5 Allow manifest discovery 2018-06-16 14:43:34 -07:00
a2c06f5599 👕 2018-06-16 14:37:32 -07:00