2026-02-06 - 2026-05-06
Overview
1 Release published by 1 user
Published
0.1.0
32 Pull requests merged by 1 user
Merged
#95 fix: add sort and limit to /my command (#94)
Merged
#93 test: Category Feature - Tests (#88)
Merged
#92 feat: Category Feature - Commands (#87)
Merged
#91 feat: Category Feature - Service Layer (#86)
Merged
#90 feat: Category Feature - Models & Storage (#85)
Merged
#83 feat: implement /recover command and fix /admin list
Merged
#80 feat: human-readable date format with timezone awareness (#54)
Merged
#78 feat(/admin): add /admin command for admin management
Merged
#79 feat: add multi-ID delete support with per-ID results
Merged
#77 feat(/add): add admin-only and link uniqueness handling
Merged
#76 feat: remove "by user" from bounty list display
Merged
#75 feat: implement /admin add|remove @username command
Merged
#72 feat: implement /timezone command to get/set room timezone
Merged
#62 feat(/bounty): add pagination, sorting, and filtering
Merged
#59 feat: implement /show command to display full bounty details
Merged
#68 feat: human-readable date format with timezone awareness
Merged
#67 feat: implement /timezone command to get/set room timezone
Merged
#63 feat: add multi-ID delete support with per-ID results
Merged
#58 feat: implement service layer for Phase 2
Merged
#57 feat: add list_bounties and list_all_bounties methods to storage adapter
Merged
#56 feat: Model updates - add deleted_at, timezone, admin_user_ids fields
Merged
#36 test: ensure tests package is importable
Merged
#35 fix #16: cleanup - remove old/dead code and update docs
Merged
#34 refactor(telegram-bot): add /edit command and make bot.py minimal entrypoint
Merged
#33 refactor(commands): use core services instead of storage module
Merged
#32 feat(cli): implement CLI for jigaido bounty tracker
Merged
#27 feat(adapter): implement JSON file storage adapter for issue #9
Merged
#26 feat(core): implement services for issue #8
Merged
#20 Add core/ports.py - Storage interfaces
Merged
#19 feat(core): implement domain dataclasses for issue #5
Merged
#18 feat(config): implement configuration management
Merged
#3 feat: Replace SQLite with per-user JSON storage (fixes #2)
41 Issues closed from 1 user
Closed
#94 /my command missing sort and limit like /bounty
Closed
#88 Category Feature - Tests
Closed
#87 Category Feature - Commands
Closed
#86 Category Feature - Service Layer
Closed
#85 Category Feature - Models & Storage
Closed
#84 UAT: Phase 2 Commands Testing
Closed
#38 UAT: Bounty Commands Testing
Closed
#54 Date format "4 April 2026" + timezone display
Closed
#52 /admin remove @username - remove admin
Closed
#50 /admin - list room admins
Closed
#49 /recover + /recover <id...>
Closed
#47 /delete: soft delete + multi-ID + admin-only
Closed
#45 /add: time parsing + link uniqueness + admin-only
Closed
#55 Remove "by user" from /bounty list
Closed
#51 /admin add @username - add admin
Closed
#53 /timezone - get/set room timezone
Closed
#48 /bounty: pagination + sorting + filtering
Closed
#44 /show command - view bounty details
Closed
#46 /edit: -field clearing + per-arg + admin-only
Closed
#43 Service layer: admin management, timezone, soft delete/recover
Closed
#42 Storage adapter: handle new fields, filtering
Closed
#41 Model updates: add deleted_at, timezone, admin_user_ids
Closed
#17 [Phase 1] Architecture Extraction — Full Hexagonal Architecture Refactor
Closed
#15 [Phase 1] Task 9: Write tests for new architecture
Closed
#16 [Phase 1] Task 10: Cleanup — Remove old/dead code
Closed
#14 [Phase 1] Task 8: Refactor apps/telegram-bot/bot.py — Minimal entrypoint
Closed
#13 [Phase 1] Task 7: Refactor telegram-bot/commands.py — Thin Telegram wrappers
Closed
#11 [Phase 1] Task 6: Create CLI (jigaido-cli)
Closed
#28 Code review fix for PR #26
Closed
#31 Code review fix for PR #27
Closed
#8 [Phase 1] Task 4: Create core/services.py — Business logic
Closed
#29 Code review fix for PR #26
Closed
#30 Code review fix for PR #27
Closed
#9 [Phase 1] Task 5: Create adapters/storage/json_file.py — JSON file adapter
Closed
#1 Clarifying Questions — Pre-implementation Review
Closed
#6 [Phase 1] Task 2: Create core/ports.py — Storage interfaces
Closed
#5 [Phase 1] Task 1: Create core/models.py — Domain dataclasses
Closed
#7 [Phase 1] Task 3: Create config.py — Configuration management
Closed
#10 [Phase 1] Task 6: Create CLI (jigaido-cli)
Closed
#12 [Phase 1] Task 7: Refactor telegram-bot/commands.py — Thin Telegram wrappers
Closed
#2 Simplify Storage: Replace SQLite with Per-User JSON Files
44 Issues created by 1 user
Opened
#1 Clarifying Questions — Pre-implementation Review
Opened
#2 Simplify Storage: Replace SQLite with Per-User JSON Files
Opened
#5 [Phase 1] Task 1: Create core/models.py — Domain dataclasses
Opened
#6 [Phase 1] Task 2: Create core/ports.py — Storage interfaces
Opened
#7 [Phase 1] Task 3: Create config.py — Configuration management
Opened
#8 [Phase 1] Task 4: Create core/services.py — Business logic
Opened
#9 [Phase 1] Task 5: Create adapters/storage/json_file.py — JSON file adapter
Opened
#10 [Phase 1] Task 6: Create CLI (jigaido-cli)
Opened
#11 [Phase 1] Task 6: Create CLI (jigaido-cli)
Opened
#12 [Phase 1] Task 7: Refactor telegram-bot/commands.py — Thin Telegram wrappers
Opened
#13 [Phase 1] Task 7: Refactor telegram-bot/commands.py — Thin Telegram wrappers
Opened
#14 [Phase 1] Task 8: Refactor apps/telegram-bot/bot.py — Minimal entrypoint
Opened
#15 [Phase 1] Task 9: Write tests for new architecture
Opened
#16 [Phase 1] Task 10: Cleanup — Remove old/dead code
Opened
#17 [Phase 1] Architecture Extraction — Full Hexagonal Architecture Refactor
Opened
#28 Code review fix for PR #26
Opened
#29 Code review fix for PR #26
Opened
#30 Code review fix for PR #27
Opened
#31 Code review fix for PR #27
Opened
#37 Python 3.14 compatibility: asyncio event loop error on bot startup
Opened
#38 UAT: Bounty Commands Testing
Opened
#39 UAT: Tracking Commands Testing
Opened
#40 Phase 2: UAT Feedback Implementation
Opened
#41 Model updates: add deleted_at, timezone, admin_user_ids
Opened
#42 Storage adapter: handle new fields, filtering
Opened
#43 Service layer: admin management, timezone, soft delete/recover
Opened
#44 /show command - view bounty details
Opened
#45 /add: time parsing + link uniqueness + admin-only
Opened
#46 /edit: -field clearing + per-arg + admin-only
Opened
#47 /delete: soft delete + multi-ID + admin-only
Opened
#48 /bounty: pagination + sorting + filtering
Opened
#49 /recover + /recover <id...>
Opened
#50 /admin - list room admins
Opened
#51 /admin add @username - add admin
Opened
#52 /admin remove @username - remove admin
Opened
#53 /timezone - get/set room timezone
Opened
#54 Date format "4 April 2026" + timezone display
Opened
#55 Remove "by user" from /bounty list
Opened
#84 UAT: Phase 2 Commands Testing
Opened
#85 Category Feature - Models & Storage
Opened
#86 Category Feature - Service Layer
Opened
#87 Category Feature - Commands
Opened
#88 Category Feature - Tests
Opened
#94 /my command missing sort and limit like /bounty