Beaver-pocket icon indicating copy to clipboard operation
Beaver-pocket copied to clipboard

Beaver Pocket Release

Open Daniele-rolli opened this issue 11 months ago • 8 comments

Pull Request Type

  • [X] Feature/Component (New feature or component)
  • [ ] Bug Fix (Fixes an issue or bug)
  • [ ] Minor Change (Documentation, README updates, or small UI tweaks)

Checklist

1. General

  • [X] Does this PR address the intended feature/bug without any unintended changes?
  • [X] Have all new changes been tested on both Android and iOS?
  • [X] Is the UI/UX consistent across different devices and screen sizes (Phones/Tablets)?

2. Permissions & Security

  • [ ] Does this PR request new permissions (e.g., location, camera, storage)? If yes, specify details:
  • [ ] Have the implications of these permissions been documented and justified?

3. Platform-Specific Code

  • [X] Have you made any modifications to Xcode or Android project files (e.g., Gradle, Info.plist)?
  • [X] Have these changes been tested thoroughly on simulators/emulators and real devices?

4. Store Compliance

  • [X] Does this PR comply with Google Play Store guidelines (permissions, content policies)?
  • [X] Does this PR comply with Apple App Store guidelines (privacy, security, UI design)?

5. Translations & Cross-Platform

  • [ ] Have translations been updated for all new user-facing components?
  • [ ] Have you confirmed that the same work will be applied to the desktop app (if applicable)?

Minor Changes (Documentation, Small UI Tweaks)

  • [ ] Does this PR include only non-functional changes (e.g., documentation, small UI tweaks)?
  • [ ] Are these changes safe and do not affect core app functionality?

Description of Changes

This is the final release candidate before the stable launch on Play Store, App Store, and F-Droid.

  • Improved Cloud Sync
  • Notes Sharing
  • PDF Support
  • Customizable Icons
  • Improved Drawing
  • Search
  • Navigation

Related Issues

  • Fixed Onedrive #26
  • Fixed Webdav #16

[!IMPORTANT]
Translations for both German and Chinese need to be updated before the release.

Daniele-rolli avatar Jan 25 '25 20:01 Daniele-rolli

图片

Hey @Daniele-rolli , you have some files not committed.

bigshans avatar Jan 26 '25 12:01 bigshans

Sorry about that, It's fixed now.

Daniele-rolli avatar Jan 26 '25 14:01 Daniele-rolli

Hey @Daniele-rolli, I have updated the German translation for Beaver-pocket. A few places that are not quite clear in the translation I have to look again in the release version.

Best regards, Danny

de.json

eag75 avatar Jan 26 '25 16:01 eag75

图片

I can't find this file.

bigshans avatar Jan 27 '25 12:01 bigshans

I looked into it, and it appears to be a leftover legacy library that allows the use of Cordova plugins in Capacitor. It's not needed, as no library or function in the app uses it. I've just removed it let me know if you stumble on other issues.

Daniele-rolli avatar Jan 28 '25 08:01 Daniele-rolli

  1. The drawing component cannot be drawn by touch.

cantdraw

  1. The toolbar hides the cursor. cursorabnormal

  2. The light theme did not take effect immediately.

theme-switch

  1. Get errors when tapping import and export.

importandexport

bigshans avatar Jan 28 '25 14:01 bigshans

I've implemented fixes for most of the issues, but I'm still working on import and export. The drawing block's behavior is not a bug, it is designed to support inputs only from a pointer or a pen. Therefore, it will work on devices like tablets or phones that have a stylus, such as the Samsung Note series.

Daniele-rolli avatar Feb 02 '25 10:02 Daniele-rolli

@bigshans I managed to fix all the major issues you pointed out, so I think we're ready for the final release candidate as we prepare to enter production. The drawing component isn’t exactly where I’d like it to be, but it’s much better than previous iterations. That being said, I have something better in the works.

Daniele-rolli avatar Feb 04 '25 21:02 Daniele-rolli