Henry Heino
ddf716479d
Chore: Partially resolves #9262 : Mobile build: Convert bundle tasks to proper gulp tasks and increase output verbosity ( #9266 )
2023-11-12 15:07:30 +00:00
Henry Heino
ec7f94df25
Chore: Resolves #9274 : Desktop: Fix end-to-end tests when the first window is the devtools window ( #9275 )
2023-11-12 15:06:32 +00:00
Henry Heino
672d028d29
Mobile: Settings screen: Create separate pages for each screen ( #8567 )
2023-11-09 19:19:08 +00:00
pedr
632802e58b
Clipper: Avoid errors when downloading media files without protocol ( #9241 )
2023-11-09 15:02:52 +00:00
Laurent Cozic
c3510bf26b
Desktop: Fixes #9149 : Toolbar icons in view mode are partly not grayed out and can be used
2023-11-09 14:58:38 +00:00
Henry Heino
694ca6480e
Desktop: Resolves #8742 : Prompt to restart in safe mode on renderer process hang/crash ( #9153 )
2023-10-31 15:05:28 +00:00
Laurent Cozic
5f6370d7ba
Doc: Refactored documentation, split it into smaller articles, and added search ( #9132 )
2023-10-30 11:32:14 +00:00
Laurent Cozic
3667bf3ed9
All: Allow searching by note ID or using a callback URL
2023-10-25 14:43:22 +01:00
Laurent Cozic
11eead1cd5
Desktop: Automatically create a bug report when import faild, and allow uploading it to the forum
2023-10-24 12:20:54 +01:00
Laurent Cozic
9aed3e04f4
All: Allow modifying a resource metadata only when synchronising ( #9114 )
2023-10-24 10:46:33 +01:00
Henry Heino
03bd77c107
Desktop: Resolves #8749 : Use plain text editor in safe mode ( #8750 )
2023-10-22 12:00:19 +01:00
Henry Heino
0e6891fd88
Desktop: Fixes #9104 : Beta editor: Allow tab key to insert tabs at cursor rather than indent in some cases ( #9107 )
2023-10-22 11:51:54 +01:00
Henry Heino
6b319f4738
Mobile: Fixes #9069 : Fix writing UTF-8 data to a file replaces non-ASCII characters with ?s ( #9076 )
2023-10-22 11:51:31 +01:00
Laurent Cozic
63aea35e36
Chore: All: Improve how migrations are handled
2023-10-21 15:53:17 +01:00
Henry Heino
2d06fd9d13
Chore: Desktop: Set up integration testing with Playwright ( #9043 )
2023-10-13 17:32:10 +03:00
pedr
5733017637
Chore: Move useful clipper logic to the lib package to be used in other places ( #9053 )
2023-10-13 17:31:13 +03:00
Laurent Cozic
cbe260eed2
Chore: Convert build-translations to TS
2023-10-08 19:20:53 +01:00
Laurent Cozic
e49ca26a36
API: Allow accessing revision data
2023-10-06 15:03:32 +01:00
Henry Heino
992807eb8f
Chore: Fixes #9001 : Fix error logged to console when a partial link is partially selected in Beta Editor ( #9002 )
2023-10-05 10:55:24 +01:00
Henry Heino
53c82434be
Mobile: Add share button to log screen ( #8364 )
...
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2023-10-02 11:14:08 -07:00
Henry Heino
849427d1bf
Mobile: Add support for drawing pictures ( #7588 )
2023-10-02 15:15:51 +01:00
Henry Heino
84c6de9b56
Desktop: Add new beta Markdown editor based on CodeMirror 6 ( #8793 )
2023-09-21 09:12:40 +01:00
Laurent Cozic
fa0740338d
Desktop: Resolves ##5389: Add support for note list plugins ( #8897 )
2023-09-18 17:40:36 +01:00
Laurent Cozic
3d8c96489f
Desktop: Add support for plugin imaging API ( #8900 )
2023-09-17 11:40:50 +01:00
Laurent Cozic
1fd11588db
Doc: Auto-publish pre-release info to forum
2023-09-13 19:01:59 +01:00
Laurent Cozic
2067889a01
Merge branch 'release-2.12-mobile' into dev
2023-09-11 22:38:50 +01:00
Henry Heino
41dc96b441
Mobile: Resolves #8791 : Revert to react-native-sidemenu-updated
for navigation drawers ( #8820 )
2023-09-11 08:53:53 +01:00
Laurent Cozic
ed8ce6b27c
Revert "Mobile: Resolves #8791 : Revert to react-native-sidemenu-updated
for navigation drawers" ( #8810 )
2023-09-10 11:30:18 +01:00
Henry Heino
bac1009492
Mobile: Resolves #8791 : Fix random crash due to sidebar animation ( #8792 )
2023-09-10 11:18:38 +01:00
Laurent Cozic
60b89e7c52
Merge branch 'release-2.12' into dev
2023-09-02 22:19:27 +03:00
Laurent Cozic
832e9454c7
Desktop: Resolves #8579 : Allow more special content within tables in the Rich Text editor
2023-08-27 19:09:19 +01:00
Henry Heino
a3a7ab2cf0
Mobile: Fixes #8707 : Fix not all dropdown items focusable with VoiceOver ( #8714 )
2023-08-27 12:42:42 +01:00
Henry Heino
406365f0e0
Chore: Resolves #8697 : Rename releases such that MacOS x86_64 releases are selected by old versions of Joplin ( #8731 )
...
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2023-08-27 11:26:03 +01:00
Henry Heino
315baacba7
Desktop: Fixes #8723 : Update CSS variables in user iframes on theme change ( #8724 )
2023-08-25 09:20:44 +01:00
Laurent Cozic
13b7e3657b
Merge branch 'release-2.12' into dev
2023-08-23 19:10:58 +01:00
Laurent Cozic
26a967e53c
Tools: Change order of pre-commit hooks
2023-08-22 11:46:35 +01:00
Laurent Cozic
2fda252a5e
Doc: Update contributor table
2023-08-22 11:40:27 +01:00
Laurent Cozic
0edc66da49
Desktop: Refactor note list in preparation for plugin support ( #8624 )
...
Relates to #5389
2023-08-21 16:01:20 +01:00
Henry Heino
3778f190fb
Desktop: Resolves #8493 : Link to FAQ when encryption password may have been reset by an update ( #8667 )
...
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2023-08-19 09:17:25 +01:00
Henry Heino
41fdc0d44d
Mobile: Fixes #8687 : Hide markdown toolbar completely when low on vertical space ( #8688 )
2023-08-18 09:45:04 +01:00
Henry Heino
e7014492c5
Desktop: Fixes #8661 : Fix note editor blank after syncing an encrypted note with remote changes ( #8666 )
2023-08-18 09:31:45 +01:00
Henry Heino
c6c2733726
Desktop: Resolves #8625 : Show missing sync password warning and link to FAQ ( #8644 )
2023-08-14 18:12:49 +01:00
Henry Heino
8696052e27
Desktop: Resolves #8380 : Always show reencrypt button ( #8555 )
2023-08-08 15:50:51 +01:00
Laurent Cozic
ad975a473f
Desktop: Resolves #8467 : Auto-update to ARM64 version on Apple M1 hardware
2023-08-06 12:57:26 +01:00
Laurent Cozic
887c271853
Chore: Trying to fix logger ( #8610 )
2023-08-04 10:57:54 +01:00
Laurent Cozic
5edbdb2466
Fix tests
2023-07-28 10:46:40 +01:00
Laurent Cozic
16c87c36da
Chore: Move Logger from lib to utils package
2023-07-27 16:08:11 +01:00
Henry Heino
a0ec928fca
Merge pull request from GHSA-m59c-9rrj-c399
...
* Sanitize HTML in processPastedHtml
* Add test
2023-07-27 15:41:57 +01:00
Laurent Cozic
637a0eac7f
Desktop: Fixes #8485 : Note imported from Web Clipper is broken after being saved from the Rich Text editor
2023-07-26 17:37:24 +01:00
Laurent Cozic
c50181f0a6
Tools: Fixed updateIgnored so that it works consistently across platforms
2023-07-25 14:51:37 +01:00
Laurent Cozic
1c1d20f82c
Chore: Desktop: Update for share permissions ( #8528 )
2023-07-23 15:57:55 +01:00
Henry Heino
955f724d36
Desktop: Sanitize rendered output in safe mode ( #8507 )
2023-07-19 13:09:03 +01:00
pedr
06b2ba9d75
Desktop, mobile: Add support for Joplin Cloud email to note functionality ( #8460 )
2023-07-18 20:15:45 +01:00
Henry Heino
6ce8865719
Mobile: Add JEX export ( #8428 )
2023-07-18 14:58:06 +01:00
Henry Heino
9c8fbe831f
Mobile: Resolves #8490 : Add option to autodetect theme ( #8498 )
2023-07-18 14:46:11 +01:00
Laurent Cozic
77482a0c95
All: Add support for share permissions ( #8491 )
2023-07-16 17:42:42 +01:00
Laurent Cozic
1d709a3b5c
Tools: Check for files that should have been ignored on pre-commit
2023-07-16 11:52:42 +01:00
Laurent Cozic
cc4e69bf92
gitignore
2023-07-16 11:31:52 +01:00
Laurent Cozic
1abfb1cb0e
Desktop: Fixed macOS version check so that it does not return the ARM64 version
2023-07-12 15:18:05 +01:00
Henry Heino
d95d6733a1
Chore: Refactor InteropService to not use dynamic imports ( #8454 )
2023-07-12 10:30:38 +01:00
Laurent Cozic
a6f22bb7a9
Doc: Fixed Android APK links
2023-07-09 10:44:23 +01:00
Henry Heino
b15c81fef8
Mobile: Fixes #7918 : Unrevert #7953 : Migrate to react-native-drawer-layout ( #8379 )
2023-07-06 19:18:43 +01:00
Laurent Cozic
671fa542b4
Tools: Switch to @electron/notarize
2023-06-23 14:20:47 +01:00
Laurent Cozic
0f9727144f
Desktop: Fixes #8316 : Include more Rich Text editor commands in the menu
2023-06-14 14:57:12 +01:00
Laurent Cozic
92c68882e2
Desktop: Resolves #8080 : Add support for plugin user data ( #8312 )
2023-06-13 18:06:16 +01:00
Laurent Cozic
6d7b856d1d
Desktop: Resolves #8083 : Improved word count when em-dash is used
2023-06-05 18:35:34 +01:00
Laurent Cozic
12746c5ff9
Revert "Mobile: Fixes #7918 : Use react-native-drawer-layout instead of react-native-side-menu-updated ( #7953 )"
...
This reverts commit 40e0037d50
.
It doesn't build on Android:
> Task :react-native-reanimated:buildCMakeRelWithDebInfo[arm64-v8a] FAILED
C/C++: ninja: error: '../../../../build/third-party-ndk/hermes/jni/arm64-v8a/libhermes.so',
needed by '../../../../build-main/intermediates/cxx/RelWithDebInfo/6w4f694p/obj/arm64-v8a/libreanimated.so',
missing and no known rule to make it
2023-06-01 17:35:27 +01:00
jcgurango
230e7f6914
Mobile: Resolves #8193 : Implement parenting of notebooks ( #7980 )
2023-05-29 11:31:21 +01:00
Laurent Cozic
91c99960ba
Chore: iOS: Fix build
2023-05-27 16:30:25 +01:00
jcgurango
40e0037d50
Mobile: Fixes #7918 : Use react-native-drawer-layout instead of react-native-side-menu-updated ( #7953 )
2023-05-16 20:51:51 +01:00
Laurent Cozic
8cedf27fea
Desktop, Mobile: Resolves #8154 : Translate Welcome notes
2023-05-10 12:20:04 +01:00
Laurent Cozic
052a829167
Desktop: Auto-detect locale on startup
2023-05-10 12:20:03 +01:00
Laurent Cozic
5371c97ccd
Chore: Refactor build-welcome script
2023-05-10 12:20:02 +01:00
Laurent Cozic
4d0ffc5beb
clean up
2023-05-09 11:12:53 +01:00
Laurent Cozic
5494e8c3dc
Mobile: Improved Vosk support (beta, fr only) ( #8131 )
2023-05-07 12:05:41 +01:00
Laurent Cozic
40e1b0559e
Doc: Allow translating documentation
2023-04-23 22:33:15 +01:00
jcgurango
e5a364d052
Chore: Mobile: Convert note-list.js to NoteList.tsx ( #8064 )
2023-04-23 10:07:28 +01:00
Laurent Cozic
357a3e2e7b
Chore: Add types to search engine
2023-04-23 10:05:13 +01:00
Laurent Cozic
6b72f86e7b
Mobile: Security: Prevent bypassing fingerprint lock on certain devices
2023-04-09 11:29:33 +02:00
Laurent Cozic
bcec699124
Doc: Fixed sponsor avatars
2023-03-21 17:31:43 +00:00
Laurent Cozic
29fba45c33
Fix CI
2023-03-20 12:24:17 +00:00
Laurent Cozic
d871b3c7d6
Tools: Include packages that have been updated by Renovate in changelog
2023-03-09 17:50:57 +00:00
Laurent Cozic
38be744c3e
Tools: Update stats script so that it runs at the beginning of the month
2023-03-07 10:01:24 +00:00
Andrej Lifinzew
43e40bcf5a
CLI: Resolves #1728 : Create subnotebooks ( #6722 )
2023-02-26 12:13:45 +00:00
Julien
32bb256cca
All: Resolves #7661 : Stop synchronization with unsupported WebDAV providers ( #7819 )
2023-02-22 13:12:53 +00:00
Laurent Cozic
1139317788
Chore: Mobile: Refactor note-screen-shared utility lib
2023-02-19 13:09:06 +00:00
Laurent Cozic
a24ccb8da9
Chore: Mobile: Convert Notes component to TSX and fixed AppState listener issue
2023-02-19 13:09:06 +00:00
Henry Heino
057ac550bd
Chore: Renderer: Refactor and test long-press and click handlers ( #7774 )
2023-02-17 13:13:28 +00:00
pedr
3a14b76a61
Desktop: Add a menu option to reset the application layout ( #7786 )
2023-02-17 13:07:18 +00:00
pedr
dd86940c6b
Desktop: Add 'Paste as text' to the Context menu of the Rich Text Editor ( #7769 )
2023-02-15 13:59:32 +00:00
pedr
c706b8dd2f
Desktop: Allow 'Paste as Text' on the Rich Text Editor ( #7751 )
2023-02-13 19:16:33 +00:00
Julien
631c41a1ff
Desktop: Resolves #6143 : Show installed plugins in Help - About Joplin ( #7711 )
2023-02-08 14:16:09 +00:00
Laurent Cozic
27bec674a0
Chore: Desktop: Convert last JSX files to TSX
2023-01-20 14:35:22 +00:00
Laurent Cozic
91c3986f88
Tools: Remove .d.ts and .map files from ignored files (not needed anymore)
2023-01-12 13:33:39 +00:00
Henry Heino
b695acf4ed
Mobile: Fixes #6682 : Fixed issue when floating keyboard is visible ( #7593 )
2023-01-11 17:17:55 +00:00
Laurent Cozic
6bb52d5ad6
Mobile: Add support for multiple profiles
2023-01-10 12:08:13 +00:00
Henry Heino
257a24166e
Chore: Mobile: Migrate action button to react-native-paper
( #7477 )
2023-01-08 12:22:41 +00:00
Laurent Cozic
0d4c074e84
Tools: Refactor Discourse code
2023-01-05 17:05:40 +00:00
Laurent Cozic
f10d9f75b0
Mobile: Add support for locking the app using biometrics
2023-01-04 20:18:51 +00:00
Henry Heino
e7386e6fe3
Chore: Mobile: Fix CodeMirror test failures ( #7522 )
2022-12-30 17:25:31 +00:00
Laurent Cozic
767213cdc1
Mobile: Add support for realtime search
2022-12-30 14:12:07 +00:00
Laurent Cozic
7829c1e272
Create new release 2.10
2022-12-15 22:14:34 +00:00
Henry Heino
4860253bff
Chore: Mobile: CodeMirror: Tests: Ensure full document is parsed, don't rely on timeout ( #7405 )
2022-12-07 21:28:17 +00:00
Laurent Cozic
c990e81def
Doc: Allow translating website
2022-11-22 18:17:24 +00:00
Laurent Cozic
64199704c2
Chore: Complete Jest upgrade
2022-11-15 10:23:50 +00:00
Laurent Cozic
7b94901129
Merge release-2.9
2022-11-14 17:33:21 +00:00
Laurent Cozic
a3c88b6ec7
Fixed string-ansi
2022-11-13 12:30:47 +00:00
Laurent Cozic
71efa09737
Fixed newly upgraded packages
2022-11-13 12:14:30 +00:00
Laurent Cozic
7992fe5b63
Tools: Setup test framework for CLI app
2022-11-01 15:28:14 +00:00
Laurent Cozic
0c30198e8c
Desktop: Fix size of notebook emojis on Windows
2022-10-23 15:49:28 +01:00
javad mnjd
5324f39561
Android: Fix file system sync issues ( #6943 )
2022-10-23 14:00:27 +01:00
Laurent Cozic
f28c1bc6ba
Chore: Refactor side-menu-content to TS and React Hooks
2022-10-11 12:31:09 +01:00
Laurent Cozic
44e60bdda9
Revert: Mobile: Add note bar ( #6772 )
...
Revert commit dfd95f8385
Due to UX issues.
Ref https://discourse.joplinapp.org/t/25775/30
2022-09-30 11:46:26 +01:00
asrient
d07788607c
Desktop: Fix pdf text blurry ( #6843 )
2022-09-12 16:07:39 +01:00
asrient
f6a8bf9ea2
Desktop: Add PDF full screen viewer ( #6821 )
2022-09-11 14:58:32 +01:00
Henry Heino
62346575f8
iOS: Fixes #6805 : Add button to reduce space below markdown toolbar ( #6823 )
2022-09-09 15:11:58 +01:00
Tolulope Malomo
dfd95f8385
Mobile: Add note bar ( #6772 )
2022-09-09 15:06:03 +01:00
Henry Heino
7e1c34b769
Chore: Factor duplicate WebView code into ExtendedWebView.tsx ( #6771 )
2022-09-05 12:46:13 +01:00
asrient
1504cb71ae
Desktop: Added PDF viewer options ( #6800 )
2022-09-05 12:35:38 +01:00
Mayank Bondre
3942029c90
Desktop: Bundle default plugins with desktop application ( #6679 )
2022-09-01 11:53:58 +01:00
Mayank Bondre
01f4bb0591
Desktop: Install default plugins on first app start ( #6585 )
2022-09-01 11:44:33 +01:00
Henry Heino
1069d7d6fb
Chore: Update ESLint and TypeScript ( #6774 )
2022-08-31 12:57:28 +01:00
Laurent Cozic
ebf9a9375c
Desktop, Cli: Fixes #6704 : Fixed names of imported duplicate notebooks
2022-08-29 16:22:13 +01:00
Henry Heino
b174fcf17b
Mobile: Add Markdown toolbar ( #6753 )
2022-08-29 14:19:04 +01:00
asrient
6498f94c36
Desktop: Add zoom feature on PDF viewer ( #6748 )
2022-08-28 12:18:51 +01:00
Henry Heino
92c24c2129
Chore: Migrate mobile Dropdown, ScreenHeader to TypeScript ( #6763 )
2022-08-27 13:36:59 +01:00
asrient
3ec3a37603
Desktop: PDF scroll persistence ( #6747 )
2022-08-27 13:32:20 +01:00
Tolulope Malomo
8b06cbf04e
Mobile: Fix side menu width on wide screen devices ( #6662 )
2022-08-25 16:59:38 +01:00
Henry Heino
a5e6491cda
Mobile: Add long-press tooltips ( #6758 )
2022-08-21 22:03:41 +01:00
Laurent Cozic
549095f0e5
Chore: clean up ignore files
2022-08-19 11:39:15 +01:00
Henry Heino
03c3188a4a
Mobile: Add keyboard-activatable markdown commands (e.g. bold, italicize) ( #6707 )
2022-08-08 16:00:14 +01:00
asrient
6ea40c9895
Desktop: New Embedded Pdf Viewer ( #6681 )
2022-08-04 10:12:22 +01:00
Henry Heino
fb372723a4
Mobile: Improve syntax highlighting on mobile beta editor ( #6684 )
2022-07-28 17:01:34 +01:00
Henry Heino
b32a341700
Chore: Migrate EventDispatcher to TypeScript, add tests ( #6673 )
2022-07-28 16:46:52 +01:00
Henry Heino
f0831f1d60
Chore: Fixes #6663 : Fix watchInjectedJs and support multiple output bundles ( #6664 )
2022-07-22 18:51:12 +01:00
Henry Heino
0e532fbaf0
Chore: Set up repository for testing/preparation for mobile markdown toolbar PR ( #6650 )
2022-07-22 10:44:19 +01:00
jd1378
effba83a0e
Android: Fixes #5779 : Fixed android filesystem sync ( #6395 )
2022-07-10 15:26:24 +01:00
Laurent Cozic
3b35ab6581
Plugins: Added joplin.versionInfo method
2022-07-03 14:32:29 +01:00
Laurent Cozic
232e0a3a72
Doc: Auto-generate RSS feed from news
2022-06-03 12:32:24 +01:00
Laurent Cozic
7168e0dc90
Chore: Optimize highlight.js package size
2022-05-26 16:46:56 +01:00
Laurent Cozic
91df23e959
Chore: Removed lodash package to save space
2022-05-26 15:57:44 +01:00
Laurent Cozic
766d7ebb65
Tools: Add spellchecker to pre-commit hook
2022-05-05 16:36:28 +01:00
Laurent Cozic
86179bd74c
Desktop: Fixed getting geolocation for new notes
2022-04-26 13:22:43 +01:00
Laurent Cozic
d9a4a9cb30
Desktop: Ask to start in safe mode when the application has crashed
2022-04-25 17:18:26 +01:00
Laurent Cozic
2399ca6321
Tools: Added precommit hook script to check lib paths
2022-04-19 18:57:59 +01:00
Laurent Cozic
65ad6543a2
fixed ignored files
2022-04-15 17:49:44 +01:00
Laurent
1b043d856d
Chore: Refactor note list on desktop using React Hooks ( #6410 )
2022-04-14 16:50:42 +01:00
Laurent Cozic
558e55090f
Desktop: Resovles #6194 : Improved handling of ENTER and ESCAPE keys in dialogs
2022-04-13 14:44:52 +01:00
Laurent
6458ad0540
Desktop: Resolves #591 : Add support for multiple profiles ( #6385 )
2022-04-11 16:49:32 +01:00
Laurent Cozic
84d40b805e
Tools: Added tool to automatically post news from local Markdown folder to forum
2022-04-07 15:15:48 +01:00
asrient
a62e1fba96
Desktop: Resolves #6100 : Allow saving a Mermaid graph as a PNG or SVG via context menu ( #6126 )
2022-03-28 17:10:29 +01:00
JackGruber
3f732939d0
All: Resolves #6266 : Make search engine filter keywords case insensitive ( #6267 )
2022-03-15 10:03:56 +00:00
Laurent Cozic
50890a7b2b
Tools: Added tool to get the list of package licenses
2022-03-10 17:29:28 +00:00
Laurent Cozic
f0113c0673
Tools: Add Open Graph tags to website
2022-02-24 19:37:34 +00:00
Laurent Cozic
de757026d4
All: Fixes #6092 : Shared resource was not encrypted with correct encryption key
2022-02-11 10:38:45 +00:00
Laurent
9f252ea673
Desktop: Add support for custom notebook icons ( #6110 )
2022-02-06 16:42:00 +00:00
Laurent Cozic
810018b41f
Desktop: Security: Fixes #6004 : Prevent XSS in Goto Anything
2022-01-15 16:53:24 +00:00
Laurent
fa868297a2
Plugins: Throttle plugins that make too many API calls ( #5895 )
2021-12-27 18:12:21 +00:00
Laurent Cozic
83c0c48c83
Plugins: Added "openItem" command
2021-12-27 17:44:53 +01:00
Laurent Cozic
6e6432bfee
Plugins: Added revealResourceFile command
2021-12-27 17:40:46 +01:00
Laurent Cozic
3f330921d4
Tools: Exclude file to fix linter
2021-12-23 21:21:14 +01:00
Laurent Cozic
7ca75718c3
Plugin Repo: Simplify publishing script
2021-12-21 12:38:05 +01:00
Laurent Cozic
bbe4d09260
Plugin Repo: Disallow invalid plugin version numbers
2021-12-21 10:51:37 +01:00
Laurent
7f64fbfd9b
Tools: Use Yarn 3 to manage monorepo ( #5833 )
2021-12-20 15:08:43 +00:00
Laurent Cozic
b14956afbd
Tools: Build website to separate repository
2021-12-19 08:53:19 +01:00
Laurent Cozic
a41994bfe9
Doc: Added "What's new" section to website
2021-12-17 18:37:01 +01:00
Kenichi Kobayashi
5c82e439a7
Desktop: Fixes #5708 : Scroll positions are preserved ( #5826 )
...
Features:
- Scroll position is preserved when the editor layout changes.
- Scroll position is remembered when a note selection changes.
Modifications:
- The current Sync Scroll feature (in v2.6.2) is modified to use line-percent-based scroll positions.
- Scroll position translation functions, Viewer-to-Editor and Editor-to-Viewer, are separated into V2L / L2E and E2L / L2V respectively.
- The scrollmap is moved from gui/utils/SyncScrollMap.ts to note-viewer/scrollmap.js.
- IPC Protocol about the scrollmap becomes not necessary and is removed.
- Ignores non-user scroll events to avoid sync with incorrect scroll positions.
- When CodeMirror is not ready, setEditorPercentScroll() is waited.
- Fixes the bug: An incorrect scroll position is sometimes recorded.
- Since scroll positions become line-percent-based, the following incompatibilities of scroll positions are fixed:
- Between Editor and Viewer.
- Between Viewer Layout and Split Layout of Viewer
- Between Editor Layout and Split Layout of Editor
2021-12-15 18:03:20 +00:00
Laurent Cozic
c19e59f5da
Cli: Ask for master password when encryption or decryption fails
2021-11-22 17:57:02 +00:00
Laurent Cozic
0ec0d87e71
All: Resolves #5754 : Improved error message when synchronising with Joplin Server
2021-11-19 11:26:01 +00:00
Laurent Cozic
0bf323dc63
Server: Resolves #5738 : Check for time drift when the server starts
2021-11-17 18:41:25 +00:00
Laurent Cozic
e97bb78ce4
Desktop, Mobile: Added support for notebook icons
2021-11-15 17:19:51 +00:00
Laurent Cozic
79d97f2ba7
Desktop: Allow showing passwords in Master Password dialog
2021-11-15 12:10:47 +00:00
Laurent Cozic
01826d9eb1
ignore files
2021-11-11 16:31:37 +00:00
Kenichi Kobayashi
f495db1391
Desktop: Sort Order Buttons and Per-Notebook Sort Order ( #5437 )
2021-11-11 15:33:37 +00:00
Laurent Cozic
3e5ad0a374
Desktop, Cli: Fixes #5653 : Long resource filenames were being incorrectly cut
2021-11-07 16:41:39 +00:00
Kenichi Kobayashi
630a400181
Desktop: Resolves #2242 : Implements Sync-Scroll for Markdown Editor and Viewer ( #5512 )
2021-11-03 12:10:46 +00:00
Laurent Cozic
1f96eb764d
Lock files
2021-10-31 10:38:11 +00:00
Laurent Cozic
365e152758
Mobile: Add padding around beta text editor
2021-10-30 15:18:31 +01:00
Laurent Cozic
176d3286cd
ignore files
2021-10-17 14:50:35 +01:00
Roman Musin
6879481fd5
Desktop: Resolves #5168 : Add support for callback URLs ( #5416 )
2021-10-16 10:07:41 +01:00
Caleb John
2acd55eb81
Desktop, Cli: Resolves #5224 : Add Markdown + Front Matter exporter/importer ( #5465 )
2021-10-16 09:59:37 +01:00
Laurent Cozic
8a7fa78c54
Chore: Moved share invitation response logic to separate file (Desktop)
2021-10-15 16:16:02 +01:00
Laurent Cozic
fb935dde18
Tools: Added syncDebugLog to help debugging sync operations
2021-10-15 12:24:22 +01:00
Laurent Cozic
73545484c9
Desktop: Allows a shared notebook recipient to leave the notebook
2021-10-14 15:39:17 +01:00
Laurent
c758377188
All: Add support for public-private key pairs and improved master password support ( #5438 )
...
Also improved SCSS support, which was needed for the master password dialog.
2021-10-03 16:00:49 +01:00
Laurent Cozic
4a7746beb2
Desktop: Upgrade Electron from v10 to v14
2021-10-01 19:35:27 +01:00
Laurent Cozic
ba17742895
Ignore dist file for eslint
2021-09-28 10:52:48 +01:00
Laurent Cozic
05ec7cc8fa
All: Implemented htmlpack package which could be used to export an HTML file and all its resources into a single HTML file
2021-09-26 17:58:06 +01:00
Laurent Cozic
3c13c8d080
Tools: Allow tagging a server release as "latest"
2021-09-23 17:13:54 +01:00
Laurent Cozic
97bfd5ef04
Tools: Add test unit for building Docker image
2021-09-23 16:48:26 +01:00
Laurent Cozic
62f81b4315
Chore: Converts ENEX import file to TypeScript
2021-09-23 13:16:22 +01:00
Laurent Cozic
b56177a4e3
Tools: Added tools to stress test Joplin Server
2021-09-17 10:59:10 +01:00
Laurent Cozic
96ac12b460
Chore: Converted encryption config screens to React Hooks to share logic between desktop and mobile
2021-09-10 19:05:47 +01:00
Laurent Cozic
478d4accf1
Desktop: Load themes as CSS variables for use in custom themes and internal components
2021-09-06 16:57:07 +01:00
Laurent Cozic
736bbbd8ed
Plugins: Fixed import API
...
Ref: https://discourse.joplinapp.org/t/prompt-when-the-plugin-is-running-typeerror-this-module-oninit-is-not-a-function/20009/14
2021-09-04 15:07:38 +01:00
Laurent Cozic
95ad4c3177
Tools: Ignore commands/index files for linting
2021-09-04 14:29:43 +01:00
Laurent Cozic
c529b972e3
Chore: Automatically create command index for desktop app
2021-09-04 13:43:25 +01:00
Laurent Cozic
e6bff3f2e0
Chore: Moved desktop app reducer to separate file so that it can be unit tested
2021-09-04 12:37:22 +01:00
Laurent Cozic
f371bb8e59
Revert "Merge branch 'desktop-protocol' of https://github.com/roman-r-m/joplin into dev"
...
This reverts commit 7c85889c1f
, reversing
changes made to ab134807ea
.
Reason: Messed up and accidentally merged a pull request.
2021-09-03 15:03:17 +01:00
Laurent Cozic
7c85889c1f
Merge branch 'desktop-protocol' of https://github.com/roman-r-m/joplin into dev
2021-09-03 15:00:31 +01:00