Tom Moor
14cb3a36c1
perf: Reduce initial bundle size / async bundle loading ( #1456 )
...
* feat: Move to React.lazy
* perf: Remove duplicate babel/runtime
* fix: Run yarn-deduplicate
* Further attempts to remove rich-markdown-editor from initial chunk
* perf: Lazy loading of authenticated routes
* perf: Move color picker to async loading
fix: Display placeholder when loading rich editor
* fix: Cache bust on auto reload
2020-08-14 17:23:58 -07:00
Tom Moor
8088da8cf3
0.46.0
2020-08-12 20:03:57 -07:00
Tom Moor
221ee48429
fix: Don't mangle class names in production
2020-08-12 19:28:15 -07:00
Tom Moor
ffe8c046ef
fix: Bump RME – Improves floating toolbar behavior
2020-08-12 17:01:27 -07:00
Tom Moor
11f7e3a060
chore: Bundle Stats / Webpack v4 ( #1448 )
...
* chore: Experiment with bundle size monitoring service
* chore: Ensure build runs on CI, move lint and flow before test
* chore: Upgrade Webpack v3 -> v4
* chore: Add webpack-cli
Remove unused dep
Move deps to dev
* Move babel deps to production
* Move babel deps to production
2020-08-12 13:16:10 -07:00
Tom Moor
449dc55aaa
chore: Upgrade Babel, Jest, Eslint ( #1437 )
...
* chore: Upgrade Prettier 1.8 -> 2.0
* chore: Upgrade Babel 6 -> 7
* chore: Upgrade eslint plugins
* chore: Add eslint import/order rules
* chore: Update flow-typed deps
2020-08-08 22:53:59 -07:00
Tom Moor
e312b264a6
chore: Upgrade Prettier 1.8 -> 2.0 ( #1436 )
2020-08-08 18:53:11 -07:00
Tom Moor
afe4553a7e
chore: Resolve 2 open security alerts
2020-08-08 17:35:42 -07:00
Tom Moor
c6d2467fae
chore: Upgrade Flow to v0.104.0
2020-08-08 16:26:20 -07:00
Tom Moor
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
Tom Moor
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
Tom Moor
70e1194f90
feat: Notice blocks available as new editor options ( #1371 )
...
* feat: Notice blocks available as new editor options
* fix: styling tweak
feat: Add shortcut to keyboard modal
* add notices to welcome docs
* styling tweaks
* styling tweaks
* styling tweaks
2020-07-20 19:03:14 -07:00
Tom Moor
35052ef38f
0.45.0
2020-07-18 11:52:32 -07:00
Tom Moor
d5b5d4fc27
feat: Document hover cards ( #1346 )
...
* stash
* refactor
* refactor, styling
* tweaks
* pointer
* styling
* fi: Hide when printing
* fix: No hover cards on shared links
* remove suppressions no longer needed
* fix: Don't show hover cards when editing, they get in the way
* fix: Prevent hover card from going off rhs edge of screen
* fix: Remount hover card when changing between links
* fix: allow one part domains in links (#1350 )
* allow one part domains in links
* no TLD when only one part domain
* return null for parseDomain of empty string
* fix fiddly hover preview behavior
* WIP
* refactor hover preview
* fix: Non-rounded bottom corners
* fix: Fixes an edgecase where mounting the nested editor in hovercard causesdocument to scroll if there is a hash in the url
* fix: Incorrect document preview rendering
* lint
Co-authored-by: Nan Yu <thenanyu@gmail.com>
Co-authored-by: Nan Yu <nan@getoutline.com>
2020-07-16 21:26:23 -07:00
dependabot[bot]
d8603cc961
chore(deps): bump lodash from 4.17.15 to 4.17.19 ( #1361 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-16 17:30:56 -07:00
Tom Moor
943a290b83
chore: Update flow just far enough to get hooks libdefs ( #1348 )
2020-07-13 20:23:15 -07:00
Tom Moor
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
Tom Moor
2953d09ee1
fix: Bump RME
2020-07-05 20:44:37 -07:00
Tom Moor
18108cb359
0.44.0
2020-07-03 13:11:01 -07:00
Tom Moor
9be5597f4b
chore: Lint shared directory
2020-06-22 21:29:21 -07:00
Tom Moor
8db0260a1a
Bump RME
2020-06-22 21:10:24 -07:00
Tom Moor
edbae275ae
Bump RME
2020-06-22 20:55:29 -07:00
Tom Moor
2a3b9e2104
chore: Make editor version comparison more lenient to reduce forced reloads
2020-06-20 12:35:32 -07:00
Tom Moor
4f7e7ec853
Update package.json to match reality
...
This will be kept up to date from now on
2020-06-19 17:34:59 -07:00
Tom Moor
d864e228e7
feat: Collection Icons ( #1281 )
...
* wip: Working for creation, and display
* feat: IconPicker
* fix
* feat: Invert collection icon color when dark in dark mode
* Improve readability of dropdown menus in dark mode
Suggest icon based on collection name
* Add additional icons
Tweaks and final polish
* fix: Write default icon as empty icon column
* feat: Improve icon selection logic
add more keywords
Improve icon coloring when selected and in dark mode
* lint
* lint
2020-06-19 17:18:03 -07:00
Tom Moor
f3ea02fdd0
Bump RME, closes #1305
2020-06-18 23:54:02 -07:00
Tom Moor
f352b35e13
Bump RME
2020-06-16 21:11:01 -07:00
Tom Moor
5010b08e83
Bump RME
2020-06-12 22:15:48 -07:00
Tom Moor
933bbdfb84
feat: Add ability to create docs from link editor ( #1303 )
...
* feat: Add ability to create docs from link editor
* fix: Handling of paste and click events
* fix: Filter untitled documents from search results
* refactor: Move onCreateLink to DataLoader
* bump rme
2020-06-12 00:19:03 -07:00
Tom Moor
c929f83813
feat: Improved error filtering and reporting ( #1293 )
2020-05-29 07:22:09 -07:00
Tom Moor
5a20a35c8b
Bump RME
2020-05-28 08:25:25 -07:00
Tom Moor
32562886aa
fix: Bump RME, closes #1286
2020-05-26 20:18:07 -07:00
Tom Moor
f05035c0b7
fix: Incorrect overlay background when zooming images
2020-05-23 22:22:19 -07:00
Tom Moor
75cfbd8970
fix: More migration tweaks
2020-05-23 19:23:31 -07:00
Tom Moor
c4837f1943
fix: Potential corruption migrating v1 docs to v2 when a mark is adjacent the same mark. This was a quirk of the old editor
2020-05-23 12:26:26 -07:00
Tom Moor
603f7962a2
fix: An unknown language annotation in code fences will no longer throw an error. It was only possible to hit this if you imported markdown from another source.
...
closes #1284
2020-05-23 11:01:07 -07:00
Tom Moor
69d16dd1d4
fix: Tables with empty cells are corrupted when converted to v2 documents
...
fix: Marks with trailing or leading empty spaces are corrupted when converted to v2 documents
2020-05-23 10:58:46 -07:00
Tom Moor
c28dc08f6a
fix: Alignment of bullet list
...
closes #1277
2020-05-21 21:22:33 -07:00
Tom Moor
9274005cbb
feat: Upgrade editor ( #1227 )
...
* WIP
* document migration
* fix: Handle clashing keyboard events
* fix: convert getSummary
* fix: parseDocumentIds
* lint
* fix: Remove unused plugin
* Move editor version to header
Add editor version check for API endpoints
* fix: Editor update auto-reload
Bump RME
* test
* bump rme
* Remove slate flow types, improve themeing, bump rme
* bump rme
* fix: parseDocumentIds returning duplicate ID's, improved regression tests
* test
* fix: Missing code styles
* lint
* chore: Upgrade v2 migration to use AST
* Bump RME
* Update welcome doc
* add highlight to keyboard shortcuts ref
* theming improvements
* fix: Code comments show as headings, closes #1255
* loop
* fix: TOC highlighting
* lint
* add: Automated backup of docs before migration
* Update embeds to new format
* fix: React warning
* bump to final editor version 10.0.0
* test
2020-05-19 20:39:34 -07:00
Tom Moor
93abbab44a
feat: Show different icon in theme menu to switch to light mode
2020-05-17 19:15:55 -07:00
Tom Moor
48c87a1902
fix: Long titles should wrap
...
closes #1249
2020-05-07 21:21:58 -07:00
Tom Moor
e1adb16c43
fix: Incompatible with node 14
2020-05-07 20:33:33 -07:00
Tom Moor
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
Nan Yu
142303b3de
feat: Add groups and group permissions ( #1204 )
...
* WIP - got one API test to pass yay
* adds group update endpoint
* added group policies
* adds groups.list API
* adds groups.info
* remove comment
* WIP
* tests for delete
* adds group membership list
* adds tests for groups list
* add and remove user endpoints for group
* ask some questions
* fix up some issues around primary keys
* remove export from group permissions
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* remove random file
* only create events on actual updates, add tests to ensure
* adds uniqueness validation to group name
* throw validation errors on model and let it pass through the controller
* fix linting
* WIP
* WIP
* WIP
* WIP
* WIP basic edit and delete
* basic CRUD for groups and memberships in place
* got member counts working
* add member count and limit the number of users sent over teh wire to 6
* factor avatar with AvatarWithPresence into its own class
* wip
* WIP avatars in group lists
* WIP collection groups
* add and remove group endpoints
* wip add collection groups
* wip get group adding to collections to work
* wip get updating collection group memberships to work
* wip get new group modal working
* add tests for collection index
* include collection groups in the withmemberships scope
* tie permissions to group memberships
* remove unused import
* Update app/components/GroupListItem.js
update title copy
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update server/migrations/20191211044318-create-groups.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update server/api/groups.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update server/api/groups.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update app/menus/CollectionMenu.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update server/models/Group.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* minor fixes
* Update app/scenes/CollectionMembers/AddGroupsToCollection.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update app/menus/GroupMenu.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update app/menus/GroupMenu.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update app/menus/GroupMenu.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update app/scenes/Collection.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update app/scenes/CollectionMembers/CollectionMembers.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update app/scenes/GroupNew.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update app/scenes/GroupNew.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update app/scenes/Settings/Groups.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update server/api/documents.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* Update app/scenes/CollectionMembers/components/CollectionGroupMemberListItem.js
Co-Authored-By: Tom Moor <tom.moor@gmail.com>
* address comments
* WIP - getting websocket stuff up and running
* socket event for group deletion
* wrapped up cascading deletes
* lint
* flow
* fix: UI feedback
* fix: Facepile size
* fix: Lots of missing await's
* Allow clicking facepile on group list item to open members
* remove unused route push, grammar
* fix: Remove bad analytics events
feat: Add group events to audit log
* collection. -> collections.
* Add groups to entity websocket events (sync create/update/delete) between clients
* fix: Users should not be able to see groups they are not a member of
* fix: Not caching errors in UI when changing group memberships
* fix: Hide unusable UI
* test
* fix: Tweak language
* feat: Automatically open 'add member' modal after creating group
Co-authored-by: Tom Moor <tom.moor@gmail.com>
2020-03-14 20:48:32 -07:00
Tom Moor
c15cbd06a4
chore: Bugsnag -> Sentry ( #1178 )
...
* Bugsnag -> Sentry
* fix: Import style
2020-02-16 22:58:50 -08:00
Tom Moor
5a20f6322f
remove changelog from OSS
2020-02-16 19:25:12 -08:00
Tom Moor
5b78cb8963
perf: Reuse redis connections where possible ( #1157 )
...
* reuse redis connections where possible
* redis -> ioredis
2020-01-13 18:17:41 -08:00
Tom Moor
c7aa261863
chore: Upgrade react-router-dom dep
2020-01-01 20:54:05 -08:00
Tom Moor
c484d15de6
chore: Upgrade react-waypoint dep
2020-01-01 20:36:42 -08:00
Tom Moor
4511fb7259
bump: RME
2019-12-16 22:44:15 -08:00
Tom Moor
e404955394
feat: Trash ( #1082 )
...
* wip: trash
* Enable restoration of deleted documents
* update Trash icon
* Add endpoint to trigger garbage collection
* fix: account for drafts
* fix: Archived documents should be deletable
* fix: Missing delete cascade
* bump: upgrade rich-markdown-editor
2019-11-18 18:51:32 -08:00
Tom Moor
3c794ec5b6
fix: Bump RME, closes #1077
2019-10-30 19:33:57 -07:00
Tom Moor
e72608938a
chore: upgrade flow-typed
2019-10-26 23:50:02 -07:00
Tom Moor
3099eaaf12
chore: upgrade micromatch
2019-10-26 21:59:07 -07:00
Tom Moor
b4d6c70b29
chore: upgrade google-auth-library
2019-10-26 21:44:45 -07:00
Tom Moor
4080216fe3
chore: upgrade koa-x
2019-10-26 21:35:50 -07:00
Tom Moor
1b415ac19a
chore: upgrade html-webpack-plugin
2019-10-26 21:25:09 -07:00
Tom Moor
a9f851897d
chore: upgrade sequelize
2019-10-26 21:16:36 -07:00
Tom Moor
db94a95001
chore: upgrade nodemon
2019-10-26 20:41:50 -07:00
Tom Moor
8f2d31876d
feat: Port new color picker from Journals branch
2019-08-23 22:24:06 -07:00
Tom Moor
7e62b3b9aa
chore: Upgrade Node to v12 ( #1023 )
...
* chore: Upgrade Node to v12
* test: Upgrade test node image
2019-08-23 18:14:51 -07:00
Tom Moor
c0ec349ad2
bump RME
2019-08-18 20:16:49 -07:00
Tom Moor
db08263e5c
fix: Nested lists
2019-08-15 14:05:15 +02:00
Tom Moor
33320ba13d
perf: Improve speed of rendering tables
...
fix: Issue rendering tables with certain cells empty of content
2019-08-14 19:17:10 +01:00
Tom Moor
4dad3f3287
fix: Bump RME, more editor fixes
2019-08-12 20:17:55 -07:00
Tom Moor
ae1cf2d00c
fix: Upgrade RME (fix link toolbar blur)
2019-08-07 23:22:06 -07:00
Tom Moor
75b03fdba2
Bump RME
2019-08-04 12:59:14 -07:00
dependabot[bot]
28954a19af
chore(deps): bump lodash from 4.17.11 to 4.17.13 ( #987 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.11 to 4.17.13.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.13 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-07-12 13:32:56 -07:00
Tom Moor
c9da515d4c
fix: force resolution of js-yaml (WS-2019-0063)
2019-07-09 21:32:42 -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
d3abbcf9d5
feat: Added tooltips to editor controls
2019-07-03 21:32:21 -07:00
Tom Moor
34f011d99f
Bump RME (fixes special chars in code blocks)
2019-06-29 00:04:26 -07:00
Tom Moor
f406faf08e
chore: remove asyncLock
...
closes #928
2019-06-23 17:57:37 -07:00
Tom Moor
32f83311f6
chore: upgrade sequelize ( #965 )
...
* 0.18.0
* chore: Upgrade sequelize 4 -> 5
* fix: migrations v5 support
* fix: Majority of test failures
* fix: the rest of v5 tests
2019-06-23 15:49:45 -07:00
Tom Moor
595adeb55f
0.18.0
2019-06-19 00:35:13 -07:00
Himanshu Agarwal
0079593446
Fix: Now supports AWS signature version 4. ( #949 )
...
* intial commiy
* cleaning code
* added makeCredential to s3.js and removed extra module dependecy
* lint fixes
* minor fix
* minor fixes
* changed encoding type from string to any
* added new env var to env.sample
2019-06-19 00:33:38 -07:00
Tom Moor
318ad18894
closes #944
2019-06-18 23:45:29 -07:00
Tom Moor
18a5cd8765
Bump RME
2019-05-25 22:30:03 -07:00
Tom Moor
ad51ac28b1
Table editing ( #955 )
...
* WIP
* Up deps
2019-05-25 11:26:51 -07:00
Tom Moor
c6ae18503a
Closes #903 - Added more syntax highlighters
2019-05-19 18:45:42 -07:00
Tom Moor
2db8cdc7d1
Fixes #952 – Page jump
2019-05-19 17:49:51 -07:00
Tom Moor
6d03257cc1
Bump RME – More editor fixes
2019-04-23 20:22:49 -07:00
Tom Moor
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
Tom Moor
0bc6662366
Update RME: Fixes horizontal rules being interpreted as headings
2019-04-17 23:09:43 -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
0c1bf1586d
Closes outline/issues#926
...
Closes outline/issues#888
Added native lazy loading in prep for Chrome release
2019-04-10 21:06:53 -07:00
Tom Moor
705938e622
Bump RME, fix tab to indent lists
2019-04-07 15:57:05 -07:00
Tom Moor
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
Tom Moor
76957865bb
Ensure normalize on load, imported documents arent safe
2019-03-31 14:39:55 -07:00
Tom Moor
1883e77d5c
Bump RME, improve perf
2019-03-30 23:36:02 -07:00
Tom Moor
1ef528bbd7
Bump RME - closes #915
2019-03-13 23:49:54 -07:00
Tom Moor
a7d49e9042
Bump production dependencies with open CVEs
...
closes #916
2019-03-13 23:11:03 -07:00
Tom Moor
7b7ec52eee
Bump production dependencies with open CVEs
2019-03-12 23:54:35 -07:00
Tom Moor
59c82f1f06
Dark Mode ( #912 )
...
closes #704
2019-03-12 21:35:35 -07:00
Tom Moor
3db1a6679a
Bump RME
2019-03-07 08:44:57 -08:00
Tom Moor
f1c14f943e
Bump RME
2019-03-02 20:35:28 -08:00
Tom Moor
18aa3f3787
Fix specs, thanks for the breaking minor change jest
2019-03-02 16:16:46 -08:00
Tom Moor
4a90c57dfe
More dependency upgrades
2019-03-02 16:02:44 -08:00
Tom Moor
565a0006c9
Remove lint-staged dependency
2019-03-02 15:56:41 -08:00
Tom Moor
78ee921244
Upgrade slug dependency
2019-03-02 15:51:02 -08:00
Tom Moor
fa38ab60eb
Fixes: Unexpected token parsing sessions cookie ( #905 )
2019-03-02 14:58:56 -08:00
Tom Moor
1d93acefeb
Bump RME – Fixes scroll to anchor
...
closes #902
2019-02-20 21:00:40 -08:00
Tom Moor
15bc0e7629
Bump RME – Improves keyboard behavior around deleting inline code
2019-02-17 00:39:06 -08:00
Tom Moor
fdb49cf153
Bump RME: Includes fix for addition marks disappearing
2019-02-15 21:48:54 -08:00
Tom Moor
721332e87a
Update RME – Fixes: Individual code lines are scrollable
2019-02-09 16:09:02 +07:00
Tom Moor
945e7ffb7b
Fixes: Imported tables are normalized out of document
2019-02-08 10:23:02 +07:00
Tom Moor
c2e58898d8
Fixes: Multiline blockquotes collapse
2019-01-27 22:43:40 +00:00
Tom Moor
e7e94cdef2
Bump RME
2019-01-26 17:08:00 +00:00
Tom Moor
1768a1921d
Fixes: Issue with embeds disappearing 🙈
2019-01-22 12:43:54 +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
2d48eb46a9
Closes #868
2019-01-19 13:11:11 -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
ef583314e0
Remove parse-domain dependency ( #856 )
...
* Remove parse-domain dependency
* Remove only, add commentary
* Update lockfile
2019-01-12 13:50:30 -08:00
Tom Moor
713473b7d2
Revert node version due to sequelize incompat
2019-01-05 13:55:24 -08:00
Tom Moor
8c02b0028c
Collection Permissions ( #829 )
...
see https://github.com/outline/outline/issues/668
2019-01-05 13:37:33 -08:00
Tom Moor
3c51b38672
Upgrade RME, fixes block insert menu appearing on embeds and block toolbar not hiding correctly on outside click
2018-12-16 14:18:56 -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
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
Tom Moor
67cd250316
Remove diff summary from document history sidebar.
...
Cause of occassional memory leaks and downtime :(
2018-11-23 11:12:14 -08:00
Tom Moor
c5cd2223f7
Bump RME: Fixes deleting images now smoother
...
Adds code language selection to code blocks
2018-11-22 14:57:03 -08:00
Tom Moor
8208a6128a
Upgrade RME - z-index fix
2018-11-18 18:59:09 -08:00
Tom Moor
d3834d2dc5
Fixes: Redis keys related to queue jobs should be removed after completion
2018-11-17 16:09:42 -08:00
Tom Moor
11a411447c
Bump RME - closes #803
2018-11-17 14:06:21 -08:00
Tom Moor
ac21d4b6e8
v0.17.0
2018-11-12 23:33:03 -08:00
Tom Moor
c60bd4260f
Provision subdomain for ALL new teams, add tests
2018-11-12 14:00:23 -08:00
Tom Moor
e24a187699
accessToken per subdomain
2018-11-09 23:40:33 -08:00
Tom Moor
21b1c0747c
Basic functionality in place, need improved errors and logged in redirect
2018-11-08 21:05:07 -08:00
Tom Moor
8d569fd46d
Upgrade dependencies
2018-11-06 21:58:32 -08:00
Tom Moor
5f97897418
SSLify
2018-11-04 10:15:37 -08:00
Tom Moor
5f2d4e416c
Upgrade RME
2018-10-29 21:05:07 -07:00
Tom Moor
3f0202f660
Closes #780
2018-09-30 08:58:27 -07:00
Tom Moor
7515bd2275
Upgrade styled-components
...
Upgrade styled-components-grid
2018-09-29 23:19:46 -07:00
Tom Moor
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
Tom Moor
717e26a7a9
Fixes #778
2018-09-25 22:09:12 -07:00
Tom Moor
d4d4907901
Bump RME. Closes #771
2018-09-10 22:21:51 -07:00
Tom Moor
7550e03b22
Fixes: Editor content written between image upload start and finish is lost
...
Fixes: Image lost after upload if document is immediately closed without further edits
2018-09-03 13:58:24 -07:00
Tom Moor
be09b290b7
RME upgrade, fix autoFocus logic
2018-08-16 22:51:51 -07:00
Tom Moor
4c1e33110e
Upgrade to rich-markdown-editor 4.0
2018-08-13 21:20:44 -07:00
Tom Moor
ff41aa4a17
Update debug dependency. Low severity CVE-2017-16137
2018-08-11 14:09:59 -07:00
Tom Moor
71775460c7
Bump RME - Fixes block toolbar coloring
2018-08-10 12:04:58 -07:00
Tom Moor
8e3ae07daf
Bump RME - Heading anchor offset
2018-08-07 00:04:08 -07:00
Tom Moor
d863ab3271
Hash navigation improvements
2018-08-05 22:08:46 -07:00
Tom Moor
71830d7c77
Further improved search result snippets
2018-08-04 22:46:55 -07:00
Tom Moor
9fa1ad55ce
Upgrade RME. Potential fix for #723
2018-07-24 00:08:46 -07:00
Tom Moor
03411ead09
Upgrade RME - Slate deps and bugfixes
2018-07-21 10:53:17 -07:00
Tom Moor
1bb4583b3f
Upgrade RME - Adds markdown shortcuts to headings, fixes several FF issues
2018-07-20 00:17:59 -07:00
Tom Moor
2c0802372b
Update RME - Text loss fix
2018-07-18 23:06:35 -07:00
Tom Moor
7efff83410
Update RME - Moar fixes
2018-07-18 00:32:41 -07:00
Tom Moor
7f8a59ae2f
Upgrade to RME 2, restores functionality removed from that module
2018-07-14 22:26:26 -07:00
Tom Moor
4976d53ed8
Remove password field
2018-07-07 18:19:13 -05:00
Tom Moor
6bd53b72b2
Fixes #707
...
Improved clickable area around editor content
2018-06-25 22:45:43 -07:00
Tom Moor
d529c98983
Fixes #697
2018-06-23 18:11:17 -07:00
Tom Moor
238c6ee653
Upgrade editor, inline code styling
2018-06-23 00:25:17 -07:00
Tom Moor
b8dda3bd65
Update editor, speed up sidebar
...
closes #694
2018-06-23 00:10:52 -07:00
Tom Moor
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
Tom Moor
cedd31c9ea
Upgrade editor, closes #685
2018-06-19 22:30:39 -07:00
Tom Moor
42478785fc
Bump icons, add theme-color
2018-06-16 14:12:15 -07:00
Tom Moor
adc78fd408
Closes #679
2018-06-16 13:10:14 -07:00
Tom Moor
aacfd42640
Fixes #676 - Newlines no longer added to nested lists on save
2018-06-09 17:22:03 -07:00
Tom Moor
b929fb2bd3
Fixes TOC
2018-06-07 22:26:53 -07:00
Tom Moor
21d887151d
Fixes #674 - Focus in toolbar no longer lost on autosave
2018-06-07 20:48:43 -07:00
Tom Moor
1977278426
Upgrade RME - Allow pasting of Markdown syntax
2018-06-04 17:53:20 -07:00
Tom Moor
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
Tom Moor
4c9f86c7f7
Save avatars to le cloud in beforeSave hooks
...
Added encryption to uploads
Updated icon for team settings
2018-06-01 18:00:48 -04:00
Tom Moor
10a0ffe472
Team details settings page
2018-05-31 12:44:32 -07:00
Tom Moor
f633f63a61
Merge ErrorsStore into UiStore
2018-05-31 11:42:39 -07:00
Tom Moor
ddd2b82d20
WIP: Successful Google Auth, broke pretty much everything else in the process
2018-05-28 11:36:37 -07:00
Tom Moor
1ba5c1cf96
Fixes #653
2018-05-26 20:04:57 -07:00
Tom Moor
5bebb7351d
👕
2018-05-26 17:59:34 -07:00
Tom Moor
b495dce043
Update editor, fix serialization issues in code
2018-05-26 17:21:28 -07:00
Tom Moor
b40b77b228
Merge branch 'master' into share-links
2018-05-22 21:27:45 -07:00
Tom Moor
6222d210be
Upgrade editor
...
Prevent markdown in code blocks and headings
Improved handling of valid markdown characters in text
2018-05-20 17:13:12 -07:00
Tom Moor
22bc5a7373
Added delete endpoint
2018-05-13 00:28:31 -07:00
Tom Moor
0d32ec452d
More prod build fixes
2018-05-12 15:56:05 -07:00
Tom Moor
4dea755db6
Prod uses babel
2018-05-12 15:39:29 -07:00
Tom Moor
cbd4003ddb
Split deps, upgrade markdown editor to version with ES5 compilation
2018-05-12 15:22:33 -07:00
Tom Moor
24d328c4b7
Merge pull request #639 from outline/refactor-editor
...
Extract Markdown Editor
2018-05-12 14:21:34 -07:00
Tom Moor
a62ad053d7
Upgrade editor
2018-05-12 14:10:49 -07:00
Tom Moor
ee2fc260bf
Update package.json
2018-05-08 23:15:56 -07:00
Tom Moor
3f5a9fdb3a
Add icon to clarify menu functionality
2018-05-06 14:01:28 -07:00
Tom Moor
518015f55b
Upgrade to Flow 0.71
2018-05-05 16:16:08 -07:00
Tom Moor
4a4f9f7107
Bump rich-markdown-editor
2018-05-03 00:34:28 -07:00
Tom Moor
d7327fefa2
Upgrade styled-components
...
Restore async editor loading
2018-05-02 23:12:13 -07:00
Tom Moor
41a96e4331
Remove Icons
2018-05-02 21:51:39 -07:00
Tom Moor
f72fa40a0f
WIP
2018-04-03 20:20:30 -07:00
Tom Moor
8793a9dfbf
Improves rendering of headings to have better spacing in the Markdown output
2018-03-26 23:12:16 -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
f8ba139128
Final dep updates to Slate 32
2018-03-25 14:42:28 -07:00
Tom Moor
14c963ca70
Bump serializer
2018-03-24 14:42:38 -07:00
Tom Moor
48e3a93d83
Bump slate serializer
2018-03-18 01:10:53 -07: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
16a6c3bffe
Remove moment
2018-03-06 20:31:12 -08:00
Tom Moor
7272b24eaf
Merge pull request #610 from outline/jori/natural-sort
...
Added natural sorting for documents and collections
2018-02-28 23:28:47 -08:00
Jori Lallo
4bc8a152c1
Added natural sorting for documents and collections
2018-02-28 23:00:41 -08:00
Tom Moor
871e6918e8
v0.2.0
2018-02-27 23:59:54 -08:00
Jori Lallo
fb19075d0e
Merge pull request #602 from outline/authorization-improves
...
Authorization Improvements
2018-02-20 22:30:41 -08:00
Tom Moor
2f81eb5e87
Added more structure and tests to our authorization code
2018-02-18 00:11:48 -08:00
Tom Moor
925f1b8799
Updates mode dependencies for Slate 32 compatability
...
(remove deprecation warnings)
2018-02-17 17:02:19 -08:00
Tom Moor
e8b10176eb
Upgrade to Slate 32
...
closes #588
2018-02-13 21:03:38 -08:00
Jori Lallo
8ebf748cf6
Merge pull request #585 from outline/jori/koa-onerror
...
Catch server errors with koa-onerror
2018-02-11 11:19:08 -08:00
Tom Moor
4cc7338534
Analytics ( #582 )
...
* gtm > ga
* Record pageviews in SPA
* Remove home-rolled tracking in favor of autotrack
* cleanup
2018-02-10 23:23:50 -08:00
Jori Lallo
81f95b198d
Up Node version
2018-02-10 23:03:13 -08:00
Jori Lallo
5758c0d6ba
Catch server errors with koa-onerror
2018-02-10 22:58:22 -08:00
Tom Moor
2f06db0b87
Upgrade Slate 3 point releases, fixes a number of the editor JS issues we've seen
2018-02-07 23:19:41 -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
6e5fcbd96b
Updates a couple of editor dependencies that were lagging
...
Move webpack manifest plugin to prod dep (failing builds)
2018-01-28 11:08:50 -08:00
Jori Lallo
bc403faa8e
Added link=“prefetch” tags
2018-01-21 22:25:37 -08:00
Jori Lallo
1586c5c208
Merge pull request #507 from outline/jori/webpack-upgrade
...
Webpack 3 + dynamic Editor loading
2018-01-15 13:28:25 -08:00
Tom Moor
14fdebb4e5
Closes #464
2018-01-06 16:10:05 -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
c504bfdc83
Webpack stats
2018-01-03 17:35:51 -08:00
Jori Lallo
7a7f8f7c53
Moved config files to a separate folder
2018-01-03 16:58:34 -08:00
Jori Lallo
686c237e36
Moved to webpack 3
2018-01-03 16:29:01 -08:00
Jori Lallo
26d0d815a2
Admin endpoints
2017-12-26 15:08:11 +02:00
Jori Lallo
4406ec8e15
Added adminOnly auth option and auth middleware tests
2017-12-26 15:07:27 +02:00
Jori Lallo
0fd30a7313
Merge pull request #491 from outline/jori/email-queue
...
Added task queue for emails
2017-12-25 05:38:40 -08:00
Jori Lallo
1cb00079da
Added task queue for emails
2017-12-18 20:55:41 -08:00
Tom Moor
32ba98bb1a
Unfurling of Slack links ( #487 )
...
* First pass: Unfurling of Slack links
* Add authentication in db
* Call associate on Event correctly
* Add SLACK_APP_ID, remove SLACK_REDIRECT_URI, tidy env sample
* PR feedback
* Comment clarify
2017-12-18 19:59:29 -08:00
Tom Moor
938bb3fc31
Merge pull request #490 from outline/fix-bullets
...
Closes #489
2017-12-18 08:00:52 -08:00
Tom Moor
4f23dac472
Closes #489
2017-12-18 07:55:15 -08:00
Jori Lallo
7d756e4fae
Avatar upload
2017-12-13 23:23:22 -08:00
Jori Lallo
c2879c51b2
started working on avatar upload
2017-12-13 23:20:04 -08:00
Tom Moor
5900fa1fbb
Fixes #475 - serializer now ensures paragraph node in list items
2017-12-11 21:50:53 -08:00
Tom Moor
bbb9fc328a
Update Slate to 0.31.5
2017-12-08 21:51:20 -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
d7d13179d6
Remove slate-plain-serializer dependency
2017-12-08 19:13:35 -08:00
Tom Moor
64c2624479
Fixes: Image upload. Back to using our own plugin to show progress
2017-12-06 08:15:06 -08:00
Tom Moor
751b468e92
More and more fixes
2017-12-03 19:59:54 -08:00
Jori Lallo
5df2983ef6
Search improvements
2017-12-03 16:50:50 -08:00
Tom Moor
802f6e6594
Flowtyping
2017-12-03 11:13:35 -08:00
Tom Moor
15e8e50601
Slate 30
2017-12-02 23:14:27 -08:00
Tom Moor
21c1c1797e
Add changelog
2017-11-28 22:46:26 -08:00
Jori Lallo
6aa0390e99
Merge pull request #450 from outline/jori/marketing-pages
...
Public page CSS tweaks
2017-11-26 17:47:21 -08:00
Jori Lallo
210588d9a6
Improved mobile styles and keyword targeting
2017-11-26 16:52:25 -08:00
Tom Moor
2d8a41a982
Add highlighting to search results as mocked.
2017-11-25 15:44:10 -08:00
Tom Moor
d6eac889ae
Closes #440
2017-11-21 21:19:46 -08:00
Jori Lallo
a99628b2d5
Public API docs
2017-11-19 18:11:34 -08:00
Jori Lallo
44fed6b94a
first on the list
2017-11-18 13:19:01 -08:00
Jori Lallo
b59f87ff95
requestAnimationFrame polyfill for react tests
2017-11-18 13:17:12 -08:00
Jori Lallo
f8cde17062
Merge pull request #409 from jorilallo/update-sc
...
Updates styled components
2017-11-12 16:47:12 -08:00
Jori Lallo
c3a9fa4df8
Merge pull request #406 from jorilallo/jori/smtp
...
Added email templating, and user welcome email
2017-11-12 16:46:35 -08:00
Tom Moor
12b5848644
Updates styled components
2017-11-12 15:56:23 -08:00
Jori Lallo
348e5f0b20
Added email templating, and user welcome email
2017-11-12 15:02:23 -08:00
Tom Moor
54b57c50b4
Fixed: Unencoded search terms
2017-11-12 10:55:13 -08:00
Tom Moor
9544765ad9
Merge branch 'master' into react-16-migration
2017-11-10 17:56:58 -08:00
Jori Lallo
c33c7f04d8
New dev commands and updates
2017-11-10 17:19:52 -08:00
Tom Moor
21c7cb93a2
Upgrade to React 16
2017-11-10 13:42:33 -08:00
Jori Lallo
f5c51a96f0
Renamed Atlas to Outline
2017-11-09 00:20:22 -08:00