Skip to content

Releases: personalizedrefrigerator/joplin

Testing: Different WebDAV accounts in different profiles bugfix

25 Nov 17:33
Compare
Choose a tag to compare

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:

  1. Changed the app ID to net.personalizedrefrigerator.joplin to allow this release to install alongside the official Joplin APK.
  2. Changed the app name to Joplin (Testing).
  3. 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)

15 Oct 03:13
Compare
Choose a tag to compare
Pre-release

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

30 Sep 23:44
Compare
Choose a tag to compare
Pre-release

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

24 Feb 22:26
Compare
Choose a tag to compare
Pre-release

Summary

  • Adds a dialog that shows panels associated with plugins.
  • Bundles the example table of contents plugin by default.

Screenshot

Testing: Slider bugfix

31 Jan 16:02
Compare
Choose a tag to compare
Pre-release

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

  1. Clone [email protected]:personalizedrefrigerator/joplin.git
  2. Switch to the pr/patch-fix-slider-crash branch
    • In the joplin folder, run git switch pr/patch-fix-slider-crash

Installing dependencies

  1. Install dependencies by running yarn install (see build instructions)
  2. 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)

  1. Run yarn tsc in the root directory of the repository.
  2. Run yarn build in the packages/app-mobile directory.

Building the Android APK with a custom package name

  1. Open packages/app-mobile/android in Android Studio.
  2. Switch to the "project files" view in the "project" explorer (in Android Studio).
  3. Expand the app, src, main, java, net, and cozic folders (in that order).
  4. Wait for the project to finish syncing.
  5. Right-click on the 'cozic' folder and select 'refactor', then 'rename'
  6. Re-name to some identifying package name (I chose 'personalizedrefrigerator'). Be sure to check "search in comments and strings" and click "do refactor"!
  7. Ctrl+Shift+F search for any remaining "cozic" strings and replace them with the custom package name.
  8. 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>.
  9. Run Build > Generate Signed Bundle/APK (you may need to create a custom key to sign the release).
  10. After the build finishes, the APK should be in packages/app-mobile/android/app/release/app-release.apk.

Testing: Slider logs

30 Jan 18:38
Compare
Choose a tag to compare
Testing: Slider logs Pre-release
Pre-release

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

  1. Clone [email protected]:personalizedrefrigerator/joplin.git
  2. Switch to the test/slider-logs branch
    • In the joplin folder, run git switch test/slider-logs

Installing dependencies

  1. Install dependencies by running yarn install (see build instructions)
  2. 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)

  1. Run yarn tsc in the root directory of the repository.
  2. Run yarn build in the packages/app-mobile directory.

Building the Android APK with a custom package name

  1. Open packages/app-mobile/android in Android Studio.
  2. Switch to the "project files" view in the "project" explorer (in Android Studio).
  3. Expand the app, src, main, java, net, and cozic folders (in that order).
  4. Wait for the project to finish syncing.
  5. Right-click on the 'cozic' folder and select 'refactor', then 'rename'
  6. Re-name to some identifying package name (I chose 'personalizedrefrigerator'). Be sure to check "search in comments and strings" and click "do refactor"!
  7. Ctrl+Shift+F search for any remaining "cozic" strings and replace them with the custom package name.
  8. 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>.
  9. Run Build > Generate Signed Bundle/APK (you may need to create a custom key to sign the release).
  10. After the build finishes, the APK should be in packages/app-mobile/android/app/release/app-release.apk.

Screenshot

screenshot: show slider, apply styles, hardcode width, register an onchange listener, set include step, set include minimum, set include maximum, apply an initial value all listed as options for the slider

Testing: Slider options

29 Jan 17:27
Compare
Choose a tag to compare
Pre-release

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

  1. Clone [email protected]:personalizedrefrigerator/joplin.git
  2. Switch to the test/slider-props branch
    • In the joplin folder, run git switch test/slider-props

Installing dependencies

  1. Install dependencies by running yarn install (see build instructions)
  2. 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)

  1. Run yarn tsc in the root directory of the repository.
  2. Run yarn build in the packages/app-mobile directory.

Building the Android APK with a custom package name

  1. Open packages/app-mobile/android in Android Studio.
  2. Switch to the "project files" view in the "project" explorer (in Android Studio).
  3. Expand the app, src, main, java, net, and cozic folders (in that order).
  4. Wait for the project to finish syncing.
  5. Right-click on the 'cozic' folder and select 'refactor', then 'rename'
  6. Re-name to some identifying package name (I chose 'personalizedrefrigerator'). Be sure to check "search in comments and strings" and click "do refactor"!
  7. Ctrl+Shift+F search for any remaining "cozic" strings and replace them with the custom package name.
  8. 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>.
  9. Run Build > Generate Signed Bundle/APK (you may need to create a custom key to sign the release).
  10. After the build finishes, the APK should be in packages/app-mobile/android/app/release/app-release.apk.

Screenshot

screenshot: show slider, apply styles, hardcode width, register an onchange listener, set include step, set include minimum, set include maximum, apply an initial value all listed as options for the slider

Mobile Plugins — Prerelease 2

21 Jan 21:01
Compare
Choose a tag to compare
Pre-release

Summary

  • Fixes several issues with dialogs (e.g. content scripts not loaded correctly)
  • Performance improvement: Faster plugin loading
  • Include console.info, console.warn, and console.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

17 Jan 01:28
Compare
Choose a tag to compare
Pre-release

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

27 Nov 20:23
Compare
Choose a tag to compare
Prerelease 4 Pre-release
Pre-release

Summary

  • Fixes an issue where new drawings couldn't be attached in the text editor (only in the viewer).