Laurent Cozic
cc07016b07
All: Use Lerna to manage monorepo
2020-11-05 16:58:23 +00:00
Laurent Cozic
4d20589773
Desktop: Remove from keymap editor commands that cannot be associated with a shortcut
2020-10-31 16:29:17 +00:00
Laurent Cozic
9a6f6c8b39
Desktop: Regression: Restore "New sub-notebook" command
2020-10-25 17:29:52 +00:00
Laurent Cozic
52d5c32950
Plugins: Add the openNote, openFolder and openTag commands
2020-10-25 17:22:59 +00:00
Laurent Cozic
c33a8250ee
Desktop: Added openProfileDirectory
command and menu item
2020-10-21 22:10:21 +01:00
Laurent Cozic
3d8577a689
Plugins: Added support for content scripts
...
- For now, supports Markdown-it plugins
- Also fixed slow rendering of notes in some cases
- Simplified how Markdown-It plugins are created and cleaned MdToHtml code
commit 89576de289
Merge: c75aa21f
5292fc14
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Oct 21 00:23:00 2020 +0100
Merge branch 'release-1.3' into plugin_content_scripts
commit c75aa21ffd
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Oct 21 00:19:52 2020 +0100
Fixed tests
commit 075187729d
Author: Laurent Cozic <laurent@cozic.net>
Date: Wed Oct 21 00:11:53 2020 +0100
Fixed tests
commit 14696b8c65
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 20 23:27:58 2020 +0100
Fixed slow rendering of note
commit 61c09f5bf8
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 20 22:35:21 2020 +0100
Clean up
commit 9f7ea7d865
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 20 20:05:31 2020 +0100
Updated doc
commit 98bf3bde8d
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 20 19:56:34 2020 +0100
Finished converting plugins
commit fe90d92e01
Author: Laurent Cozic <laurent@cozic.net>
Date: Tue Oct 20 17:52:02 2020 +0100
Simplified how Markdown-It plugins are created
commit 47c7b864cb
Author: Laurent Cozic <laurent@cozic.net>
Date: Mon Oct 19 16:40:11 2020 +0100
Clean up rules
commit d927a238bb
Author: Laurent Cozic <laurent@cozic.net>
Date: Mon Oct 19 14:29:40 2020 +0100
Fixed tests
commit 388a56c5dd
Author: Laurent Cozic <laurent@cozic.net>
Date: Mon Oct 19 14:00:47 2020 +0100
Add support for content scripts
2020-10-21 00:23:55 +01:00
Laurent Cozic
b125a768b8
Tools: Added test units for keychains on macOS and Windows
2020-10-20 16:16:18 +01:00
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
3a57cfea02
Desktop: Simplified and improve command service, and added command palette
...
- Commands "enabled" state is now expressed using a "when-clause" like in VSCode
- A command palette has been added to the Tools menu
2020-10-18 21:52:10 +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 Cozic
c648f19693
Desktop: Added support for Menu API for plugins
2020-10-13 12:57:03 +01:00
Laurent Cozic
ceb7a7303d
Desktop: Plugin API - added support for settings.globalValue method
2020-10-13 09:59:53 +01:00
Roman Musin
ea878fb614
Mobile: Long press on images or other attachments to share them ( #3367 )
2020-10-12 10:25:59 +01:00
Laurent Cozic
fa7bd2cfab
Desktop, Cli: Resolves #3884 : Allow setting note geolocation attributes via API
2020-10-10 14:09:54 +01:00
Laurent Cozic
dc51781976
Desktop: Fixes #3886 : Allows toggling external editing off and on again
2020-10-10 13:32:30 +01:00
Laurent
fe41d37f8f
All: Add support for application plugins ( #3257 )
2020-10-09 18:35:46 +01:00
Laurent Cozic
cf2442c5b2
Desktop: Fixes #3835 : Prevent crash in rare case when opening the config screen
2020-09-29 08:40:14 +01:00
Caleb John
a7fa119041
Desktop: Extend functionality of codemirror vim ( #3823 )
...
add swapLine(Up/Down)
have `o` use the more complex list indent
enable sync initializing from vim (and maybe emacs)
split keymap stuff into it's own file
2020-09-28 18:57:17 +01:00
Laurent Cozic
947d81d96d
Desktop: Optimised sidebar rendering speed
2020-09-24 14:30:20 +01:00
Laurent Cozic
b6779a8074
Desktop: Fixes #3810 : Only disable relevant toolbar buttons when editor is read-only
2020-09-23 10:21:24 +01:00
Laurent
056285deda
Desktop: UI update ( #3586 )
2020-09-15 14:01:07 +01:00
Laurent Cozic
5f410e80e6
Merge branch 'release-1.0' into dev
2020-09-09 13:59:36 +01:00
Laurent Cozic
1f70a76c7e
Desktop: Fixes #3729 : Fix lock issue when device does not have the right time
2020-09-08 23:57:48 +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
bdfb6b97f5
Desktop: Fixes #3645 : Improved handling of startup errors, and prevent window from being invisible when upgrading sync target
2020-09-01 22:25:23 +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 Cozic
ee358f70dd
Desktop: Add version info to error screen
2020-08-02 16:21:30 +01:00
Laurent Cozic
97c752a39e
Fixed config
2020-08-02 13:16:41 +01:00
Laurent
0c147236a3
All: Add mechanism to lock and upgrade sync targets ( #3524 )
2020-08-02 12:28:50 +01:00
Anjula Karunarathne
88f22fabf7
Desktop: Added KeymapService to manage keyboard shortcuts ( #3252 )
2020-08-02 12:26:55 +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
cd761932c1
Merge branch 'dev' into cli-shortcuts-ts
2020-08-01 17:50:03 +01:00
Caleb John
44d3a4213f
Desktop: Enable searching in editor rather than the viewer for CodeMirror ( #3360 )
2020-07-22 23:13:23 +01:00
Laurent Cozic
4bef79cd71
Desktop: Fixes #3407 : In some cases, changes made to an attachment would not be saved. Also added banner to show that an attachment is being edited
2020-07-22 19:03:31 +01:00
Caleb John
452b41de0f
Desktop: Fixes #3440 : Improve Markdown rendering in CodeMirror, in particular for math expressions ( #3448 )
2020-07-12 19:42:19 +01:00
Laurent Cozic
e0a87d6253
Revert "All: Add support for sync target lock"
...
This reverts commit 51235f191d
.
Not ready yet, moving to a branch
2020-07-12 16:38:54 +01:00
Laurent Cozic
51235f191d
All: Add support for sync target lock
...
The goal is to allow locking a sync target so that maintenance
operations, such as upgrading the target to a more efficient format,
can be done. For now, only the lock mechanism is in place, as a way to
evaluate it, and to see if it can cause any issue.
2020-07-10 23:42:03 +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
d27b658392
Desktop: API: Improved error handling on service end-point
2020-06-20 12:34:05 +01:00
Laurent Cozic
89ca8e08d6
Desktop: API: Fixed externalEditWatcher/noteIsWatched call, fixed tests
2020-06-20 12:03:22 +01:00
Caleb John
77005fc495
Tools: Try to add codemirror types again ( #3380 )
...
* Try add codemirror type again
* Add global typedef for codemirror
* Add comment
2020-06-18 18:58:11 +01:00
Laurent Cozic
1205908233
Revert "Desktop: Change codemirror to user import syntax ( #3375 )"
...
This reverts commit 3a7a068196
.
2020-06-17 23:45:36 +01:00
Caleb John
3a7a068196
Desktop: Change codemirror to user import syntax ( #3375 )
2020-06-17 18:47:11 +01:00
Laurent Cozic
1dc4516efc
Revert "Mobile: Refactored and made dialog boxes more reliable"
...
This reverts commit f432734338
.
This new package has its own glitches and doesn't look good
when button labels are too large. So reverting to the less
glitchy package.
2020-06-13 16:20:59 +01:00
Laurent Cozic
9a9cfbd130
Mobile: Resolves #2595 : Add undo/redo support
2020-06-13 16:20:18 +01:00
Laurent Cozic
f432734338
Mobile: Refactored and made dialog boxes more reliable
2020-06-10 22:12:18 +01:00
Caleb John
a8c8539e7a
Desktop: Add option to choose Code Mirror as code editor ( #3284 )
2020-06-06 16:00:20 +01:00