Skip to content
This repository has been archived by the owner on Jan 23, 2024. It is now read-only.

Releases: spencerwooo/PaimonMenuBar

PaimonMenuBar v1.12 (128)

08 Dec 05:13
1a0ac69
Compare
Choose a tag to compare

This is an incremental update from v1.12.126.

🚀 Important update

Due to how Mihoyo updated this API, our original method of updating every 8 minutes WILL trigger a captcha.

To workaround this, PaimonMenuBar now updates your data locally as time passes, instead of waiting for an API request - this means Paimon would require only a data update (API request) every 1 to 3 hours only - to keep data fresh.

MAKE SURE to reconfigure this inside preferences (update interval) after updating to this release, to update your local settings:

We recommend 2 hours interval.

🆕 New: How Paimon updates its data?

Paimon will only fetch from the remote API when:

  • The interval timer (set inside preferences) of 1-6 hrs is triggered.
  • You click on the menubar icon to check stats manually.
  • Internal throttle of 8 minutes per request is not triggered.

In all other cases, Paimon will either not update, or only self-update locally each minute (which is an estimate based on elapsed time from last update time), including resin counter and expedition progress.

Others

  • You can now configure whether or not to show the resin counter beside the resin icon in your menubar (#18)

  • From this version on, Paimon will not send notifications each time the API fails to fetch (#21). Instead, a new status icon in the dropdown would indicate whether the last update was successful. If not, then you may need to check for captchas (in the official APP).

PaimonMenuBar v1.12 (126)

07 Dec 17:44
0d0596c
Compare
Choose a tag to compare

This release should be superseded by v1.12.128.

Original release notes.

🚀 Important update

Due to how Mihoyo updated this API, our original method of updating every 8 minutes WILL trigger a captcha.

To workaround this, PaimonMenuBar now updates your data locally now as time passes, instead of waiting for an API request - this means Paimon would require only a data update (API request) every 1 to 3 hours only - to keep data fresh.

MAKE SURE to reconfigure this inside preferences (update interval) after updating to this release, to update your local settings:

CleanShot 2022-12-08 at 01 32 21

We recommend 2 hours interval.

Others

  • You can now configure whether or not to show the resin counter beside the resin icon in your menubar (#18)

    CleanShot 2022-12-08 at 01 33 02

  • From this version on, Paimon will not send notifications each time the API fails to fetch (#21). Instead, a new status icon in the dropdown would indicate whether the last update was successful. If not, then you may need to check for captchas (in the official APP).

    CleanShot 2022-12-08 at 01 38 57

PaimonMenuBar v1.11 (124)

09 Oct 07:33
39116aa
Compare
Choose a tag to compare

Bug fix for macOS 13 and up (PR #19)

PaimonMenuBar v1.10 (123)

11 Aug 08:44
9264db7
Compare
Choose a tag to compare

What's new?

Expeditions now have progress bars indicating the current status alongside the remaining time.

screenshot

Fix

  • Auto-update at midnight, to avoid tomorrow/today conflicts, #16
  • Add tips for cookies locally stored
  • Under settings, Personal Information -> User

PaimonMenuBar v1.9 (120)

09 Jun 12:35
8cea887
Compare
Choose a tag to compare

UI Menu changes

  • Monospaced font is replaced with Avenir Next.

    normal screenshot
  • Added a new UI for uninitialized apps.

    uninitialized screen

    In the meantime, use this to delete all UserDefaults to reconfigure the app (and check out the new view for yourself :)).

    defaults delete spencerwoo.PaimonMenuBar

Notifications

configure notification

Paimon will now try to notify you on:

  • Fetch failure.
  • Parametric Transformer ready.

You can control the latter behaviour under this toggle.

PaimonMenuBar v1.8 (114)

07 Jun 13:30
1d3fdcf
Compare
Choose a tag to compare

CleanShot 2022-06-07 at 21 30 03@2x

PaimonMenuBar v1.7 (113)

13 May 15:22
1d3fdcf
Compare
Choose a tag to compare

You can now configure whether or not to render menubar icons as colored ones or macOS native adaptive ones (default). (#10)

Colored macOS native
CleanShot 2022-05-13 at 23 17 04@2x CleanShot 2022-05-13 at 23 17 47@2x

PaimonMenuBar v1.7 (111)

09 May 05:51
4721fe3
Compare
Choose a tag to compare
  • We now have support for macOS 11.0+ #12
  • Using Kingfisher instead of AsyncImage for remote image caching #12
  • Changing icon hourglass.circle to moon.circle for backward compatibility #12

PaimonMenuBar v1.6 (110)

01 May 12:40
074041b
Compare
Choose a tag to compare
  • Refactored to use sindresorhus/defaults instead of using Swift's native UserDefaults #8
  • Removed clear cache button as it was causing confusions #9
  • Added last update time in the menu :)

PaimonMenuBar v1.5 (108)

30 Apr 07:12
d9aaaa8
Compare
Choose a tag to compare

Major bug-fix for PaimonMenuBar:

  • Resolve performance impact of PaimonMenuBar by rendering the NSStatusItem view natively #4
  • Fix an issue where the ProgressView() loading icon is always rendered #6
  • Fix an issue where upon clearing UserDefaults, the server config does not fallback to default cn_gf01

Improvements:

  • Use monochrome resin icon so that the status icon feels more native