Tom Moor
15b1069bcc
chore: Move to Typescript ( #2783 )
...
This PR moves the entire project to Typescript. Due to the ~1000 ignores this will lead to a messy codebase for a while, but the churn is worth it – all of those ignore comments are places that were never type-safe previously.
closes #1282
2021-11-29 06:40:55 -08:00
Tom Moor
25ccfb5d04
lint
2021-11-26 17:16:39 -06:00
Tom Moor
5b27c0f84d
fix: Background error on public shared pages
2021-11-26 17:10:45 -06:00
dkkb
b616292fce
feat: Highlight active ListItem in outline. ( #2760 )
2021-11-12 17:22:37 -08:00
Tom Moor
c597f2d9a2
feat: Seamless Edit ( #2701 )
...
* feat: Remove explicit edit
* Restore revision remains disabled for now
* Bump RME, better differentiation of focused state
* fix: Star not visible in edit mode
* remove stray log
* fix: Occassional user context not available in collaborative persistence
2021-11-08 20:52:17 -08:00
Tom Moor
a600a897c3
fix: Clash between history and table of content shortcuts
...
related #2733
2021-11-08 18:03:03 -08:00
Tom Moor
3ac7a839ad
fix: Improve share popover focus behavior
2021-11-07 15:48:32 -08:00
Tom Moor
b2a1e6b309
feat: Collaborative revision restore ( #2721 )
2021-11-07 08:58:44 -08:00
Tom Moor
eb9ff990ac
feat: Show collab cursor names upon loading document. ( #2732 )
...
Second attempt, adds a class to the editor for a couple of seconds when the awareness is loaded to force cursors to display
2021-11-04 17:24:23 -07:00
Nan Yu
ea12ebea0e
Fix: increase left gutter spacing on mobile edit mode ( #2720 )
...
* fix: adds space to the left gutter in edit mode so heading annotations have room on mobile
2021-11-02 18:30:37 -07:00
Tom Moor
57fa1305a6
chore: Remove react-keydown ( #2713 )
...
* First steps of remove react-keydown, replace with hook
* RegisterKeyDown component to aid transition away from react-keydown
2021-11-01 19:52:04 -07:00
Tom Moor
b6a058147e
chore: Refactor two components away from withRouter
2021-10-30 10:51:33 -07:00
Tom Moor
e2c80e5a28
fix: Correctly show editing tooltip
...
Remove edit icon
closes #2705
2021-10-29 23:04:23 -07:00
Tom Moor
313fd0c1b4
fix: disable multiplayer editing on shared docs when logged in
2021-10-27 20:49:52 -07:00
Tom Moor
1d6bae05e6
fix: After renaming collection, url does not update
2021-10-24 17:57:17 -07:00
Tom Moor
33b6fbdee9
feat: Command Bar ( #2669 )
2021-10-24 12:30:27 -07:00
Tom Moor
96fc95a9f3
fix: Increase TOC gutter to allow for offset emoji
...
closes #2661
2021-10-14 17:04:25 -07:00
Tom Moor
18572cf9de
fix: Facepile appears inactive after idle disconnect
2021-10-13 20:30:16 -07:00
Alexander Krantz
09a409b494
feat: add changing appearance for guests ( #2632 )
...
* Allow changing appearance when guest
* Apply suggestions from code review
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2021-10-07 18:43:41 -07:00
Tom Moor
be905a6993
feat: Add idle detection and disconnect collaboration socket ( #2629 )
2021-10-06 17:37:21 -07:00
Tom Moor
252459f1cf
fix: Loading flicker in collab editor when no local cache
2021-09-27 10:27:02 -07:00
Tom Moor
be64c2b206
fix: Restore load cache, fixes TOC not visible on load
2021-09-18 17:49:00 -07:00
Tom Moor
162da9a3ad
fix: Can't edit title in collaborative mode
2021-09-16 22:47:58 -07:00
Tom Moor
cde2909296
fix: Missing translation tag
2021-09-14 20:15:37 -07:00
Tom Moor
400e32da70
fix: Various fixes for collaborative editing beta ( #2561 )
...
* fix: Remove Saving… message when collab enabled
* chore: Add tracing extension to collaboration server
* fix: Incorrect debounce behavior due to missing timestamps on events, fixes abundence of notifications when editing in realtime collab mode
* fix: Reload document prompt when collab editing
2021-09-13 17:36:26 -07:00
Tom Moor
801f6681ba
Collaborative editing ( #1660 )
2021-09-10 22:46:57 -07:00
Saumya Pandey
f389ac6414
fix: Improvements in share feat ( #2502 )
...
* Make request only when popover is visible
* Update policies required for shares.create shares.update
* Create withCollection scope
* Remove team share check from shares.create
* Update tests
2021-08-29 10:44:09 +05:30
Wesley
a50471959b
feat: Always show share button ( #2469 )
...
This is to enable the share page also for internal team members.
closes #2444
2021-08-22 23:20:29 -07:00
Saumya Pandey
a81fbd8608
fix: Show tasks completion on document list items ( #2342 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2021-07-27 11:31:27 +05:30
Tom Moor
84ad7c482c
fix: Various editor header and metadata fixes ( #2361 )
...
* fix: Publish button disabled on drafts in read-only mode
fix: Template selector appears on edited documents
* fix: Save button does not immediately come available when selecting a template
* fix: Template menu item alignment
closes #2204
* fixes: Use policy for display of star in document title
closes #2354
* fix: Modified time is sometimes bold when last edited user is current user
closes #2355
* fix: Allow starring of drafts
2021-07-22 15:17:18 -07:00
Tom Moor
6e07ee3f3e
chore: Move animations and globals from shared directory ( #2344 )
2021-07-21 10:34:55 -07:00
Saumya Pandey
fdb85ec195
fix: Separate toasts storage to own MobX store ( #2339 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2021-07-20 14:36:10 +05:30
Tom Moor
f64ab37d3c
fix: Interpolation on archive/delete translationsg
2021-07-19 17:26:48 -04:00
falleng0d
2e955353ae
feat: translations ( #2275 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2021-07-19 11:12:53 -07:00
Tom Moor
31714efb0b
feat: useBoolean hook ( #2314 )
...
* feat: Add useBoolean hook and example usage
* More example usage
* chore: More useBoolean conversion
2021-07-15 12:27:03 -07:00
Tom Moor
30cf244610
chore: Loading placeholders ( #2322 )
...
* Improve visual of loading mask
* Normalize placeholder naming
* Remove unused file
2021-07-15 12:26:34 -07:00
Saumya Pandey
7d5fbeb7b0
fix: Add access to document TOC on mobile ( #2279 )
...
* Add TOC button for mobile
* Undo NewDocumentMenu changes
* Place the toc button in the correct position.
* Pass menu props to menuitem
* Update app/menus/TableOfContentsMenu.js
Co-authored-by: Tom Moor <tom.moor@gmail.com >
* Update app/menus/TableOfContentsMenu.js
Co-authored-by: Tom Moor <tom.moor@gmail.com >
* Use the existing prop type
* Write menu inside actions prop
* Prevent blank webpage behaviour for toc
* Use href instead of level to determine target
* Update app/scenes/Document/components/Header.js
Co-authored-by: Tom Moor <tom.moor@gmail.com >
* Add heading to menu items
* Use existing Heading component
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2021-07-09 04:50:27 -07:00
Tom Moor
056f89fcfd
fix: Allow TOC to scroll when larger than browser height ( #2296 )
2021-07-09 04:07:28 -07:00
Tom Moor
181a20a268
fix: More context menu fixes
2021-07-05 16:35:46 -04:00
Tom Moor
a1d5ac0907
RTL document support ( #2263 )
...
* Basic RTL support in documents
* fix: DocumentListItem and ReferenceListItem for RTL content
2021-07-03 07:00:10 -07:00
Tom Moor
8331026cb3
fix: No search results from link editor search due to error parsing date (date-fns upgrade)
2021-06-16 07:54:56 -07:00
Tom Moor
48f54b5aa2
fix: Unauthorized request to views.list from shared documents
2021-06-13 18:24:02 -07:00
Tom Moor
9f05c9bd43
chore: Upgrade React to v17 ( #2045 )
...
* chore: Upgrade React v17
* chore: Upgrade additional deps to reduce warnings
* fix: Restore react-table dep
* Bump react-avatar-editor, mobx-react
* Remove unmaintained @rehooks/window-scroll-position dep
* Bump react-waypoint dep for React 17 support
* fix: Syntax error in autotrack chunk name comment
2021-06-13 15:23:53 -07:00
Dave
a8e2e349e9
fix: change metaDisplay key to Alt for "Table of contents" ( #2187 )
...
* change `metaDisplay` key to Alt for "Table of contents"
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2021-06-12 15:37:35 -07:00
Saumya Pandey
6beb6febc4
fix: Use friendly urls for collections ( #2162 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2021-06-09 17:48:48 -07:00
Saumya Pandey
a6d4d4ea36
fix: Add Portugese, Brazil to language options ( #2164 )
...
* Add Portugese, Brazil to language options
* Upgrade date-fns package
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2021-06-09 17:42:14 -07:00
Tom Moor
e625e77a56
fix: Data loading loop on old browsers
2021-06-02 12:45:07 -07:00
Tom Moor
7dc11e5b86
fix: Local cache for shared link share trees to reduce render flashing
2021-05-22 20:03:50 -07:00
Tom Moor
44920a25f4
feat: Nested document sharing ( #2075 )
...
* migration
* frontend routing, api permissioning
* feat: apiVersion=2
* feat: re-writing document links to point to share
* poc nested documents on share links
* fix: nested shareId permissions
* ui and language tweaks, comments
* breadcrumbs
* Add icons to reference list items
* refactor: Breadcrumb component
* tweaks
* Add shared parent note
2021-05-22 19:34:05 -07:00
Tom Moor
d01e3f7c72
fix: Print styles in dark mode when OS is light mode
...
closes #2124
2021-05-12 20:00:10 -07:00