outline

The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.

OTHER License

Stars
25.2K
Committers
177

Bot releases are visible (Hide)

outline - v0.60.1

Published by tommoor almost 3 years ago

Fixes

  • Includes an important fix in the collaborative editing server for a bug that would cause clients to be disconnected erroneously
outline - v0.60.0

Published by tommoor almost 3 years ago

Note: This update requires database migrations, take your installation offline, backup the database, and run with yarn db:migrate or yarn db:migrate --env production-ssl-disabled

Collaborative editing

image

We're excited to include the first beta of collaborative editing in this release. This feature allows multiple team members to edit the same document synchronously with all changes merged automatically. This feature also includes live cursors, presence, and selection plus the removal of the separate "Edit" mode. To opt-in visit Settings -> Features as an installation admin to enable. Please note that your installation must support websocket connections, and in the future this will be a requirement to continue upgrading Outline.

Command bar

This release also includes new cmd+k functionality which you might recognize from other productivity apps. Type cmd+k anywhere to quickly move around your knowledge base! We'll be building all of the possible actions into this menu over the rest of the year. Some shortcuts of note that were added as part of this – o then d to directly jump to documents, or o then c to jump to collections!

As there was no official release in October this one is also jam-packed with lots of other smaller improvements and fixes:

Enhancements

  • New in-built emoji picker in editor, type : to trigger (#2611)
  • Added Perl language support in editor code blocks
  • Public share links now include an option to change light/dark theme (#2632)
  • It is now possible to set a default role for new users in Settings -> Security (#2665)
  • Warning when dragging doc between collections with different permissions (#2516)
  • Zooming images now possible while editing
  • Several new icons for collections
  • It is now possible to delete previous exports in admin (#2595)
  • 🇵🇱 Polish added as language option

Fixes

Editor

  • It is now possible to start lists at numbers other than 1.
  • Shift+Enter in code block now preserves indentation (outline/rich-markdown-editor#578)
  • Shift+Tab now moves up menus (outline/rich-markdown-editor#575)
  • Fixed newline creation in folded headings (outline/rich-markdown-editor#562)
  • Fixed a race condition while uploading an image to the editor
  • Fixed hanging block menu trigger in gutter (+) after folding heading (outline/rich-markdown-editor#558)
  • Keyboard shortcuts for headings and code now correctly toggle the block state
  • Fixed text selection toolbar will no longer appear when text selection is empty
  • Improved pointer behavior on checkboxes
  • Anchor "#" links now work in publicly shared docs (#2652)
  • Clicking outside of the editor will now close the toolbar
  • Fixed a regression with mailto links (#1090)
  • Improvements to gist embed display (#2697)
  • Improved mobile styles (#2720)
  • Fixed clash between history and table of contents shortcuts (#2733)
  • Fixed UI flash when loading history sidebar
  • Fixed code highlighting not updating unless current selection is within code block

Platform

  • Emoji in document title are no longer considered when sorting (#2687)
  • Slack and Email settings now more clearly communicate when they are not setup
  • Much improved server logging, setting a DEBUG variable is no longer required (#2567)
  • Server now shuts down more gracefully
  • Fixed potential forward to incorrect collection url on first sign-in (#2565)
  • Printing from doc menu no longer produces a blank page in Firefox (#2543)
  • Metrics from worker queues are now available in statsd (#2545)
  • Redis v6 on Heroku is now supported
  • Starred documents can now longer be highlighted twice in sidebar (#2551)
  • OIDC preferred_username claim now mapped to user record (#2569)
  • Context menus can no longer extend out of window bounds (#2492)
  • Creating an API token no longer reloads the app (#2604)
  • Public share information on doc not displaying correctly after loading a shared child document
  • Updated community translations
outline - v0.59.0

Published by tommoor about 3 years ago

Improvements

  • Starred docs are now displayed in the sidebar (#2317)
  • Generic OIDC authentication provider (#2388)
  • New document history sidebar is now driven by events and shows not just revisions, but move, archive, delete events etc (#2334)
  • Added 4 additional collection icons (#2482)
  • Added icons to many menu items (#2373)
  • Removed unused database indexes and columns
  • Tables in admin display better on mobile (#2450)
  • diagrams.net/draw.io embed support (#2464)
  • Added GoogleCalendar embed support
  • The share button is now always shown (#2469)
  • Exports are no longer sent via email attachment and can be downloaded via the fileOperations API.

Fixes

Editor

  • Fixed copying header results in '#' copied to clipboard
  • Fixed unlinked urls in text become linked when reloading doc
  • Fixed an issue where a table with a single row does not serialize correctly (https://github.com/outline/rich-markdown-editor/issues/531)
  • Fixed an issue where the editor behaves strangely with a link inside inline code (#2459)
  • GoogleDrive embed support is now more lenient (Supports more link types) (#2405)

Platform

  • Fixed scrolling templates page crashes app
  • Policies not returned on documents.viewed endpoint results in docs that don't allow editing
  • Notifications are now correctly suppressed for suspended users (#2448)
  • Fixed an issue that would cause some email notifications not to be sent
  • Fixed an Incorrect empty state text for /created Home tab
  • Fixed an issue that could allow access to docs in trash that were originally in private collections (#2431)
outline - v0.58.2

Published by tommoor about 3 years ago

Fixes

  • Regression in paste behavior when pasting content copied originally from the editor
  • Images missing in docker image
outline - v0.58.0

Published by tommoor about 3 years ago

Note: This update requires database migrations, take your installation offline, backup the database, and run with yarn db:migrate or yarn db:migrate --env production-ssl-disabled

Enhancements

  • Headings in editor are now collapsible (#2327)
  • Searches now consider previous document titles (#2326)
  • We now show a summary of tasks in a document on lists (#2342)
  • Added process concurrency (defaults to number of CPU cores) (#2347)
  • The default tab for "Home" is now "recently viewed" (#2390)
  • You can now archive and trash a document by dropping in the sidebar (#2318)
  • Added Google DataStudio embed support (#2293)
  • Improved UI motion design (#2310)
  • Added document Table of Contents on mobile (#2279)
  • App now automatically retries API requests before failing (#2297)
  • Add documentId filter to events.list endpoint (#2287)
  • Templates moved to the bottom of sidebar (#2328)
  • Notices in editor have been calmed down (#2393)
  • As always, updated and improved translations (#2275, #2307, #2298, #2303, #2311, #2338)
  • Docker image size is significantly decreased (#2337)
  • New supported languages
    • Japanese (#2282)
    • Persian / Farsi (#2341)

Fixes

Platform

  • Table of Contents now scrolls when larger than browser height (#2296)
  • Various mobile display improvements (#2295)
  • Empty context menu when user does not have permission to update collection
  • Fixed server error when viewing share for deleted document (#2352)
  • Editing title in sidebar no longer allows removal of title (#2364)

Editor

  • Fixed GoogleDrive embeds stopped working with new share urls (#2405)
  • Fixed ability to add new paragraph between embeds
  • Fixed adding images into tables now works
  • Paste behavior has been much improved when pasting HTML into the editor
outline - v0.57.0

Published by tommoor over 3 years ago

Enhancements

  • The previously used code language is now remembered for subsequent code blocks
  • Added the ability to permanently delete documents in trash (#2192)
  • Added support for documents written in RTL languages (#2263)
  • Collections now have friendlier urls instead of UUID's (#2162)
  • Smaller javascript bundle size for faster app loading
  • Improved documentation for SECRET_KEY generation and local development
  • Added optional http logging, add http to the list of strings in DEBUG env variable to enable (#2183)
  • Loading attachments data in document presenter is now parallelized for performance (#2184)
  • The document title is now returned in the server HTML when publicly shared for improved unfurls (#2191)
  • The "export" permission was removed for read-only users (#2220)
  • The templates menu now shows templates from all collections
  • Allow embedding of private Mindmeister embeds
  • New languages:
    • 🇧🇷 Brazilian Portugese (#2164)
    • 🇹🇼 Traditional Chinese (#2266)

Fixes

Platform

  • Fixed JS error on old browsers without matchMedia support (#2178)
  • Fixed failure to loading collections on frontend results in loading loop (#2176)
  • Improved accessibility of sidebar items on mobile (#2043)
  • Prevented excessive API request for views data (#2193)
  • Fixed incorrect background color on select inputs on non-mac platforms in dark mode (#2188)
  • Fixed two restore options visible when an archived document is also deleted (#2194)
  • Fixed misalignment of text in templates menu (#2204)
  • Fixed copying a link to clipboard no longer also copies dark mode styles (#2218)
  • Fixed server error when user cancels OAuth process with Azure SSO (#2231)
  • Fixed an issue that could cause documents not to load on the index of large collections (#2254)
  • Down arrow in search input now move focus to first result again (#2257)
  • Fixed some dropdown menu items now working in Firefox (#2269)

Editor

  • Changing the type of an existing editor block no longer removes the content (#2156)
  • Fixed an issue that could cause incorrect checkboxes to be checked when clicking elsewhere (#2179)
  • Fixed an issue where images left or right aligned do not load in publicly shared documents (#2248)
outline - v0.56.0

Published by tommoor over 3 years ago

Note: This update requires database migrations, take your installation offline, backup the database, and run with yarn db:migrate or yarn db:migrate --env production-ssl-disabled

Enhancements

  • The document share menu moved to a flyover design (#2065)
  • It is now possible for shared links to include all nested documents
  • Added a new flyover to see all the people that have viewed a document and when (#2106)
  • People admin screen is now a filterable and sortable table (#2139)
  • Added server-side proxy support (#2044)
  • Added print "page break" functionality to editor (Insert via slash menu)
  • Permissions-policy header to disable FLOC is now returned on all pages (#2040)
  • Document content now takes up more horizontal space on larger screens
  • Images in editor now include a direct download button
  • Added support for Descript embeds
  • As always, more language translations

Fixes

Platform

  • Internal ReDoS attack vulnerability when searching documents that contain many spaces (#2097)
  • Fixed content appearing behind status bar in iOS PWA on some models of iPhone
  • Moving a duplicated document from a private to a not-private collection now updates the permissions of it's attachments (#2136)
  • Search query with double backslash no longer causes server error (#2111)
  • Welcome emails are no longer sent when inviting a user (#2132)
  • Improved frontend support for importing doc, docx files (#2126)
  • Now possible to access Appearance Menu options in mobile (#2119)
  • Slack 'Post to channel' functionality now works without the requirement of using Slack SSO (#2099)
  • Consistency and small layout issues on settings screens (#2092)
  • The last admin deleting their account is now correctly guarded against (#2069)
  • Page no longer reloads in Firefox when clicking some menu items (#2060)

Editor

  • Removed extra space on left side of page when printing in Firefox (#2128)
  • Fixed print styles in dark mode (#2124)
  • Improved editor image upload to reduce loading flickering
  • CMD+F working again on screens with keyboard shortcut guide (#2066)
  • Fixed document hover preview appearing behind subheadings (#2062)
  • Fixed several smaller editor issues and crashes
  • Improved editor behavior typing words with underscores
outline - v0.55.0

Published by tommoor over 3 years ago

Note: This update requires database migrations, take your installation offline, backup the database, and run with yarn db:migrate or yarn db:migrate --env production-ssl-disabled

Enhancements

  • Microsoft SSO authentication was added (#1953) (see guide for setup)
  • Collection permissions now include the ability to make a collection read-only by default, the collection permission management screen got improved too (#1991)
  • Added the ability to give users "read only" permissions which apply across the knowledge base (#1955)
  • New keyboard shortcuts guide includes search (#2051)
  • Improvements to dark mode styling
  • Added "drop to import" onto collection screen (#2005)
  • An "Edit" button is now shown on share links when the user is logged in and has write permissions (#1980)
  • Various improvements to context menu behavior on desktop and mobile (#2025)
  • Added /logout route for SLO support
  • The "last accessed" time for share links is now recorded and shown in the admin (#2047)
  • Slack integration screen was improved (#2049)
  • Performance improvements
  • New and updated translation strings

Fixes

Editor

Platform

  • Document title with slashes no longer produces folders in exported zip file (#2036)
  • A green "plus" symbol is no longer shown when reordering items in the sidebar
  • Fixed server potential error when moving documents (#1784)
  • There will now only be a single share record per document created (#1984)
  • Header in document archive is now sticky
  • Fixed an error in shares.info API endpoint when user that originally created the share record has been deleted
  • Added validation for sort parameters passed to the API (#2000)
  • Improved handling of suspended users signing in with email (#2012)
  • Suspended users are now logged out immediately
outline - v0.54.0

Published by tommoor over 3 years ago

Important Note

The bulk of the work in this release is converting authentication to a new pluggable system and a new database schema to support future changes. Because of this, when updating, you must run database migrations to create the new tables AND a script to migrate the data itself.

This update requires database migrations. Backup your database. Take your installation offline and run with yarn sequelize:migrate or yarn sequelize:migrate --env production-ssl-disabled

Once the migrations have run the data can be moved with the following command:
node build/server/scripts/20210226232041-migrate-authentication.js

Enhancements

  • Installations will no longer allow the creation of more than one team (#1954)
  • Collections in the sidebar can now be reordered by admins with drag and drop (#1870)
  • Lists in documents can now be reordered with drag and drop, or ALT+Arrow Up/Down keys
  • Private collections now show a "Private" badge next to the title
  • Enlarged the scrollable area in the sidebar for improved UX on small screens
  • Added Russian language support
  • It's now possible to use "batch import" to move documents between Outline instances. Note, this only moves the text and attachments content – other metadata such as authorship and history is lost. (#1747)
  • Cawemo embed support (#1890)
  • Document menus now include an "Import document" option (#1966)

Fixes

  • Keyboard shortcuts are no longer erroneously triggered when typing into an image caption
  • Resolved instances where an invalid selection would crash the editor
  • Fixed some strange behavior around templates where they might appear in the collection itself once published
  • It's now possible to drag and drop images into the editor from the file system again
  • Sticky document title no longer moves position when the document is saving
  • Improved behavior of context menus
  • It's now possible to upload images into collection descriptions
  • Drop cursor is now visible in dark theme as a white line
  • When viewing documents in the trash, their images no longer show as broken
  • Error when search therm includes the "%" character has been resolved
  • 'Invite people…' control no longer appears for non-admins (#1903)
  • Fixed: Code blocks in editor do not highlight until editor is focused
  • Improved pasting behavior into editor
  • Fixed an error when pasting iframes from elsewhere on the web
  • Fixed an issue where moving a document in a private collection would cause it to become uneditable until reload
outline - v0.53.0

Published by tommoor over 3 years ago

Note: This update requires database migrations, take your installation offline and run with yarn sequelize:migrate or yarn sequelize:migrate --env production-ssl-disabled

Enhancements

  • The sidebar is now resizable (#1827)
  • Collection descriptions are now editable inline (#1865)
  • DNS prefetching for static resources (#1820)
  • Newly created documents now sort to the top of manually organized collections
  • The default collection tab now reflects the sidebar rather than "recently updated" (#1821)
  • The number of "nested documents" is now shown on documents in the collection view
  • The sidebar now automatically scrolls to ensure that the active item is kept visible (#1858)
  • Added ability to disable sharing of individual collections (#1875)
  • Added total user counts to tabs on people management screen (#1878)
  • Standardized page headers and added sticky tabs (#1883)
  • Unstarred icon is now clearly different to starred icon
  • Added support for performance monitoring in Sentry (#1841)
  • Added support for infrastructure monitoring in DataDog
  • Added support for hosting behind Cloudflare Access (#1867)

Fixes

Platform

  • Added missing aria labels to buttons without text and search inputs
  • Added Google Drawings Integration (#1814)
  • Added support for VirtualHost style AWS S3 buckets (#1847)
  • Fixed starring or unstarring from document list item navigates to document
  • Unpublishing a document created by another user now puts it in your drafts, not theres (#1857)
  • Fixed mobile menu toggle button appearing in print media (#377)
  • Fixed a flash of 'Deleted Collection' when loading application directly on a doc page
  • 'Suspended' badge no longer misaligned on user profiles
  • Removed hard-coded ServerSideEncryption for file uploads to improve support with Minio

Editor

  • Fixed highlighted text with link in dark mode is impossible to read (#1838)
  • Fixed a case where it was possible to to keep the block menu open while formatting menus are also open
  • Editor ctrl+x shortcuts now work correctly on Windows (#1745)
  • Allow Shift-Enter to split list item and create a newline
  • Added handling for shift+enter, tab keys within code blocks
  • Fixed caret in empty notice block is invisible
outline - v0.52.0

Published by tommoor almost 4 years ago

Note: This update requires database migrations, take your installation offline and run with yarn sequelize:migrate or yarn sequelize:migrate --env production-ssl-disabled

Enhancements

  • Added yarn upgrade command (#1727)
  • It's now possible to drag and drop in the sidebar to reorder and move documents (#1722)
  • It's now possible to collapse the sidebar entirely (#1721)
  • Context and popover menus were rebuilt to be keyboard accessible (#1768)
  • Added support for floating images left and right (#348)
  • Added syntax highlighting support for Golang (#346)
  • Added a toggle for starred status when viewing a document (#1785)
  • Google Drive embeds are now supported (#1804)
  • Timestamps now take into account users language setting (#1793)
  • Document delete confirmation now shows an option to archive (#1764)
  • Avatar images are now compressed before being uploaded (#1751)
  • Korean was added as a language choice, existing translations were extended and updated

Fixes

Editor

  • Switching between read / write in editor no longer resets scroll position (#1807)
  • Unnecessary scrollbars in tables (#354)
  • Text highlight color was changed from blue to yellow, to better represent highlight and differentiate from user selection state
  • Miro embeds now work across all domains (#1756)

Platform

  • Fixed "Meta" key shortcuts not bound correctly in Windows browsers (#1753)
  • Fixed search results not updating when changing filters without reloading
  • Fixed an issue that causes archived documents to be deleted with parent collection (#1776)
  • Fixed server error when attempting to restore a document in a deleted collection (#1777)
  • Fixed inability to delete archived and templated documents (#1749)
  • Deleting a document no longer deletes it's attachments if they have been copied into other documents (#1715)- Google sign-in users are now given the option to choose an account
  • Toast messages were improved and are now differentiated between success and error
  • "New" badge will no longer show to document creator (#1758)
  • Missing space in "New document" menu fixed up (#1752)
  • Fixed no error notice displayed to user has exceeded the rate limit
outline - v0.51.0

Published by tommoor almost 4 years ago

Enhancements

This build includes the first community translations, see the changelog for more details and how you can contribute translations to future releases. Head over to your user profile to change language.

Fixes

Editor

  • Scrollbar styling on tables in documents (#1665)
  • CMD+Shift+P shortcut now works to publish the document when the title is focused (#1655)
  • Added SQL language support
  • Fixed tables breaking when immediately after lists
  • Fixed image captions not editable in Safari

Platform

  • Validation on data passed to documents.import endpoint is improved
  • Importing a Markdown file with an unknown mimetype will now work correctly as long as the file has a .md extension
  • Group memberships are now cleaned up when a user is suspended (#1670)
  • Editable title in sidebar now styled correctly in dark mode
  • Disabling public sharing at the team level now disables access to all previously shared links
  • Fixed issue where all possible actions might not appear in document menu (#1688)
  • Fixed a potential postgres transaction deadlock when importing users (#1696)
  • Sidebar items no longer highlight when dragging incompatible items over them (#1699)
  • Fixed server error when attempting to update team with identical data
  • Fixed potential server error when uploading images with long file names (#1704)
  • Added attachments.delete endpoint (#1714)
outline - v0.50.0

Published by tommoor almost 4 years ago

Enhancements

  • Sessions are now synced across browser tabs, logging in or out in one tab will be reflected in others. (#1641)
  • It is no longer possible for users with read-only permissions to generate a public share link – this is a shift in policy.
  • Drafts screen now has filters for date and collection (#1631)
  • Table of contents is now displayed on publicly shared docs by default when a doc has multiple headings (#1625)
  • GSuite is now renamed to Google Workspace

Fixes

Editor

  • Gist embeds now support urls containing digits (#1622)
  • Improved the behavior of copy and pasting between documents
  • Improved consistency of spacing when the first item in document is a header
  • Awkward scroll behavior when caret is moved at the end of a header (#324)
  • An issue causing Safari to hang when selecting a cell in an empty table (#322)
  • Table scrollbars now better match dark theme (#320)

Platform

  • Fixed inability to duplicate a document with title close to the max title length (#1610)
  • An issue that could allow "Document published" notifications to be sent to users without permission to view the document
  • Backlink and Revision creation was refactored to be more reliable (#1611) (#1616)
  • Clicking "Share link…" in document menu no longer opens the document after sharing (#1643)
  • "Not found" page now obeys theme settings (#1626)
  • Move document modal is now more performant (#1650)
  • Issue where multiple separators could be displayed sequential in dropdown menus (#1637)
outline - v0.49.0

Published by tommoor almost 4 years ago

Enhancements

  • Less transpilation of server code, more native method usage, better performance. (#1585)
  • Documents now show unique views rather than total views (#1559)
  • Importing ".doc" files exported from Confluence is now supported
  • Emails for document updated notifications are now debounced by 5 minutes
  • The server is more likely to gracefully recover rather than crash if redis restarts or is temporarily unavailable
  • Spotify embeds improved (#1579)

Fixes

Platform

  • Zapier integration is no longer displayed for self-hosted installs (It was only ever usable in cloud version)
  • Events are now removed from redis when processed successfully, less Redis memory usage (#1587)
  • Archived documents are no longer returned from documents.list API endpoint (#1575)
  • Websockets now connect in the Safari browser, previously it always fell back to long-polling due to a Safari bug
  • Dark mode styling fix in settings area (#1597)
  • Searching from Slack for a team that uses Google sign-in is now supported
  • Event log UI removed

Editor

outline - v0.48.1

Published by tommoor about 4 years ago

Fixes

  • It was not possible to run migrations inside of the docker image in v0.48.0 due to a file being incorrectly removed in the build process. This release fixes that. If your database connection does not use SSL then migrate with:

yarn sequelize:migrate --env production-ssl-disabled

outline - v0.48.0

Published by tommoor about 4 years ago

Note this release requires a database migration. Run yarn sequelize:migrate or yarn sequelize:migrate --env production-ssl-disabled on your server or inside the docker container.

Features

  • New, unread documents are now highlighted with a [new] badge
  • Document lists now show when you last viewed the document (#1507)
  • Added support for importing html and docx files (#1551)

Enhancements

  • Share links can now be embedded in iframes
  • It is now possible to search for existing docs using their URL (#1529)
  • Styling and behavior of doc link search was improved to be more reliable
  • Document and collection titles can now be edited from the sidebar by double clicking (#1544)
  • Docker image size, server startup time and memory usage all reduced
  • Sentry upgraded to latest version (#1541)
  • Google docs, sheets and presentations can now be embedded without requiring "Publish to web" first (#1533)
  • It's now possible to select embeds in the editor (#1562)
  • Search queries are now recorded in a new database table (#1554)

Fixes

Platform

  • Improvements to focus accessibility (#1536)
  • Error in backlinks service when updating an old (pre v1) document
  • Error on frontend when browser extension blocks Sentry from loading
  • Fixed an issue where the current views on a document would not always be displayed
  • Down arrow key will now navigate via keyboard to search results

Editor

  • \n in text is no longer converted to newline on reload (outline/rich-markdown-editor#286)
  • Small pointer dead zone over links when hover card is showing has been removed
  • Document titles no longer look faded in Safari
  • Fixed cursor navigation around headings in Firefox
  • Fixed automatic linking of pasted URL's is now more reliable
  • CMD+Enter while editing document title now publishes the doc, the same behavior as in the body
outline - v0.47.1

Published by tommoor about 4 years ago

Fixes

  • Previous collection description now appears available to edit again
  • Missing toast message when copying code in the editor
  • Fixed flash of sidebar re-rendering when navigating between nested documents
  • Fixed documents.info and documents.restore internally erroring when requesting a previously deleted document
  • Fixed new revisions being skipped if identical to previously autosaved revision
  • Fixed the history sidebar header shrinking when there's lots of document history
  • After choosing a new team logo it is now automatically saved
outline - v0.47.0

Published by tommoor about 4 years ago

Enhancements

  • Document history sidebar now has a header and button to close
  • Added AWS_S3_FORCE_PATH_STYLE env option to improve compatibility with S3-like services
  • Improved the interface for moving documents
  • The app will now redirect to the parent document instead of the collection when deleting a child document
  • It's now possible to use line breaks in table cells with Shift+Enter (#1107)
  • You can now unpublish a document that was previously published via the "..." menu (#1467)
  • It's now possible to restore documents when their collection has been deleted
  • "ClickUp" added to embed integrations (#1465)
  • Positioning of the formatting toolbar when selecting text has been improved

Fixes

Platform

  • When a document is deleted the metadata now reflects the correct user (#1488)
  • It's now possible to view all possible locations when choosing where to move a document (#1490)
  • An issue with nested modals not stacking correctly
  • Clicking to "change permissions" when editing a collection now works correctly
  • A document that previously had it's share revoked can now be re-shared
  • Shares related to deleted documents no longer appear in the admin area
  • It's no longer possible to create a child document inside a deleted document
  • Improved handling of deleted documents/collections over websockets

Editor

  • Selected content in the editor can now be dragged to reorder (#1253)
  • Table of contents now shows correctly when navigating directly to a doc url
  • It's now possible to toggle a blockquote via the formatting toolbar (previously blockquotes would be continuously nested)
  • Headers inside notice blocks are now the correct color in dark mode
  • Checkboxes can now be toggled in read only mode via the keyboard (https://github.com/outline/rich-markdown-editor/issues/258)
  • Enter key in document title now adds a new paragraph below the title
  • E and CMD+S keyboard shortcuts now work when document title is focused
  • It's now possible to underline text in the editor with CMD+u
  • Horizontal dividers are no longer selectable in read-only
outline - v0.46.1

Published by tommoor about 4 years ago

Enhancements

  • Added support for Node 14
  • Javascript bundles have been heavily optimized, initial download has dropped from ~2.7Mb -> ~700Kb, bundles are now hashed by their content also so they will not always be invalidated between updates.
  • Improvements to websocket reliability, websockets will also now be attempted before polling – previously polling was started first and then upgraded to websockets.

Fixes

  • Issue that caused websocket connections to build up on retry
  • It's now possible to move templates between collections
  • Removed unnecessary API request when loading publicly shared documents
  • Websocket no longer reconnects when navigating from app <-> settings
  • Fixed up mobile styling in a number of areas to stop content extending off the right hand side of the screen
outline - v0.46.0

Published by tommoor about 4 years ago

Features

  • New editor content type "Notice blocks" (#1371).
  • New ability to create "Templates" for document creation – see public changelog post for more information (#1399).
  • Publicly shared documents now show a "globe" icon as a hint (#1388).
  • It's now possible to create share links that are not publicly accessible.
  • It's now possible to toggle checkboxes without being in "Edit" mode (#1349).

Enhancements

  • Improved display of hover previews (#1367).
  • Breadcrumbs for Drafts now include "Drafts".
  • Clicking the last updated time on a document now opens the version history sidebar (#1285).
  • Floating toolbar behavior has been improved
  • Worth noting that many development stack dependencies were upgraded including Webpack, Eslint, Jest, Babel, Flow, Prettier…

Fixes

  • Removed all references to Spectrum community (#1366).
  • Fixed some broken styling introduced by latest Chrome release
  • Prevent reload loop with error on editor load
  • Fixed a JS error in collection description editor
  • Fixed ability to edit the beginning of long collection descriptions (#1391).
  • "Login to X" is now centered on signin page if team name wraps to multiple lines.
  • Improved reliability of websocket connection (#1439).
  • Fixed rendering of Github Gists (#1400).