tag:github.com,2008:https://github.com/0xtbug/telbot/releasesRelease notes from telbot2026-03-21T12:18:43Ztag:github.com,2008:Repository/1176289462/v1.0.72026-03-21T12:20:32Zv1.0.7<p>feat(autobuy): add configurable quota threshold for auto-buy</p>
<p>Introduce `AutoBuyThreshold` to session data. Implement UI in Telegram
<br />bot and CLI to set and display the threshold. Update auto-buy monitor
<br />logic to trigger purchase when internet quota falls below the threshold.
<br />Add `ParseQuotaToMB` utility for quota string conversion. Extend MCP
<br />`start_auto_buy` tool with `threshold_mb` parameter.</p>
<p>This allows users to proactively manage internet quota, ensuring a new
<br />package is purchased before complete depletion, improving connectivity.</p>github-actions[bot]tag:github.com,2008:Repository/1176289462/v1.0.62026-03-18T12:24:40Zv1.0.6<p>refactor(telkomsel): centralize authentication and encryption constan…</p>
<p>…ts in config</p>
<p>feat(config): add new constants for CIAM base URL, realm, client ID, client secret, redirect URI, auth user agent, and encryption password
<br />fix(telkomsel): use centralized constants for authentication and encryption parameters</p>github-actions[bot]tag:github.com,2008:Repository/1176289462/v1.0.52026-03-18T10:10:16Zv1.0.5<p>build(ci): update Go module path for version embedding</p>
<p>Updates the Go build command to use 'telkomsel-bot/util.version'
<br />instead of 'main.version' for embedding the application version.
<br />This change reflects the correct module path for the version variable.</p>github-actions[bot]tag:github.com,2008:Repository/1176289462/v1.0.42026-03-18T09:58:13Zv1.0.4<p>refactor(version): move version variable to a dedicated util package</p>
<p>feat(cli): persist auto-buy and pending offer/payment settings across logins
<br />feat(bot): persist auto-buy and pending offer/payment settings across logins
<br />refactor(cli): remove "Keluar" (Exit) option from menus to simplify navigation
<br />style(bot): update login message to "Proses login..." for clarity
<br />style(cli): update login message to "Proses login..." for clarity
<br />feat(cli): display application version in the title</p>github-actions[bot]tag:github.com,2008:Repository/1176289462/v1.0.32026-03-11T05:51:12Zv1.0.3<p>feat(cli): add --version flag to display application version</p>
<p>Introduce a `version` variable in `main.go` to hold the application's
<br />version string. Implement `--version` and `-v` command-line flags
<br />to print this version. Update the `printHelp` function to also show
<br />the version.</p>
<p>Modify the GitHub Actions build workflow to inject the Git reference
<br />name (`github.ref_name`) into the `main.version` variable using
<br />`ldflags`. This ensures that the displayed version accurately
<br />reflects the specific build, allowing users to easily identify
<br />the application's version from the command line.</p>github-actions[bot]tag:github.com,2008:Repository/1176289462/v1.0.22026-03-08T23:10:06Zv1.0.2<p>fix(mcp): recover from panics in get_profile tool</p>
<p>Adds a defer-recover block to catch and log panics within the
<br />`get_profile` tool function. This prevents server crashes and
<br />improves the overall stability of the application.</p>github-actions[bot]tag:github.com,2008:Repository/1176289462/v1.0.12026-03-08T21:40:44Zv1.0.1No content.github-actions[bot]tag:github.com,2008:Repository/1176289462/v1.0.02026-03-08T21:35:51Zv1.0.0No content.github-actions[bot]