Goal Ledger

by yg2224
5
4
3
2
1
Score: 50/100

Description

Track income toward personal goals with milestones and a 12-week heatmap.

Reviews

No reviews yet.

Stats

0
stars
30
downloads
0
forks
18
days
19
days
19
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
6
commits

Latest Version

19 days ago

Changelog

Release 1.0.1 of Goal Ledger.

README file from

Github

Goal Ledger

English | 简体中文

Goal Ledger is an offline-first Obsidian plugin for saving toward personal goals through income records. Set a target amount and deadline, record each income entry, and keep the finished goal as a milestone you can revisit.

Features

  • Create multiple goals with a target amount, deadline, and currency.
  • Record income with a source, amount, date, and optional details.
  • Follow progress, remaining amount, deadline status, and the first achievement snapshot.
  • Review income in a 12-week heatmap. Days without income remain transparent.
  • Archive completed or inactive goals without deleting their records.
  • Follow Obsidian's language setting with English and Simplified Chinese interfaces.

Currencies

Each goal uses one currency: CNY, USD, EUR, GBP, JPY, HKD, TWD, or KRW. New goals default to USD in English and CNY in Simplified Chinese. Goal totals are never converted or combined across currencies. The currency becomes fixed after recording income or saving an achievement milestone.

Privacy

Goal Ledger stores its data only in the current vault's plugin data. It does not require an account and does not send data over the network.

Install

After Goal Ledger is listed in the Obsidian Community plugins directory, install it from Settings → Community plugins. For a manual installation, download main.js, manifest.json, and styles.css from a GitHub release into <vault>/.obsidian/plugins/goal-ledger, then enable the plugin in Obsidian.

Development

npm install
npm run build

The plugin requires Obsidian 1.5.0 or newer.

License

Distributed under the MIT License.