Compare commits

...
Author SHA1 Message Date
Laurent Cozic 10f934cc69 Merge branch 'dev' into lerna_migration 2020-11-05 16:00:51 +00:00
Laurent Cozic e5f1436f7e updated build doc 2020-11-05 14:52:20 +00:00
Laurent Cozic 03258b9553 Fixed patch 2020-11-05 13:19:25 +00:00
Laurent Cozic c00e60debf moved tests to root 2020-11-05 13:01:46 +00:00
Laurent Cozic c2929b9368 restore linter 2020-11-05 12:57:37 +00:00
Laurent Cozic b366b46958 fix mobile build 2020-11-05 12:11:54 +00:00
Laurent Cozic 3f19365b8c clean up ignore script 2020-11-05 09:58:19 +00:00
Laurent Cozic 06010d860d mobile release 2020-11-05 09:52:21 +00:00
Laurent Cozic c2b3a231cb package lock? 2020-11-04 20:49:16 +00:00
Laurent Cozic e06e624da0 Fix mobile build 2020-11-04 17:54:20 +00:00
Laurent Cozic 13d326f535 verbose 2020-11-04 17:09:33 +00:00
Laurent Cozic 0fb535377b Releasing sub-packages 2020-11-04 17:07:37 +00:00
Laurent Cozic 6a10d35d7e verbose 2020-11-04 17:07:22 +00:00
Laurent Cozic 895eee5fde Releasing sub-packages 2020-11-04 17:06:31 +00:00
Laurent Cozic 30669b3064 verbose exec 2020-11-04 17:06:13 +00:00
Laurent Cozic 13eb91410c Releasing sub-packages 2020-11-04 17:03:09 +00:00
Laurent Cozic b270d1010b automate publish 2020-11-04 17:02:50 +00:00
Laurent Cozic ceb7afbbdc buildAssets on prePublish 2020-11-04 16:56:26 +00:00
Laurent Cozic 43cb5ba69b should not build assets on postinstall 2020-11-04 16:47:59 +00:00
Laurent Cozic 9a5184357e Added script to publish everything 2020-11-04 16:36:43 +00:00
Laurent Cozic 13b086353c trying publish 2020-11-04 16:22:50 +00:00
Laurent Cozic 61e172aad2 Disable useless electron-builder block map 2020-11-04 15:59:40 +00:00
Laurent Cozic 132323de9c disable spellfix 2020-11-04 15:35:54 +00:00
Laurent Cozic 0686228351 Ignore files 2020-11-04 15:31:31 +00:00
Laurent Cozic b41b0f0a53 Set package name 2020-11-04 15:31:20 +00:00
Laurent Cozic 3cb266ef1a import lerna config 2020-11-03 21:54:42 +00:00
Laurent Cozic 3d8fc36afe Moving packages to their final place 2020-11-03 21:49:31 +00:00
Laurent f50b54fd14 API: Adds ability to paginate data (#3983) 2020-11-01 00:02:59 +00:00
Laurent f3376c779e Desktop: Resolves #275: Adds spell checker support for Rich Text editor (#3974) 2020-10-31 23:52:46 +00:00
Laurent 76739eeff0 All: Resolves #3839: Change Markdown link rendering and soft-break default to align with CommonMark spec (#3975) 2020-10-31 23:47:55 +00:00
2839 changed files with 54217 additions and 16111 deletions

No files matched your search

+1245 -349
View File
File diff suppressed because it is too large. Load diff
+1229 -335
View File
File diff suppressed because it is too large. Load diff
+1195 -295
View File
File diff suppressed because it is too large. Load diff
+5 -8
View File
@@ -61,21 +61,18 @@ script:
- |
# Install tools
npm install
cd Tools
npm install
cd ..
# Run test units.
# Only do it for pull requests because Travis randomly fails to run them
# and that would break the desktop release.
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
cd CliClient
cd packages/app-cli
npm run test-ci
testResult=$?
if [ $testResult -ne 0 ]; then
exit $testResult
fi
cd ..
cd ../..
fi
# Run linter for pull requests only - this is so that
@@ -93,7 +90,7 @@ script:
# tool like poedit. Doing it for Linux only is sufficient.
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
if [ "$TRAVIS_OS_NAME" != "osx" ]; then
node Tools/validate-translation.js
node packages/tools/validate-translation.js
testResult=$?
if [ $testResult -ne 0 ]; then
exit $testResult
@@ -102,7 +99,7 @@ script:
fi
# Find out if we should run the build or not. Electron-builder gets stuck when
# builing PRs so we disable it in this case. The Linux build should provide
# building PRs so we disable it in this case. The Linux build should provide
# enough info if the app builds or not.
# https://github.com/electron-userland/electron-builder/issues/4263
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
@@ -112,5 +109,5 @@ script:
fi
# Prepare the Electron app and build it
cd ElectronClient
cd packages/app-desktop
USE_HARD_LINKS=false npm run dist
File renamed without changes.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 KiB

After

Width:  |  Height:  |  Size: 48 KiB

File renamed without changes.
File renamed without changes.
@@ -13,7 +13,7 @@ gulp.task('icon-packager', function() {
});
gulp.task('deploy', function() {
fs.copyFileSync(`${__dirname}/dist/icons/Joplin/icons.js`, `${__dirname}/../../../ElectronClient/gui/NoteEditor/NoteBody/TinyMCE/icons.js`);
fs.copyFileSync(`${__dirname}/dist/icons/Joplin/icons.js`, `${__dirname}/../../../packages/app-desktop/gui/NoteEditor/NoteBody/TinyMCE/icons.js`);
return Promise.resolve();
});
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -27,7 +27,7 @@ module.exports = function(grunt) {
// },
shell: {
command: 'tsc',
command: 'tsc --project tsconfig.json',
},
rollup: {
@@ -125,7 +125,7 @@ module.exports = function(grunt) {
// { src: ['changelog.txt'], dest: 'dist', expand: true },
{
src: ['dist/joplinLists.js'],
dest: '../../../ElectronClient/gui/NoteEditor/NoteBody/TinyMCE/plugins/lists.js',
dest: '../../../packages/app-desktop/gui/NoteEditor/NoteBody/TinyMCE/plugins/lists.js',
},
],
},
@@ -1,11 +1,13 @@
# TinyMCE Joplin Lists Plugin
**As of 2020-11-02 this module no longer builds (a ton of TypeScript errors). No idea why since nothing was changed but should be investigated if modifying this plugin is ever needed.**
This is based on https://github.com/tinymce/tinymce/tree/59748a11303fb7cf00fdb8c9392dcb082ee9d965/modules/tinymce/src/plugins/lists
But with support for Joplin checkboxes.
## Building
Use `npm i && npm run build` to build the plugin, which will also copy the compiled version to the right ElectronClient sub-directory.
Use `npm i && npm run build` to build the plugin, which will also copy the compiled version to the right packages/app-desktop sub-directory.
To test the plugin, use `npm run buildAndStart`, which will build the plugin and start the desktop application.
File renamed without changes.
@@ -9,7 +9,7 @@
"test": "bedrock-auto -b phantomjs -d src/test/ts/",
"test-manual": "bedrock -d src/test/ts/",
"start": "grunt webpack",
"buildAndStart": "yarn build && cd .. && cd .. && cd .. && cd ElectronClient && npm start"
"buildAndStart": "yarn build && cd .. && cd .. && cd .. && cd packages/app-desktop && npm start"
},
"keywords": [],
"author": "Tiny Technologies Inc.",
@@ -48,7 +48,7 @@ const listState = function (editor: Editor, listName, options:any = {}) {
// dependent on how the checkbox is styled, so if the style is changed, this might need
// to be updated too.
// For the styling, see:
// ReactNativeClient/lib/joplin-renderer/MdToHtml/rules/checkbox.ts
// packages/app-mobile/lib/joplin-renderer/MdToHtml/rules/checkbox.ts
//
// The previous solution was to use "pointer-event: none", which mostly work, however
// it means that links are no longer clickable when they are within the checkbox label.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loaded 100 of 2839 files, more files were not shown because too many files have changed in this diff. Show more