Skip to content

feat(todo): Category enhancement & mobile UX improvements - #525

Merged
tilloh-dev merged 8 commits into
mainfrom
feature/todo-category-enhancement
Mar 6, 2026
Merged

feat(todo): Category enhancement & mobile UX improvements#525
tilloh-dev merged 8 commits into
mainfrom
feature/todo-category-enhancement

Conversation

@tilloh-dev

@tilloh-dev tilloh-dev commented Mar 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Added category history tracking and tab autocomplete for category inputs
  • Added click-to-insert from category/history modals into input fields
  • Refactored history and categories from inline accordions to modal dialogs
  • Improved mobile UX: fixed header scroll, collapsible input section, side-by-side inputs
  • Moved view toggle (List/Category icons) into title row, removed Toggle component
  • Replaced clear-all text button with Carbon danger modal primary button (TrashCan icon)
  • Removed amount field from todo entries (frontend + backend)

🤖 Generated with Claude Code

timlohse1104 and others added 8 commits February 28, 2026 23:55
…r modal

- Fixed mobile scroll: only list items scroll, header stays fixed (height chain: section/app_content/main_content)
- Added collapsible input section on mobile with chevron toggle button next to list name
- Moved view toggle (List/Category icons) into title row, removed Toggle component from input section
- History and Categories buttons now side-by-side on mobile
- Replaced clear-all text button with Carbon danger modal primary button (TrashCan icon, no secondary button)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Removed the unused amount field completely from frontend and backend:
- Frontend: Todo type, Todo/TodoInput/TodoList components, i18n keys (EN/DE)
- Backend: TodoItemDto, Mongoose schemas (todo-persistence, shared-provider)
- Tests: Removed amount from all mock data in spec files

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Category input now same width as entry input (both flex: 1)
- Added variables.scss import to TodoInput for phone media query support

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@tilloh-dev
tilloh-dev merged commit 790caec into main Mar 6, 2026
2 checks passed
@tilloh-dev
tilloh-dev deleted the feature/todo-category-enhancement branch March 6, 2026 23:06
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.

1 participant