Laurent Cozic
ee3f4beeaf
Desktop: Dev fix: Better handling of command props
2020-07-04 10:46:22 +01:00
Laurent Cozic
7035b1f9f6
Desktop: Dev fix: Added back title on header buttons
2020-07-04 10:46:22 +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
acf1ff6d1d
Desktop, Cli: Fixes #3402 : Fixed import of checkboxes in ENEX files
2020-06-28 18:55:47 +01:00
Laurent Cozic
05acc51054
Desktop, Mobile: Fixes #3281 : Prevent code highlighting from freezing the app in some cases
2020-06-28 18:31:43 +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
87ccb86f54
All: Reducer should not mutate state
2020-06-25 20:27:14 +01:00
Helmut K. C. Tessarek
1a90165255
Desktop, Mobile: Fix link color for dark theme ( #3391 )
2020-06-21 00:47:19 +01:00
Laurent Cozic
7b64c8dbe3
Desktop: Fixed API issue
2020-06-20 23:11:18 +01:00
Laurent Cozic
2377f7bc07
Desktop: Make sure search engine can keep working when index is corrupted
2020-06-20 19:21:35 +01:00
Laurent Cozic
d27b658392
Desktop: API: Improved error handling on service end-point
2020-06-20 12:34:05 +01:00
Laurent Cozic
e7f3aa3764
Updated British spelling
2020-06-20 12:18:41 +01:00
Laurent Cozic
89ca8e08d6
Desktop: API: Fixed externalEditWatcher/noteIsWatched call, fixed tests
2020-06-20 12:03:22 +01:00
Laurent Cozic
6350506ce7
Mobile: Fixes OneDribe login screen
2020-06-20 11:14:01 +01:00
Laurent Cozic
d5ed611920
Update website
2020-06-20 02:57:32 +01:00
Laurent Cozic
45160a2e73
Desktop: API: Add support for external editing from API
2020-06-20 02:30:09 +01:00
Laurent Cozic
c2d6da83c0
All: Fixes #3381 : Prevent desktop.ini file from breaking sync lock
2020-06-20 01:15:56 +01:00
Laurent Cozic
3e88a24753
Desktop: Reduce database logging statements
2020-06-17 23:46:47 +01:00
Laurent Cozic
7cd0e25538
Merge branch 'master' of github.com:laurent22/joplin
2020-06-16 18:10:04 +01:00
Caleb John
a4b13be0d1
Desktop: Fix getLineSpan logic and list token regex logic ( #3365 )
...
- previously getLineSpan was included line text as a token (dumb
oversight)
- the regex was updated to include a space after a OL element (was
missing for some reason)
2020-06-16 13:00:17 +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
fcd00b3212
Desktop, Cli: Fixed various bugs related to the import of ENEX files as HTML
2020-06-15 17:10:51 +01:00
Laurent Cozic
6a41d6e85a
Cli: Allow importing ENEX files as HTML
2020-06-14 16:45:17 +00:00
Laurent Cozic
3733858145
Desktop, Cli: Fixed issue with importing resources from ENEX files
2020-06-14 16:26:35 +00:00
Laurent Cozic
4aef72572d
Desktop: Added debug info to detect empty note issue
2020-06-13 17:17:32 +01:00
Laurent Cozic
126918be54
Mobile: Do not restore selection on undo/redo (unreliable)
2020-06-13 16:46:43 +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
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
d80cf6bf37
Mobile: Made saving notes more reliable
2020-06-09 23:30:32 +00:00
Laurent Cozic
faabd17fc6
Desktop: Fixed issue with setting filename for edited attachments
2020-06-09 19:15:43 +00:00
Laurent Cozic
b81b6135f6
Clean up unused optional parameter
2020-06-08 09:05:03 +01:00
Laurent Cozic
583ac7960b
Mobile: Dev fix: Add missing key
2020-06-08 09:02:14 +01:00
Roman Musin
2c6a298758
Android: Fixes #3010 : Request permissions if needed when exporting profile ( #3202 )
2020-06-08 09:01:11 +01:00
Roman Musin
d2b81d221b
Mobile: Fixes #3343 : Fixed issue when creating note then switching notebook ( #3347 )
2020-06-08 08:40:52 +01:00
Laurent Cozic
8058d3f728
Removed debug code
2020-06-08 07:43:09 +01:00
Laurent Cozic
0bc10acf02
Mobile: Fixes #3344 : Fixed regression that would cause links in notes to open within app itself
2020-06-08 07:41:04 +01: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
334da21a3b
Tools: Apply linter
2020-06-06 10:21:21 +01:00
Laurent Cozic
0f4a781df0
Mobile: Fixes #3240 : Fix geolocation
...
Co-authored-by: Roman Musin <musinrr@gmail.com>
Squashed commit of the following:
commit c3916ee544d2b59e6b0c760366a9a2b5f821b029
Author: Laurent Cozic <laurent@cozic.net>
Date: Fri Jun 5 00:01:18 2020 +0100
Fixed for iOS
commit 959a8b59d1
Author: Roman Musin <musinrr@gmail.com>
Date: Thu Jun 4 21:56:43 2020 +0100
Initialize keychain service when starting mobile app
commit 2b322352ed
Author: Roman Musin <musinrr@gmail.com>
Date: Thu Jun 4 21:32:40 2020 +0100
Mobile: fix geolocation
2020-06-05 00:08:09 +01:00
Roman Musin
33ad0dce15
Android: Resolves #2896 : Enable sharing to Joplin on Android ( #2870 )
2020-06-04 18:40:44 +01:00
Laurent Cozic
a1364a621a
Tools: Apply linter rules
2020-06-04 18:24:11 +01:00
Laurent Cozic
d9c266e3f1
Merge branch 'master' of github.com:laurent22/joplin
2020-06-04 07:55:13 +01:00
Laurent Cozic
4fd20b1c5a
Merge branch 'master' of github.com:laurent22/joplin
2020-06-03 23:55:29 +01:00
Laurent Cozic
0d5586b379
Desktop: Fixes #3227 : Fix styling of note title in exported PDF and print
2020-06-03 23:55:08 +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
叡山电车
5082181c49
Desktop: Fixes #3153 : Make GotoAnyting work with East Asian charactors ( #3180 )
2020-06-03 17:06:14 +01:00
TheOnlyTrueJonathanHeard
cfe1911723
All: Resolves #173 : Upload attachments > 4 MB when using OneDrive ( #3195 )
2020-06-03 14:29:47 +01:00
Laurent Cozic
560db37025
Tools: Added prefer-default-export eslint rule
2020-06-02 20:13:15 +00: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
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
bfec890632
Update AsyncActionQueue.ts
2020-06-02 22:35:41 +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
0e5a0fdbe5
Delete temp files and stop watching when switching notes
2020-05-30 17:49:29 +01:00
Laurent Cozic
7e59c40091
Add delay before saving resource
2020-05-30 17:10:25 +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
b126c761cd
Desktop: Fixed portable app issue with resource paths
2020-05-25 00:30:29 +01:00
Laurent Cozic
068dbfffd8
Revert "Desktop: Fixes #3260 : Fixed image loading issue in WYSIWYG on portable app"
...
This reverts commit 2c115cd074
.
Reason: Fixed is not right and needs further testing on portable release
2020-05-24 15:05:38 +01:00
Laurent Cozic
2c115cd074
Desktop: Fixes #3260 : Fixed image loading issue in WYSIWYG on portable app
2020-05-23 23:30:18 +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
Roman Musin
9f7eeb0510
Mobile: Resolves #2669 : When attaching a file insert it at the current cursor position ( #3189 )
...
* When attaching an image/resource insert it at the current cursor position
* Correct argument order
* Address code review comments
* Another code review comment
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2020-05-20 17:46:01 +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
bec91863e2
All: Fixes #3234 : Sync would fail in some cases due to a database error
2020-05-19 23:17:56 +01:00
Laurent Cozic
c568f5b33c
Desktop: Resolves #3137 : Switch to Font Awesome as icon library
2020-05-17 15:34:42 +01:00
Naveen M V
d9601f3136
Desktop: Dev fix: Remove redundant handleHistory call. ( #3216 )
...
handleHistory calls have been moved out of the switch statement.
2020-05-16 13:42:27 +01:00
Naveen M V
b3f32ffc59
Desktop: Resolves #2409 : Add note history (back/forward buttons) ( #2819 )
2020-05-15 12:13:42 +01:00
Laurent Cozic
ecc50790ed
Desktop: Refactor: Minor refactoring following counter feature update in a09c7b72c7
2020-05-15 11:52:59 +01:00
RedDocMD
a09c7b72c7
Desktop: Fixes #3009 : Word/character counter includes Markdown syntax and HTML tags ( #3037 )
...
* Updated commit
* Update package.json
* Update package.json
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2020-05-15 11:28:31 +01:00
roman-r-m
7d767cf0c9
Mobile: Resolves #2327 : Handle back button when sort popup is open ( #3187 )
2020-05-14 16:03:13 +01:00
Laurent Cozic
3265fafd76
Cli: Improve handling of encrypted items
2020-05-13 16:28:54 +01:00
roman-r-m
17fd8ee504
Mobile: Fixes #2685 : Fix quick actions ( #2796 )
...
* Fix quick actions
* Receive quick actions when the app is cold-launched
* Force side menu close before creating quick note
* Fix react warning: Can't perform a react state update on an unmounted component
The warning was:
Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
in NoteScreenComponent (created by Connect(NoteScreenComponent))
in Connect(NoteScreenComponent) (at app-nav.js:74)
* Fix auto title generation for quick notes.
The previous version created a new provisional note but then while handling NAV_BACK at reduxSharedMiddleware:35 the list of provisional note ids was cleared so when NoteScreenComponent was being mounted later the note was no longer considered provisional and Joplin would not generate the note title from its contents.
* Check for quick action data to be present before processing.
For some reason sometimes it gets called with null.
2020-05-13 11:39:16 +01:00
Laurent Cozic
dacf6377ae
Desktop: WYSIWYG: Fixed UI translation issue for certain languages
2020-05-11 18:59:23 +01:00
Laurent Cozic
41edae9719
All: Security: Fixes #3143 : Filter SVG element event attributes to prevent XSS vulnerability
2020-05-10 16:51:15 +01:00
Rahul Mohata
734f83470c
Desktop, Mobile: Fixes #3109 : Fixed background color on large Mermaid graphs ( #3111 )
2020-05-09 16:21:01 +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
Rahul Mohata
17d2d6f959
Mobile: Fixed note title placeholder color ( #3006 )
...
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2020-05-09 16:07:47 +01:00
Rahul Mohata
20e065a371
Mobile : Disabled the header items when no note is selected ( #2988 )
2020-05-09 16:01:39 +01:00
anirudh murali
57cf826e2c
All: Resolves #2915 : Improve automatic title generation ( #2955 )
2020-05-09 15:55:00 +01:00
Rahul Mohata
dbe8d3a68e
Mobile: Fixed the switch background color on config screen ( #2919 )
2020-05-09 15:39:02 +01:00
Ishant Gupta
5a174b2236
Mobile: Fixes #2875 : Fixed notebook title text overflow ( #2877 )
...
* uses no_of_lines to fix the issue
* ellipsizeMode added
2020-05-09 15:33:06 +01:00
roman-r-m
e768b8cfea
Mobile: Avoid crash when downloading large files ( #3113 )
2020-05-09 11:52:09 +01:00
roman-r-m
578f93fb90
Mobile: Improve performance of attaching images, especially large ones ( #2945 )
...
* Disable sending serialized data over the react-native bridge when attaching image or file
* Remove noData opt from DocumentPicker as it's only relevant for ImagePicker
2020-05-09 11:26:03 +01:00
Zaid Kesarani
d31d9f2638
Android: Fixed Export Profile Error ( #3082 )
...
* Fixed issue: #3010
* solved linter errors
* Optimized Code
2020-05-08 22:46:12 +01:00
Laurent Cozic
f72b5c1028
Desktop: WYSIWYG: Fix CODE element style
2020-05-07 23:10:56 +01:00
Laurent Cozic
f2a1597ecc
Desktop: TinyMCE: Fixed clicking a link within a checkbox label
2020-05-04 23:08:36 +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
Zaid Kesarani
c65ee4a424
Desktop: Fixed KaTeX font issue in exported PDF and HTML ( #3089 )
...
* Fixed issue: #3078
* updated comments
* Changed as requested
2020-04-20 15:17:11 +01:00
Mohammed Rabeeh
feee162578
Mobile: Fixes #3098 : Fixed table background colour on dark themes ( #3100 )
2020-04-20 15:15:31 +01:00
Laurent Cozic
b803984773
Android: Fixes #3041 : Fixed text scrolling issue on older devices
2020-04-20 22:31:21 +00:00
Laurent Cozic
d2582f4fdf
Revert "Restored note history feature by Naveen M V <naveenmv7@gmail.com>"
...
This reverts commit 61d3582357
.
For rational see https://github.com/laurent22/joplin/pull/2819#issuecomment-616148984
2020-04-19 17:14:57 +01:00
Laurent Cozic
94082bc6a5
Android: Fixes #3041 (maybe): Fixed scrolling issue on certain Android devices when displaying large notes
2020-04-19 16:21:09 +01:00
Laurent Cozic
d730e068b0
All: Fixes #3088 : Better handling of missing table field bug on Linux
2020-04-19 16:02:10 +01:00
Laurent Cozic
2b2ec2c655
All: Started resource fetcher service when a note has been decrypted
2020-04-19 10:11:46 +01:00
Laurent Cozic
ab63316f83
Merge branch 'master' of github.com:laurent22/joplin
2020-04-18 12:46:08 +01:00
Laurent Cozic
35df8e5d9e
All: Added support for basic search
2020-04-18 12:45:54 +01:00
Mohammed Rabeeh
9214095a64
iOS: Resolves #2798 : Switch keyboard colour with theme ( #3061 )
2020-04-16 23:35:31 +01:00
Laurent Cozic
4163d9e474
All: Fixed regression caused by commit 6164e2d8eb
2020-04-14 23:31:28 +00:00
Laurent Cozic
900b0f3eb2
Merge branch 'master' of github.com:laurent22/joplin
2020-04-15 09:51:44 +01:00
Laurent Cozic
2050889590
Desktop: Fixes #2968 : Trying to resource path issue in WYSIWYG editor
2020-04-13 22:55:24 +00:00
Laurent Cozic
6164e2d8eb
Desktop: Search in title and body by default when using Goto Anything
2020-04-13 22:10:59 +00:00
Laurent Cozic
f6fed72b64
Desktop, Mobile: Fixes #3033 : Fixed Katex rendering issue when greater than symbol appears in markup
2020-04-12 22:54:42 +00:00
Laurent Cozic
7596ff2eda
Mobile, Desktop: Disable BASE html tag, which can break certain plugins such as Katex
2020-04-12 23:00:36 +01:00
Laurent Cozic
ab5c97f75a
Desktop: Add more log statements to attempt to fix #2968
2020-04-12 10:09:24 +01:00
Laurent Cozic
4f5473f8a2
All: Display WYSIWYG info in config screen only in desktop app
2020-04-10 19:16:18 +01:00
Laurent Cozic
776411f882
Desktop: WYSIWYG: Added support for tables
2020-04-10 18:22:17 +00:00
Laurent Cozic
ae4cecc621
Desktop: WYSIWYG: Handle internal note links
2020-04-10 17:59:51 +00:00
Laurent Cozic
5be98a46e3
Desktop: WYSIWYG: Improved documentation on what plugins are compatible with WYSIWYG editor
2020-04-10 17:33:09 +00:00
Laurent Cozic
bd99b25848
Desktop: WYSIWYG: Preserve HTML code in Markdown when editing from wysiwyg editor
2020-04-10 17:12:41 +00:00
Laurent Cozic
75b28c46af
Desktop: Wait for note to be saved before closing the app
2020-04-09 18:57:20 +01:00
Laurent Cozic
ec499eecd5
Desktop: WYSIWYG: Added support for code blocks edition and creation
2020-04-09 17:47:12 +01:00
Laurent Cozic
7ccd19e21d
Cli: Fixes #2981 : Add support for retrying decryption after it has failed multiple times
2020-04-08 18:02:31 +01:00
Laurent Cozic
a6459d3641
Mobile: Fixes #2941 : Fixed resource download auto mode
2020-04-08 17:40:32 +00:00
Laurent Cozic
9b26378fdd
All: Fixes #2709 : When modifying a conflicted note, it would disappear from the view
2020-04-07 23:06:29 +00:00
Laurent Cozic
6d56bb8afd
Revert "Mobile: Fixes #2847 : Fixed text issue in config screen on some devices ( #2851 )"
...
Reverted to fix regression (crash) in iOS app.
https://github.com/laurent22/joplin/pull/2851#issuecomment-610688103
This reverts commit e024015d5e
.
2020-04-08 01:38:39 +01:00
Laurent Cozic
be9e873277
Mobile: Fixes #1437 : Allow scrolling past end of note
2020-04-08 01:22:18 +01:00
Laurent Cozic
10feeeeb6b
All: Fixes #2257 : Prevent decryption loop when a resource cannot be decrypted
2020-04-08 01:00:01 +01:00
Tobias Johansson
2a8b27033f
Desktop: Added new Aritim-Dark theme ( #2997 )
...
* Working on an aritim-dark theme, very WIP still
* Update aritim.js
* Added new theme "Aritim-Dark"
* removing aritim-dark "brace" theme for now
* Updating style with some changes
* Reset branch back to the original upstream state, to create a different pull-request for moving all themes outside
* Reset branch back to the original upstream state
* Moved all themes out into their own .js theme files
* Updating master to use the seperated themes stuff
* Moved themes into their own const
* Removed switch case for themes and simplified it. Thanks Laurent for the help!
* Adding Aritim-Dark to theme options
2020-04-07 10:23:40 +01:00
Helmut K. C. Tessarek
e319864669
Tools: Fix Korean language name: 한국어 ( #2989 )
2020-04-05 21:14:31 +01:00
Ishant Gupta
7251813634
Mobile: Fixed config text input not visible in dark mode ( #2910 )
2020-04-05 20:47:30 +01:00
Ishant Gupta
e024015d5e
Mobile: Fixes #2847 : Fixed text issue in config screen on some devices ( #2851 )
...
* fixed text issue on some devices and closes #2847
* changes added to global file
2020-04-05 20:05:04 +01:00
Laurent Cozic
f550d847c4
Desktop: Resolves #2688 : Add "Retry All" option to synchronisation page
...
Based on pull request #2712 by fhfuih
commit 7d3815e51dbf682ecc1ed3544a15e51b79d5d12d
Author: Laurent Cozic <laurent@cozic.net>
Date: Sat Apr 4 18:26:01 2020 +0100
Fix issues
commit dad1d2c4d4eb37fdd23096a3344cf4f14498e335
Merge: 16cf0a3058
0a1ba511ea
Author: Laurent Cozic <laurent@cozic.net>
Date: Sat Apr 4 18:09:46 2020 +0100
Merge branch 'master' of https://github.com/fhfuih/joplin into fhfuih-master
commit 0a1ba511ea
Merge: 6207b42044
bdd760f343
Author: fhfuih <fhfuih@outlook.com>
Date: Sat Mar 14 20:30:27 2020 -0400
Merge branch 'master' into master
commit 6207b42044
Author: fhfuih <sam.zyhuang@outlook.com>
Date: Sat Mar 14 20:13:28 2020 -0400
Decryption Retry All RN frontend
commit 6f46d1985f
Author: fhfuih <sam.zyhuang@outlook.com>
Date: Sat Mar 14 20:10:55 2020 -0400
Decryption Retry All backend & desktop
commit 4c3d37b311
Author: fhfuih <sam.zyhuang@outlook.com>
Date: Fri Mar 13 13:21:21 2020 -0400
Revert "Add "retry all" option to synchronisation page"
This reverts commit 15daaa16fd
.
commit cffc919791
Author: fhfuih <sam.zyhuang@outlook.com>
Date: Fri Mar 13 13:19:51 2020 -0400
Revert "Refactor "retry all" renderer to avoid hacks"
This reverts commit 51ba6ea655
.
commit 51ba6ea655
Author: fhfuih <sam.zyhuang@outlook.com>
Date: Tue Mar 10 18:27:22 2020 -0400
Refactor "retry all" renderer to avoid hacks
commit 57d71712e1
Merge: 15daaa16fd
b367955e56
Author: fhfuih <sam.zyhuang@outlook.com>
Date: Mon Mar 9 20:42:02 2020 -0400
Merge branch 'master' of https://github.com/fhfuih/joplin
commit 15daaa16fd
Author: fhfuih <sam.zyhuang@outlook.com>
Date: Mon Mar 9 20:36:09 2020 -0400
Add "retry all" option to synchronisation page
2020-04-04 18:30:13 +01:00
Laurent Cozic
0512fa6208
Desktop: Fixed regression when drag and dropping files
2020-04-02 23:01:14 +01:00
Laurent Cozic
27ab2b8e30
Desktop: Fixed styling issues with rendered Markdown
2020-04-02 22:54:06 +01:00
Laurent Cozic
9fa7c9c20a
Desktop: WYSIWYG: Better handling of links on macOS and inside Katex block
2020-04-02 19:58:25 +01:00
Laurent Cozic
6bd0250ef8
Desktop: WYSIWYG: Handle resource download mode
2020-04-02 18:16:11 +01:00
Laurent Cozic
c1129604ba
Tools: Disable logging to console by default
2020-04-01 18:15:40 +01:00
Laurent Cozic
693f6cbfe7
Desktop: Add message box to ask confirmation when resizing image
2020-03-31 22:40:38 +01:00
Anjula Karunarathne
a45128807e
Desktop: Resolves #2683 : Go To Anything by body ( #2686 )
...
* Go to anything by body
* Made limit parameter required
* Made parameter required
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2020-03-28 13:05:00 +00:00
Laurent Cozic
11d8466db1
Desktop: WYSIWYG: Getting links to work
2020-03-27 18:26:52 +00:00
Bart
37158fdb89
Desktop: Fixes #2334 : MD importer handle special chars in linked image name ( #2346 )
...
* md importer: decode uri encoded links to cover case of special chars in linked image names
* md importer: temp debug logs for linux test pipeline
* md importer: more temp debug logs
* md importer: tests, add special char image name on linux
* md importer: tests, use const not let
* md importer: remove debug logs
2020-03-27 12:20:38 +00:00
Ishant Gupta
62db3d09ea
Mobile: Fixes #2900 : Fixed bold text not visible in dark theme ( #2909 )
...
* fixed bold text not visible in oled dark theme
* fixed variable names
2020-03-27 12:13:22 +00:00
Amit singh
f82aa0adde
Mobile: Fixes #2867 : Fixed styling issue in config screen ( #2868 )
...
* fixes hidden path text
* fixes hidden path text lable
2020-03-27 12:09:26 +00:00
Ishant Gupta
d622ff4a78
Mobile: Fixes #2843 : Fixed overlapping text in Dropbox sync page ( #2845 )
2020-03-25 11:18:39 +00:00
Devon Zuegel
b6d4fd16c9
Mobile: Add toolbar, list continuation and Markdown preview to editor ( #2224 )
...
* The basic editor is working! No list continuation still though
* List continuation is working! Now to delete when entering again and not typing on line + handle ordered lists
* Supports checkboxes + attempted at setting font
* Editor font works now; now need to fix the delete (look at past state)
* Fix deletion problem
* Add ordered list handler
* Add comments
* Extract insertListLine
* End lists on enter for empty bullets
* Add MarkdownView (renders badly though)
* Save edited text from MarkdownEditor
* Cleanup
* Refactor react-native-markdown-editor/
* Rename react-native-markdown-editor/ => MarkdownEditor/
* Cleanup
* Fix preview styles; still need to fix checkbox problem
* Fix keyboard padding
* Change name back to #body_changeText
* Incorporate PR feedback from @laurent22
* wip: Move MarkdownEditor/ from ReactNativeClient/lib/ to ReactNativeClient/
* Move MarkdownEditor/ from ReactNativeClient/lib/ to ReactNativeClient/
* Remove log statement
* Focus TextInput in MarkdownEditor from grandparent
* Make eslint happy
* Extract textInputRefName to shared variable
* Remove accidental #setState
* Cleanup
* Cleanup
* Run linter
* Cleanup
* Update button order
* Improve styles for config descriptions
* Allow descriptions to be added to BOOL type Setting configs
* Add editorBeta Setting
* Move FailSafe details to description text
* Update descriptionText styles
* Put the editor under the beta flag toggle
* Incorporate PR feedback from @laurent22
* Refactor Markdown editor focusing
* Cleanup
* Reorder MarkdownEditor formats
* Make applyListFormat behavior more intuitive
* Add comment
* Show MarkdownEditor with preview by default
* Show preview by default, then hide on typing
* Fix MarkdownEditor selection bug
* Cleanup
* Update Markdown button styles
* Make Markdown button colors theme-conscious
* Fix merge conflict resolution mistake
* Fix broken import
* Delete package-lock.json
* Reset package-lock.json
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2020-03-25 10:50:45 +00:00
Ishant Gupta
622049dfad
Mobile: Fixes #2859 : Fixed code block styling in OLED theme ( #2876 )
2020-03-23 23:15:00 +00:00
Ishant Gupta
9749a2b9b7
Mobile: Resolves #2738 : Auto-save after closing a note ( #2782 )
...
* latest changes merged
* fixed linting syntax
2020-03-23 22:34:13 +00:00