Repository navigation
[FEAT]: Show live recording duration timer in the popup UI #104
Description
Activity
- addedgood first issueGood for newcomersGood for newcomersgssocOfficial GSSoC contribution issueOfficial GSSoC contribution issuetype:featureType: New FeatureType: New Featurelevel:beginnerDifficulty level: Beginner (20 pts)Difficulty level: Beginner (20 pts)
on May 28, 2026 @shouri123 I can work on this issue.
@mikel110 chose anyone
@shouri123 I will work on this one, I will remove my comments on the other ones. Kindly assign this to me
github-actions commented
on May 28, 2026 on May 28, 2026 – with GitHub ActionsContributorMore actionsHello @mikel110! You have been assigned to this issue. 🚀
Please make sure you have read our contribution guidelines. Happy coding!
Please consider starring the repository ⭐ to show your support!
- addedcomponent:backgroundComponent: Background service workerComponent: Background service workercomponent:popupComponent: Popup UIComponent: Popup UI
on May 30, 2026 @shouri123 Assign me the issue so that i can start working on it.
github-actions commented
on May 31, 2026 on May 31, 2026 – with GitHub ActionsContributorMore actionsHi @gaurav123-4! This issue is already assigned to @mikel110. Please look for other unassigned issues to work on. 🚀
Please consider starring the repository ⭐ to show your support!
- addedgssoc:approvedGSSoC: PR approved and scoredGSSoC: PR approved and scored
on Jun 1, 2026 @shouri123 This is a stale issue and can be closed since the timer is already present.
/assign
github-actions commented
on Jun 15, 2026 on Jun 15, 2026 – with GitHub ActionsContributorMore actionsHi @navyamittal2245! This issue is already assigned to @mikel110. Please look for other unassigned issues to work on. 🚀
Please consider starring the repository ⭐ to show your support!
github-actions commented
on Jun 30, 2026 on Jun 30, 2026 – with GitHub ActionsContributorMore actionsThis issue has been marked as stale due to inactivity.
Description
The popup UI currently provides no visual indication of how long the current recording session has been active. Users have to guess whether they've been recording for 5 minutes or 50 minutes, which is important for API cost awareness.
Task
popup.htmlthat showsHH:MM:SSelapsed recording timebackground.ts)setIntervalwith proper cleanup to avoid memory leaksFiles Affected
src/popup.tssrc/popup.htmlAcceptance Criteria
npm run type-checkandnpm run lintpassDifficulty
🟢 Beginner — Good first issue