Releases: personalizedrefrigerator/joplin
Testing: Different WebDAV accounts in different profiles bugfix
Summary
This release applies a possible fix for this WebDAV sync issue: On Android credentials: omit
is added to the fetch
options to prevent potentially-incorrect authentication cookies from being sent to the server.
Changes in this release
Before building from this commit, the following additional changes were made:
- Changed the app ID to
net.personalizedrefrigerator.joplin
to allow this release to install alongside the official Joplin APK. - Changed the app name to
Joplin (Testing)
. - Applied this commit to build multiple APKs (one per architecture) from Android studio.
See __build_instructions(2).md for a step-by-step process to create a similar build locally.
Note
Most users should use app-arm64-v8a-release.apk
, as opposed to app-x86-release
or app-armeabi-v7a-release.apk
.
Voice typing with Whisper (v2)
This release is built from laurent22#11158, with modifications to change the package name and produce per-platform APKs (see __build_instructions.md).
Note
The app-armeabi-v7a
release has trouble with voice typing when installed on my device (which is ARM v8), while the app-arm64-v8a
release works as expected.
Voice typing with Whisper
Voice typing with Whisper
This release is built from laurent22#11158, commit laurent22@d5e6453, with modifications to change the package name and produce per-platform APKs (see __build_instructions.md
).
Mobile Plugins — Prerelease 3
Testing: Slider bugfix
Important
This release is intended to help debug laurent22#7974. It is not a mobile-plugin-support or other feature pre-release.
This testing release adds toggles that allow enabling/disabling different properties fo sliders in Joplin's settings. The goal is to determine which props (if any) can be removed to fix the crash.
Building this release
Here's how you can build this release yourself.
Cloning the repository
- Clone
[email protected]:personalizedrefrigerator/joplin.git
- Switch to the
pr/patch-fix-slider-crash
branch- In the
joplin
folder, rungit switch pr/patch-fix-slider-crash
- In the
Installing dependencies
- Install dependencies by running
yarn install
(see build instructions) - Install Android Studio (https://developer.android.com/studio)
See also Joplin's build instructions.
[!NOTE]
If you have an existing build folder, it may be necessary to run
yarn tsc && yarn postinstall
to trigger a full build.
Building it (may have been done by yarn install
)
- Run
yarn tsc
in the root directory of the repository. - Run
yarn build
in thepackages/app-mobile
directory.
Building the Android APK with a custom package name
- Open
packages/app-mobile/android
in Android Studio. - Switch to the "project files" view in the "project" explorer (in Android Studio).
- Expand the app, src, main, java, net, and cozic folders (in that order).
- Wait for the project to finish syncing.
- Right-click on the 'cozic' folder and select 'refactor', then 'rename'
- Re-name to some identifying package name (I chose 'personalizedrefrigerator'). Be sure to check "search in comments and strings" and click "do refactor"!
- Ctrl+Shift+F search for any remaining "cozic" strings and replace them with the custom package name.
- In
packages/app-mobile/android/app/src/main/res/values/strings.xml
, change<string name="app_name">Joplin</string>
to a custom app name (for this release, I used<string name="app_name">Joplin (Beta)</string>
. - Run
Build > Generate Signed Bundle/APK
(you may need to create a custom key to sign the release). - After the build finishes, the APK should be in
packages/app-mobile/android/app/release/app-release.apk
.
Testing: Slider logs
Important
This release is intended to help debug laurent22#7974. It is not a mobile-plugin-support or other feature pre-release.
This testing release adds toggles that allow enabling/disabling different properties fo sliders in Joplin's settings. The goal is to determine which props (if any) can be removed to fix the crash.
Building this release
Here's how you can build this release yourself.
Cloning the repository
- Clone
[email protected]:personalizedrefrigerator/joplin.git
- Switch to the
test/slider-logs
branch- In the
joplin
folder, rungit switch test/slider-logs
- In the
Installing dependencies
- Install dependencies by running
yarn install
(see build instructions) - Install Android Studio (https://developer.android.com/studio)
See also Joplin's build instructions.
[!NOTE]
If you have an existing build folder, it may be necessary to run
yarn tsc && yarn postinstall
to trigger a full build.
Building it (may have been done by yarn install
)
- Run
yarn tsc
in the root directory of the repository. - Run
yarn build
in thepackages/app-mobile
directory.
Building the Android APK with a custom package name
- Open
packages/app-mobile/android
in Android Studio. - Switch to the "project files" view in the "project" explorer (in Android Studio).
- Expand the app, src, main, java, net, and cozic folders (in that order).
- Wait for the project to finish syncing.
- Right-click on the 'cozic' folder and select 'refactor', then 'rename'
- Re-name to some identifying package name (I chose 'personalizedrefrigerator'). Be sure to check "search in comments and strings" and click "do refactor"!
- Ctrl+Shift+F search for any remaining "cozic" strings and replace them with the custom package name.
- In
packages/app-mobile/android/app/src/main/res/values/strings.xml
, change<string name="app_name">Joplin</string>
to a custom app name (for this release, I used<string name="app_name">Joplin (Beta)</string>
. - Run
Build > Generate Signed Bundle/APK
(you may need to create a custom key to sign the release). - After the build finishes, the APK should be in
packages/app-mobile/android/app/release/app-release.apk
.
Screenshot
Testing: Slider options
Important
This release is intended to help debug laurent22#7974. It is not a mobile-plugin-support or other feature pre-release.
This testing release adds toggles that allow enabling/disabling different properties fo sliders in Joplin's settings. The goal is to determine which props (if any) can be removed to fix the crash.
Building this release
Here's how you can build this release yourself.
Cloning the repository
- Clone
[email protected]:personalizedrefrigerator/joplin.git
- Switch to the
test/slider-props
branch- In the
joplin
folder, rungit switch test/slider-props
- In the
Installing dependencies
- Install dependencies by running
yarn install
(see build instructions) - Install Android Studio (https://developer.android.com/studio)
See also Joplin's build instructions.
[!NOTE]
If you have an existing build folder, it may be necessary to run
yarn tsc && yarn postinstall
to trigger a full build.
Building it (may have been done by yarn install
)
- Run
yarn tsc
in the root directory of the repository. - Run
yarn build
in thepackages/app-mobile
directory.
Building the Android APK with a custom package name
- Open
packages/app-mobile/android
in Android Studio. - Switch to the "project files" view in the "project" explorer (in Android Studio).
- Expand the app, src, main, java, net, and cozic folders (in that order).
- Wait for the project to finish syncing.
- Right-click on the 'cozic' folder and select 'refactor', then 'rename'
- Re-name to some identifying package name (I chose 'personalizedrefrigerator'). Be sure to check "search in comments and strings" and click "do refactor"!
- Ctrl+Shift+F search for any remaining "cozic" strings and replace them with the custom package name.
- In
packages/app-mobile/android/app/src/main/res/values/strings.xml
, change<string name="app_name">Joplin</string>
to a custom app name (for this release, I used<string name="app_name">Joplin (Beta)</string>
. - Run
Build > Generate Signed Bundle/APK
(you may need to create a custom key to sign the release). - After the build finishes, the APK should be in
packages/app-mobile/android/app/release/app-release.apk
.
Screenshot
Mobile Plugins — Prerelease 2
Summary
- Fixes several issues with dialogs (e.g. content scripts not loaded correctly)
- Performance improvement: Faster plugin loading
- Include
console.info
,console.warn
, andconsole.error
output in Joplin's log screen.console.log
output is only included in debug mode
- Fix the anchor link plugin
Mobile Plugins — Prerelease 1
Summary
Adds the ability to install and run plugins on mobile. Plugins can be added through the "Plugins" section of the Configuration screen.
See also laurent22#9652
Prerelease 4
Summary
- Fixes an issue where new drawings couldn't be attached in the text editor (only in the viewer).