Laurent Cozic
a96734f5be
Revert "Tools: Added eslint rule arrow-parens"
...
This reverts commit 0b6f5581f0
.
It causes too many conflicts with pull requests.
2020-05-21 09:14:33 +01:00
Laurent Cozic
0b6f5581f0
Tools: Added eslint rule arrow-parens
2020-05-20 17:16:43 +01:00
Laurent Cozic
cb8dca747b
Refactor note editor
...
Refactor note editor using React Hooks and TypeScript
and moved editor-specific code to separate files.
Moved business logic into more maintainable custom hooks.
Squashed commit of the following:
commit f243d9bf89bdcfa1849ee26df5c0dd3e33405010
Author: Laurent Cozic <laurent@cozic.net>
Date: Sat May 2 16:04:14 2020 +0100
Fixed saving issue
commit 055f68d2e8b6cf6f130336c38ac2ab480887583d
Author: Laurent Cozic <laurent@cozic.net>
Date: Sat May 2 15:43:38 2020 +0100
Fixed HTML notes
commit 99a3cf71f58d2fedcdf3001bf4110b6e8e3993da
Merge: 9be85c45f2 b16ebbbf7a
Author: Laurent Cozic <laurent@cozic.net>
Date: Sat May 2 12:54:42 2020 +0100
Merge branch 'master' into refactor_note_text
commit 9be85c45f23e5cb1ecd612b0ee631947871ada6f
Author: Laurent Cozic <laurent@cozic.net>
Date: Sat May 2 12:21:01 2020 +0100
Ident to space
commit 848dde1869c010fe5851f493ef7287ada5f2991e
Author: Laurent Cozic <laurent@cozic.net>
Date: Sat May 2 11:28:50 2020 +0100
Refactor prop types
commit 13c3bbe2b4f9a522ea3f8a25e7e5e7bb026dfd4f
Author: Laurent Cozic <laurent@cozic.net>
Date: Sat May 2 11:15:45 2020 +0100
Fixed resource loading issue
commit 50cb38e3f00ef40ea8b6a468eadd66728a3ec332
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri May 1 23:46:58 2020 +0100
Fixed resource loading logic
commit bc42ed03735f50c8394d597bb9e67312e55752fe
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri May 1 23:08:41 2020 +0100
Various fixes
commit 03c038e6d6cbde03bd474798b96c4eb120fd1647
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Apr 29 23:22:49 2020 +0100
Fixed resource handling
commit dc6c15302fac094c4e7dec5a20c9fcc4edb3d132
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Apr 29 22:55:13 2020 +0100
Moved more code to files
commit 398d5121e53df34de89b4148ef2cfd3a7bbe4feb
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Apr 29 00:22:43 2020 +0000
More fixes
commit 3ebbb80147d7d502fd955776c7fedb743400597f
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Apr 29 00:12:44 2020 +0000
Various improvements and bug fixes
commit 52a65ed3875e0709117ca93ba723e20624577d05
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Apr 28 23:51:07 2020 +0000
Move more code to sub-files
commit 33ccf530fb442d7ddae0852cbab2c335efdbbf33
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Apr 28 23:25:12 2020 +0100
Moved code to sub-files
commit ba3ad2cf9fcc1d7809df4afe93cd9737585a9960
Merge: 445acdab73 150ee14de6
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Apr 28 22:28:56 2020 +0100
Merge branch 'master' into refactor_note_text
commit 445acdab7368345369d7f69b9becd1e77c8383dc
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Apr 28 19:01:41 2020 +0100
Imported more code
commit 772481d3a3ac7f0b0b00e86394c0f4fd2f3a9fa7
Author: Laurent Cozic <laurent@cozic.net>
Date: Mon Apr 27 23:43:17 2020 +0000
Handle save/load state
commit b3b92192ae3a1a30e3018810346cebfad47ac5e3
Author: Laurent Cozic <laurent@cozic.net>
Date: Mon Apr 27 23:11:11 2020 +0000
Clean up and added back scroll
commit 7a19ecfd0cb7fef1d58ece2e024099c7e40986da
Author: Laurent Cozic <laurent@cozic.net>
Date: Mon Apr 27 22:29:39 2020 +0100
More refactoring
commit ac388afd381eaecfa4582b3566d032c9d953c4dc
Author: Laurent Cozic <laurent@cozic.net>
Date: Sun Apr 26 17:07:01 2020 +0100
Restored print
commit 1d2c0ed389a5398dacc584d24922c5ea0dda861a
Author: Laurent Cozic <laurent@cozic.net>
Date: Sun Apr 26 12:03:15 2020 +0100
Put back search
commit c618cb59d43fa3bb507dbd0b757b302ecfe907b3
Author: Laurent Cozic <laurent@cozic.net>
Date: Sat Apr 25 18:21:11 2020 +0100
Restore scrolling behaviour
commit 324e6ea79ebafab1d2bca246ef030751147a47eb
Author: Laurent Cozic <laurent@cozic.net>
Date: Sat Apr 25 10:22:31 2020 +0100
Simplified saving notes
commit ef089aaf2289193bf275d94c1f2785f6d88657e4
Author: Laurent Cozic <laurent@cozic.net>
Date: Sat Apr 25 10:12:16 2020 +0100
More refactoring
commit 61b102307d5a98d2c1502d7bf073592da21af720
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri Apr 24 18:04:44 2020 +0100
Added back note revisions
commit 7d5e3694d0df044b8493d9114e89e2d81c9b69ad
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Apr 23 22:51:52 2020 +0000
More note toolbar refactoring
commit a56d58e7c80d91f29afadaffaaa004f3254482f7
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Apr 23 20:54:37 2020 +0100
Finished toolbar refactoring
commit 6c8ef9f44f880a9569eed5c54c9c47dca2251e5e
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Apr 23 19:17:44 2020 +0100
More refactoring
commit 7de8057158a9256e2e0dcf948081e10a6a642216
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Apr 22 23:48:42 2020 +0100
Started refactoring commands
commit 177263c85e7d17d8ddc01b583738c2ab14b3acd7
Merge: f58f1a06e0 7ceb68d835
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Apr 22 20:26:19 2020 +0100
Merge branch 'master' into refactor_note_text
commit f58f1a06e08b3cf80e2ac7a794b15f4b5caf8932
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Apr 22 20:25:43 2020 +0100
Moving Ace Editor to separate component
commit a83d3a220515137985c0f334f5848c91b8539138
Author: Laurent Cozic <laurent@cozic.net>
Date: Mon Apr 20 20:33:21 2020 +0000
Cleaned up directory structure for note editor
commit c6f2e609c9443bac21de5033bbedf86ac6f12cc0
Author: Laurent Cozic <laurent@cozic.net>
Date: Mon Apr 20 19:23:06 2020 +0100
Added "note" menu to move note-related items to it
commit 1219465318ae5a7a2c777ae2ec15d3357e1499df
Author: Laurent Cozic <laurent@cozic.net>
Date: Mon Apr 20 19:05:04 2020 +0100
Moved note related toolbar to separate component
2020-05-02 16:41:07 +01:00
Laurent Cozic
d0d2bad7f4
Tools: Enforce and apply eslint rules prefer-const and no-var
2020-03-13 23:46:14 +00:00
Laurent Cozic
51ce7c939d
Mobile: Fixed handling of provisional notes
2020-03-06 18:49:30 +00:00
Laurent Cozic
6e47652566
Desktop, Mobile: Fixes #2652 : Fixed auto-title feature
2020-03-04 01:13:10 +00:00
Laurent Cozic
0a13c988fa
Mobile: Fixes #1816 : When creating a new note, it was not possible to focus the body text field
2020-01-08 17:42:28 +00:00
Laurent Cozic
71efff6827
Linter update ( #1777 )
...
* Update eslint config
* Applied linter to lib
* Applied eslint config to CliClient/app
* Removed prettier due to https://github.com/prettier/prettier/pull/4765
* First pass on test units
* Applied linter config to test units
* Applied eslint config to clipper
* Applied to plugin dir
* Applied to root of ElectronClient
* Applied on RN root
* Applied on CLI root
* Applied on Clipper root
* Applied config to tools
* test hook
* test hook
* test hook
* Added pre-commit hook
* Applied rule no-trailing-spaces
* Make sure root packages are installed when installing sub-dir
* Added doc
2019-07-30 09:35:42 +02:00
Laurent Cozic
86dc72b204
First pass at linting lib dir
2019-07-29 15:43:53 +02:00
Laurent Cozic
86e7daaec4
Mobile: Cleaned context menu and moved options and metadata to side menu bar
2019-07-11 18:23:29 +01:00
Laurent Cozic
7fae9fda10
Desktop: Fixes #1443 : Allow opening external editor on new notes
2019-06-13 08:48:19 +01:00
Laurent Cozic
8a6fe20a69
All: Resolves #1481 : New: Allow downloading attachments on demand or automatically ( #1527 )
...
* Allow downloading resources automatically, on demand, or when loading note
* Make needToBeFetched calls to return the right number of resources
* All: Improved handling of resource downloading and decryption
* Desktop: Click on resource to download it (and, optionally, to decrypt it)
* Desktop: Better handling of resource state (not downloaded, downloading, encrypted) in front end
* Renamed setting to sync.resourceDownloadMode
* Download resources when changing setting
* tweaks
* removed duplicate cs
* Better report resource download progress
* Make sure resource cache is properly cleared when needed
* Also handle manual download for non-image resources
* More improvements to logic when downloading and decrypting resources
2019-05-22 15:56:07 +01:00
Laurent Cozic
42119c8f42
All: Fixes #1427 : Support checkoxes behind bullets
2019-04-20 19:00:22 +01:00
Laurent Cozic
9289dbdf77
All: Refactor Markdown rendering ( #1315 )
...
* Refactoring MdToHtml to avoid manually rendering tokens
* Minor fix
* Fixed loading of resources
* Handle clicking on checkboxes
* Added back Katex support
* Fixed issues with Katex and note rendering
* Added back support for links
* Restored code block highlighting support
* clean up
* Applying update to mobile
* Fixed handling of links and cleaned up to share more code between mobile and desktop
* Restored content caching and improved handling of additional assets
* Clean up and a few fixes
* Applied more updates to mobile and added code highlighting support
2019-03-08 17:14:17 +00:00
Laurent Cozic
21e049ab45
Desktop: When selecting multiple notes, display possible actions as buttons
2019-01-29 18:02:34 +00:00
Caleb John
8840631266
Add simple sharing facilities for Android
...
- react code should be cross platform but support needs to be added
for ios
- only shares plain text notes for now
2018-07-20 11:04:25 +02:00
Laurent Cozic
16635defcd
Mobile: Fixes #455 : Use active folder when creating new note from Welcome screen
2018-05-09 18:12:00 +01:00
Laurent Cozic
398946d39a
Mobile: Fixes #393 : Fixed moving new notes before they are saved
2018-05-01 18:53:45 +01:00
Laurent Cozic
fc0d227396
Electron: Allowing opening and saving resource images
2018-02-07 20:23:17 +00:00
Laurent Cozic
9b8f520b9f
Electron: Allow focusing either title or body when creating a new note or to-odo
2018-01-30 21:49:22 +00:00
Laurent Cozic
5b6019805c
Electron: Fixed auto-title when title is manually entered first
2018-01-30 21:36:54 +00:00
Laurent Cozic
138ad9fcad
Mobile: Fixes #114 : Update geolocation in metadata after it has been set
2018-01-28 18:42:43 +00:00
Laurent Cozic
1fd1a73fda
Electron: Improved the way new note are created, and automatically add a title. Made saving and loading notes more reliable.
2018-01-12 19:58:01 +00:00
Laurent Cozic
1d7f30d441
Electron: Fixed logic to save, and make sure scheduled save always happen even when changing note
2018-01-11 21:05:34 +01:00
Laurent Cozic
e9bb5bee9d
All: Better handling of encrypted data on UI side and prevent modification of encrypted notes
2017-12-14 20:21:36 +00:00
Laurent Cozic
df05d04dad
All: Made model naming more consistent
2017-12-14 18:12:14 +00:00
Laurent Cozic
f3751e4ba6
Mobile: Fixed auto-assignment of title for new notes
2017-12-07 21:32:22 +00:00
Laurent Cozic
e1b1f31cf1
Electron: #22 Fixes keyboard cursor jumps while typing.
2017-12-01 00:00:18 +00:00
Laurent Cozic
7f1a14fa22
All: Fixed note update issue
2017-11-30 00:25:52 +00:00
Laurent Cozic
9a40851c77
Electron, Mobile: Created alarm service and drivers
2017-11-27 22:50:46 +00:00
Laurent Cozic
5024dcf668
Improving markdown renderer
2017-11-06 23:56:33 +00:00
Laurent Cozic
100b98bff8
Saving/loading notes from Electron
2017-11-05 18:36:27 +00:00
Laurent Cozic
cc5bd12ba1
Moved code that can be shared between Electron and RN app to separate file
2017-11-05 00:49:23 +00:00