Skip to content

feat: manage state using external session file#176

Draft
vjousse wants to merge 31 commits intomainfrom
feat/cli/add-history
Draft

feat: manage state using external session file#176
vjousse wants to merge 31 commits intomainfrom
feat/cli/add-history

Conversation

@vjousse
Copy link
Owner

@vjousse vjousse commented Jun 26, 2025

fixes #42

⚙️ TODO

  • Use file management with the cli
  • Create file when interacting with the gui
  • Use file management to handle gui interaction

📖 How to test

Start a focus session with the label working:

echo "focus;working" > ~/.cache/pomodorolm_session

Stop the current focus session:

rm ~/.cache/pomodorolm_session

Reset/Restart the current session:

echo "focus;working" > ~/.cache/pomodorolm_session

@vjousse vjousse marked this pull request as draft June 26, 2025 16:51
@vjousse vjousse self-assigned this Jun 26, 2025
@vjousse vjousse force-pushed the feat/cli/add-history branch from 8014601 to ca2c001 Compare August 9, 2025 09:40
@vjousse vjousse force-pushed the feat/cli/add-history branch 2 times, most recently from 039def3 to 5c473eb Compare October 7, 2025 09:02
@vjousse vjousse changed the title feat: store pomodoro history feat: manage state using external session file Oct 10, 2025
@vjousse vjousse force-pushed the feat/cli/add-history branch from 0a3b2cf to 7e00828 Compare November 21, 2025 10:49
@vjousse vjousse force-pushed the feat/cli/add-history branch from 89a6a67 to 941765b Compare December 1, 2025 08:52
@vjousse vjousse force-pushed the feat/cli/add-history branch from 941765b to 1341ba8 Compare January 15, 2026 08:49
@vjousse vjousse force-pushed the feat/cli/add-history branch from 1341ba8 to 924a79e Compare January 25, 2026 17:38
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.

Use file on disk to manage pomodoro state like pymodoro

1 participant