Open Issues Need Help
View All on GitHub [Enhancement] archive.py: per-row INSERT loop makes archiving large histories slow about 1 month ago
enhancement help wanted area/storage triage ECSoC26
TERMSTORY_DATE_OVERRIDE is honoured inconsistently: 17 datetime.now() call sites bypass get_current_time() about 1 month ago
bug help wanted area/tests triage ECSoC26
[Medium] timestamp_detective.py: Hardcoded macOS log path /private/var/log/install.log s… about 2 months ago
enhancement help wanted good first issue ECSoC26
[Medium] cli.py: hardcoded project discovery paths about 2 months ago
help wanted good first issue
[Medium] cli.py: `search --since`/`--until` leak raw `dateutil.parser` exceptions to the user about 2 months ago
bug help wanted triage ECSoC26
[Medium] ask.py: session matching uses s.end_time + 600 without COALESCE — active sessions missed about 2 months ago
bug help wanted area/ai triage ECSoC26
[Easy] 5 files: Hardcoded `sleep(0.x)` magic numbers in retry loops should be configurable about 2 months ago
enhancement help wanted good first issue triage ECSoC26
docs: improve README with architecture overview, contributing guide link, and screenshots about 2 months ago
documentation enhancement help wanted ¯\_(ツ)_/¯ Important ECSoC26
[Medium] cli.py: Hardcoded Groq API base URL should be configurable about 2 months ago
bug help wanted good first issue ECSoC26
[Medium] cli.py: `termstory restore` overwrites live DB with no confirmation about 2 months ago
bug help wanted triage ECSoC26
bug help wanted area/tui triage ECSoC26
help wanted good first issue triage ECSoC26
[Medium] insights.py: detect_late_night_chaotic_sessions does N+1 queries over all sessions 2 months ago
enhancement help wanted triage ECSoC26
[Medium] web.py: unfiltered report caps at 30 sessions, filtered at 1000 — silent inconsistent truncation 2 months ago
bug help wanted triage ECSoC26
help wanted ECSoC26
[Medium] notebook.py: generate_notebook crashes when session end_time is NULL (active sessions) 2 months ago
bug help wanted triage possible-duplicate ECSoC26
[Medium] formatter.py: format_detailed_sessions crashes on active sessions with NULL end_time 2 months ago
bug help wanted triage possible-duplicate ECSoC26
[Easy] sanitizer.py: .termstoryignore loaded without utf-8; invalid regex silently dropped 2 months ago
help wanted good first issue triage ECSoC26
help wanted good first issue triage ECSoC26
documentation good first issue ECSoC26
bug help wanted triage ECSoC26
docs: add AGENTS.md to docs/ 2 months ago
documentation good first issue ECSoC26
docs: add AGENTS.md to scripts/ 2 months ago
documentation good first issue ECSoC26
docs: add AGENTS.md to skills/ 2 months ago
documentation good first issue ECSoC26
[Easy] formatter.py: 3 `subprocess.run` calls to `git config` have no `timeout` argument 2 months ago
help wanted good first issue triage ECSoC26
enhancement help wanted triage ECSoC26
help wanted good first issue triage ECSoC26
[Medium] today: `docker ps\\` rendered with trailing backslash — un-stripped shell line continuation 2 months ago
enhancement help wanted triage ECSoC26
[Easy] hermes_obs.py: 16 `print()` calls bypass the project's logger in a library module 2 months ago
help wanted good first issue triage possible-duplicate ECSoC26
help wanted good first issue triage ECSoC26
[Hard] stats: section dividers use `len()` on rows containing multi-byte Unicode bar chars, producing wrong widths 2 months ago
bug help wanted triage ECSoC26
[Hard] stats: Project Breakdown table breaks when project names contain spaces — orphaned rows render separately 2 months ago
bug help wanted triage ECSoC26
bug help wanted good first issue triage
bug help wanted good first issue
bug help wanted good first issue triage
[Easy] archive.py: 4 bare `except Exception` blocks in archive/restore silently swallow errors 3 months ago
bug help wanted good first issue triage
[Easy] database.py: 8 bare `except Exception` blocks in DB path silently swallow errors 3 months ago
bug help wanted good first issue triage
[Easy] reminder.py: 8 bare `except Exception` blocks in reminder/poll silently swallow errors 3 months ago
bug help wanted good first issue triage
[Easy] tui.py: 12 bare `except Exception` blocks in animation/effect screens silently swallow errors 3 months ago
bug help wanted good first issue triage
[Easy] ask.py: Hardcoded `max_tokens=1500` + `timeout=30.0` in LLM call should be configurable 3 months ago
enhancement help wanted good first issue triage
[Easy] timestamp_detective.py: 11 bare `except Exception` blocks silently swallow errors 3 months ago
bug help wanted good first issue triage
bug help wanted good first issue triage
help wanted good first issue triage/triaged
bug help wanted good first issue triage/triaged
enhancement help wanted good first issue triage/triaged
enhancement help wanted good first issue triage/triaged
[Easy] git_integration.py & formatter.py: Hardcoded 10-second network timeout should be configurable 3 months ago
enhancement help wanted good first issue triage/triaged
bug help wanted good first issue triage/triaged
help wanted good first issue
bug help wanted good first issue triage
help wanted good first issue triage
bug help wanted good first issue triage
docs: add AGENTS.md to tests/ 3 months ago
documentation good first issue test
[Easy] timestamp_detective.py: Bare except Exception swallows all errors when reading … 3 months ago
bug help wanted good first issue
enhancement help wanted good first issue
help wanted good first issue
enhancement help wanted good first issue
bug help wanted good first issue
bug help wanted good first issue
bug help wanted good first issue
bug help wanted good first issue
help wanted good first issue
[Easy] timestamp_detective.py: Bare except Exception swallows all errors during last l… 3 months ago
bug help wanted good first issue
[Easy] timestamp_detective.py: Bare except Exception swallows all errors during git lo… 3 months ago
bug help wanted good first issue
save-data follow-up: COALESCE(-1) sentinel, unguarded row[0] in save_data, over-broad orphan prune 3 months ago
bug enhancement help wanted
bug help wanted
help wanted good first issue
help wanted good first issue
help wanted
bug help wanted good first issue
bug help wanted good first issue
bug help wanted good first issue
help wanted good first issue
bug help wanted good first issue
bug help wanted good first issue
bug help wanted good first issue