Laurent Cozic
b0efdb6ee8
Merge branch 'master' of github.com:laurent22/joplin
2019-12-18 16:05:02 +00:00
Laurent Cozic
888a9ddaf4
Desktop: Improved Nextcloud API error handling
2019-12-18 15:32:19 +00:00
Helmut K. C. Tessarek
b77525e570
Update translations
2019-12-18 12:45:10 +01: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
Laurent Cozic
c003b8d32d
iOS: Update application icon
2019-12-09 16:56:01 +00:00
Laurent Cozic
1550a52002
iOS v10.0.41
2019-12-08 12:08:02 +00:00
Laurent Cozic
8c1d13b364
Android release v1.0.312
2019-12-08 10:09:25 +00:00
Laurent Cozic
b7c8d5b9b1
Android: Updated icon and converted it to new Adaptive Icon format
2019-12-03 17:28:32 +00:00
Laurent Cozic
60964a4224
Tools: Removed uneeded untranslatedCount prop from translation index
2019-11-29 18:51:55 +00:00
Laurent Cozic
805a5399b5
All: Fixes #2126 : Restaured translations that had been accidentally deleted
2019-11-29 15:47:12 +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
23e77efc83
Android release v1.0.311
2019-11-20 20:57:25 +00:00
Laurent Cozic
03c7368d71
iOS v10.0.40
2019-11-20 20:48:37 +00:00
Laurent Cozic
fdc80f0663
Update translations
2019-11-20 19:06:45 +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
affacf472f
Doc: Fix Esperanto flag
2019-11-18 08:55:23 +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
0c82c108ec
Update translations
2019-11-12 17:55:58 +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
058b6265a6
Merge branch 'master' of github.com:laurent22/joplin
2019-11-11 09:43:42 +00:00
Laurent Cozic
d4234b8921
ios-v10.0.39
2019-11-11 09:43:24 +00:00
Laurent Cozic
18762cd4d5
Desktop: Show note count by default
2019-11-11 08:44:54 +00:00
Laurent Cozic
e896be48f0
Android release v1.0.310
2019-11-11 07:22:20 +00:00
Laurent Cozic
a806d753c4
Electron release v1.0.171
2019-11-11 07:16:33 +00:00
Helmut K. C. Tessarek
ab4fd9ed53
Update translations
2019-11-11 01:46:03 -05: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
Helmut K. C. Tessarek
41b2eb8871
Update translations
2019-11-04 19:02:39 -05: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
cdf6f9c436
Desktop, Mobile: Resolves #1953 : Update Markdown plugins: toc-done-right, anchor ( #2005 )
...
This change fixes a few issues with the toc plugin.
It now allows to set inline options. e.g. to set the max toc depth.
1. set toc depth to 2 levels
```
$<toc{"level":[1,2]}>
```
2. set toc depth to 3 levels and use an ordered list
```
$<toc{"level":[1,2,3],"listType":"ol"}>
```
/ref https://github.com/nagaozen/markdown-it-toc-done-right/issues/16
---
fixes #1953
fixes #1843
fixes https://discourse.joplinapp.org/t/set-depth-of-toc/2899
2019-10-30 10:18:31 +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
cde5aa9b06
Merge branch 'master' of github.com:laurent22/joplin
2019-10-29 11:08:48 +00:00
Helmut K. C. Tessarek
1f42c10c2a
Update translations
2019-10-28 21:18:18 -04: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
Helmut K. C. Tessarek
a544ebd451
update translations
2019-10-16 19:25:55 -04:00
Helmut K. C. Tessarek
a11171d73a
update translations
2019-10-16 18:14:43 -04:00
Laurent Cozic
4706abbc06
Android release v1.0.309
2019-10-16 23:59:46 +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
a5f17fad58
Android release v1.0.308
2019-10-13 23:19:15 +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
Laurent Cozic
90bc84c010
Clipper: Fixed: Some tables were imported with a duplicate header
2019-10-12 19:36:06 +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
bcb44aa532
Android release v1.0.307
2019-09-27 19:09:14 +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
2a5648d1a7
Tools: Fix build for Android 9 debugging
2019-09-26 19:26:18 +00:00
Laurent Cozic
5b425f9178
Android: Fixes "Row too big to fit into CursorWindow" error by allowing notes up to 50MB in size
2019-09-26 19:11:55 +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
4405e94e0c
Android release v1.0.306
2019-09-25 19:52:01 +01:00
Laurent Cozic
383fa2e278
Update translations
2019-09-25 18:54:25 +01: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
Laurent Cozic
fe9a037cf9
Chore: Fixed package.json files and updated BUILD instructions
2019-09-17 21:29:37 +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
224a4d786b
Desktop: Fixed broken menu bar
2019-09-16 22:54:40 +01:00
Laurent Cozic
e7a56bb2b1
ios-v10.0.37
2019-09-13 22:08:13 +01:00
Laurent Cozic
e4aed469d7
Chore: Add reslect to package
2019-09-13 22:05:02 +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
8059009ff3
Android release v1.0.305
2019-09-10 09:31:48 +01:00
Laurent Cozic
e03ef78049
All: Fixed link issue following last update
2019-09-10 09:25:58 +01:00
Laurent Cozic
f07bb5c275
Android release v1.0.304
2019-09-09 18:26:55 +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
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
11f23f4e00
Android release v1.0.303
2019-09-06 17:51:38 +01:00
Laurent Cozic
bf5601429e
Mobile: Fixes #1767 : Fixed broken search when certain notes are too large
2019-09-06 17:39:36 +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
b3d34ad7e9
Android release v1.0.299
2019-08-14 23:47:38 +02:00
Laurent Cozic
ba5c636dda
Android: Fixed AndroidX transition issue
2019-08-14 23:44:57 +02:00
Laurent Cozic
ea16f6e0b1
Revert "Trying to fix Android buikld"
...
This reverts commit 0dd0dc5489
.
2019-08-14 23:23:27 +02:00
Laurent Cozic
0dd0dc5489
Trying to fix Android buikld
2019-08-14 23:22:52 +02: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
71a3a0176e
Android release v1.0.294
2019-07-30 09:42:09 +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
6fbeb35951
Update translations
2019-07-29 11:52:19 +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
af4aa01b75
Mobile: Upgraded packages to fix security issues
2019-07-28 23:03:54 +02:00
Laurent Cozic
5fa84b0dfb
Android release v1.0.293
2019-07-28 18:36:36 +02:00
Laurent Cozic
ec8ec3e38d
Android release v1.0.292
2019-07-28 18:34:44 +02:00
Laurent Cozic
fcfee36c8c
Android release v1.0.291
2019-07-28 18:32:33 +02:00
Laurent Cozic
2f80bf9647
Android release v1.0.290
2019-07-28 18:29:07 +02:00
Laurent Cozic
675a4c795f
Android release v1.0.289
2019-07-28 18:22:33 +02:00
Laurent Cozic
c952c4591f
Android release v1.0.284
2019-07-26 23:11:08 +02:00
Laurent Cozic
e418701e68
Mobile: Fixes #1764 (maybe): Upgrading React-Native to 0.59.10 to try to fix crash in certain Samsung phone due to 64-bit version
...
See also:
https://github.com/facebook/react-native/issues/24261#issuecomment-514332549
2019-07-26 23:08:11 +02:00
Laurent Cozic
6fc0ee3062
Android release v1.0.283
2019-07-26 21:26:24 +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
635baa5b6f
Updated translations
2019-07-22 00:02:25 +00: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
3a9817d11e
Android release v1.0.282
2019-07-21 14:04:18 +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
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
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
71078637db
Android release v1.0.281
2019-07-14 19:56:46 +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
85bf89fd97
Android release v1.0.279
2019-07-12 19:44:23 +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
6e143aef5c
Android release v1.0.277
2019-06-26 18:40:43 +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