Skip to content

build(deps): bump aw-qt from 6ab7e3f to ac043b0#1220

Merged
ErikBjare merged 1 commit intomasterfrom
dependabot/submodules/aw-qt-ac043b0
Mar 21, 2026
Merged

build(deps): bump aw-qt from 6ab7e3f to ac043b0#1220
ErikBjare merged 1 commit intomasterfrom
dependabot/submodules/aw-qt-ac043b0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 21, 2026

Bumps aw-qt from 6ab7e3f to ac043b0.

Commits
  • ac043b0 fix(manager): detect .bat and .cmd executables and strip extensions on Window...
  • b7cedd9 fix(manager): add common macOS paths to system module search (#125)
  • 2074cbf fix: read port from server config instead of hardcoding 5600 (#122)
  • f9a6653 fix(modules): auto-restart crashed watchers and fix toggle for dead processes...
  • 22cd8c6 ci: fix build workflow for modern GitHub Actions runners (#120)
  • 7967ff8 fix: enforce single-instance using QLockFile (#117)
  • 1cde7bf ci: switch to macos-14 runner (macos-13 config deprecated) (#119)
  • fccd5ca fix(trayicon): wait for system tray availability on startup (#116)
  • 2ed852e fix(trayicon): re-apply tooltip after show() to fix empty tooltip on Windows ...
  • 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-qt](https://github.com/ActivityWatch/aw-qt) from `6ab7e3f` to `ac043b0`.
- [Commits](ActivityWatch/aw-qt@6ab7e3f...ac043b0)

---
updated-dependencies:
- dependency-name: aw-qt
  dependency-version: ac043b0293ac24cd888fa813ae308491da5a1a2b
  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 Mar 21, 2026
@greptile-apps
Copy link
Copy Markdown

greptile-apps bot commented Mar 21, 2026

Greptile Summary

This PR bumps the aw-qt git submodule from 6ab7e3f to ac043b0, incorporating 9 upstream bug-fix commits with no functional changes to the parent repository itself.

Key changes pulled in from upstream:

  • Windows fix: .bat and .cmd executables are now detected and their extensions stripped when identifying modules, preventing missed module discovery on Windows.
  • macOS fix: Common macOS installation paths are added to the system module search, improving out-of-the-box module detection on macOS.
  • Port fix: The server port is now read from the server config instead of being hardcoded to 5600, making the system more flexible and consistent with user configuration.
  • Reliability fix: Crashed watchers are now auto-restarted, and the toggle action correctly handles dead processes.
  • Single-instance enforcement: A QLockFile is used to prevent multiple instances of aw-qt from running simultaneously.
  • Tray-icon fixes: The app now waits for system tray availability on startup, and the tooltip is re-applied after show() to fix an empty tooltip on Windows.
  • CI updates: Workflow updated for modern GitHub Actions runners and switched to macos-14.

Confidence Score: 5/5

  • This PR is safe to merge — it is a pure submodule bump containing only upstream bug fixes with no changes to the parent repository.
  • The change is a single-line submodule pointer update. All substantive code changes live in the upstream aw-qt repository and consist entirely of targeted bug fixes (Windows/macOS compatibility, port config, crash recovery, single-instance guard, tray reliability). There are no API or interface changes to the parent repo, no migration risk, and no new dependencies introduced at the parent level.
  • No files require special attention.

Important Files Changed

Filename Overview
aw-qt Submodule pointer bumped from 6ab7e3f to ac043b0, pulling in 9 bug-fix commits: Windows .bat/.cmd detection, macOS path additions, dynamic port reading, auto-restart of crashed watchers, single-instance lock, tray-icon reliability improvements, and CI runner updates.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[aw-qt submodule bump\n6ab7e3f → ac043b0] --> B[Bug Fixes]
    B --> C[Windows: detect .bat/.cmd executables]
    B --> D[macOS: add common paths to module search]
    B --> E[Read port from server config\ninstead of hardcoding 5600]
    B --> F[Auto-restart crashed watchers]
    B --> G[Single-instance via QLockFile]
    B --> H[Tray-icon: wait for system tray on startup]
    B --> I[Tray-icon: re-apply tooltip after show on Windows]
    A --> J[CI Updates]
    J --> K[Modern GitHub Actions runners]
    J --> L[Switch to macos-14 runner]
Loading

Last reviewed commit: "build(deps): bump aw..."

@ErikBjare ErikBjare merged commit bd5789b into master Mar 21, 2026
15 checks passed
@dependabot dependabot bot deleted the dependabot/submodules/aw-qt-ac043b0 branch March 21, 2026 12:13
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.

1 participant