Skip to content

feat: add Life Weeks settings UI with keyboard builders#257

Merged
glebis merged 1 commit intomainfrom
feature/life-weeks-settings
Feb 20, 2026
Merged

feat: add Life Weeks settings UI with keyboard builders#257
glebis merged 1 commit intomainfrom
feature/life-weeks-settings

Conversation

@glebis
Copy link
Copy Markdown
Owner

@glebis glebis commented Feb 20, 2026

Summary

  • Adds inline keyboard builders for birth date, notification day, and hour selection
  • Adds enable/disable toggle with visual state indicators
  • Adds settings status message formatting with week count and schedule
  • Uses callback data prefix lw_ for routing

Test plan

  • 10 tests covering keyboard structure, day/hour selectors, and settings messages
  • Manual: trigger settings UI in Telegram, verify keyboard renders correctly

Closes #101

🤖 Generated with Claude Code

#101)

Adds inline keyboard builders for birth date, notification day/hour
selection, enable/disable toggle, and settings status message formatting.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@glebis glebis merged commit e9434d9 into main Feb 20, 2026
3 of 5 checks passed
@glebis glebis deleted the feature/life-weeks-settings branch February 20, 2026 07:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Life Weeks settings UI and plugin settings infrastructure

1 participant