Laurent Cozic
8254206f44
Desktop: Fixes #3893 (maybe): Trying to fix sidebar performance issue when there are many notebooks or tags
2020-10-19 23:24:40 +01:00
Laurent Cozic
cb3e1cf1e9
Mobile: Upgraded React Native to v0.63
...
commit 2fb6cee901
Merge: 4e303be85f
db509955f6
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri Oct 16 16:24:07 2020 +0100
Merge branch 'dev' into rn_63
commit 4e303be85f
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri Oct 16 16:14:39 2020 +0100
Clean up
commit e3a37ec2d6
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri Oct 16 15:57:55 2020 +0100
Use different script for pre-commit and manual start
commit bd236648fc
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri Oct 16 15:56:45 2020 +0100
Removed RN eslint config
commit e7feda41c9
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri Oct 16 15:27:08 2020 +0100
Revert "Disable git hook for now"
This reverts commit 89263ac742
.
commit cfd63fe46f
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri Oct 16 13:02:32 2020 +0100
Ask permission to use geo-location
commit 66059939a3
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri Oct 16 12:26:20 2020 +0100
Fixed WebView race condition
commit 1e0d2b7b86
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri Oct 16 11:56:21 2020 +0100
Fixed webview issues
commit f537d22d7f
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri Oct 16 11:08:29 2020 +0100
Improve resource file watching
commit eec32cf70a
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Oct 15 18:40:13 2020 +0100
Removed cache package dependency and implemented one more suitable for React Native
commit efa346fea4
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Oct 15 14:57:21 2020 +0100
iOS: Added fonts to Info.plist although it was working without it
commit 572b647bc0
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Oct 15 14:56:49 2020 +0100
Specify content-type header for OneDrive to prevent network error
commit bcedf6c7f0
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Oct 15 12:45:01 2020 +0100
iOS: Disable long press menu since it is already built-in
commit 7359dd61d1
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Oct 15 12:37:40 2020 +0100
Removed unused react-native-device-info
commit 2d63ab36d3
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Oct 15 12:35:54 2020 +0100
iOS: Fixed taking a picture
commit 8e2875a91c
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Oct 15 12:11:13 2020 +0100
iOS: Restored camera roll functionality
commit 75f5edf2ad
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Oct 15 11:40:13 2020 +0100
iOS: Fixed build settings
commit b220c98419
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Oct 15 11:40:03 2020 +0100
iOS: Got images to work with WebKit
commit c34b43e841
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Oct 15 10:24:52 2020 +0100
iOS: Restore more settings
commit 32997611e6
Author: Laurent Cozic <laurent@cozic.net>
Date: Thu Oct 15 10:15:14 2020 +0100
iOS: Added back icons and other properties
commit b5811d7f7c
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Oct 14 23:53:14 2020 +0100
Got iOS build to work
commit dc6d7c00e0
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Oct 14 18:40:06 2020 +0100
Imported old settings in gradle build
commit dff59f5603
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Oct 14 18:20:00 2020 +0100
Restored sharing
commit 0bdb449e72
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Oct 14 17:25:40 2020 +0100
Updated NoteBodyViewer
commit 0c0d228815
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Oct 14 16:54:42 2020 +0100
Fixed networking
commit 6ff45ce485
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Oct 14 13:11:00 2020 +0100
Fixed document picker
commit cc889182b6
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Oct 14 12:56:27 2020 +0100
Added back support for alarms
commit 040261abfa
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 13 22:04:49 2020 +0100
Fixed Clipboard and remove image-picker package
commit 1077ad8f16
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 13 21:54:52 2020 +0100
Fixed Select Alarm dialog and PoorManIntervals class
commit 8296676fd5
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 13 21:32:52 2020 +0100
Fixed icons and warnings
commit 3b0e3f6f43
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 13 17:02:59 2020 +0100
Got app to build again
commit 89263ac742
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 13 15:41:17 2020 +0100
Disable git hook for now
commit d6da162f67
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 13 15:39:12 2020 +0100
Restored back all RN packages
commit 7f8ce3732c
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 13 15:13:12 2020 +0100
Restored base packages
commit ea59726eb3
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 13 15:05:17 2020 +0100
Started over from scratch
2020-10-16 16:26:19 +01:00
Laurent
fe41d37f8f
All: Add support for application plugins ( #3257 )
2020-10-09 18:35:46 +01:00
Laurent Cozic
947d81d96d
Desktop: Optimised sidebar rendering speed
2020-09-24 14:30:20 +01:00
Laurent Cozic
4ec9faadd5
Desktop: Disable auto-update by default
2020-09-22 15:41:25 +01:00
Laurent
056285deda
Desktop: UI update ( #3586 )
2020-09-15 14:01:07 +01:00
Laurent Cozic
524ec12d8a
Android: Remove option for new editor as it crashes the app
2020-09-11 23:56:45 +01:00
Laurent
08d4b5a714
Mobile: Fixes #3022 : Fix issue with action button disappearing in some contexts ( #3702 )
2020-09-07 17:42:16 +01:00
Caleb John
fbe966903b
Desktop: Resolves #3560 : Make codemirror the default code editor ( #3703 )
2020-09-06 16:28:23 +01:00
Naveen M V
e108fdb1d8
Desktop: Fuzzy search ( #3632 )
2020-09-06 13:07:00 +01:00
Anjula Karunarathne
a8296e2e37
Desktop: Add keyboard shortcut editor ( #3525 )
2020-09-06 13:00:25 +01:00
Laurent Cozic
619fa1d607
Revert "Desktop, Mobile: Add support for media player for video and audio files"
...
Reverted as it now attempts to render note links as images. See:
https://discourse.joplinapp.org/t/joplin-for-windows-1-0-234-bug/10558?u=laurent
This reverts commit 13280ce1b3
.
2020-08-18 21:52:00 +01:00
Naveen M V
f99f3f8a6d
All: Resolves #1877 : Add search filters ( #3213 )
2020-08-08 00:13:21 +01:00
Laurent
0c147236a3
All: Add mechanism to lock and upgrade sync targets ( #3524 )
2020-08-02 12:28:50 +01:00
Laurent Cozic
13280ce1b3
Desktop, Mobile: Add support for media player for video and audio files
...
Co-authored-by: Bryan <bryan.r.gerlach@gmail.com>
2020-08-02 12:03:49 +01:00
Laurent Cozic
64d7603eed
Revert "All: Added support for hierarchical/nested tags ( #2572 )"
...
This reverts commit e11e57f1d8
.
2020-07-28 18:50:34 +01:00
Laurent Cozic
8f8d11c9b3
Desktop: Fixes #3510 : Note links would be broken after saving a note in Rich Text editor
2020-07-23 19:38:42 +00:00
alexchee
9a55afec01
All: Add support for AWS S3 synchronisation (Beta) ( #2815 )
2020-07-15 10:22:55 +01:00
Vaidotas Šimkus
e11e57f1d8
All: Added support for hierarchical/nested tags ( #2572 )
...
The implementation uses / symbol as a nesting separator. I.e. tag/subtag is a nested tag, where tag is the parent tag and subtag is its child. Creating a tag named tag/subtag/subsubtag creates three tags, one for each level. The tags are associated using parent_id field.
In the app, viewing notes with a tag will also show all notes that are associated with any of the tag's descendant tags (same for the note count). Deleting a tag will also delete all its descendant tags.
In the desktop app the tags are shown nested just like the notebooks.
2020-07-12 18:09:07 +01:00
Laurent Cozic
c63c6370b5
Desktop: Refactored command system
...
The goal is to make the command system more modular, so each command can
be defined as a single object that includes a declaration (name, label,
etc.) and a runtime (to execute the command, test if it should be
enabled, etc.)
Utility methods are provided to convert a command to a menu item or a
toolbar button, thus reducing duplicated and boiler plate code across the
codebase (often the menu item logic was duplicated in the toolbar
button logic and vice versa).
The goal is to make it easier to add new commands (and associated menu
item and toolbar buttons) and to call them from
anywhere. This is also useful for plugins, which can also easily define
new commands.
Could also allow creating a command palette.
2020-07-03 22:32:39 +01:00
Laurent Cozic
5bbf9d87c2
Desktop: Fixes #3412 : Fixed custom order when note title is changed
2020-06-28 19:10:35 +01:00
Laurent Cozic
eb8841379c
Desktop, Cli: Fixes #2331 : Only de-duplicate imported notebook titles when needed
2020-06-28 18:00:51 +01:00
Laurent Cozic
3e88a24753
Desktop: Reduce database logging statements
2020-06-17 23:46:47 +01:00
Laurent Cozic
cff036d08b
Desktop: Do not expand the leaft notebook when following a link to a note
2020-06-15 22:59:42 +00:00
Laurent Cozic
b7f5f848f2
All: Refactored themes to allow using the same ones in both desktop and mobile version
...
Will also allow using them when exporting HTML or PDF from CLI.
2020-06-10 22:08:59 +01:00
Laurent Cozic
faabd17fc6
Desktop: Fixed issue with setting filename for edited attachments
2020-06-09 19:15:43 +00:00
Laurent Cozic
ac0d01b724
Doc: Fixes #3330 : Fixed various links in doc
2020-06-07 13:02:58 +01:00
Laurent Cozic
40adbc5e9e
Desktop: Resolves #3333 : Improved escaping of Markdown titles in links
2020-06-07 12:55:40 +01:00
Laurent Cozic
f36e0c2513
All: Fixes #3334 : Prevent notebook to be the parent of itself
2020-06-07 12:47:43 +01:00
Caleb John
a8c8539e7a
Desktop: Add option to choose Code Mirror as code editor ( #3284 )
2020-06-06 16:00:20 +01:00
Laurent Cozic
26ce102113
Desktop: Resolves #2773 : Add support for system keychain to save sensitive settings ( #3207 )
2020-06-03 17:07:50 +01:00
Laurent Cozic
071ea5854f
Desktop: Resolves #279 : Add support for editable resources ( #3305 )
...
* Add support for editable resources
* Fixed handling of resource paths
* Add delay before saving resource
* Delete temp files and stop watching when switching notes
* Handle sync when resource has been edited
* Handle resource conflicts
* Refactoring and handle conflicts from edit watcher
* Added test unit for conflict handling when deleting resource
* Trying to fix Travis-ci test units
* Fixed typo
* Update TinyMCE.tsx
* Update AsyncActionQueue.ts
2020-06-02 22:43:06 +01:00
Laurent Cozic
dd557f66a5
Desktop: Create new notes with minimum set of properties to prevent a few minor bugs
2020-06-02 22:27:36 +01:00
Laurent Cozic
bdbf2fe583
Refactoring and handle conflicts from edit watcher
2020-05-31 17:43:51 +01:00
Laurent Cozic
36776cd615
Handle resource conflicts
2020-05-31 16:57:16 +01:00
Laurent Cozic
1852d9291d
Handle sync when resource has been edited
2020-05-31 00:31:29 +01:00
Laurent Cozic
53eba3f062
Fixed handling of resource paths
2020-05-30 15:28:42 +01:00
Laurent Cozic
e43e3c198a
Add support for editable resources
2020-05-30 13:25:05 +01:00
Laurent Cozic
40d39d6268
Desktop: Resolves #51 : Add way to manually order notes by dragging them ( #3235 )
...
* Allow custom sorting
* Implement UI
* Set order from message box
* Fixed mistake
* Update NoteListItem.tsx
* Desktop: Fixed date popup dialog overflow issue inside info dialog
2020-05-27 17:21:46 +01:00
Laurent Cozic
8c338675d2
Desktop: Fixes #3267 : Fixed issue with invalid image paths when config path contains spaces
2020-05-25 09:52:10 +01:00
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
49451dba20
Desktop: Resolves #2665 : Add support for system theme auto-switching
2020-05-21 00:47:38 +01:00
Laurent Cozic
0b6f5581f0
Tools: Added eslint rule arrow-parens
2020-05-20 17:16:43 +01:00
Laurent Cozic
01e0c0c21f
Desktop: Made Markdown editor default again
2020-05-20 00:59:12 +01:00
Laurent Cozic
c568f5b33c
Desktop: Resolves #3137 : Switch to Font Awesome as icon library
2020-05-17 15:34:42 +01:00
Siddhant Sehgal
0f8f7aeb14
Desktop: Fixes #3052 : Fixed order of notebooks in "Move to notebook" dialog ( #3084 )
...
* Added Folder::sortFolderTree
* Added unit tests
2020-05-09 16:19:30 +01:00
Yuvaraj J
06eb389b21
CLI: Made layout configurable ( #3069 )
2020-05-09 16:12:09 +01:00
anirudh murali
57cf826e2c
All: Resolves #2915 : Improve automatic title generation ( #2955 )
2020-05-09 15:55:00 +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
mic704b
125fa8647a
All: Fix format of geolocation data ( #2673 )
...
* Maintain geolocation data format through serialization.
* Add test.
2020-04-30 16:56:47 +01:00