Commit Graph

  • ab8d463d54 feat: add unit tests for balance checks, giveaway stars, and premium methods; validate float inputs for winners and amounts bohd4nx 2026-03-21 17:18:56 +02:00
  • b55cd00205 feat: update changelog and examples; unify result fields and improve error messages bohd4nx 2026-03-21 17:12:26 +02:00
  • 25d70a77ed feat: implement client.call() method for raw Fragment API requests; add example and unit tests bohd4nx 2026-03-21 16:45:52 +02:00
  • c7b6c6c933 feat: add comprehensive unit tests for FragmentClient methods; include shared test constants bohd4nx 2026-03-21 16:30:44 +02:00
  • 2d1a119768 feat: update purchase and giveaway methods; improve header management and add example scripts bohd4nx 2026-03-21 16:16:14 +02:00
  • 902b692dcb Refactor methods for Telegram Premium and Stars giveaways bohd4nx 2026-03-21 16:05:38 +02:00
  • 7cf5ab4500 chore: release 2026.0.2 v2026.0.2 bohd4nx 2026-03-20 20:57:37 +02:00
  • 6cae351607 docs: update installation instructions to include unreleased changes from the dev branch bohd4nx 2026-03-20 20:45:35 +02:00
  • 13f5aaf555 chore: update setup-uv action to v7.6.0 in CI and publish workflows; fix image source in README bohd4nx 2026-03-20 20:36:59 +02:00
  • 9660e4858f chore: streamline CI linting steps and update changelog with recent changes bohd4nx 2026-03-20 20:25:35 +02:00
  • 75cbe52507 fix: cast cookies to dict for type safety and improve error handling in FragmentClient bohd4nx 2026-03-20 20:22:33 +02:00
  • 4e03d2e2f6 refactor: harden client, clean tests, and fix timeouts bohd4nx 2026-03-20 20:16:43 +02:00
  • 0af5ce5935 chore: release 2026.0.2 bohd4nx 2026-03-20 20:57:37 +02:00
  • b07b4670fb docs: update installation instructions to include unreleased changes from the dev branch bohd4nx 2026-03-20 20:45:35 +02:00
  • 581886938b chore: update setup-uv action to v7.6.0 in CI and publish workflows; fix image source in README bohd4nx 2026-03-20 20:36:59 +02:00
  • 949796df17 chore: streamline CI linting steps and update changelog with recent changes bohd4nx 2026-03-20 20:25:35 +02:00
  • 75ee76b60e fix: cast cookies to dict for type safety and improve error handling in FragmentClient bohd4nx 2026-03-20 20:22:33 +02:00
  • 3e14a01c92 refactor: harden client, clean tests, and fix timeouts bohd4nx 2026-03-20 20:16:43 +02:00
  • 2184dc7d98 Merge pull request #7 from bohd4nx/feat/pypi-package v2026.0.1 Bohdan 👾 2026-03-20 01:23:15 +02:00
  • c5edfad06f feat: add context manager support to FragmentClient; update README and tests bohd4nx 2026-03-16 19:21:43 +02:00
  • 20b73444ab feat: rename gift methods to purchase for clarity; update examples and changelog bohd4nx 2026-03-16 19:13:07 +02:00
  • b726a2274c feat: update bug report template to reflect terminology change from "gift" to "purchase" for Stars bohd4nx 2026-03-16 19:00:55 +02:00
  • 8d58ed890d feat: add examples for purchasing Telegram Premium and Stars bohd4nx 2026-03-16 18:41:27 +02:00
  • f5d2e8490a feat: restructure GitHub workflows; add CI workflow, update publish process, and remove obsolete test and lint workflows bohd4nx 2026-03-16 18:22:58 +02:00
  • 520153dfb1 feat: update terminology from "gift" to "purchase" for Telegram Premium and Stars; enhance README and example scripts bohd4nx 2026-03-16 01:14:12 +02:00
  • 67f8a882c2 feat: add MIT License to the project bohd4nx 2026-03-15 23:05:22 +02:00
  • 041081b919 feat: add API key validation and corresponding error handling; update tests for validation bohd4nx 2026-03-15 23:01:37 +02:00
  • f4a96bb01a fix: restrict workflow triggers to the master branch for linting and publishing bohd4nx 2026-03-15 22:45:00 +02:00
  • d8f0240807 feat: add wallet management features and enhance error handling; update tests and examples bohd4nx 2026-03-15 22:41:52 +02:00
  • 8135a9da7e Refactor FragmentAPI to pyfragment bohd4nx 2026-03-15 22:07:01 +02:00
  • 7f269d9a87 refactor: rename error classes for consistency and clarity; update related code and tests bohd4nx 2026-03-15 22:03:32 +02:00
  • 9a090e3dbc feat: implement CI/CD workflows for testing, linting, and publishing to PyPI bohd4nx 2026-03-15 21:45:24 +02:00
  • d2d046a2b9 refactor: restructure as installable PyPI package bohd4nx 2026-03-15 21:03:03 +02:00
  • 116ed24db9 Merge pull request #5 from bohd4nx/refactor/tonutils-v2 old Bohdan 👾 2026-03-14 01:35:28 +02:00
  • 4e017cb7a1 refactor: update methods to include show_sender parameter and clean up tests bohd4nx 2026-03-14 01:34:51 +02:00
  • 6c869428aa refactor: streamline error messages and improve code formatting for consistency bohd4nx 2026-03-09 03:32:45 +02:00
  • 0c02062291 Merge pull request #3 from bohd4nx/refactor/tonutils-v2 Bohdan 👾 2026-03-08 04:37:31 +02:00
  • c3de8a8ca3 refactor: enhance transaction logging for premium, stars, and TON topup methods bohd4nx 2026-03-08 04:37:07 +02:00
  • 38a4619e42 fix: pass cookies to AsyncClient instead of per-request bohd4nx 2026-03-08 04:26:45 +02:00
  • 8cf57b58b7 refactor: enhance test workflow and integration tests with cookies handling and configuration checks bohd4nx 2026-03-08 03:58:07 +02:00
  • 2cdc102a74 refactor: reorganize imports across multiple files for consistency and clarity bohd4nx 2026-03-05 06:36:27 +02:00
  • da56afc75f Merge pull request #2 from bohd4nx/refactor/tonutils-v2 Bohdan 👾 2026-03-05 06:27:52 +02:00
  • 7f3c3ea1c3 refactor: update API key source in .env.example and enhance README with badges and feature descriptions feat: improve logging levels for HTTP clients and add detailed logging in premium and stars purchase methods chore: remove unused transaction utility and adjust wallet processing logic test: add end-to-end integration test for buying Stars bohd4nx 2026-03-05 06:26:49 +02:00
  • efcdda6b74 refactor: migrate to tonutils 2.0.0 and restructure codebase bohd4nx 2026-03-05 05:47:27 +02:00
  • b9c02646be chore: remove cookies.json from tracking, add to .gitignore bohd4nx 2026-03-05 05:05:24 +02:00
  • 2d7860682d fix: tonutils 2.0.0 API — as_hex property, wallet.refresh(), balance as int nanotons bohd4nx 2026-03-05 05:04:17 +02:00
  • 64f8058c60 fix: don't sys.exit in config at import time, support CI env vars bohd4nx 2026-03-05 04:23:34 +02:00
  • f57f8271c3 test: add pytest test files (were missing from previous commit) bohd4nx 2026-03-05 04:18:55 +02:00
  • 5dc3cddf1a refactor: replace manual base64 decoder with pytoniq_core Cell parser bohd4nx 2026-03-05 04:16:49 +02:00
  • d2faa27c5c ci: update actions to checkout@v6, setup-python@v6 bohd4nx 2026-03-05 04:12:09 +02:00
  • 91d33a0972 ci: add dependabot and pytest workflow bohd4nx 2026-03-05 04:10:57 +02:00
  • e3706f01bf refactor: migrate to tonutils v2, pytest, pyproject.toml bohd4nx 2026-03-05 04:08:35 +02:00
  • b1eae1dcb7 feat: Refactor cookie handling and hash retrieval; update environment configuration and improve logging levels bohd4nx 2026-01-19 19:02:28 +02:00
  • d299a1f804 feat: Refactor configuration handling and enhance logging setup; update imports and improve error handling in API methods bohd4nx 2026-01-18 06:41:08 +02:00
  • 76473993e2 feat: Enhance Fragment API with improved error handling and clean_decode utility; (#1) update version and dependencies bohd4nx 2025-11-24 19:52:22 +02:00
  • 49cf8843bc fix: Update README and SVG logo, correct import paths in utils bohd4nx 2025-11-03 06:01:56 +08:00
  • 8adfaf4ad2 feat: Implement ApiClient and WalletLinker classes for transaction handling bohd4nx 2025-11-03 06:01:53 +08:00
  • 760c853acd feat: Add Fragment API for TON topups, Telegram Premium purchases, and Stars transactions bohd4nx 2025-11-03 05:58:34 +08:00