2cfdf7043b
fix: zIndex of toolbar buttons
2019-07-07 11:30:15 -07:00
f0de382367
fix: Deeply nested document breadcrumb menu
2019-06-25 23:21:04 -07:00
ad51ac28b1
Table editing ( #955 )
...
* WIP
* Up deps
2019-05-25 11:26:51 -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
8f276731ed
Fixes: Socket reconnecting when changing theme
2019-04-20 15:19:35 -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
16066c0b24
Add websocket reserved domains
2019-04-07 17:05:05 -07:00
ea3e81acc4
Closes #922 - Dark mode fixes
2019-04-06 17:07:14 -07:00
e33d447a0d
Issue #919 : Show DocumentPath in Breadcrumbs at Publishing Info, instead of only showing collection's name ( #920 )
...
closes https://github.com/outline/outline/issues/919
2019-04-06 16:45:08 -07:00
bf685c7703
Update routeHelpers.js
2019-04-06 16:29:23 -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
0c2d9f2f9c
Tweak subheading colors
2019-03-12 22:11:33 -07:00
59c82f1f06
Dark Mode ( #912 )
...
closes #704
2019-03-12 21:35:35 -07:00
6445da33db
Update Flex.js
2019-03-10 14:32:42 -07:00
fc7c485ba9
Add 'n' shortcut for new doc
...
Fixed cmd+enter shortcut to publish doc
Fixed keyboard shortcut display on non-mac
Fixed heading alignment
Fixed documents smaller than page should not scroll
2019-03-09 20:00:45 -08:00
1a6a7d04e5
Closes #866 - Updated Slack Icons
2019-01-27 00:21:22 +00: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
56bda12192
WIP: Pricing page
2019-01-06 13:09:22 -08:00
b654ba37f5
Add non-mac typeface fallbacks for headings
2018-12-23 09:45:31 -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
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
085c452d77
Add subtle branding to shared documents
2018-11-20 21:12:17 -08:00
3718a9609d
Closes #805 - Unable to signin on self-hosted installations with non-www subdomain
2018-11-18 12:07:11 -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
cc9f32cdc9
Team switcher
2018-11-11 16:24:05 -08:00
c323de4807
Attempt to provision subdomain on team create
2018-11-08 21:05:07 -08:00
8d569fd46d
Upgrade dependencies
2018-11-06 21:58:32 -08:00
1356e35ad1
Closes #686 - null does not trigger default param
2018-09-30 18:42:27 -07:00
328f731541
Share Permissions ( #761 )
...
* Share restrictions
* Tweak language, add spec
2018-08-19 16:06:39 -07:00
6cd4e3069f
Fixes: Scrolling issues in FF
...
#692
2018-07-15 23:11:49 -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
2fd8b35ca9
Fixed: Modified time display on dashboard
...
New Time component for relative time formatting with accessibility
2018-07-01 19:56:58 -07:00
614b08311f
Updated FAQ
...
Improved homepage mobile styling
Minor fixes elsewhere
closes #690
2018-06-24 10:41:49 -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
19c5cafa51
Restore missing colors
2018-06-10 09:56:08 -07:00
434129a434
ThemeProvider ( #677 )
...
closes #655
2018-06-09 19:10:30 -07:00
22e823df9a
Closes #665 - Correctly handle user not granting auth permissions, display friendly error
2018-06-04 21:06:47 -07:00
0adb8814dd
💚
2018-06-03 22:25:40 -04:00
133aa05bd8
Correct replacement
2018-06-03 22:23:28 -04:00
6a0a22a636
Updated parseTitle to remove escape characters
...
Tests pass, however the JS running in the browser appears to be behaving differently. Not got to the bottom of it yet
2018-06-03 22:07:41 -04:00
fb7a8f0312
Toast type (success/warning/etc)
2018-05-31 12:07:49 -07:00
4a7f8d3895
Move slack auth handling entirely to server
2018-05-28 23:44:56 -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
a4b5d6cabe
Fixes #648
2018-05-19 15:12:19 -07:00
518015f55b
Upgrade to Flow 0.71
2018-05-05 16:16:08 -07:00
4bc8a152c1
Added natural sorting for documents and collections
2018-02-28 23:00:41 -08:00