InkProof: Tattoo Log

เดชเดฐเดธเตเดฏเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเตเด†เดชเตเดชเต เดตเดดเดฟเดฏเตเดณเตเดณ เดตเดพเด™เตเด™เดฒเตเด•เตพ
เด‰เดณเตเดณเดŸเด•เตเด• เดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต
เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚
5+
เดกเต—เตบเดฒเต‹เดกเตเด•เตพ
เด‰เดณเตเดณเดŸเด•เตเด• เดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต
เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚
เด•เต‚เดŸเตเดคเดฒเดฑเดฟเดฏเตเด•
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚

เดˆ เด†เดชเตเดชเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต

เดธเต‹เดณเต‹ เดŸเดพเดฑเตเดฑเต‚, เดฌเต‹เดกเดฟ-เดชเดฟเดฏเต‡เดดเตโ€Œเดธเดฟเด‚เด—เต, เดชเต†เตผเดฎเดจเดจเตเดฑเต-เดฎเต‡เด•เตเด•เดชเตเดชเต เด†เตผเดŸเตเดŸเดฟเดธเตเดฑเตเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ เดฑเต†เด•เตเด•เต‹เตผเดกเต-เด•เต€เดชเตเดชเดฟเด‚เด—เต เดฒเต‹เด—เตเดฌเตเด•เตเด•เดพเดฃเต เด‡เด™เตเด•เตเดชเตเดฐเต‚เดซเต. เด‡เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เตเดฒเดฏเดจเตเดฑเต, เดธเตเดฑเตเดฑเต†เดฑเดฟเดฒเตˆเดธเต‡เดทเตป เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตฝ เด“เตผเด—เดจเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต เดคเต€เดฏเดคเดฟเดฏเตเดณเตเดณ PDF เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด‡เดคเต เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
- เด•เตเดฒเดฏเดจเตเดฑเต เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ: เด“เตบ-เดธเตโ€Œเด•เตเดฐเต€เตป เด’เดชเตเดชเต, เด†เดฐเต‹เด—เตเดฏ เดšเดฐเดฟเดคเตเดฐเด‚, เดเดกเดฟ เด•เตเดฏเดพเดชเตโ€Œเดšเตผ เดŽเดจเตเดจเดฟเดตเดฏเตเดณเตเดณ เดธเดฎเตเดฎเดค เดซเต‹เดฎเตเด•เตพ
- เดฒเดพเดฌเต เดซเดฒเด™เตเด™เดณเตเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดซเต‹เดŸเตเดŸเต‹เด•เดณเตเด‚ เด‰เดณเตเดณ เด“เดŸเตเดŸเต‹เด•เตเดฒเต‡เดตเต เดธเตโ€Œเดชเต‹เตผ-เดŸเต†เดธเตเดฑเตเดฑเต เดฒเต‹เด—เต
- เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต-เดฌเดพเดšเตเดšเต เดธเตเดฑเตเดฑเต†เดฑเดฟเดฒเตˆเดธเต‡เดทเตป เดฒเต‹เด—เต: เดธเตˆเด•เตเด•เดฟเตพ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ, เดธเต‚เดšเด•เด™เตเด™เตพ, เดชเดพเดธเต/เดชเดฐเดพเดœเดฏเด‚
- เดธเต‚เดšเดฟ, เดชเดฟเด—เตเดฎเต†เดจเตเดฑเต/เดฎเดทเดฟ เดฒเต‹เดŸเตเดŸเต-เดจเดฎเตเดชเตผ เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เด“เดฐเต‹ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเดคเตเดคเดฟเดจเตเด‚ (เดธเตเดฑเตเดฑเดฟเด•เตเด•เตผ เดซเต‹เดŸเตเดŸเต‹เดฏเต‹เดŸเตŠเดชเตเดชเด‚)
- เดจเดฟเด™เตเด™เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏ เด’เดฐเต เด•เต‡เดกเตปเดธเดฟเตฝ เดธเตโ€Œเดชเต‹เตผ-เดŸเต†เดธเตเดฑเตเดฑเต เดกเตเดฏเต‚ เดฑเดฟเดฎเตˆเตปเดกเดฑเตเด•เตพ
- เดคเต€เดฏเดคเดฟ-เดถเตเดฐเต‡เดฃเดฟ PDF เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เตผเดŸเตเดŸเต: เด•เตบเดธเต†เดจเตเดฑเต เดชเดพเดฏเตเด•เตเด•เต, เดธเตเดฑเตเดฑเต†เดฑเดฟเดฒเตˆเดธเต‡เดทเตป เดชเดพเดฏเตเด•เตเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‚เตผเดฃเตเดฃ เดชเดพเดฏเตเด•เตเด•เต
- เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดชเดฟเตป / เดฌเดฏเต‹เดฎเต†เดŸเตเดฐเดฟเด•เต เดฒเต‹เด•เตเด•เต, เด“เตบ-เดกเดฟเดตเตˆเดธเต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป
- เด“เดซเตโ€Œเดฒเตˆเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต; เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตฝ เดคเดจเตเดจเต† เดคเตเดŸเดฐเตเด‚

