Skip to content

Remove token usage stats; refine flow chat, settings, and UI#273

Merged
GCWing merged 1 commit intomainfrom
gcwing/dev
Mar 26, 2026
Merged

Remove token usage stats; refine flow chat, settings, and UI#273
GCWing merged 1 commit intomainfrom
gcwing/dev

Conversation

@GCWing
Copy link
Copy Markdown
Owner

@GCWing GCWing commented Mar 26, 2026

Summary

This PR removes the token usage statistics feature and streamlines related desktop, web, and core code.

Changes

  • Desktop: Remove \ oken_usage_api\ Tauri module and registration.
  • Web UI: Remove TokenStatsModal, tokenUsageApi, and simplify AI model / basics settings; adjust nav, scene bar, SceneViewport, and settings scene layout.
  • Theme: Trim ThemeService / theme store surface used by the removed flows.
  • Flow chat: ChatInput and header/container tweaks; locale updates.
  • Core: Small updates in \session_manager\ and cron \service.
  • Notifications: Minor styling and store/service adjustments.

Notes

Net reduction (~1k lines) by deleting token stats UI and API paths.

- Drop desktop token_usage Tauri API and web TokenStatsModal/tokenUsageApi

- Simplify theme store/service; adjust nav, scene bar, settings, and SceneViewport

- Improve ChatInput and flow chat header; tweak cron and session_manager

- Update i18n, ConfirmDialog, and notification styling
@GCWing GCWing merged commit dc0cbfd into main Mar 26, 2026
1 check failed
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