e312b264a6
chore: Upgrade Prettier 1.8 -> 2.0 ( #1436 )
2020-08-08 18:53:11 -07:00
869fc086d6
feat: Templates ( #1399 )
...
* Migrations
* New from template
* fix: Don't allow public share of template
* chore: Template badges
* fix: Collection active
* feat: New doc button on template list item
* feat: New template menu
* fix: Sorting
* feat: Templates onboarding notice
* fix: New doc button showing on archived/deleted templates
2020-08-08 15:18:37 -07:00
169ad5b025
feat: Sharing improvements ( #1388 )
...
* add migrations
* first pass at API
* feat: Updated share dialog UI
* tests
* test
* styling tweaks
* feat: Show share state on document
* fix: Allow publishing share links for draft docs
* test: shares.info
2020-07-28 19:14:32 -07:00
5cb04d7ac1
New login screen ( #1331 )
...
* wip
* feat: first draft of auth.config
* chore: auth methodS
* chore: styling
* styling, styling, styling
* feat: Auth notices
* chore: Remove server-rendered pages, move shared/components -> components
* lint
* cleanup
* cleanup
* fix: Remove unused component
* fix: Ensure env variables in prod too
* style tweaks
* fix: Entering SSO email into login form fails
fix: Tweak language around guest signin
2020-07-09 22:33:07 -07:00
f43deb7940
chore: Move to prettier standard double quotes ( #1309 )
2020-06-20 13:59:15 -07:00
e2ffe06221
fix: Document title not centered once scrolled
2020-05-22 14:19:26 -07:00
283a762a9c
fix: Title index
2020-04-05 16:46:03 -07:00
9338a54fe0
feat: Separate title from body ( #1216 )
...
* first pass at updating all Time components each second
* fix a couple date variable typos
* use class style state management instead of hooks
* wip: Separate title from body
* address feedback
* test: Remove unused test
* feat: You in publishing info language
fix: Removal of secondary headings
* After much deliberation… a migration is needed for this to be reliable
* fix: Export to work with new title structure
* fix: Untitled
* fix: Consistent spacing of first editor node
* fix: Emoji in title handling
* fix: Time component not updating for new props
* chore: Add createdAt case
* fix: Conflict after merging new TOC
* PR feedback
* lint
* fix: Heading level adjustment
Co-authored-by: Taylor Lapeyre <taylorlapeyre@gmail.com >
2020-04-05 15:07:34 -07:00
d0606a72c3
feat: Improved table of contents ( #1223 )
...
* feat: New table of contents
* fix: Hide TOC in edit mode
* feat: Highlight follows scroll position
* scroll tracking
* UI
* fix: Unrelated css fix with long doc titles
* Improve responsiveness
* feat: Add keyboard shortcut access to TOC
* fix: Headings should reflect content correctly when viewing old document revision
* flow
* fix: Persist TOC choice between sessions
2020-04-05 12:22:26 -07:00
d06ec5ce0c
fix: Nested document menu item appears where it shouldnt ( #1193 )
2020-02-26 21:10:10 -08:00
148affb52e
fix: Editing with document history open attempts to edit old revision
...
fix: Document history sidebar missing background
fix: 'Publish' action should not appear when viewing history of drafts
closes #1184
2020-02-26 21:08:36 -08:00
146e4da73b
feat: Document presence indicator ( #1114 )
...
* Update websockets to allow joining document-based rooms
* dynamic websocket joining
* emit user.join/leave events when entering and exiting document rooms
* presence storage
* feat: frontend presence store
* lint
* UI updates
* First pass editing state
* refactoring
* Timeout per user/doc
lint
* Document data loading refactor to keep Socket mounted
* restore: Mark as viewed functionality
Add display of 'you' to collaborators
* fix: Socket/document remount when document slug changes due to title change
* Revert unneccessary package update
* Move editing ping interval to a shared constant
* fix: Flash of sidebar when loading page directly on editing mode
* separate document and revision loading
* add comments for socket events
* fix: Socket events getting bound multiple times on reconnect
* fix: Clear client side presence state on disconnect
* fix: Don't ignore server side error
Improved documentation
* More comments / why comments
* rename Socket -> SocketPresence
* fix: Handle redis is down
remove unneccessary join
* fix: PR feedback
2020-01-02 21:17:59 -08:00
949dd296b4
fix: 1px heading misalignment
2019-12-17 23:16:16 -08:00
9ef9c75c6b
feat: Add keyboard shortcut to publish document
...
closes #1073
2019-10-27 18:04:45 -07:00
66197a967a
fix: Document history menu item should toggle history sidebar
2019-10-15 21:42:07 -07:00
b0ceae5af0
fix: Restore 'Publish' action in drafts
2019-10-06 21:09:49 -07:00
b42e9737b6
feat: Memberships ( #1032 )
...
* WIP
* feat: Add collection.memberships endpoint
* feat: Add ability to filter collection.memberships with query
* WIP
* Merge stashed work
* feat: Add ability to filter memberships by permission
* continued refactoring
* paginated list component
* Collection member management
* fix: Incorrect policy data sent down after collection.update
* Reduce duplication, add empty state
* cleanup
* fix: Modal close should be a real button
* fix: Allow opening edit from modal
* fix: remove unused methods
* test: fix
* Passing test suite
* Refactor
* fix: Flow UI errors
* test: Add collections.update tests
* lint
* test: moar tests
* fix: Missing scopes, more missing tests
* fix: Handle collection privacy change over socket
* fix: More membership scopes
* fix: view endpoint permissions
* fix: respond to privacy change on socket event
* policy driven menus
* fix: share endpoint policies
* chore: Use policies to drive documents UI
* alignment
* fix: Header height
* fix: Correct behavior when collection becomes private
* fix: Header height for read-only collection
* send id's over socket instead of serialized objects
* fix: Remote policy change
* fix: reduce collection fetching
* More websocket efficiencies
* fix: Document collection pinning
* fix: Restored ability to edit drafts
fix: Removed ability to star drafts
* fix: Require write permissions to pin doc to collection
* fix: Header title overlaying document actions at small screen sizes
* fix: Jank on load caused by previous commit
* fix: Double collection fetch post-publish
* fix: Hide publish button if draft is in no longer accessible collection
* fix: Always allow deleting drafts
fix: Improved handling of deleted documents
* feat: Show collections in drafts view
feat: Show more obvious 'draft' badge on documents
* fix: incorrect policies after publish to private collection
* fix: Duplicating a draft publishes it
2019-10-05 18:42:03 -07:00
6520a501e3
fix: accessiblity improvements, focus states, real buttons
2019-08-30 00:27:40 -07:00
579eaf325b
feat: Add keyboard shortcuts to tooltips
2019-08-28 23:30:27 -07:00
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
a515631e21
feat: document menu available in sidebar ( #986 )
...
* feat: document menu available in sidebar
* fix: more accessible blue
* feat: accessible blue
feat: clearer new doc button
closes #983
* lint
2019-07-13 10:15:38 -07:00
dea6085a11
refactor document dirty and empty logic
2019-07-06 21:45:50 -07:00
f491029c21
Missing divider on document header
2019-04-17 23:13:25 -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
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
1883e77d5c
Bump RME, improve perf
2019-03-30 23:36:02 -07:00
59c82f1f06
Dark Mode ( #912 )
...
closes #704
2019-03-12 21:35:35 -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
0ce50781d7
Fixes: Redirects do not push into history stack
2019-01-26 13:01:33 +00:00
77a8f54973
Even less history passing, fix global styles warning in dev
2019-01-19 00:44:16 -08:00
18859bec3d
Add real buttons to document header
...
Fixed: Incorrect page title when starting a new doc
Fixed: Linting error
2019-01-05 18:45:19 -08:00
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
328f731541
Share Permissions ( #761 )
...
* Share restrictions
* Tweak language, add spec
2018-08-19 16:06:39 -07:00
f401b6f2e0
Tidying, possible fix for excessive view count
2018-08-18 17:45:56 -07:00
3da078e98b
Move isDirty to view concern. Document model is not updated until save
2018-08-18 17:41:09 -07:00
738dce8c06
Clarify where new document will be created from document header
2018-08-07 22:08:44 -07:00
f7bde4a5fc
Add 'share' option to document header
2018-08-06 23:58:34 -07:00
a75140b08c
Fixes various overflow issues, #724
2018-07-24 21:13:54 -07:00
933fa9732c
CSS tweaks
2018-07-01 12:42:21 -07:00
0e940741f6
Mobile styling
2018-07-01 11:54:24 -07:00
dc33cc9734
position sticky
2018-07-01 10:20:57 -07:00
899b637979
wip
2018-07-01 09:16:38 -07:00