Update CHANGELOG.md to reflect theme changes and fixes
- Default `instance.theme` changed from `navy` to `blue`, making blue the new out-of-the-box look. - Pre-login pages now respect the configured `instance.theme`, addressing the abrupt color change after sign-in for navy-configured instances. - Added `marketplace.curators_url` config item for admin configuration, affecting the `/marketplace` curated-tab link. - Fixed rendering issues on skill/agent detail pages within Flea Market plugins to display the correct titles.
This commit is contained in:
parent
41ea87d4d9
commit
7ec87ba310
1 changed files with 27 additions and 16 deletions
43
CHANGELOG.md
43
CHANGELOG.md
|
|
@ -10,23 +10,13 @@ CalVer image tags (`stable-YYYY.MM.N`, `dev-YYYY.MM.N`) are produced for every C
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
### Changed
|
|
||||||
- Default `instance.theme` flipped from `navy` to `blue`. The brand-blue
|
|
||||||
palette is now the out-of-the-box look; `navy` (dark hero + mint-green
|
|
||||||
CTAs) is the opt-in via `AGNES_INSTANCE_THEME` / `instance.theme`
|
|
||||||
/ admin server-config. Existing instances that explicitly set `navy`
|
|
||||||
are unaffected; instances relying on the implicit default will switch
|
|
||||||
to blue.
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
- Pre-login pages (`/login`, magic-link screens, first-time `/setup`)
|
|
||||||
now honour the configured `instance.theme`. `base_login.html` sets
|
|
||||||
`<html data-theme="...">` from `instance_theme`, and the navy
|
|
||||||
variant flips the `.login-features` hero panel from brand-blue
|
|
||||||
`--primary` to the deep-navy gradient — eliminating the jarring
|
|
||||||
blue → navy flip after sign-in on navy-configured instances.
|
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
- New `marketplace.curators_url` config item (editable via
|
||||||
|
`/admin/server-config` → **Marketplace** section). Drives the
|
||||||
|
"See all curators →" link on the `/marketplace` curated-tab info
|
||||||
|
block; when empty the link is hidden (matches today's behaviour).
|
||||||
|
SSRF-guarded on save (private-IP allowlist, same posture as
|
||||||
|
`data_source.keboola.stack_url`).
|
||||||
- `/home` now opens with a value-first intro hero — eyebrow greeting,
|
- `/home` now opens with a value-first intro hero — eyebrow greeting,
|
||||||
one-line product framing, **Set up in ~15 min** / **Just browse**
|
one-line product framing, **Set up in ~15 min** / **Just browse**
|
||||||
CTAs, and a four-pillar row (Data packages · Plugins · Skills ·
|
CTAs, and a four-pillar row (Data packages · Plugins · Skills ·
|
||||||
|
|
@ -41,6 +31,12 @@ CalVer image tags (`stable-YYYY.MM.N`, `dev-YYYY.MM.N`) are produced for every C
|
||||||
bar, and per-step number badges next to each install block.
|
bar, and per-step number badges next to each install block.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
- Default `instance.theme` flipped from `navy` to `blue`. The brand-blue
|
||||||
|
palette is now the out-of-the-box look; `navy` (dark hero + mint-green
|
||||||
|
CTAs) is the opt-in via `AGNES_INSTANCE_THEME` / `instance.theme`
|
||||||
|
/ admin server-config. Existing instances that explicitly set `navy`
|
||||||
|
are unaffected; instances relying on the implicit default will switch
|
||||||
|
to blue.
|
||||||
- `/home` palette shifted from blue to green/navy: brand accent is now
|
- `/home` palette shifted from blue to green/navy: brand accent is now
|
||||||
`#2ea877` (mint green) on light surfaces, hero card is navy
|
`#2ea877` (mint green) on light surfaces, hero card is navy
|
||||||
`#0f1b3a`, code panels are near-black `#0c1224` with warm-yellow
|
`#0f1b3a`, code panels are near-black `#0c1224` with warm-yellow
|
||||||
|
|
@ -81,6 +77,21 @@ CalVer image tags (`stable-YYYY.MM.N`, `dev-YYYY.MM.N`) are produced for every C
|
||||||
standard step-lede size instead of the previous 13px chip.
|
standard step-lede size instead of the previous 13px chip.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
- Pre-login pages (`/login`, magic-link screens, first-time `/setup`)
|
||||||
|
now honour the configured `instance.theme`. `base_login.html` sets
|
||||||
|
`<html data-theme="...">` from `instance_theme`, and the navy
|
||||||
|
variant flips the `.login-features` hero panel from brand-blue
|
||||||
|
`--primary` to the deep-navy gradient — eliminating the jarring
|
||||||
|
blue → navy flip after sign-in on navy-configured instances.
|
||||||
|
- Skill / agent detail pages nested inside a Flea Market plugin
|
||||||
|
rendered the parent plugin's title on the hero instead of the
|
||||||
|
skill/agent name. The frontend fallback chain branched on
|
||||||
|
`source === 'curated'` and so flea-inner items fell through to
|
||||||
|
`d.plugin_name`, which the inner-detail API populates with the
|
||||||
|
parent entity name. Branch now keys on the presence of an inner
|
||||||
|
segment in the URL so inner items use `d.name || innerName`
|
||||||
|
(the actual skill/agent name) and standalone flea plugins keep
|
||||||
|
their `d.plugin_name`.
|
||||||
- `/activity-center` audit-log hero rendered as half-width because
|
- `/activity-center` audit-log hero rendered as half-width because
|
||||||
`_page_hero.html` was nested inside `<header class="obs-topbar">`,
|
`_page_hero.html` was nested inside `<header class="obs-topbar">`,
|
||||||
a flex row that pinned the time-range + auto-refresh controls
|
a flex row that pinned the time-range + auto-refresh controls
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue