Skip to content

Source app feature - #11

Merged
warrickbayman merged 5 commits into
mainfrom
feature/source-app
Sep 28, 2026
Merged

warrickbayman merged 5 commits into
mainfrom
feature/source-app

Conversation

@warrickbayman

Copy link
Copy Markdown
Member
  • WrangURL now tracks the application the link came from and displays the app in history.
  • Rules have been updated to allow the source app to be specified.

warrickbayman and others added 5 commits September 28, 2026 11:47
Read the sender of the incoming GetURL Apple Event, map helper processes to
their containing app, and keep it in the history entry. The History window
shows its icon and searches by its name. Reopening a link from History keeps
its original source app.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Rules gain an optional list of source apps under "Clicked In". A rule with
apps only matches links from them, and never an unknown source; with apps
listed, the pattern may be empty to match every link from them. The editor
adds apps from the running apps or an open panel, and the Rules tab's URL
tester can pick the source app.

SourceApp is split so Rule and RuleMatcher stay free of AppKit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
They now show source apps: a rule limited to Slack and Mail, an "Any link
from Messages" rule, and the source app icons in History. Adds a debug-only
-DebugAppearance launch argument for the light variants, since
-NSRequiresAquaSystemAppearance is ignored.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The README explains how to install them without losing your own files,
shift the history's dates to today, and capture light and dark variants.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@warrickbayman
warrickbayman merged commit b37cdf2 into main Sep 28, 2026
1 check passed
@warrickbayman
warrickbayman deleted the feature/source-app branch September 28, 2026 16:07
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.

1 participant