feat: converge fork updates with provider tabs, popup pinning, and summary analytics - #1
Open
stark1tty wants to merge 11 commits into
Open
feat: converge fork updates with provider tabs, popup pinning, and summary analytics#1stark1tty wants to merge 11 commits into
stark1tty wants to merge 11 commits into
Conversation
- Standardize Claude/Gemini CLI/Copilot layouts and meter rows\n- Add Copilot and Kiro tabs plus backend stats scripts\n- Improve popup pinning, sizing, and header fetch-time labels\n- Improve chart behavior and config options Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add Claude 12h last-active fallback and limit key compatibility\n- Add Kiro recent directories plus clickable path opening\n- Add clickable local path handling across tab session rows\n- Remove backup artifact and tighten build/package excludes\n- Refresh README and template/default config documentation Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Fix Copilot active sessions to use recent turns\n- Add Claude and Gemini CLI meter fallbacks for low-activity windows\n- Document fallback behavior and active-session accuracy updates in README Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update Summary provider rows to include Copilot CLI and Kiro, add provider-specific icons, and keep provider visibility aligned with enabled tabs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.





Scope of this PR (full branch history)
This PR reflects all work on
stark1tty/mainsince it diverged, including pre-merge fork work, upstream convergence, and post-merge fixes.Chronological history included
A) Pre-upstream-convergence fork commits
a5c75f6— feat: standardize multi-tab dashboards67c4ceb— fix: harden stats parsing and path navigationcf06242— fix: improve meter fallback and activity metrics6a03191— sync: align Claude Max 5x limits with upstream456e7e7— refactor: rename plasmoid package to ohmytokenB) Upstream commits incorporated during convergence
227ba1d— merge: integrate upstream ohmytoken branding and features4e10aedfeat: add SummaryTab, per-PID activity glow, and update Max 5x limits48c4a14refactor: rename plasmoid from ai-stat to ohmytokenc3dc683docs: rewrite README for KDE Store publication4a394c2docs: update main screenshot7acd6a5feat: add Pi tab and official provider iconsbcc781dfix(pi): detect active processes with pgrep -x piC) Post-convergence commits
f0f00cf— feat: add Copilot and Kiro summary providers9b317d1— feat: improve summary provider comparison chartse2b8232— fix: restore summary comparison chart colors7c533d6— fix: improve summary comparison line contrastbe36c6e— fix: align summary comparison line style and contrastNet diff in this PR
Provider expansion and data collection
ohmytoken/contents/code/copilot_stats.pyohmytoken/contents/code/kiro_stats.pylocal_stats.pygemini_local_stats.pyUI and behavior
contents/ui/tabs/CopilotTab.qmlcontents/ui/tabs/KiroTab.qmlcontents/ui/icons/copilot.svgcontents/ui/icons/kiro.pngobject-locked/object-unlocked)pinPopupOpenconfig entry + settings checkboxpopupHeightUnits)Summary analytics redesign
ProviderComparisonChart.qmlDocs, template, and packaging
README.mdto reflect provider set, summary behavior, chart changes, and pin/lock behaviorbuild.sh,metadata.json, config entries)Size
Screenshots will be added in follow-up comments.