mirror of
https://github.com/Drop-OSS/drop-app.git
synced 2026-07-21 08:56:07 -04:00
[PR #143] [CLOSED] Client Side Playtime Tracking #164
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/143
Author: @AdenMGB
Created: 9/7/2025
Status: ❌ Closed
Base:
develop← Head:small-feats📝 Commits (10+)
105b3e9feat(databse): add in playtime tracking and bump db vere798d25feat(playtime): add in playtime tracking commands and implement into process manager262c850feat(library): implement playtime tracking on the frontend6d2b8c8style(playtime): add compact view and tweak style of compact playtime details40a490ffix(playtime): remove WIP date tracking from displaying780508bchore: fix error caused by git tomfoolery808cc46feat(playtime): fix date serialisation and re implement into frontend088bba5feat(playtime): automatically show new data once game is closedcbdd2a5feat(queue): give the validating stage a green coloured19a88feat(queue): seperating history speed type by colour📊 Changes
18 files changed (+1163 additions, -20 deletions)
View changed files
📝
main/app.vue(+4 -0)📝
main/components/HeaderQueueWidget.vue(+4 -1)➕
main/components/PlaytimeDisplay.vue(+53 -0)➕
main/components/PlaytimeStats.vue(+163 -0)📝
main/composables/downloads.ts(+6 -1)➕
main/composables/playtime.ts(+199 -0)📝
main/pages/library/[id]/index.vue(+34 -1)📝
main/pages/queue.vue(+27 -8)📝
main/types.ts(+34 -0)📝
src-tauri/src/database/models.rs(+107 -2)📝
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(+279 -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.