Skip to content

Particle Library 0.1.0

Choose a tag to compare

@fkguo fkguo released this 19 Oct 00:44
· 125 commits to main since this release

Particle Library 0.1.0

Particle Library is an offline app for the Particle Data Group Review of
Particle Physics, with notes, references, PDF reviews and annotations.

This is the first public source, macOS and Android preview release.

Downloads

All assets show their exact filenames on GitHub; no custom labels are used.

  • Particle-Library-0.1.0-macOS-universal.dmg — macOS installer (recommended).
  • Particle-Library-0.1.0-macOS-universal.zip — macOS app archive.
  • Particle-Library-0.1.0-Android-arm64-v8a.apk — recommended for modern Android phones.
  • Particle-Library-0.1.0-Android-armeabi-v7a.apk — older 32-bit Android devices.
  • SHA256SUMS.txt — verify every download before running it.

Android APKs require Android 7.0+ (API 24). Enable installation from the browser
or file manager you use, then open the APK. The package id is
io.github.fkguo.particlelibrary.

The macOS app is ad-hoc signed, not Developer ID signed or notarized. On
first launch, right-click → Open, or approve it in System Settings → Privacy &
Security.

PDG data

The app bundles the PDG 2026 snapshot. Source builders can download the
authoritative file from the official PDG API page:

https://pdg.lbl.gov/2026/api/index.html

It is not redistributed in this release.

Platform status

  • macOS: universal arm64 + x86_64; built and manually tested.
  • Android: two signed release APKs (arm64-v8a for modern phones, armeabi-v7a
    for older 32-bit phones); the arm64 release was installed and launched on an
    Android 15 emulator, with offline search and math rendering checked.
  • iPhone/iPad: source and development-signed builds are tested; there is no
    public IPA/TestFlight build in this release.
  • Windows/Linux/web: not built.

Known limitations

  • macOS is unsigned/not notarized.
  • Android is a preview APK, not a Google Play release; no Play Store listing.
  • iOS public distribution needs a paid Apple Developer team.
  • Android signing key is local and must be backed up; future APKs need the same
    key for in-place updates.

Verification

  • flutter analyze clean.
  • 187 tests passing locally with the PDG 2026 snapshot.
  • macOS: codesign --verify --deep --strict passed.
  • Android: APK signature verified; package id and app label checked on the
    emulator.
  • Second macOS launch activates the existing window and exits.

Built over a weekend using DeepSeek Harness and DeepSeek-V4.1-Flash-1017.