Skip to content

build(deps): bump aw-watcher-afk from 403a331 to 4c0375f#1237

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/submodules/aw-watcher-afk-4c0375f
Open

build(deps): bump aw-watcher-afk from 403a331 to 4c0375f#1237
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/submodules/aw-watcher-afk-4c0375f

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 1, 2026

Bumps aw-watcher-afk from 403a331 to 4c0375f.

Commits
  • 4c0375f feat(afk): add gamepad/joystick support via evdev (Linux) (#80)
  • 7c5b19f fix: auto-recover input listeners after X server restart (#78)
  • 6d7ff39 ci: update deprecated runners and actions (#79)
  • 94f88e3 fix: detect parent death by ppid change instead of ppid==1 (#77)
  • 2d4519c fix(windows): use GetTickCount64 to prevent overflow after 49.7 days (#76)
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [aw-watcher-afk](https://github.com/ActivityWatch/aw-watcher-afk) from `403a331` to `4c0375f`.
- [Commits](ActivityWatch/aw-watcher-afk@403a331...4c0375f)

---
updated-dependencies:
- dependency-name: aw-watcher-afk
  dependency-version: 4c0375f05e7eedcfa21f7c05dc935cbb335ed237
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file submodules Pull requests that update Submodules code labels Apr 1, 2026
@greptile-apps
Copy link
Copy Markdown

greptile-apps bot commented Apr 1, 2026

Greptile Summary

This is a routine Dependabot submodule update for aw-watcher-afk, advancing the pinned commit from 403a331 to 4c0375f. The update includes 5 upstream commits spanning two bug fixes, a reliability fix, a CI maintenance commit, and one new feature.

Key changes bundled in this update:

  • fix(windows): Replaces GetTickCount with GetTickCount64 to prevent a 32-bit integer overflow that would silently corrupt idle-time calculations after ~49.7 days of uptime — a real correctness bug now resolved upstream.
  • fix: Parent-process death detection now compares current PPID against the recorded initial PPID rather than checking ppid == 1, making it more robust in container/init-less environments.
  • fix: Input listeners on Linux now auto-recover after an X server restart instead of requiring a manual process restart.
  • ci: Deprecated GitHub Actions runners and action versions updated (no runtime impact).
  • feat(afk): Adds gamepad/joystick activity detection via evdev on Linux, expanding AFK detection to controller input.

No changes are made to any other file in the activitywatch/activitywatch monorepo — this is a one-line submodule pointer update.

Confidence Score: 5/5

Safe to merge — purely a submodule pointer bump with upstream bug fixes and a new opt-in feature, no changes to the monorepo itself.

The diff is a single-line submodule hash change. The upstream commits are well-scoped bug fixes (one of which addresses a real Windows overflow bug) plus a Linux-only feature addition. No API surface, configuration schema, or shared code in the parent repo is touched. No issues found.

No files require special attention.

Important Files Changed

Filename Overview
aw-watcher-afk Submodule pointer bumped from 403a331 to 4c0375f, pulling in 5 upstream commits including bug fixes (Windows GetTickCount64 overflow, X server restart recovery, parent-death detection) and a new gamepad/joystick feature on Linux.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[aw-watcher-afk submodule] -->|was at| B[403a331\nprevious commit]
    A -->|now at| C[4c0375f\nnew commit]
    C --> D[fix: GetTickCount64 overflow\non Windows after 49.7 days]
    C --> E[fix: detect parent death\nvia ppid change]
    C --> F[fix: auto-recover input\nlisteners after X restart]
    C --> G[ci: update deprecated\nrunners and actions]
    C --> H[feat: gamepad/joystick\nsupport via evdev - Linux]
Loading

Reviews (1): Last reviewed commit: "build(deps): bump aw-watcher-afk from `4..." | Re-trigger Greptile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file submodules Pull requests that update Submodules code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants