Ser 2915 dymanic parameters deeplinks#7811
Open
coskunaydinoglu wants to merge 10 commits into
Open
Conversation
Adds a new 'dynamic-params' sidebar input type with the cly-content-dynamic-params-input component: a repeater of parameter name / user property / fallback rows used by the content editor to attach dynamic query string parameters to URL/deep-link button actions. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AmXBxfgpFtGBFhDJrR7A8r
Replaces the parameter repeater with a popover matching the push
notifications Add User Property popover: internal/external property
tabs, the same cly-select-x property selector, "start with capital
letter" switch and fallback value. Confirming appends a visible
{property|fallback|c} placeholder to the URL/deeplink input.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AmXBxfgpFtGBFhDJrR7A8r
Unlike push notifications, deep-link placeholders are query string
parameters, so the popover now also asks for the parameter name and
appends `name={property|fallback|c}` to the URL with the proper ?/&
separator (keeping any hash fragment at the end).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AmXBxfgpFtGBFhDJrR7A8r
Two additions to the deep-link parameter editor popover:
- a "Static Value" mode next to internal/external properties, for
hardcoded parameters like param5=param5value (value URL-encoded,
served as-is)
- every query parameter in the URL is now shown as a highlighted chip
under the URL input; clicking a chip reopens the popover pre-filled
(parameter name, property/fallback/capitalize or static value) and
Confirm updates that parameter in place, while the chip's close icon
removes it from the URL
Dynamic placeholder chips are highlighted differently from static
ones, and reserved characters ({}|&=?#) are stripped from fallbacks so
they cannot break URL parsing.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AmXBxfgpFtGBFhDJrR7A8r
The URL/deeplink field is now a contenteditable editor that renders
every query parameter as a highlighted, non-editable token inside the
URL itself (blue for {property|fallback|c} placeholders, gray for
static values) instead of listing them under the input. Clicking a
token opens the Add User Property popover pre-filled so the parameter
can be changed or removed; the rest of the URL stays freely editable
text, with plain-text paste and single-line input enforced.
The separate plain URL input is removed — the editor takes its place
(and its "URL or deeplink" label) and edits action.value directly.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AmXBxfgpFtGBFhDJrR7A8r
- the Add User Property panel now floats over the canvas as a fixed-position popover (440px wide, right-aligned to the sidebar, scrollable within the viewport), so all three category tabs and the Cancel/Confirm buttons are always visible regardless of the narrow sidebar width - the URL editor keeps a static width and wraps long URLs onto multiple lines (scrolling vertically past ~5 lines) instead of scrolling horizontally Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AmXBxfgpFtGBFhDJrR7A8r
Reverts the fixed-position floating popover — the Add User Property/Edit Parameter panel opens in-flow under the button inside the sidebar, as before. To keep everything visible in the narrow pane, the category tabs wrap onto a second row when needed and the wrapping URL editor (static width, overflowing downwards) keeps the panel from being pushed off-screen. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AmXBxfgpFtGBFhDJrR7A8r
The Internal/External/Static category tabs consumed too much of the narrow sidebar pane — replaced with a full-width "Value type" dropdown. The "start with capital letter" checkbox label now wraps onto multiple lines so it fits the pane. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AmXBxfgpFtGBFhDJrR7A8r
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.