Skip to content

feat(mobile): launcher shortcuts, a Transfers widget and download notification actions - #319

Merged
altaywtf merged 5 commits into
mainfrom
feat/41-widgets-shortcuts-actions
Oct 5, 2026
Merged

altaywtf merged 5 commits into
mainfrom
feat/41-widgets-shortcuts-actions

Conversation

@altaywtf

@altaywtf altaywtf commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Change

The app gains launcher shortcuts, notification actions and a Transfers widget; the recording shows the notification actions.

20261004-233228-download-notification-actions-trimmed.mp4
  • Shortcuts: Search, Add transfer and Downloads; signed out, the app signs in first.
  • Download notifications: Play, Try again and Open in Downloads, only for the owning account.
  • The widget shows up to three running transfers, refreshes every 30 minutes or on demand, and clears at sign-out.

Closes #41

Validation

  • ./gradlew verify and the four debug assembles
  • Shortcut, widget and notification proof on an emulator with fake data
  • Unverified: live transfers in the widget, Try again from a cold process, launchers other than Pixel's, widgets on Android 8–11

Written by an agent (Claude Code, Opus 5.5)

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

Copilot AI balanced review requested due to automatic review settings October 4, 2026 23:34
@altaywtf

altaywtf commented Oct 4, 2026

Copy link
Copy Markdown
Member Author

Download notification actions on the API 37 emulator (synthetic session, 15 s): Try again on this account's failed download re-queues it and clears the notification; Try again on another account's notification retries nothing and removes it; Play on a finished download opens the app holding the scoped play link, which waits at sign-in on this signed-out install.

20261004-233228-download-notification-actions-trimmed.mp4

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

…arts the service

The receiver waits at most 5 s for the session, inside the time Android allows a
foreground service start after a notification tap, and the outcome notification
goes only after the download service has the request. Widget and retry broadcasts
end by 8 s; the widget's picker preview shows sample rows.
@altaywtf
altaywtf merged commit 5c4fddf into main Oct 5, 2026
@altaywtf
altaywtf deleted the feat/41-widgets-shortcuts-actions branch October 5, 2026 00:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Widgets, app shortcuts, and notification actions

2 participants