เด‡เดคเต เด†เตผเด•เตเด•เตเดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฃเต
- เดธเดฟเด‚เด—เดฟเตพ-เดšเต†เดฏเตผ เดŸเดพเดฑเตเดฑเต‚ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹เด•เตพ
- เดฌเต‹เดกเดฟ-เดชเดฟเดฏเต‡เดดเตโ€Œเดธเดฟเด‚เด—เต เด†เตผเดŸเตเดŸเดฟเดธเตเดฑเตเดฑเตเด•เตพ
- เดชเต†เตผเดฎเดจเดจเตเดฑเต-เดฎเต‡เด•เตเด•เดชเตเดชเต (PMU) เด†เตผเดŸเตเดŸเดฟเดธเตเดฑเตเดฑเตเด•เตพ
- เดธเตเดตเดจเตเดคเด‚ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เด‰เดŸเดฎ-เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ

เด‡เด™เตเด•เตเดชเตเดฐเต‚เดซเต เด’เดฐเต เดฑเต†เด•เตเด•เต‹เตผเดกเต เดธเต‚เด•เตเดทเดฟเด•เตเด•เตฝ เด‰เดชเด•เดฐเดฃเดฎเดพเดฃเต. เด‡เดคเต เดจเดฟเดฏเดฎเดชเดฐเดฎเต‹ เดตเตˆเดฆเตเดฏเดชเดฐเดฎเต‹ เด†เดฏ เด‰เดชเดฆเต‡เดถเดฎเดฒเตเดฒ เด•เต‚เดŸเดพเดคเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฑเต†เด•เตเด•เต‹เตผเดกเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ โ€” เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดงเดฟเด•เดพเดฐเดชเดฐเดฟเดงเดฟ เดŽเดจเตเดคเดพเดฃเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต†เดจเตเดจเต เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฃเต.

เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเด•: support@clearstackapps.com
PDF เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เตผเดŸเตเดŸเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เดŸเดพเดฑเตเดฑเต‚, เดชเดฟเดฏเต‡เดดเตโ€Œเดธเดฟเด‚เด—เต & PMU เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ เดฒเต‹เด—เตเดฌเตเด•เตเด•เต. เดธเตเดตเด•เดพเดฐเตเดฏเดตเตเด‚ เด“เดซเตโ€Œเดฒเตˆเดจเตเด‚.
เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เดคเต€เดฏเดคเดฟ
2026 เด“เด— 28

เดกเดพเดฑเตเดฑเดพ เดธเตเดฐเด•เตเดท

เดกเต†เดตเดฒเดชเตเดชเดฐเตโ€เดฎเดพเตผ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเด™เตเด•เดฟเดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเดพเดฃเต เดธเตเดฐเด•เตเดท เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‡เดพเด—เดคเตเดคเต†เดฏเตเด‚ เดชเตเดฐเดฆเต‡เดถเดคเตเดคเต†เดฏเตเด‚ เดชเตเดฐเดพเดฏเดคเตเดคเต†เดฏเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดกเดพเดฑเตเดฑเดพ เดธเตเดตเด•เดพเดฐเตเดฏเดคเดฏเตเด‚ เดธเตเดฐเด•เตเดทเดพ เดจเดŸเดชเดŸเดฟเด•เดณเตเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเดพเด‚. เดกเต†เดตเดฒเดชเตเดชเดฐเตโ€ เดˆ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เดฟ เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ เด‡เดคเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚.
  • เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดกเดพเดฑเตเดฑเดฏเตŠเดจเตเดจเตเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸเดฟเดฒเตเดฒ
    เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดชเด™เตเด•เดฟเดŸเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเดฒเดฑเดฟเดฏเตเด•
  • เดˆ เด†เดชเตเดชเต เดˆ เดกเดพเดฑเตเดฑเดพ เดคเดฐเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
    เด†เดชเตเดชเต เด†เด•เตเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ, เด†เดชเตเดชเต เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เดชเตเดฐเด•เดŸเดจเดตเตเด‚, เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดเดกเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต เดเดกเดฟเด•เตพ
  • เดŸเตเดฐเดพเตปเดธเดฟเดฑเตเดฑเดฟเตฝ เดกเดพเดฑเตเดฑ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
  • เดกเดพเดฑเตเดฑ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดจเดพเด•เดฟเดฒเตเดฒ

เดชเตเดคเดฟเดฏเดคเต†เดจเตเดคเดพเดฃเต

Spore test reminders now actually arrive.

They had never fired since launch, for two separate reasons: the app had nowhere for Android to deliver the alarm to, and notification permission was never requested, so Android dropped the reminder silently. Both are fixed. The app now asks for notification permission at the moment you save a spore test, and the reminders survive a restart of your phone.

Smaller download, and crash reports now point at the real line of code.
เด‰เดณเตเดณเดŸเด•เตเด• เดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต
เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚
เด•เต‚เดŸเตเดคเดฒเดฑเดฟเดฏเตเด•

เด†เดชเตเดชเต เดชเดฟเดจเตเดคเตเดฃ

ClearStack Apps เดกเต†เดตเดฒเดชเตเดชเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เต‚เดŸเตเดคเตฝ เด‡เดจเด™เตเด™เตพ