Devon Zuegel
2f14832c34
Desktop: Add ENEX to HTML export ( #1795 )
...
* Add `escape` to go back from Dropbox Login screen
* Add .vscode/ to .gitignore
* Remove call to enexXmlToMd
* The 2 enex importers have distinct functionality!
* Add tmp #deleteAllNotebooks
* checkbox state still not persisting
* images now fixed, but checkboxes still broken
* Figured out that #ipcProxySendToHost is important for handling checkbox
* cleanup closing br and en-todo tags + add notes
* Handle en-media, add NOTEs & TODOs, & format html
* Clean up some of the logging
* cleanHtml is a nice beautifier, but callback hell ensues...
* Rm #htmlFormat
* Recreating the xml actually seems to work
* Add test (not functional rn)
* Add test for checkboxes
* Add test for image en-media
* Separate tests into 2 function calls
* Clean up test
* Add `en-media-audio` test
* Add bad resource test
* Misc cleanup
* Rm SlateEditor files
* Misc cleanup
* Remove #deleteAllNotebooks button
* Add names to tests
* Extract resourceUtils
* Rm DropboxLoginScreen esc behavior, part of another PR
* Misc cleanup
* Improve audioElement, add attachment import support
* Misc cleanup
* Add svg test for enex_to_html
* Clean up test
* Set markup_language to MARKUP_LANGUAGE_HTML to tell renderer that the content is only HTML
* Rename to newModuleByFormat_ for clarity
* Add comment to clarify newModuleFromPath_
2019-09-17 21:19:32 +01:00
Laurent Cozic
224a4d786b
Desktop: Fixed broken menu bar
2019-09-16 22:54:40 +01:00
Laurent Cozic
15a42a3729
Chore: Apply eslint no-unused-vars eslint config and add TypeScript config
2019-09-12 22:16:42 +00:00
Laurent Cozic
0379523eaf
Desktop, Mobile: Fixes #1870 : Support non-alphabetical characters in note link anchors
2019-09-12 21:57:23 +01:00
Laurent Cozic
e8e1a0fe4d
Desktop: Cleaned up and improved config screen design, move all screens under same one, and added section buttons
2019-09-10 23:53:01 +00:00
Laurent Cozic
32865f065c
Electron release v1.0.167
2019-09-10 09:26:26 +01:00
Laurent Cozic
0e2cc418e2
Electron release v1.0.166
2019-09-09 18:22:42 +01:00
Laurent Cozic
0340456d55
Update translations
2019-09-09 18:22:20 +01:00
Laurent Cozic
7aea2cec69
Desktop: Resolves #1490 : Add support for anchor hashes in note links
2019-09-09 18:16:00 +01:00
Laurent Cozic
09df315639
Desktop: Fixes #1833 : Do not scroll text when search is open and user type in note
2019-09-07 11:57:31 +01:00
Laurent Cozic
5135c8a782
Clipper: Fixes #1783 : Fixed importing tables that contain pipes
2019-09-07 10:32:52 +01:00
Laurent Cozic
dfa692569b
Update translations
2019-09-06 18:33:30 +01:00
Helmut K. C. Tessarek
d69ba6bc75
All: fix typo on encryption options screen ( #1823 )
...
fixes #1798
2019-08-29 17:38:54 +01:00
Caleb John
415e7b84da
Desktop: Change localeCompare functiion for tags ( #1811 )
...
* change localeCompare functin for tags
* Fix spacing
2019-08-29 17:36:53 +01:00
Caleb John
9a4f4cbb65
Desktop: Change template prompt to sans and sort templates ( #1806 )
...
* Change template prompt to sans and sort templates
* Sort templates by filename to ensure order
2019-08-29 17:34:54 +01:00
Laurent Cozic
f3ab21ff43
Electron release v1.0.165
2019-08-14 23:17:25 +02:00
Laurent Cozic
6548f30a4b
Electron release v1.0.164
2019-08-14 22:49:45 +02:00
Laurent Cozic
849d7983f6
Desktop: Added support for Fountain screenwriting language
2019-08-14 12:40:06 +02:00
Laurent Cozic
b9e5c8a387
Electron release v1.0.163
2019-07-30 09:52:26 +02:00
Laurent Cozic
a363d119cf
Electron release v1.0.162
2019-07-30 09:37:23 +02: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
086f9e1123
Started applying config to Electron app
2019-07-29 14:13:23 +02:00
Laurent Cozic
7eebd544d6
Fixed eslint
2019-07-29 12:55:50 +02:00
Helmut K. C. Tessarek
ad8054ba4b
Desktop: Better handling of adding the title to print and export to PDF ( #1744 )
...
fixes #1743
2019-07-29 12:33:40 +02:00
Laurent Cozic
8c42ddf6c3
Merge branch 'master' of github.com:laurent22/joplin
2019-07-29 12:17:33 +02:00
tfinnberg
f7fcabbf41
Desktop: Create fileURLs via drag and drop ( #1653 )
...
* enable drag and drop fileURLs
* fix windows fileURL syntax
* introduce encodeURI function
* fixed encoding issue
* use path-utils.js to deal with fileURL path conversion
* add changes as requested
* Minor rewording 'On the' -> 'In the', additional info about attaching files
* change call of toFileProtocolPath
* enable test script to check syntax for all OS-platforms
2019-07-29 12:16:47 +02:00
Shane Kilkelly
38a51070fc
Desktop: add depthColor
for solarized light and dark themes ( #1765 )
2019-07-29 12:08:49 +02:00
Laurent Cozic
44fa099a77
Desktop: No longer crash if certain theme properties are not set
2019-07-29 12:05:58 +02:00
Laurent Cozic
6fbeb35951
Update translations
2019-07-29 11:52:19 +02:00
Laurent Cozic
f2c9cdd7f1
Desktop: Upgraded packages to fix security issue
2019-07-28 22:48:30 +02:00
Laurent Cozic
635baa5b6f
Updated translations
2019-07-22 00:02:25 +00:00
Laurent Cozic
893531f8c7
Desktop: Make depthColor theme property optional
2019-07-21 17:30:36 +01:00
Shane Kilkelly
3d498e7a75
Desktop: Add solarized themes to desktop client ( #1733 )
2019-07-21 17:27:42 +01:00
Laurent Cozic
6e64b950ca
Merge branch 'master' of github.com:laurent22/joplin
2019-07-21 17:05:09 +01:00
Laurent Cozic
6d4e67769c
Desktop: Fixed Back button icon on Config screen
2019-07-21 16:49:53 +01:00
Laurent Cozic
35b6b3fc46
Merge branch 'clipper_html_mode'
2019-07-21 13:46:54 +01:00
Laurent Cozic
1033b3626f
Update translations
2019-07-21 08:49:49 +01:00
Laurent Cozic
3f7b4e10b6
Merge branch 'master' into clipper_html_mode
2019-07-21 00:24:25 +01:00
Laurent Cozic
36168a9a5d
Use regex instead of jsdom for compability with mobile app
2019-07-21 00:18:51 +01:00
Caleb John
cd5d412c69
Desktop: Added support for templates ( #1647 )
...
* First pass of adding support for templates
* remove default value from template prompt
* Add template placeholder text
* Add mustache templates with datetime support for new notes
* Moved template code to utils, added separate prompt for templates
* Add templates to menu and allow for keyboad only use
* update template prompt for dark theme
* update with laurents suggestions, add refresh button
* revert template command, remove new note prompt
2019-07-20 22:13:10 +01:00
Laurent Cozic
8ff1668c8f
Minor changes
2019-07-19 18:18:05 +01:00
Laurent Cozic
14fc73b388
Use markupToHtml everywhere
2019-07-19 17:48:38 +01:00
Laurent Cozic
687e308a73
Desktop: Added markup language to property dialog
2019-07-17 22:49:40 +01:00
Laurent Cozic
490db0db62
Desktop: Disable Markdown actions for HTML notes
2019-07-17 22:49:12 +01:00
Laurent Cozic
feb5f17479
Clipper: Generate better HTML so that it loads faster in text editor
2019-07-17 22:48:13 +01:00
Laurent Cozic
fbb3543818
Desktop: Fixed race condition when loading a note while another one is still loading. Improved performance when loading large note.
2019-07-17 22:42:53 +01:00
Laurent Cozic
30d0dfb424
Clipper: Fixed sizing issue when importing HTML pages
2019-07-16 22:58:44 +01:00
Laurent Cozic
7239a2013c
Clipper: Improved clipping of images in HTML mode
2019-07-16 22:23:04 +01:00
Laurent Cozic
38e8a881d5
More refactoring to easily handle multiple renderers
2019-07-16 19:05:47 +01:00
Helmut K. C. Tessarek
7a902bbd25
Desktop, Mobile: Update Markdown plugins: footnote, toc-done-right, anchor ( #1741 )
2019-07-15 01:29:44 +01:00
Laurent Cozic
a0dd0702fb
Clipper: Adding support for clipping page as HTML
2019-07-14 16:00:02 +01:00
Laurent Cozic
d066350eea
Electron release v1.0.161
2019-07-13 19:18:34 +01:00
Laurent Cozic
a1e3260309
Clipper: Resolves #1160 : Allow importing MathJax formulas, in particular from StackExchange
2019-07-13 19:17:28 +01:00
Laurent Cozic
ca4dfe0f0f
Desktop: Fixes #1724 : Improved note selection and scrolling when moving a note to a different notebook
2019-07-13 17:40:09 +01:00
Laurent Cozic
f7203ed7e2
Desktop: Fixes #1720 : Fixed issue with certain commands being repeated in some cases
2019-07-13 16:57:33 +01:00
Laurent Cozic
331858bd4f
Desktop: Fixes #1704 : Set note title to correct size when zoom is enabled
2019-07-13 16:46:52 +01:00
Laurent Cozic
4d2c9523a3
Desktop: Fixes #1699 : Hide toolbar button text when it is below a certain size
2019-07-13 16:42:57 +01:00
Helmut K. C. Tessarek
dbedefc021
Desktop: Fixes #1342 : Add override for ACE editor shortcut Ctrl+K
( #1705 )
2019-07-13 14:52:32 +01: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
Helmut K. C. Tessarek
917dcea28a
use a command to get the current branch that works with older git versions
...
closes #1695
2019-06-28 05:02:21 -04:00
Helmut K. C. Tessarek
207d433fb3
Desktop: Improved: Show git branch and hash in About dialog ( #1692 )
...
* show git branch and hash in About dialog
This additional info will only be shown, if the code is not an official release.
An official release is calculated as follows:
- current commit has a tag
- the tag contains the version number of the package
However, the information will always be printed to the console.
* info will now always be shown in About dialog (if available)
ElectronClient/app/compile-package-info.js: added warning
ElectronClient/app/app.js: push info conditionally to the message array
* use sprintf syntax
2019-06-27 15:04:02 +01:00
Laurent Cozic
2c5b0010bf
Mobile: Removed concept of Advanced Options and move tools to Config screen to clean up context menu
2019-06-26 00:13:13 +01:00
Laurent Cozic
1e3c6ed98c
Desktop: When doing local search do not split query into words
2019-06-25 23:09:53 +01:00
Laurent Cozic
21897a3cd4
Clipper: Resolves #1669 : Handle special case of code block used on Microsoft website
2019-06-22 18:57:41 +01:00
Laurent Cozic
5796dd2098
Update translations
2019-06-22 13:10:13 +01:00
Laurent Cozic
b175c1fc94
Desktop: Resolves #1649 : Cache code blocks in notes to speed up rendering
2019-06-21 08:28:59 +01:00
Laurent Cozic
3819897ba1
Merge branch 'master' of github.com:laurent22/joplin
2019-06-20 00:02:29 +01:00
Laurent Cozic
6a031857ba
Desktop: Fixes #1664 : Disable certain menu items when no note or multiple notes are selected, and fixed menu item to set tag
2019-06-20 00:02:13 +01:00
Laurent Cozic
e21a0ba5b7
Update translations
2019-06-19 23:18:24 +01:00
Laurent Cozic
dc818e8a0c
Electron release v1.0.160
2019-06-15 00:57:36 +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
a37961dccc
Desktop: Removed placeholder in tag list because it repeats the label
2019-06-13 08:47:47 +01:00
Laurent Cozic
86136e0c6c
Clipper: Fixes #1622 : Import named anchors from clipped pages
2019-06-13 00:26:19 +01:00
Helmut K. C. Tessarek
468c345527
Desktop: Improved: Added shortuct for tags (Cmd+Opt+T
/ Ctrl+Alt+T
) ( #1638 )
...
fixes #1626
2019-06-10 23:45:49 +01:00
Caleb John
041bdc08a2
Desktop: New: Highlight notebooks based on depth ( #1634 )
...
* Highlight notebooks based on depth
* Adjusted notebook depth targets, and dark theme select color
2019-06-10 23:44:51 +01:00
Helmut K. C. Tessarek
3fafda9684
Desktop: Added menu item to format inline code ( #1641 )
...
* Revert "Fix for #1426 , aded backticks to auto-wrapping quotes."
This reverts commit 7dee93076a
.
* changes to backtick behavior
- add shortcut ``` cmd+` ``` / ``` ctrl+` ```
- add menu item for `Inline code`
* rename menu item Inline Code -> Code
2019-06-10 08:05:20 +01:00
Laurent Cozic
0d65edd0e8
Electron release v1.0.159
2019-06-08 00:47:09 +01:00
Caleb John
799ad5f1da
Desktop: Improved tag dialog to make it easier to add and remove tags ( #1589 )
2019-06-07 23:33:06 +01:00
Laurent Cozic
df714c357d
All: Improved: Better handling of items that cannot be decrypted, including those that cause crashes
2019-06-07 23:11:08 +01:00
Caleb John
409bdd7b78
Desktop, mobile: Upgrade TOC plugin version to 4.0.0 to fix various issues ( #1603 )
2019-06-05 23:13:00 +01:00
Caleb John
d012c689e1
Desktop: Improve how font size is applied ( #1601 )
2019-06-05 23:11:18 +01:00
Laurent Cozic
90fbfec914
Update translations
2019-06-05 18:07:11 +01:00
Laurent Cozic
a13ba63ab8
Desktop: New: Added option to open development tools, to make it easier to create custom CSS
2019-06-05 17:41:30 +01:00
Laurent Cozic
316a52bbc2
All: Improved workflow of downloading and decrypting data during sync
2019-05-28 22:05:11 +01:00
Laurent Cozic
6d7511efbb
Electron release v1.0.158
2019-05-27 19:54:04 +01:00
Caleb John
a0fb99d78f
Desktop, Mobile: Improved: Enable more options on multimd-table plugin ( #1586 )
...
* Update multimd-table and enable options
* Add `options` option to markdown plugins
2019-05-27 19:53:02 +01:00
Laurent Cozic
685a52c2c5
Desktop, Mobile: Fixes #1587 : Fix internal note links
2019-05-27 19:49:18 +01:00
Laurent Cozic
fc77419ca1
Desktop: Fixed empty separators in menu
2019-05-27 19:48:09 +01:00
Laurent Cozic
bab3a12e92
Doc: Updated build instructions for Windows
2019-05-27 18:04:24 +01:00
Laurent Cozic
cb5aa425c8
Updated translations
2019-05-24 23:09:31 +01:00
Laurent Cozic
3a43cfeebf
Electron release v1.0.157
2019-05-24 17:35:53 +01:00
Laurent Cozic
31e33c6628
Updated translations
2019-05-24 17:35:44 +01:00
Laurent Cozic
875f8d6997
Electron release v1.0.156
2019-05-24 17:35:04 +01:00
Laurent Cozic
aaaf27af6e
Android: Fixed resource loading issue, and improved logging on desktop
2019-05-24 17:34:18 +01:00
Laurent Cozic
43624ffa75
Desktop: Improved: Add number of characters removed and added in revision list
2019-05-24 17:31:18 +01:00
Laurent Cozic
613041b806
Electron release v1.0.155
2019-05-24 14:47:35 +01:00
Laurent Cozic
bcbbe10bf8
Electron release v1.0.154
2019-05-24 14:47:12 +01:00
Luis Orozco
1eb8df9fa6
Desktop: Fixes #1186 , #1354 : Clears search when clicking on a notebook. ( #1504 )
...
* Fixes #1186 , #1354 . Clears search when clicking on a notebook.
* use new resetSearch method where possible, replaced tabs with spaces
* replaced a couple more spaces with tabs
2019-05-24 08:13:01 +01:00
Laurent Cozic
050b089e72
Update translations
2019-05-22 16:34:59 +01:00
Luis Orozco
74afd20f0c
Desktop: Fixes #1426 : added backticks to auto-wrapping quotes. ( #1534 )
2019-05-22 16:16:03 +01:00