Commit Graph

91 Commits

Author SHA1 Message Date
Tom Moor
e2453b5b2a fix: Editor headings offset 2019-09-15 14:42:32 -07:00
Tom Moor
6520a501e3 fix: accessiblity improvements, focus states, real buttons 2019-08-30 00:27:40 -07:00
Tom Moor
4d2eda6750 fix: Embed does not show selected highlight 2019-08-18 12:45:54 +01:00
Tom Moor
d024d31f66 refactor: flow typing (#1012)
* fix: padding

* fix: Minor button alignment issues

* feat: Add icon to invite people button

* WIP
2019-08-08 23:09:09 -07:00
Tom Moor
3d805d5fe7 chore: tooltip update / remove css loader (#985)
* fix: Add suspended filter to people management #984

* chore: removing css loader

* pui-react-tooltip -> tippy
closes #980

* remove extract-text-plugin
2019-07-09 21:17:25 -07:00
Tom Moor
091e542406 feat: Backlinks (#979)
* feat: backlinks

* feat: add backlinkDocumentId to documents.list

* chore: refactor
fix: create and delete backlink handling

* fix: guard against self links

* feat: basic frontend
fix: race condition

* styling

* test: fix parse ids

* self review

* linting

* feat: Improved link styling

* fix: Increase clickable area at bottom of doc / between references

* perf: global styles are SLOW
2019-07-07 19:25:45 -07:00
Tom Moor
d3abbcf9d5 feat: Added tooltips to editor controls 2019-07-03 21:32:21 -07:00
Tom Moor
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
Tom Moor
59c82f1f06 Dark Mode (#912)
closes #704
2019-03-12 21:35:35 -07:00
Tom Moor
0ce50781d7 Fixes: Redirects do not push into history stack 2019-01-26 13:01:33 +00:00
Tom Moor
39a61d8559 Upgrade Dependencies (#873)
* Loading placeholder

* Upgrade dependencies, reduce warnings

* 👕

* Remove more unused deps

* Bump RME
2019-01-21 11:06:44 -08:00
Tom Moor
13501b6d76 Moving redirects to declarative method 2019-01-19 00:23:39 -08:00
Tom Moor
d21dd710bb Upgrade Editor – Slate 0.44 / RME 8.0.0 (#863)
* Upgrade Slate

* Normalization

* Remove dupe dep

* Fixes placeholders

* Image uploading fixed

* Verbose but solid placeholder handling

* RME 8.0.0

* Fixes: Ability to delete embeds
2019-01-18 22:44:31 -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
f72fa40a0f WIP 2018-04-03 20:20:30 -07:00
Tom Moor
403e504499 Merge pull request #620 from outline/paragraph-handling
Improved paragraph behavior
2018-03-26 21:23:21 -07:00
Tom Moor
bdff3b716b Merge pull request #629 from outline/issue-623
Improves behavior of link toolbar
2018-03-25 16:42:58 -07:00
Tom Moor
fcd8f07a2a Increase padding at the bottom of the editable area 2018-03-25 15:56:17 -07:00
Tom Moor
a24d745870 Improves behavior of link toolbar based on user feedback 2018-03-25 15:35:59 -07:00
Tom Moor
48e3a93d83 Bump slate serializer 2018-03-18 01:10:53 -07:00
Tom Moor
3a78c4b66e Only show block insert on empty paragraphs 2018-03-10 22:33:13 -08:00
Tom Moor
d02fc793ee Improved paragraph behavior 2018-03-10 21:25:07 -08:00
Tom Moor
b9dda35566 Bump slate-edit-code dependency 2018-03-06 21:00:44 -08:00
Tom Moor
9142d975df Draft Documents (#518)
* Mostly there

* Fix up specs

* Working scope, updated tests

* Don't record view on draft

* PR feedback

* Highlight drafts nav item

* Bugaboos

* Styling

* Refactoring, gradually addressing Jori feedback

* Show collection in drafts list
Flow fixes

* Ensure menu actions are hidden when draft
2018-02-27 22:41:12 -08:00
Tom Moor
e8b10176eb Upgrade to Slate 32
closes #588
2018-02-13 21:03:38 -08:00
Tom Moor
6caba86751 Mobile Responsive Styles (#580)
* WIP: Responsive styles

* Flip breakpoints, ensure doc doesn't spread

* Add MenuIcon

* Refactor Sidebar to share mobile responsive styles

* Fix accidental find/replace

* Tweak padding to take into account icon spacing
2018-02-10 23:24:12 -08:00
Tom Moor
b0db7f29d3 Fixes: Possible to create blocks inside document title 2018-02-07 22:29:33 -08:00
Jori Lallo
abcab12b97 Fix TOC 2018-02-06 22:40:13 -08:00
Jori Lallo
9fad61c4b4 Fix code overflow. Fixes #563 (#565) 2018-02-04 23:43:57 -08:00
Tom Moor
f076582ce4 Fixes code blocks (#554)
* Fixes code blocks

* Flow ignore uncompiled files

* 💚

* big > bug
2018-02-04 12:30:22 -08:00
Tom Moor
66c091cfbb Closes #538
Seems simple and obvious because it is, we should check that startBlock exists before using it
2018-01-30 08:24:49 -08:00
Jori Lallo
97268314fe Map keyboard shortcuts on windows (#526)
* Map keyboard shortcuts on windows

* Fixed also saving commands

* Fix keyboard shortcut for keyboard shortcuts

* Fixed guide

* Cmd -> Mod
2018-01-28 17:57:45 -08:00
Tom Moor
edcb92d223 Updated to only add numbering to slugified heading anchors when absolutely neccessary 2018-01-27 11:45:46 -08:00
Tom Moor
7647d23804 Stable heading ids 2018-01-27 00:47:48 -08:00
Jori Lallo
891bac6d1d Autofocus on new link 2018-01-24 23:16:13 -08:00
Jori Lallo
395c022178 LinkToolbar changes 2018-01-24 00:00:58 -08:00
Jori Lallo
2c9e92e5b9 Fixes 2018-01-03 21:35:13 -08:00
Jori Lallo
2fd5fc2dff Dynamic loading for Editor 2018-01-03 20:08:43 -08:00
Jori Lallo
686c237e36 Moved to webpack 3 2018-01-03 16:29:01 -08:00
Jori Lallo
721958b7dc Merge pull request #505 from outline/jori/toolbar-select
Toolbar select tweaks
2018-01-01 16:17:12 -08:00
Jori Lallo
1e38e70987 Delay toolbar visibility a bit 2018-01-01 11:58:35 -08:00
Jori Lallo
4d8df6e951 Only show inline toolbar on mouseup if pointer selected 2018-01-01 11:58:23 -08:00
Jori Lallo
8bd640676f Added block quote icon 2018-01-01 11:25:07 -08:00
Jori Lallo
330f0eb41d Added support for block quotes 2017-12-30 13:46:21 -08:00
Jori Lallo
7d756e4fae Avatar upload 2017-12-13 23:23:22 -08:00
Tom Moor
7e845242de Fix: Esc to close link toolbar
Error when selection changes to not include link
2017-12-10 15:54:54 -08:00
Tom Moor
d18bce8a20 Refactoring and improved error handling around Link Toolbar 2017-12-10 15:39:02 -08:00
Tom Moor
13b1ab7dca Merge branch 'master' of github.com:jorilallo/atlas into update-slate 2017-12-08 20:22:07 -08:00
Tom Moor
466986eabb Remove logging 2017-12-08 20:08:47 -08:00
Tom Moor
d7d13179d6 Remove slate-plain-serializer dependency 2017-12-08 19:13:35 -08:00