mirror of
https://github.com/Drop-OSS/drop-app.git
synced 2026-08-27 19:19:55 -04:00
[PR #141] [CLOSED] Client Side Playtime Tracking #158
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Drop-OSS/drop-app/pull/141
Author: @AdenMGB
Created: 9/5/2025
Status: ❌ Closed
Base:
small-feats← Head:small-feats📝 Commits (5)
cdb0391feat(databse): add in playtime tracking and bump db verc88221dfeat(playtime): add in playtime tracking commands and implement into process managerea3135ffeat(library): implement playtime tracking on the frontend598e1d5style(playtime): add compact view and tweak style of compact playtime details46f19d1fix(playtime): remove WIP date tracking from displaying📊 Changes
15 files changed (+1004 additions, -9 deletions)
View changed files
📝
main/app.vue(+4 -0)➕
main/components/PlaytimeDisplay.vue(+53 -0)➕
main/components/PlaytimeStats.vue(+76 -0)➕
main/composables/playtime.ts(+193 -0)📝
main/pages/library/[id]/index.vue(+30 -1)📝
main/types.ts(+34 -0)📝
src-tauri/src/database/models.rs(+106 -1)📝
src-tauri/src/error/process_error.rs(+3 -1)📝
src-tauri/src/lib.rs(+30 -1)➕
src-tauri/src/playtime/commands.rs(+95 -0)➕
src-tauri/src/playtime/events.rs(+81 -0)➕
src-tauri/src/playtime/manager.rs(+255 -0)➕
src-tauri/src/playtime/mod.rs(+3 -0)📝
src-tauri/src/process/commands.rs(+31 -5)📝
src-tauri/src/process/process_manager.rs(+10 -0)📄 Description
Playtime under Title & New Playtime status widget added which includes number of sessions
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.