mic704b
83c1c20ce3
Desktop: Fix hang when selecting tag when multiple notes are selected (also for search) ( #2372 )
...
* Fix hang when tag clicked while multiple notes selected.
* Fix hang when search changed while multiple notes selected from previous search.
2020-01-26 17:46:19 +00:00
XSAkos
5881cee167
All: Added new date format YYYY.MM.DD ( #2318 )
...
* Added new date format YYYY.MM.DD.
* revert change as this file is autogenerated
Co-authored-by: Akos Keresztes <60130238+keresztesa@users.noreply.github.com>
2020-01-26 17:26:50 +00:00
Laurent Cozic
18c46851fd
Desktop: Fixes #2324 : Apply userstyle again when exporting to PDF or printing
2020-01-24 21:46:48 +00:00
mic704b
f78729ad1f
Cross-platform version number retrieval ( #2355 )
...
* Add shim to retrieve application version.
* Create shim to retrieve app version number.
* Add a fall through handler to throw an error.
2020-01-24 20:56:44 +00:00
Laurent Cozic
c01bc1c363
All: Added new, more secure encryption methods, so that they can be switched to at a later time
2020-01-22 22:01:58 +00:00
Laurent Cozic
3fed1abc36
API: Add ability to search by folder or tag title
2020-01-20 02:19:57 +00:00
Bart
d9c15b84d0
Desktop: when importing MD files create resources for local linked files ( #2262 )
...
* md importer: first pass import attachment resources with markdown files
* md importer: import resources from md - no unneeded saves, check if files exist, regex name
* md importer: test import of local files as resources, separate method for importing linked files, comment regex matching md tags
* md importer: move stateful regex to method scope, remove spurius await
* md importer: lint
* md importer: respond to PR comments: remove test nesting, test sample, check if path is dir, use shim.fsDriver
* md importer: use file-path methods for getting attachment path
* md importer: use extractImageUrls helper, test for file with zero links
* md importer: try catch around importLocalImages, improve test
* md importer: importing attached images cover case where link also appears elsewhere in doc
* md importer: only create 1 resource if note contains duplicate links, test
* md importer: remove log
* md importer: remove use of lodash
2020-01-19 15:39:38 +00:00
mic704b
65cbb6e388
Desktop: Maintain selection when non-selected note is deleted ( #2290 )
...
* Fix jump of focus following deletion action.
Applies to notes, folders and tags.
* Add tests for reducer item delete handling.
* Add comments.
* Clean up.
2020-01-18 13:53:00 +00:00
lightray22
960d7f84eb
Desktop: Don't count completed to-dos in note counts when they are not shown ( #2288 )
...
* Desktop: don't count completed to-dos in note counts when they are not shown
* Desktop: review comments for commit 0383dcc
* Desktop: fix remaining lint issues with commit 1fe4685
2020-01-18 13:46:04 +00:00
Vaidotas Simkus
d9d75d6c71
Desktop, Cli: Replace note links with relative paths in MD Exporter ( #2161 )
...
* Replace linked Note ids by relative paths in MD Exporter.
* Added tests for the MD Exporter.
* Changed fs.readdirSync use for earlier Node version (v8)
In the previous commit the code used fs.readdirSync from Node v10 or
later. But since Joplin still uses v8, I changed the use of
fs.readdirSync to be in line with the earlier api.
* Updated readDirSync use for Node v10, which allows gets folder names too.
* Revert "Updated readDirSync use for Node v10, which allows gets folder names too."
This reverts commit 8f255db120861dd7773d99e1b63f4864d39594cf.
Because the Travis builds still use Node v8. This is fine as well, the
readdirSync returns the filenames in the directory.
* Added reservedNames param to findUniqueFilename
2020-01-18 13:16:14 +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
b61bfd6ffe
Android: Fixes #2270 : Note files could become corrupted when using file system sync on certain Android versions
2020-01-08 18:57:40 +00:00
Laurent Cozic
bf25364333
Clipper: Fixes #2267 : Fixed race condition when importing page that have multiple images with similar names
2020-01-08 18:21:13 +00:00
Caleb John
e674d7d23b
Desktop: Add option to disable auto-matching braces ( #2251 )
...
* Add option to disable auto-matching braces
* Only Make option desktop only
2020-01-06 22:27:37 +00:00
Abijeet Patro
ae3a278ac4
Desktop: New: Display selected tags under a note title ( #2217 )
...
Follow up to #893
Now using middleware to set the tags when a note is selected
This avoids the ugly code in the NoteTextComponent where we determine
if tags are to be fetched, identify if they have been modified, fetch
them and then dispatch an action to update the store which might
again re-render the component.
Also implements style related fixes from #1000
Signed-off-by: Abijeet <abijeetpatro@gmail.com>
Fixes : #469
2020-01-06 21:23:22 +00:00
Laurent Cozic
6d9f73eef7
Improved integration of external renderer
2019-12-30 21:54:13 +01:00
Laurent Cozic
8d7d70bc13
Desktop: Fixed export to HTML, PDF and printing
2019-12-30 20:44:15 +01:00
Laurent Cozic
2a63ecef2a
All: Extract note renderer to separate package (WIP) ( #2206 )
...
* Started updating to use external renderer package
* Added way to build renderer assets
* Done mobile compatilibty
* Upgrade joplin-renderer
* Added joplin-renderer package
2019-12-29 18:58:40 +01:00
Laurent Cozic
6b6e17cbad
Mobile: Display warning box when a resource cannot be downloaded
2019-12-28 20:50:06 +01:00
Laurent Cozic
f74db06176
All: Better handling of resource download errors, and added resource info to sync status screen
2019-12-28 20:23:38 +01:00
Laurent Cozic
4ff889d4ec
Android: Added button to export profile to external SD card for debugging
2019-12-28 18:47:37 +01:00
Laurent Cozic
888a9ddaf4
Desktop: Improved Nextcloud API error handling
2019-12-18 15:32:19 +00:00
Laurent Cozic
797b71d903
Doc: Fixes #2187 : Fixed API doc
2019-12-18 11:00:52 +00:00
Laurent Cozic
74fd9e1e9e
All: Fixes #2091 : Handle WebDAV servers that do not return a last modified date (fixes mail.ru)
2019-12-18 10:46:12 +00:00
Laurent Cozic
ff94a95589
Desktop: Fixes #2144 : Fix notifications on Windows 7
2019-12-18 10:22:01 +00:00
Laurent Cozic
eabbbba0c7
Desktop: Fixed HTML export
2019-12-18 10:00:59 +00:00
Laurent Cozic
757a6854ab
Desktop: Updated OneDrive login to remove webview dependency
2019-12-18 09:21:12 +00:00
Laurent Cozic
68e73b658a
Desktop: Fixed dev tool support
2019-12-17 17:06:55 +00:00
Laurent Cozic
58200ecdb1
Desktop: Decrypt notes that are meant to be shared
2019-12-17 12:45:57 +00:00
Laurent Cozic
ee38590c35
Allow printing and creating PDF from iframe
2019-12-17 09:44:48 +00:00
Laurent Cozic
931e7a7795
Improved export to HTML when note is already HTML
2019-12-17 00:40:25 +00:00
Laurent Cozic
6132cf2128
Desktop, Cli: Allow exporting a note as HTML
2019-12-15 18:41:13 +00:00
Laurent Cozic
03522b48a5
CliClient: Fixed regression following recent PR
2019-12-14 10:55:42 +00:00
Laurent Cozic
34f0a2951a
Desktop: Add ability to share a note publicly using Nextcloud ( #2173 )
...
* Moved button row to separate component file and started Sharing dialog
* Adding Sharing dialog
* Applied "npx react-codemod rename-unsafe-lifecycles"
* More UI
* Tools: Improved TypeScript integration
* Improved share dialog
* Tools Added support for translation validation in CI, and added support for plural translations
* Improved UI and sharing workflow
* Share workflow
* Cleaned up and improved sharing config error handling
* Fixed build scripts and doc for TypeScript
* Run linter
2019-12-13 01:16:34 +00:00
Devon Zuegel
611be7c0fa
Desktop: Allow for custom Joplin theme and Ace editor styles ( #2099 )
...
* Delete unused file
* Implement CssUtils
* Inject custom CSS styles
* Add info about custom CSS styles to README
* Add note that ElectronClient/app/app.js is generated
* Add support for Setting.TYPE_BUTTON
* Add buttons in Preferences to open custom CSS files
* Swap custom CSS filenames
* Swap custom CSS filenames
* Wrap "Edit" with translation fn
* Incorporate PR feedback from @laurent22
* Add openOrCreateFile to Settings
* Move openOrCreateFile to shim
* Removing header for now - see https://github.com/laurent22/joplin/pull/2099#discussion_r353120915
2019-12-13 00:40:58 +00:00
Helmut K. C. Tessarek
1782e55c66
update the resource icon (for internal/local links)
2019-11-22 18:12:39 -05:00
Laurent Cozic
707828ca76
All: Fixes #2117 : Prevent synch from happening if target dir could not be created, in local sync
2019-11-21 19:54:09 +00:00
Laurent Cozic
8036923aca
All: Added more logging for resource fetching to try to debug issue
2019-11-20 18:47:18 +00:00
Dominik Bamberger
76c8f777ca
Move variable declaration before its first use. ( #2109 )
...
* Move variable declaration before its first use.
* Remove trailing whitespace
2019-11-20 18:19:33 +00:00
Marcus Hill
e84bafd034
All: Resolves #2097 : Add warning message when user tries to upload a file 10MB or larger ( #2102 )
2019-11-20 18:18:58 +00:00
Laurent Cozic
4842f83aae
All: Fixes #2088 : Handle rare case when notebook has a parent that no longer exists, which causes a crash when sorting
2019-11-20 18:14:11 +00:00
Laurent Cozic
40753296c4
iOS: Fixes #2103 : Fix issue when WebDAV server redirects certain API calls
2019-11-19 09:09:01 +00:00
Laurent Cozic
5b65fae49d
All: Improved logging during sync to allow finding bugs more easily
2019-11-13 18:54:54 +00:00
barbowza
2d5d8ceb1d
Desktop: Allow Electron debugging flag ( #2084 )
...
* Add check for Electron's cli arg --remote-debugging-port and discard it to prevent cli arg parser raising Unknown flag exception.
* Jump to next iteration once arg processed
* Allow only the strict form of flag as --x=y
2019-11-13 21:38:09 +00:00
Laurent Cozic
15f09ef169
Revert "Desktop: Stop watching external edits when closing editor ( #1981 )"
...
Due to this issue:
https://discourse.joplinapp.org/t/joplin-version-1-0-173/4232/7
This reverts commit 0eb51e6bb0
.
2019-11-12 17:51:57 +00:00
Laurent Cozic
45cca9e002
Desktop: Fixes #2079 : Do not crash when a notebook parent does not exist
2019-11-12 17:50:48 +00:00
Caleb John
3353598041
Desktop, Mobile: Fix scaling of inline svg resource icons ( #2075 )
...
* Fix scaling of inline svg resource icons
* prevent link icons from repeating
2019-11-12 16:02:42 +00:00
Xaris Ar
e0b7cbd70b
Update Greek Translation ( #2080 )
...
* Create el_GR.po (part1)
* Update el_GR.po
* Update el_GR.po (part 2)
* Update el_GR.po
* Finished Greek(el_GR) translation
Finished translating all texts.
Update el_GR.po (beta)
* Update el_GR.po
to meet requirements for Joplin 1.0.173
* Update locale.js
2019-11-12 16:01:56 +00:00
Laurent Cozic
18762cd4d5
Desktop: Show note count by default
2019-11-11 08:44:54 +00:00
Diego Erdody
9c98fb5312
Desktop: Add new setting to show note counts for folders and tags ( #2006 )
...
* Adding node counts for folders and tags
* Add unit tests
* Fix count update when the tag list for a note is updated
* Right align note counts and remove from the settings screen
* Folder note count calculation update to include descendants
* Update Setting.js
* Change count style and fix click on counts
* Fix tag/folder count update on delete/add note
* Review updates
2019-11-11 06:14:56 +00:00
Laurent Cozic
c0dd8d0332
Merge branch 'master' of github.com:laurent22/joplin
2019-11-07 22:38:36 +00:00
Laurent Cozic
60a1f96b4f
Desktop, Mobile: Fixes #2030 : Fix handling of URLs that contain single quotes
2019-11-07 22:38:22 +00:00
Helmut K. C. Tessarek
40dfb730dc
we do not want localization for logging output
...
/ref https://discourse.joplinapp.org/t/message-in-log-file-translated-by-mistake/4198?u=tessus
2019-11-07 16:35:04 -05:00
Laurent Cozic
4e72a8f3a5
Clipper: Fixes #2034 : Better handling of HTML minifying error with fallback to non-minified HTML
2019-11-07 20:32:11 +00:00
Shane Kilkelly
fa3f0d2071
Desktop: Resolves #1298 : Add keyboard modes to editor (vim, emacs) ( #2056 )
...
* Add keyboard modes to editor (vim, emacs, default)
This adds a new option to settings, and then sets the
appropriate keyboard handler in the ace editor.
The "default" option is equivalent to the old keyboard
behaviour.
* Remove stray console.log
* Move the keyboard-mode setting to the general section
* Change `keyboardMode` setting to `editor.keyboardMode`
2019-11-06 21:51:08 +00:00
Helmut K. C. Tessarek
48f0c1c37b
All: Resolves #2042 : Set user-agent header to Joplin/1.0 ( #2064 )
...
closes #2042
2019-11-06 09:54:16 +00:00
Caleb John
c05bc899eb
Desktop, Mobile: Added link resource icon ( #2035 )
...
* Add forkawesome icons
* Add resource icon for specific filetypes
* Ignore resource link styling on mobile
* whtiespace
* render txt icons and adjust icon sizes
* Replace fork-awesome font with inline svg so icons work on mobile
* Add comment describing the source of resource icons
2019-11-05 21:41:36 +00:00
Helmut K. C. Tessarek
83c3c027d0
Desktop, Mobile: Fix TOC with special characters ( #2052 )
2019-11-05 13:18:05 +00:00
Laurent Cozic
cc51ba4f90
Tools: Upgraded jasmine and made it easier to filter tests
2019-11-02 10:19:24 +00:00
Laurent Cozic
2997b0f2c4
Renamed 'layout' setting to 'layoutButtonSequence'
2019-10-31 08:47:45 +00:00
Subodh Dahal
f450ef09cc
Desktop: Resolves #1900 : Allow selecting what views should be available from the Layout button ( #2028 )
...
* Added options for selecting layout
* Toggle through the layouts based on config
* Used redux state for getting layout settings
* Removed duplicated strings for layout options
* Moved option for selecting layouts to "View" menu
2019-10-31 08:42:17 +00:00
Laurent Cozic
5522d11eed
Merge branch 'master' of github.com:laurent22/joplin
2019-10-31 07:25:39 +00:00
Laurent Cozic
273c0f432c
Desktop: Fixed attachment markup when importing ENEX files as HTML so that it works in mobile too
2019-10-30 18:23:37 +00:00
Laurent Cozic
d346cdb897
Added Bosnian language and cleaned up translations
2019-10-30 18:12:06 +00:00
Fernando K
57a4b48c9b
Desktop, Mobile: Resolves #2043 : Add <kbd> tag support ( #2044 )
2019-10-30 15:43:58 +00:00
Helmut K. C. Tessarek
26d91e355a
Mobile: Show alarm in correct date and time format ( #2026 )
2019-10-30 10:24:06 +00:00
Helmut K. C. Tessarek
dece5d8de7
Desktop: Resolves #1903 : Add Nord theme ( #2004 )
...
code by vzsky (PR was abandoned)
closes #1903
2019-10-30 09:55:45 +00:00
Tommy Bergeron
885858dcb4
Desktop: Resolves #1988 : Add menu item to toggle note list ( #1991 )
...
* Add menu item to toggle note list #1988
* Hiding the noteList now fully works + standardized casing for noteList #1988
* hiding verticalResizer to fully hide note list and its extra border #1988
* curly braces on the same line #1988
* fa-tasks is "less" worse as an icon for toggle note list #1988
* liking this icon a whole lot more
* removed useless width tweak
2019-10-30 09:40:33 +00:00
Laurent Cozic
01614b5a13
All: Resolves #2002 : Handle WebDAV server with empty XML namespaces
2019-10-28 19:15:18 +00:00
Laurent Cozic
7153c06e88
Api: Fixes #2018 : Fixed error handling when getting resources of a note that does not exist
2019-10-28 19:02:29 +00:00
Laurent Cozic
5b5e07d4dc
Merge branch 'master' of github.com:laurent22/joplin
2019-10-28 18:19:49 +00:00
Laurent Cozic
4ab1fb3ec5
Not needed
2019-10-23 16:17:40 +01:00
Caleb John
0eb51e6bb0
Desktop: Stop watching external edits when closing editor ( #1981 )
...
* Stop watching external edits
* move onClose to options
* Wrap openExternal in promise
* More specific error with locale
* Removed localization of external edit error
2019-10-17 22:40:27 +02:00
Laurent Cozic
58b307ba02
Mobile: Resolves #1998 : Allow selecting camera ratio and fixed camera view aspect ratio. Also made camera type persistent.
2019-10-16 23:52:22 +02:00
Helmut K. C. Tessarek
d91b3624e9
Desktop, Mobile: Add typographer support ( #1987 )
...
* add typographer support
* add info to readme/markdown.md
2019-10-15 00:01:58 +02:00
Laurent Cozic
ba3abf7c4c
Update website
2019-10-14 23:28:24 +02:00
Laurent Cozic
0370c7b627
All: Allow apps to work with read-only profile
2019-10-14 10:35:04 +02:00
Laurent Cozic
008e30bdb7
Apply linter
2019-10-14 01:47:21 +02:00
Laurent Cozic
9f5da92ab4
Desktop, Mobile: Added support for chemical equations using mhchem for Katex
2019-10-13 00:22:24 +02:00
Laurent Cozic
fdafe3b947
Desktop: Fixes #1854 : Prevent note content from being deleted when using certain external editors (in particular Typora)
2019-10-12 22:51:38 +02:00
Laurent Cozic
6dec711a0a
Desktop: Fixes #1854 : Prevent external editor from clearing the note in some hard to replicate cases
2019-10-12 21:30:38 +02:00
Laurent Cozic
ec67bc7f1a
Mobile: Fixes #1910 : Make sure side bar text is white when dark theme is used
2019-10-12 20:55:59 +02:00
Laurent Cozic
47aaf639b3
Merge branch 'master' of github.com:laurent22/joplin
2019-10-12 20:49:42 +02:00
Laurent Cozic
51233c2745
Mobile: Fixes #1975 : Images were not being displayed just after having been taken or attached
2019-10-12 20:49:10 +02:00
Helmut K. C. Tessarek
5f28d0ec24
Desktop: Add option to set page dimensions when printing ( #1976 )
...
* add setting: export.pdfPageSize
* create 2 settings: size and orientation
* export.pdfPageOrientation: use string instead of boolean
* add other page formats supported by Electron
2019-10-12 01:21:19 +02:00
J0J0 T
f90cc8d67d
Desktop, Cli: enex_to_md: Support italic in span tags ( #1966 )
...
* Desktop, Cli: enex_to_md: support italic in span tags
* Desktop, Cli: enex_to_md: readd debug message to resolve CI conflict
* Desktop, Cli: enex_to_md: fix CI errors
add spaces to commented out debug messages
* Desktop, Cli: enex_to_md: remove redundant commented out debug message
* Desktop, Cli: enex_to_md: readd redundant commented out debug message
CI wants it in there - maybe remove in another PR
2019-10-12 00:39:13 +02:00
Alan Martins Silva
d3e9ffcaea
Mobile: Added duplicate option when selecting notes. ( #1969 )
...
* Adding duplicate button on screen-header.js when selecting notes; Adding 'duplicateMultipleNotes' function on Note.js;
* Using for-loop like the rest of the code does
* changing from 'uniqueTitle' to 'ensureUniqueTitle'
2019-10-12 00:37:16 +02:00
Laurent Cozic
b0a4a10dcc
Clipper: Fixes #1876 : Handle more styles of named anchors, including spans
2019-10-12 00:18:40 +02:00
Laurent Cozic
7d7975daf4
Cli: Allow setting user timestamps with "set" command
2019-10-11 19:49:47 +02:00
Laurent Cozic
c98644b72f
All: Allow a sync client to lock a sync target, so that migration operations can be performed on it
2019-10-11 01:03:23 +02:00
Laurent Cozic
8a097fb79c
All: Added concept of sync version and client ID to allow upgrading sync targets
2019-10-10 23:23:11 +02:00
Laurent Cozic
b099c811cc
Merge branch 'master' of github.com:laurent22/joplin
2019-10-09 21:35:33 +02:00
Laurent Cozic
a8ae0f8078
Apply linter config
2019-10-09 21:35:13 +02:00
Nathan Leiby
fdcf27fc65
Mobile: confirm encryption password ( #1939 )
...
* mobile: confirm encryption password
* pr feedback: translatable strings + style refactor
also added placeholder text
* s/did/do
2019-10-08 18:04:25 -04:00
Caleb John
f2c82b05d9
Desktop: Improved resource hover title ( #1965 )
...
* Improved resource hover title
* Add mimetype to resource links
* Escape mime type for resource links
2019-10-08 21:39:38 +02:00
Laurent Cozic
add9dda759
Desktop, Cli: Give correct mime type to more file types
2019-10-08 21:36:33 +02:00
Laurent Cozic
fdef2db232
Desktop, Cli: Fixes #1960 : Apply default style to notes in HTML format
2019-10-07 23:14:49 +02:00
Laurent Cozic
60c1939d26
Api: Resolves #1956 : Allow getting the resources of a note
2019-10-07 09:57:24 +02:00
oskar
4a88343372
Mobile: Added Front Camera toggle when taking a picture ( #1913 )
...
* added front camera support
* added front camera button and logic
2019-10-03 22:23:43 +01:00
Laurent Cozic
02eb2f2e45
Desktop, Cli: Resolves #1932 : Use profile temp dir when exporting files
2019-10-02 19:22:32 +01:00
Laurent Cozic
ce5db5a5c1
Add more logging info to ExternalEditWatcher so that I do not need to ask to enable debug mode
2019-10-02 19:04:50 +01:00
Laurent Cozic
cdcc3902c5
Merge branch 'master' of github.com:laurent22/joplin
2019-10-02 19:03:59 +01:00
Laurent Cozic
eca0ab0ef6
Desktop: Fixes #1829 : Fixed alarms that would trigger immediately when they were set too far in future
2019-10-02 18:21:42 +00:00
Helmut K. C. Tessarek
4259d900f4
Mobile: Don't display Dracula theme on mobile ( #1935 )
2019-10-02 07:49:38 +01:00
Laurent Cozic
0fb5b35212
All: Fixes #1938 : App would crash if trying to index a note that has not been decrypted yet
2019-10-02 07:38:16 +01:00
Dom Goodwin
84ab395fae
Desktop: Resolves ( #1863 ): Added Dracula theme ( #1924 )
...
* Added dracula theme
* Removed package-lock
2019-10-01 12:23:32 +01:00
Laurent Cozic
e93d96193c
eslint
2019-09-29 22:11:36 +00:00
Laurent Cozic
8565cd7d40
Cli: Resolves #1905 : Add support to Termux by returning a default when platform name cannot be determined
2019-09-27 22:18:22 +01:00
Laurent Cozic
c9098b0489
All: Improves deletion fail-safe so it is based on percentage of notes deleted. And display warning on sidebar.
2019-09-27 18:12:28 +00:00
Laurent Cozic
effbf10571
All: Log last requests in case of a sync error
2019-09-25 18:58:15 +00:00
Laurent Cozic
348efdd7b6
All: Added fail-safe to prevent data from being wiped out when the sync target is empty
2019-09-25 18:40:04 +00:00
Laurent Cozic
cc7e2fc456
Merge branch 'master' of github.com:laurent22/joplin
2019-09-23 22:27:16 +01:00
Devon Zuegel
172d925f0f
Desktop: Fix import interop service ( #1887 )
...
* Revert "Revert "Desktop: Add ENEX to HTML export (#1795 )""
This reverts commit 50b66cceca
.
* Revert "Revert "Desktop, Cli: Fixed interop service so that it still allow auto-detecting importer based on format (required for Cli and for test units)""
This reverts commit c7c57ab2a5
.
* Fix the .md importer
* Add comment re future refactor
* Rm importerClass for .md importer
* Fix EnexToMd module name
2019-09-23 22:18:30 +01:00
Laurent Cozic
691eefec2f
Desktop, CLI: Also allow importing TXT files with markdown
2019-09-20 23:00:59 +01:00
Laurent Cozic
50b66cceca
Revert "Desktop: Add ENEX to HTML export ( #1795 )"
...
This reverts commit 2f14832c34
.
Reverting PR #1795 due to broken MD import and other issues
2019-09-20 22:18:09 +01:00
Laurent Cozic
c7c57ab2a5
Revert "Desktop, Cli: Fixed interop service so that it still allow auto-detecting importer based on format (required for Cli and for test units)"
...
Reverting PR #1795 due to broken MD import and other issues
This reverts commit 558b6443bc
.
2019-09-20 22:13:34 +01:00
Laurent Cozic
558b6443bc
Desktop, Cli: Fixed interop service so that it still allow auto-detecting importer based on format (required for Cli and for test units)
2019-09-19 23:26:33 +01:00
Laurent Cozic
335b43ead4
Chore: Fixed a few formatting issues
2019-09-19 23:02:29 +01:00
Laurent Cozic
e648392330
Chore: Apply eslint rules
2019-09-19 22:51:18 +01:00
Devon Zuegel
4ba4910a9c
Mobile: Custom mobile editor font ( #1797 )
...
* Make editor font "Menlo"
* Add .vscode/* to .gitignore
* Add "editor font" config UI
* Render "editor font" chosen in config
* Add shim.mobilePlatform()
* Use style.editor.fontFamily rather than editorFont
* Add default font option
* Fixed for Android
2019-09-17 21:32:00 +01:00
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
52ace55db0
Mobile: Remove empty sections from config screen
2019-09-16 22:59:45 +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
88561a6c3c
Desktop, CLI: Fixed import of notes that contain links with hashes
2019-09-12 22:48:10 +01: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
e03ef78049
All: Fixed link issue following last update
2019-09-10 09:25:58 +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
3d6c932e1b
Cli: Added headless server command (Beta) ( #1860 )
...
* Trying to implement headless server
* Cli: Cleaned up and completed server command so that it is usable. Added warnings as it is advanced usage only at this point.
* Restored welcome assets
2019-09-08 17:16:45 +01:00
Laurent Cozic
5a9b3b6c7c
Desktop, Mobile: Resolves #1832 : Only support checkboxes that start with a dash
2019-09-07 11:18:07 +01:00
Laurent Cozic
dcb5590842
Clipper: Fixes #1851 : Fixed error when trying to import certain pages using "Clip simplified page" feature
2019-09-07 10:47:31 +01:00
Laurent Cozic
038efa10f2
Update website
2019-09-06 18:34:47 +01:00
Laurent Cozic
dfa692569b
Update translations
2019-09-06 18:33:30 +01:00
Laurent Cozic
9abc6a2e44
CLI: Fixes #1779 : Make sure setting side-effects are applied even when running in command line mode
2019-09-06 18:29:40 +01:00
Laurent Cozic
10e22654ea
Desktop: Fixes #1815 : Fixed cropped content issue when printing or exporting to PDF
2019-09-04 20:11:35 +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
d28fbe2d3b
Desktop: Apply current locale to date and time ( #1822 )
2019-08-29 17:38:24 +01:00
Caleb John
ac4986b620
Desktop: Fixes #1803 : Use correct date format for templates ( #1810 )
2019-08-29 17:35:43 +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
5ac6b46efd
Desktop: Fixed theme options for Solarized theme
2019-08-14 23:17:02 +02:00
Laurent Cozic
849d7983f6
Desktop: Added support for Fountain screenwriting language
2019-08-14 12:40:06 +02:00
Laurent Cozic
87a639df2b
Mobile: Disabled solarized themes on mobile
2019-07-30 11:37:52 +02:00
Laurent Cozic
bdd8eab87e
Mobile: Make it clearer when there are no notebooks and added a button create one
2019-07-30 11:36:56 +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
6cfacb1a48
Second pass at linting lib dir
2019-07-29 15:58:33 +02:00
Laurent Cozic
86dc72b204
First pass at linting lib dir
2019-07-29 15:43:53 +02:00
J0J0 T
b47cb4e29a
Desktop, Cli: Improved bold formatting support in Enex import ( #1708 )
...
* Dekstop,CLI: enex_to_md: add html/md test file pairs
* one pair for basic text formatting tags: strong, b, i, em
* and one using span tags with inline styles for bold formatting
Note: The html files include the Evernote-typical "linebreak tags inside of separate <div> tags"
to represent empty lines!
* Desktop,Cli: enex_to_md: support bold in span tags using inline styles
* function isSpanWithStyle() checks if further processing of a span tag
makes sense
* function isSpanStyleBold() checks if bold formatting via styles is
used - a similar function could be written for each span-inline-style-format
that should be supported
* Desktop,Cli: enex_to_md: fix saving span attrs in state object
pushing attributes of span tag to state object now
happens outside of isSpanWithStyle()
2019-07-29 12:25:25 +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
Laurent Cozic
b2eadffde0
Using British English by default for consistency
2019-07-29 11:51:09 +02:00
Laurent Cozic
200ba2775f
All: Resolves #1459 : Make translation files smaller by not including untranslated strings. Also add percentage translated to config screen.
2019-07-29 11:47:50 +02:00
Laurent Cozic
2c6b291b9b
Desktop: Only repeat failed requests up to 3 times during sync
2019-07-29 10:12:23 +02:00
Laurent Cozic
7b42d7d2c8
Mobile: Fixed freeze when last notebook was the conflict one and there are no longer any conflicted notes
2019-07-26 21:23:18 +02:00
Laurent Cozic
7591b614c5
typos
2019-07-21 22:27:13 +00:00
Shane Kilkelly
3d498e7a75
Desktop: Add solarized themes to desktop client ( #1733 )
2019-07-21 17:27:42 +01:00
Laurent Cozic
45ad201132
Mobile: Fixed colour of placeholder text in dark theme
2019-07-21 17:16:15 +01:00
Laurent Cozic
3aa0394062
Mobile: Fixes #1684 : Trying to fix problem when attaching file that contains spaces in name
2019-07-21 14:39:52 +01:00
Laurent Cozic
b65767a43c
Mobile: Fixes #1746 : Populate note side menu when swiping right
2019-07-21 14:11:30 +01:00
Laurent Cozic
6a42ef50ec
All: Fixes #1732 : Fixed note order when dragging a note outside a notebook
2019-07-21 13:55:25 +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
6436dff94b
Api: Fixed handling of markup language
2019-07-21 00:31:29 +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
38177c7e54
All: Optimised loading of multiple items
2019-07-17 22:50: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
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
2361c5a5e7
Clipper: Better handling of images when multiple images have the same source but with different dimensions
2019-07-16 21:47:44 +01:00
Laurent Cozic
38e8a881d5
More refactoring to easily handle multiple renderers
2019-07-16 19:05:47 +01:00
Helmut K. C. Tessarek
d45d1b4225
Mobile: Show correct time/date (as specified in settings) for note properties ( #1749 )
2019-07-16 15:11:58 +01:00
Laurent Cozic
fbb0ac5892
Clipper: Refactored image rules to re-use more code
2019-07-15 20:43:28 +00:00
Laurent Cozic
c75618eb8f
Clipper: Minor fixes
2019-07-15 01:17:17 +01:00
Laurent Cozic
74ee629266
Clipper: Fixed issue with relative links when importing HTML
2019-07-15 00:44:45 +01:00
Laurent Cozic
a0dd0702fb
Clipper: Adding support for clipping page as HTML
2019-07-14 16:00:02 +01:00
Laurent Cozic
bdb31f2890
Mobile: Fixed issue that could slow down app when displaying large list of notes
2019-07-13 23:55:28 +01:00
Laurent Cozic
0255546ae1
Mobile: Auto-save after toggling to-do state
2019-07-13 23:49:35 +01:00
Laurent Cozic
be1f57a8a6
Desktop: Fixes #1727 : Keep back button when opening a note link from the search results
2019-07-13 17:58:59 +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
fa69957d3f
Desktop, CLI: Fixes #1723 : Import Evernote audio files correctly
2019-07-13 17:26:47 +01:00
Laurent Cozic
4d9d84a8f3
Merge branch 'master' of github.com:laurent22/joplin
2019-07-13 15:58:06 +01:00
Laurent Cozic
ec1089870f
All: Fixes #1694 : When deleting resource from sync target also delete associated data blob
2019-07-13 15:57:53 +01:00
Kirill Goncharov
f6b0da3f5e
Android: Check filesystem permission if filesystem sync target is selected ( #1665 )
...
* Android: Check filesystem permission if filesystem sync target is selected
* Android: Change permission error text, don't prevent user from saving settings
2019-07-13 14:51:54 +01:00
Laurent Cozic
c2a80b12f0
Mobile: More rendering optimisations to make animations smoother and to allow typing fast on large notes
2019-07-12 19:36:12 +01:00
Laurent Cozic
981c97cca5
Mobile: Optimising screen rendering to make text input faster
2019-07-12 18:32:08 +01:00
Laurent Cozic
091cbc5355
Mobile: Added sync button animation; Added notebook header; Improved layout of Edit Notebook screen
2019-07-12 18:07:47 +01:00
Laurent Cozic
e5a8114887
Mobile: Added icons to left sidebar
2019-07-11 18:44:26 +01:00
Laurent Cozic
4779fc6f43
Mobile: Remove search and side menu button from config screen
2019-07-11 18:26:04 +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
Laurent Cozic
cab73a26e7
Mobile: Adding note side menu
2019-07-11 17:43:55 +01:00
Laurent Cozic
554ddb3b51
Mobile: Grouped file attachment action under one menu
2019-07-11 17:41:13 +01:00
Laurent Cozic
5fdd07679e
All: Fix: Only log master key ID
2019-07-10 17:35:08 +01:00
Laurent Cozic
6fea7116b6
Mobile: Removed now unneeded Welcome screen
2019-06-29 00:24:00 +01:00
Laurent Cozic
2955914ca5
Mobile: Fixes #1690 (maybe): Process less data simultaneously when building search index to prevent out of memory errors
2019-06-28 23:49:43 +01:00
Charles
a796a9d179
API: Support is_todo property to allow making a note a todo ( #1688 )
2019-06-28 13:46:55 +01:00
Laurent Cozic
da21580785
Mobile: Added 'All notes' screen; Cleaned up header bar buttons; Removed 'body' from note preview object to improve memory usage
2019-06-28 00:51:02 +01:00
Laurent Cozic
4d92187327
Mobile: Added button to fix search engine index
2019-06-28 00:48:52 +01:00
Laurent Cozic
ffc311d7bd
Mobile: Moved slider value to the left so that it is visible while dragging
2019-06-27 00:05:17 +01:00
Laurent Cozic
a1e8e71359
Mobile: Added auto-save
2019-06-26 23:26:26 +01:00
Laurent Cozic
7942e74dc6
Mobile: Fixed field focus logic
2019-06-26 23:21:12 +01:00
Laurent Cozic
c4e21c2b6a
Mobile: Added placeholders for note title and body, and focus body by default for notes
2019-06-26 23:00:25 +01:00
Laurent Cozic
0a06aa6f9f
Mobile: When inside a note, do not show side menu and search buttons
2019-06-26 22:54:09 +01:00
Laurent Cozic
f985cfa25c
Mobile: Removed arrow icon as it is rendered weirdly on device
2019-06-26 18:51:12 +01:00
Laurent Cozic
bf16aa6192
All: Better logging in case of error while indexing search
2019-06-26 18:36:42 +01:00
Laurent Cozic
d96c58d192
Mobile: Edit and delete notebooks by long-pressing them, and removed context menu on note lists
2019-06-26 18:28:09 +01:00
Laurent Cozic
e7e0264411
Mobile: Improved side menu: Made button panel fixed at the bottom, and added dark overlay over right side content
2019-06-26 18:05:37 +00:00
Laurent Cozic
430a11282b
Mobile: Moved 'New notebook' button to sidebar
2019-06-26 01:10:15 +01:00
Laurent Cozic
9957b2798c
Mobile: Moved config menu item to button on side bar
2019-06-26 00:35:26 +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
484f290eb0
Clipper: Improved clipping selection by removing unecessary elements
2019-06-25 22:11:12 +01:00
Laurent Cozic
d79089aea3
Clipper: Fixes #1682 : Do not clip elements that should be hidden
2019-06-24 00:00:11 +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
6ee2595dce
Desktop: Fixes #1676 : Preserve user timestamps when adding note via API
2019-06-22 12:31:04 +01:00
Laurent Cozic
50fd075168
Desktop, CLI: Fixes #1672 : Fix line break issue when importing certain notes from Evernotes
2019-06-22 11:23:22 +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
Caleb John
b461625518
Desktop: Fixed issue with issue with watching file on Linux ( #1659 )
...
Watch for rename events in the external editor and re-watch file
2019-06-20 00:44:51 +01:00
Laurent Cozic
f6688a65ae
iOS: Fixed bug that was preventing images from displaying
2019-06-19 23:16:37 +01:00
Laurent Cozic
349cade946
All: Optimised resource download queue by exiting early if resources are already downloaded
2019-06-15 21:48:37 +01:00
Laurent Cozic
60ed2cbee5
Mobile: Fixed bug where photo was not displayed just after having taken it
2019-06-15 21:23:30 +01:00
Laurent Cozic
bda5ac9fb5
Upgraded RNdocument-picker
2019-06-14 23:23:01 +01:00
Laurent Cozic
53d7e906d4
Removed unneeded class that was causing a require cycle
2019-06-14 23:04:05 +01:00
Laurent Cozic
2a7d555859
Replaced deprecated Slider component
2019-06-14 22:59:27 +01:00
Laurent Cozic
e6675f500c
Removed no longer used WebView module
2019-06-14 22:46:08 +01:00
Laurent Cozic
c3f20d3ebc
Getting latest RNCamera to work with Android
2019-06-14 22:45:35 +01:00
Laurent Cozic
ff257060d1
Trying get RNCamera to work in iOS
2019-06-14 22:31:01 +01:00
Laurent Cozic
0818de036e
Fixing issue with webview so that WebKit rendering can be used
2019-06-14 09:14:01 +01:00
Laurent Cozic
122bc29035
Mobile: Upgraded WebView
2019-06-14 08:11:15 +01:00
Laurent Cozic
861cf8a1b2
Merge branch 'master' into react-native-5-9
2019-06-14 07:22:57 +01:00
Laurent Cozic
7d6959e9e4
Merge branch 'master' of github.com:laurent22/joplin
2019-06-14 07:22:38 +01:00
Laurent Cozic
85091052e7
iOS: Fixed missing Confirm and Cancel buttons on Alarm dialog
2019-06-14 07:22:25 +01:00
Laurent Cozic
f46ad5bfda
Upgrading to React Native 5.9
2019-06-14 07:12:24 +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
86136e0c6c
Clipper: Fixes #1622 : Import named anchors from clipped pages
2019-06-13 00:26:19 +01:00
Laurent Cozic
ad211b4b4e
Clipper: Fixes #1600 : Handle SVG images and fix issue with invalid file extensions
2019-06-12 09:45:31 +01:00
Laurent Cozic
62c48b9a46
CLI: Fixed regression which was preventing decryption on newly created profiles
2019-06-10 08:55:36 +01:00
Laurent Cozic
fa28ae1433
Mobile: Improved and cleaned up config screen
2019-06-08 00:23:17 +01:00
Laurent Cozic
9f6b3ccf40
All: Improved: Allow using multiple connections to download items while synchronising ( #1633 )
...
* Task queue
* All: Improved sync speed by downloading items in parallel
* Improved download queue
2019-06-07 23:20:08 +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
Laurent Cozic
de5fdc84f8
Added simple Key-Value store to support temporary data
2019-06-07 08:05:15 +00:00
Laurent Cozic
8fe2091926
Desktop, CLI: Fixes #1583 : Handle multiple lines in attributes when importing Enex files
2019-05-28 22:52:09 +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
04c6579f2c
All: Fix: Fix issue with revisions being needlessly created when decrypting notes
2019-05-28 18:10:21 +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
83682ab513
Desktop, Mobile: Improved config screen with dark theme
2019-05-26 19:39:07 +01:00
Laurent Cozic
7b987b5a8f
Desktop: Resolves #1575 : Make bold text more visible
2019-05-24 23:51:56 +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
d00bfa997e
Doc: Fixed more links
2019-05-22 16:57:45 +01:00
Laurent Cozic
5d763c7e6c
All: Remove tags from Welcome item due to issue with cleaning them up afterwards
2019-05-22 16:38:53 +01:00
Helmut K. C. Tessarek
10500c78b1
All: Fix: Default sort order for notebooks should be title and ascending ( #1541 )
2019-05-22 16:18:16 +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
4c935b78f9
Removed log statement
2019-05-19 12:04:09 +01:00
Laurent Cozic
07e88b2eeb
All: Handle missing resource blob when setting resource size
2019-05-19 11:18:44 +01:00
Laurent Cozic
e4a08c29d7
Desktop, Mobile: Improved: Gray out checkboxes that have been ticked inside notes
2019-05-17 22:41:30 +01:00
Laurent Cozic
1a091460ca
All: Fixed: Prevent app from trying to upload resource it has not downloaded yet
2019-05-16 17:34:16 +00:00
Laurent Cozic
8ebaa7f6eb
All: Put back "Fetched items" message during sync
2019-05-15 08:14:36 +01:00
Laurent Cozic
78ddd22f09
Log more revision information to allow debugging issues
2019-05-14 22:23:34 +01:00
Laurent Cozic
c546b7076a
Fixed doc
2019-05-14 22:02:47 +01:00
Laurent Cozic
0e2bb5d784
Desktop: Improved: When opening a note using Goto Anything, open all its parent notebooks too
2019-05-14 00:11:27 +01:00
Laurent Cozic
173cd6de4d
Fixed regression
2019-05-13 09:50:39 +01:00
Laurent Cozic
3e808f05fd
Improved logic to set resource file size
2019-05-12 15:53:42 +01:00
Laurent Cozic
e1b7b64e1b
All: Make sure resource filesize is set in all cases
2019-05-12 11:41:07 +01:00
Laurent Cozic
ed3970be81
CLI: Fix: Do not resize images if they are already below the max dimensions
2019-05-12 11:38:33 +01:00
Laurent Cozic
565dfba8c9
All: Fixes #371 (sort of): Allow resources greater than 10 MB but they won't be synced on mobile
2019-05-12 01:15:52 +01:00
Laurent Cozic
553a26eb63
Desktop, CLI: Added option to disable creation of welcome items
2019-05-12 01:10:46 +01:00
Laurent Cozic
9c85bc2cd1
All: Save size of a resource to the database; and added mechanism to run non-database migrations
2019-05-11 17:55:40 +01:00
Laurent Cozic
e96bc9c48a
All: Allow specifying the log level of a log target
2019-05-11 17:53:56 +01:00
Laurent Cozic
0d036d8183
Fixed regression following fix for #1425
2019-05-11 17:35:39 +01:00
Laurent Cozic
e5f2a7f2f5
Fixed regression caused by #1472
2019-05-11 17:34:45 +01:00
Laurent Cozic
016ce3dd61
Desktop: Resolves #1502 : Improved note deletion dialog
2019-05-11 13:36:44 +01:00
Laurent Cozic
afb375955e
Fixed regressions following fix for #1425
2019-05-11 12:08:28 +01:00
Laurent Cozic
b702b0b40c
Desktop: Fixes #1425 : Improved handling of images when using external editor, so that it works in Atom, VSCode and Typora
2019-05-11 11:46:13 +01:00
Laurent Cozic
91ecab51c5
Clipper: Fixed: Added Chrome workaround to prevent it from posting the same note twice
2019-05-11 11:18:09 +01:00
Laurent Cozic
863f5bcf18
Desktop, Mobile: Fixed: Some images were not being displayed
2019-05-11 09:49:56 +01:00
Laurent Cozic
771975cd35
Clipper: Fixes #1462 : Allow importing images from local file with file:// URLs
2019-05-10 01:06:06 +01:00
Laurent Cozic
78372c9bac
All: Improved: Make sure a revision is saved a note has not been modified for over a week
2019-05-08 00:51:56 +01:00
Laurent Cozic
a4db1bc671
All: Improved: Do not save a revision if there is already a recent one that exists
2019-05-08 00:10:36 +01:00
Laurent Cozic
52a2daddbf
All: Improved: Make sure user timestamp is preserved with revision information
2019-05-07 22:15:47 +01:00
Laurent Cozic
c400142996
All: Fix: Make sure a revision is not empty before saving it
2019-05-07 20:46:58 +01:00
Laurent Cozic
08af9de190
All: Resolves #712 : New: Support for note history ( #1415 )
...
* Started revisions support
* More rev changes
* More rev changes
* More revs changes
* Fixed deletion algorithm
* More tests and moved updated time to separate field
* Display info when restoring note
* Better handling of existing notes
* wip
* Further improvements and fixed tests
* Better handling of changes created via sync
* Enable chokidar again
* Testing special case
* Further improved logic to handle notes that existed before the revision service
* Added tests
* Better handling of encrypted revisions
* Improved handling of deleted note revisions by moving logic to collectRevision
* Improved handling of old notes by moving logic to collectRevision()
* Handle case when deleting revisions while one is still encrypted
* UI tweaks
* Added revision service to mobile app
* Fixed config screens on mobile and desktop
* Enabled revisions on CLI app
2019-05-06 21:35:29 +01:00
Luis Orozco
d213e4ab57
All: Fixed: Prevents notes with no title to break after synchronize ( #1472 )
...
Tests to confirm serialize/unserialize don't change body and title
check if item title exists, otherwise display default title.
added test checking serializing/unserializing Folders don't modify data
2019-05-06 21:25:14 +01:00
Laurent Cozic
b2129cb8c4
Desktop, CLI: Fixes #1476 : Import lists and sub-lists from Enex files with correct indentation
2019-05-01 18:06:37 +01:00
Laurent Cozic
aad49c520b
All: Improved: Display better error message when trying to sync with a new sync target from an old version of Joplin
2019-04-30 23:42:06 +01:00
Christian Moritz
788dc42684
CLI: Improved: Update sharp (for node 12 compatibility) ( #1471 )
2019-04-30 17:32:51 +01:00
Laurent Cozic
6d220005cc
All: Fixes #1353 : Remove message "Processing a path that has already been done" as this is not an error
2019-04-29 18:27:32 +01:00
Laurent Cozic
155d38d24a
Update website
2019-04-26 19:06:17 +01:00
Laurent Cozic
0d7f9a2ab3
Merge branch 'master' of github.com:laurent22/joplin
2019-04-21 13:56:01 +01:00
Laurent Cozic
a5ee120281
All: Fixes #1433 : Some resources could incorrectly be deleted even though they are still present in a note. Also added additional verifications before deleting a resource.
2019-04-21 13:49:40 +01:00
Helmut K. C. Tessarek
12ebf44e22
Desktop: add option to use soft breaks for markdown rendering ( #1408 )
...
* add option to use soft breaks for markdown rendering
* oops, I didn't use the British spelling
* moved setting to section Plugins
* change text -> Enable soft breaks
2019-04-21 10:03:10 +01:00
Laurent Cozic
220f5d0967
Desktop: Fixes #1425 (probably): Fix display of images when using VSCode as external editor
2019-04-20 21:12:19 +01:00
Laurent Cozic
4ef05272c4
Clipper: Fixes #1417 : Sort the folders in the same order as the desktop app
2019-04-20 19:29:23 +01:00
Laurent Cozic
42119c8f42
All: Fixes #1427 : Support checkoxes behind bullets
2019-04-20 19:00:22 +01:00
Laurent Cozic
27cce03968
Updated translations
2019-04-20 12:26:34 +01:00
Laurent Cozic
9356841cfc
Desktop: Fixes #423 : Make sure links are clickable when exporting to PDF
2019-04-20 12:23:05 +01:00
Laurent Cozic
a974eb5d9f
Fixing links
2019-04-18 15:11:56 +01:00
Laurent Cozic
f8e1395087
joplin.cozic.net => joplinapp.org
2019-04-18 14:59:17 +01:00
Laurent Cozic
cf40c14a86
All: Fixes #1405 : Handle invalid resource tags that contain no data when importing ENEX
2019-04-12 01:43:15 +01:00
Laurent Cozic
be2b2b7836
Merge branch 'master' of github.com:laurent22/joplin
2019-04-04 08:14:36 +01:00
Laurent Cozic
0cebae8032
All: Allow longer folder paths
2019-04-04 08:01:16 +01:00
Laurent Cozic
6ebc77cbba
Desktop: Fix: Goto Anything results were displayed lowercase
2019-04-04 07:53:20 +01:00
Tim Kilåker
542a5e88b7
All: 1383 Clear selected Notes when switching Notebook ( #1387 )
2019-04-04 07:48:33 +01:00
Laurent Cozic
72b36522e8
All: Improved support for Japanese, Chinese, Korean search queries (also applies to Goto Anything)
2019-04-03 07:46:41 +01:00
Caleb John
0c2f2667d3
All: Allow toggling markdown plugins and added several new plugins ( #1347 )
...
* Initial test of enabling plugins
* Added support for toggle-able plugins
- Also adds some new plugins
* Add instructions on adding toggle-plugins
* Fix subtle anchor bug
- webview was moving itself when scrolling to bottom anchors
* Moves the webview hack so that it only applies to anchors
* Add plugin descriptions to the README, also removed mermaid from README
* rename plugin.* to markdown.plugin.* to be more forward compatible
2019-04-02 17:14:48 +01:00
Laurent Cozic
6b2910c3c7
Desktop: Added Goto Anything dialog and implemented basic plugin system
2019-04-01 19:43:13 +00:00
Laurent Cozic
bdc7ea4346
All: Display warning when changing dir for filesystem sync
2019-03-29 08:01:58 +00:00
Laurent Cozic
6884dd2b9e
Cleaned up MdToHtml style
2019-03-13 23:03:55 +00:00
Laurent Cozic
9e16ff3644
Mobile: Moved tags to separate screen to avoid slow down when having many tags
2019-03-13 22:42:16 +00:00
Laurent Cozic
4000cb5d1c
All: Fixes #1325 : Fixed nested checkbox indentation
2019-03-12 22:24:44 +00:00
Laurent Cozic
1030b412ff
All: Fixes #1326 : Restored inline code styling
2019-03-12 22:07:02 +00:00
Laurent Cozic
1602182085
Desktop: Fixes #1334 (maybe): Upgraded chokidar which it seems was randomly making Electron 4 crash (maybe due to fsevent package)
2019-03-12 21:41:13 +00:00
Laurent Cozic
68fbe8125e
Desktop: Fixed: The side bar was being refreshed too frequently. Fixed: Order of notebooks with sub-notebooks was sometimes incorrect when sorting by last updated time.
2019-03-10 21:16:05 +00:00
Helmut K. C. Tessarek
17c9c0f9ef
Mobile: version info changes ( #1290 )
...
* update the version info string for mobiles to be consistent with the desktop
Joplin vX.Y.Z -> Joplin X.Y.Z
hardcoded the string. Joplin is a product name, no need for translation.
* show version as X.Y.Z in update dialog
* update .po files so that the previous commit won't break translations
* tag -> Schlagwort
2019-03-08 17:31:48 +00:00
Laurent Cozic
9bd62fd3d4
All: Refresh folder order when a new folder is added or modified
2019-03-08 17:25:32 +00:00
Laurent Cozic
379ff5163b
Merge branch 'master' of github.com:laurent22/joplin
2019-03-08 17:18:31 +00:00
Laurent Cozic
d9538ccb08
No longer using fixed IDs
2019-03-08 17:17:37 +00: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
e30bc12354
All: Disabled Mermaid support for now
2019-03-06 07:11:55 +00:00
Laurent Cozic
687b9d1bef
All: Improve rendering of Mermaid graphs
2019-03-03 00:31:41 +00:00
Laurent Cozic
945d83608a
All: Include injected Mermaid JS only when necessary
2019-03-02 23:22:41 +00:00
Laurent Cozic
833d473268
Desktop: Resolves #206 : Added support for sorting notebooks by title or last modified
2019-03-02 17:35:57 +00:00
Laurent Cozic
2256b0c5ec
Desktop: Fixes very slow startup since Electron 4 upgrade
2019-02-28 23:24:28 +00:00
Laurent Cozic
4363005e92
All: Resolves #1105 : Added support for macro persistence for Katex
2019-02-28 22:32:29 +00:00
Laurent Cozic
a0e5947ba4
All: Resolves #163 : Added Mermaid support to desktop and mobile
2019-02-28 00:22:53 +00:00
Laurent Cozic
e841ea8a91
Fixing bad commit
2019-02-27 23:41:32 +00:00
Laurent Cozic
770a435029
Revert "Revert "Update website""
...
This reverts commit 49b56e84a7
.
2019-02-27 23:38:50 +00:00
Laurent Cozic
49b56e84a7
Revert "Update website"
...
This reverts commit ff1a6fdbbd
.
2019-02-27 23:38:21 +00:00
Laurent Cozic
ff1a6fdbbd
Update website
2019-02-27 23:37:16 +00:00
Laurent Cozic
95188b71b8
Desktop: Fixes #1265 : Fixed column resize on Windows. Also increased minimum and maximum sizes of columns.
2019-02-27 00:13:56 +00:00
Laurent Cozic
998011ff43
Mobile: Apply tag duplication fix to mobile too
2019-02-24 18:02:50 +00:00
Laurent Cozic
1736717f2e
Api: Require token for search end point, fixed a few issues and added doc
2019-02-24 12:37:37 +00:00
Laurent Cozic
50b75e1e63
API: Resolves #1148 : Added support for search end-point and improved error handling
2019-02-24 12:24:55 +00:00
Laurent Cozic
179005dd6c
All: Resolves #1198 : In search results, give more weight to more recent notes and less to completed to-dos
2019-02-24 12:00:06 +00:00
ruuti
99da184ba5
Set theme based background color to note webview to avoid white background on scroll when dark theme is enabled. ( #1230 )
2019-02-24 11:07:49 +00:00
Laurent Cozic
b40ccc7a15
All: Fixes #1251 : Handle Show Uncompleted Tasks option when selecting a tag
2019-02-24 10:38:06 +00:00
Laurent Cozic
7d6b7e588c
Desktop: use nodeIntegration
2019-02-24 10:17:37 +00:00
Laurent Cozic
32a67b9b33
minor tweaks
2019-02-23 15:53:14 +00:00
Laurent Cozic
b5dff09c28
All: Simplify Welcome notes and folders to avoid sync problems. Duplicate items will have to be manually deleted.
2019-02-23 15:47:29 +00:00
Laurent Cozic
eb5950d126
Desktop: Adding support for Mermaid
2019-02-18 18:11:53 +00:00
Laurent Cozic
3f1be5e7e7
Merge branch 'master' of github.com:laurent22/joplin
2019-02-18 00:43:21 +00:00
Laurent Cozic
a4e649c82d
Desktop: Clean up adding custom CSS and remove top margin and padding from rendered html
2019-02-18 00:42:52 +00:00
Caleb John
cda6eb7c2f
Fix little white corner between scrollbars ( #1229 )
2019-02-17 02:16:32 +00:00
Laurent Cozic
81e4cd319d
Desktop: Allow resizing left panels
2019-02-16 01:12:43 +00:00
ruuti
e0f5f47a15
Load background color from theme colours and set it for top and bottom safe area to respect iOS style guide. ( #1195 )
2019-02-14 23:09:21 +00:00
Laurent Cozic
6eeeda5dab
All: Update welcome assets
2019-02-14 22:22:43 +00:00
Caleb John
58993d2ead
Add styling to the scrollbars ( #1204 )
2019-02-14 22:21:21 +00:00
Laurent Cozic
0469fe76d7
Desktop: Do not display tags that are not associated with any note
2019-02-13 23:33:07 +00:00
Laurent Cozic
a3e74320fa
Desktop: Allow creating new note when multiple notes are selected
2019-02-13 22:57:43 +00:00
Laurent Cozic
b26aab3863
Desktop: Print background images and colors, and improved checkoxes to avoid use of svg
2019-02-13 22:35:57 +00:00
Laurent Cozic
f0020b3393
Desktop: Highlight row backgroung in table
2019-02-10 17:16:11 +00:00
Laurent Cozic
29e7ec4cc9
CLI: Fixes #1194 : Fixed opening then saving note in text editor
2019-02-10 16:41:14 +00:00
Laurent Cozic
434037d793
Done Welcome integration on mobile and CLI
2019-02-09 19:04:34 +00:00
Laurent Cozic
0567188fa8
Desktop: Select Welcome notebook the first time it is created
2019-02-08 23:38:29 +00:00
Laurent Cozic
4326902683
Desktop: Fixes #1196 : Moved webview to separate component to more precisely handle lifecycle events and precent uncessary reloading
2019-02-08 23:07:01 +00:00
Laurent Cozic
da3589149d
Desktop: Fixed restored scroll position when only viewer is visible
2019-02-08 08:28:27 +00:00
Laurent Cozic
69b4b4d1f4
Deskop: Integrated Welcome notes to desktop
2019-02-07 23:27:50 +00:00
Laurent Cozic
dd4b46a88b
All: Finished Welcome notebook
2019-02-07 23:17:58 +00:00
Laurent Cozic
4c00d9512e
Desktop: Resolves #1041 : Go back to previous note after clicking link
2019-02-07 18:17:09 +00:00
Laurent Cozic
6f511cb1e6
All: Tweaked blockquote CSS to make it fit more with styling update
2019-02-07 08:23:44 +00:00
Caleb John
029e84f538
Add new styling to tables and blockquote ( #1185 )
...
* Add new styling to tables and blockquote
* Update styling to tables
2019-02-07 08:01:38 +00:00
Laurent Cozic
42b1db1d08
Desktop: Use Arial for note viewer in Windows
2019-02-07 00:00:08 +00:00
Laurent Cozic
9d4b34cad7
All: Applied styles to mobile too
2019-02-06 23:52:29 +00:00
Laurent Cozic
cd9aff0f59
Desktop: Make default editor font a bit bigger
2019-02-06 23:06:37 +00:00
Laurent Cozic
032816fffc
All: Made note font slightly smaller
2019-02-06 22:48:02 +00:00
Laurent Cozic
49f8d0c6d8
API: Allow specifying item ID for any item
2019-02-06 22:36:39 +00:00
Laurent Cozic
0d6443c30a
All: Improve styling and layout of notes in note viewer
2019-02-05 23:55:09 +00:00
Laurent Cozic
e62d91dda8
Desktop: Allow using macOS App bundle as external editor, and improved error handling
2019-02-05 22:00:25 +00:00
Laurent Cozic
c2bd453e8c
Updated welcome notes
2019-02-05 21:14:32 +00:00
Laurent Cozic
9f575101d2
Updated doc
2019-02-05 18:46:32 +00:00
Laurent Cozic
735bc92bc4
Mobile: Added shim.createResourceFromPath to support Welcome assets
2019-02-05 18:11:03 +00:00
Laurent Cozic
dd6b43035e
Link between notes on Welcome notes
2019-02-03 20:30:59 +00:00
Laurent Cozic
e76094c546
Also set tags on Welcome notes
2019-02-03 20:19:17 +00:00
Laurent Cozic
9c00dc4cab
All: Added script to build welcome assets and to import them on startup
2019-02-03 18:58:44 +00:00
Laurent Cozic
a2156be4ec
Mobile: Fixed search screen
2019-02-03 16:57:29 +00:00
Laurent Cozic
cf427eba0f
Mobile: Fixed sidebar error
2019-02-03 16:15:07 +00:00
Laurent Cozic
87121c9c21
All: Fixed importing ENEX file when note incorrectly contains a reminder tag
2019-02-02 13:04:42 +00:00
Laurent Cozic
242926d381
Fixed regressions in test units
2019-01-31 09:48:48 +00:00
Laurent Cozic
8c9a148e71
All: Better handle search queries that include dashes
2019-01-31 08:35:41 +00:00
Laurent Cozic
9e165fc7dc
Desktop: Fixes #1161 : Display highlighted text and other background colours and images when exporting to PDF or printing
2019-01-31 08:23:47 +00:00
Laurent Cozic
efcf5ecef4
Desktop: When deleting note, display title or number of notes
2019-01-31 07:55:51 +00:00
Laurent Cozic
cc8f8fcd2c
Desktop: Allow selecting editor path with dialog window
2019-01-30 19:19:06 +00:00
Laurent Cozic
a33f602f3b
Desktop: Record last selected note IDs and restore it when opening notebook
2019-01-29 18:32:52 +00:00
Laurent Cozic
21e049ab45
Desktop: When selecting multiple notes, display possible actions as buttons
2019-01-29 18:02:34 +00:00
Laurent Cozic
beaba2be55
Desktop: Group config options into sections
2019-01-27 23:15:56 +00:00
Laurent Cozic
9c1219b188
Desktop: Use arrow to move between items, and added shortcuts to focus different elements
2019-01-26 18:04:32 +00:00
Laurent Cozic
f62bbfe286
Desktop: Toggle todo checkbox using SPACE key
2019-01-26 15:33:45 +00:00
Laurent Cozic
998bdf3b56
Desktop: Move up and down in note list using arrow keys
2019-01-25 19:59:36 +00:00
Laurent Cozic
1f384c7ae4
Merge branch 'master' of github.com:laurent22/joplin
2019-01-25 17:14:26 +00:00
Laurent Cozic
53166cb3f5
All: Fixes #1137 : Fixed regression on SeaFile sync
2019-01-21 17:34:41 +00:00
Laurent Cozic
893462ae87
Check that resource could be loaded
2019-01-20 16:28:10 +00:00
Laurent Cozic
949dbf45f1
Desktop: Resolves #1099 : Show Markdown images in external editor
2019-01-20 16:27:33 +00:00
Laurent Cozic
d7dc625042
Clipper: Fixes #1058 : Import images at correct size
2019-01-20 15:26:43 +00:00
Laurent Cozic
cc91c77f9e
Mobile: Prevent search box from being cleared when updated from somewhere else
2019-01-19 18:40:21 +00:00
Laurent Cozic
28e40a5c86
Disable a few more tags when renderering to HTML
2019-01-19 18:14:01 +00:00
Laurent Cozic
a8a7b7c07b
Merge branch 'master' into search_engine_fts_fix
2019-01-19 18:08:45 +00:00
Laurent Cozic
299008688d
All: Search: Integration to CLI and mobile apps
2019-01-19 18:03:05 +00:00
Laurent Cozic
42a674008f
All: Search: More multi-language support, and started updating mobile app
2019-01-18 18:31:07 +00:00