-
9dbe36fc38
Merge pull request #384 from keboola/dr/homepage-small-changes
main
David Rybar
2026-05-22 14:35:29 +0200
-
-
58bd959e01
Merge branch 'main' into dr/homepage-small-changes
David Rybar
2026-05-22 14:30:19 +0200
-
-
-
-
3167d37a56
feat(web): operator-owned Support callout in welcome hero
David Rybar
2026-05-22 14:04:24 +0200
-
f01f6b1d84
Merge pull request #378 from keboola/dr/homepage-small-changes
David Rybar
2026-05-22 12:04:30 +0200
-
-
1ce0680a79
Update CHANGELOG.md
David Rybar
2026-05-22 11:58:31 +0200
-
-
19eef69092
fix(web): render operator overview HTML inside welcome-hero footnotes
David Rybar
2026-05-22 11:50:08 +0200
-
2db1dceca1
fix(web): gate welcome-hero footnotes on instance.overview flag
David Rybar
2026-05-22 11:35:40 +0200
-
61262e2bbb
feat(web): welcome hero footnotes + drop operator Overview section
David Rybar
2026-05-22 11:20:49 +0200
-
-
eb75c8d204
Merge pull request #374 from keboola/vr/2026-05-21-fixes
Vojtech
2026-05-21 18:56:15 +0400
-
-
487f840596
fix(web): GWS verify step — drop fragile JSON-parse + add anti-footgun guidance
Vojtech Rysanek
2026-05-21 18:21:33 +0400
-
9e3e611aab
fix(web): install-prompt Step 2 + restart cue match Desktop install path
Vojtech Rysanek
2026-05-21 18:17:25 +0400
-
-
9f15af85f0
Merge pull request #372 from keboola/vr/custom-scripts-integration
Vojtech
2026-05-21 14:27:37 +0400
-
-
7efcb10154
Merge remote-tracking branch 'origin/main' into vr/custom-scripts-integration
Vojtech Rysanek
2026-05-21 14:20:37 +0400
-
-
-
-
154beb4c6a
Merge pull request #373 from keboola/dr/login-design
David Rybar
2026-05-21 12:09:33 +0200
-
-
9a02e896f6
fix(theme): load design-tokens.css on login pages
David Rybar
2026-05-21 12:02:21 +0200
-
-
58001af27d
fix(web): address PR #372 review — meta charset ordering + enabled coercion
Vojtech Rysanek
2026-05-21 13:59:11 +0400
-
ee0f828128
Merge pull request #371 from keboola/dr/login-design
David Rybar
2026-05-21 11:56:04 +0200
-
-
7ec87ba310
Update CHANGELOG.md to reflect theme changes and fixes
David Rybar
2026-05-21 11:49:22 +0200
-
41ea87d4d9
Merge branch 'dr/login-design' of github.com:keboola/agnes-the-ai-analyst into dr/login-design
David Rybar
2026-05-21 11:39:53 +0200
-
-
391cacdee6
fix(theme): apply navy palette to login hero panel under navy theme
David Rybar
2026-05-21 11:34:31 +0200
-
94af2581f6
feat(theme): switch default instance theme from navy to blue and enhance theme handling
David Rybar
2026-05-21 11:20:23 +0200
-
-
-
4b48377d44
feat(web): instance.custom_scripts — operator-injected HTML/JS into base.html
Vojtech Rysanek
2026-05-21 13:22:27 +0400
-
a2a7b845e6
feat(theme): switch default instance theme from navy to blue and enhance theme handling
David Rybar
2026-05-21 11:20:23 +0200
-
-
be9549c266
Marketplace: configurable 'See all curators' URL + flea-inner hero name fix (#370)
minasarustamyan
2026-05-21 11:02:29 +0200
-
-
001e5ce40e
feat(web): /home value-first redesign + unified page-shell across app (#366)
Vojtech
2026-05-21 10:19:16 +0400
-
41f82be147
Merge pull request #365 from keboola/fix/backtick-path-remote-query-363
Monika Feigler
2026-05-20 15:24:58 +0200
-
-
66fae9209f
release: 0.55.6 — backtick-only BQ paths in agnes query --remote no longer fail with DuckDB parser error
Monika Feigler
2026-05-20 15:12:13 +0200
-
9f778251c3
fix(query): wrap backtick-only BQ paths in bigquery_query() to avoid local DuckDB parser error
Monika Feigler
2026-05-20 14:03:29 +0200
-
-
b7872d1c16
release: 0.55.5 — override-mode hook chmod + /home <code> chip contrast (#360)
Vojtech
2026-05-19 21:18:51 +0400
-
00f8bceebc
fix(web): readable /home install-hero <code> chips (amber on navy) (#358)
Vojtech
2026-05-19 20:54:07 +0400
-
0c9e172ce1
fix(init): chmod +x workspace hooks in OVERRIDE mode too (#359)
Vojtech
2026-05-19 20:45:45 +0400
-
a8fe4e8b21
chore(deps): bump idna from 3.11 to 3.15 (#357)
dependabot[bot]
2026-05-19 17:43:09 +0200
-
62336bfd32
fix(rbac): stack-gated analyst access + first-demo polish (#333 follow-up) (#356)
ZdenekSrotyr
2026-05-19 17:01:14 +0200
-
0a16e8f44e
feat(diagnose): role-aware overall status (#345 B) (#355)
ZdenekSrotyr
2026-05-19 16:53:56 +0200
-
82a4b663d7
feat(cli): AGNES_MARKETPLACE_URL env override for refresh-marketplace --bootstrap (#345 A) (#354)
ZdenekSrotyr
2026-05-19 16:47:26 +0200
-
c910281df1
feat(cli): --json alias for --format json + remote-query exit-code regression test (#345 C+D) (#353)
ZdenekSrotyr
2026-05-19 16:39:46 +0200
-
caae12d02f
fix(web): UI consistency — code tokens, label-qualifier, radio cards, Keboola edit-modal JS (#347)
Monika Feigler
2026-05-19 16:30:19 +0200
-
318802854c
fix(marketplace): chmod +x .sh files after fetch+reset, not just bootstrap (#352)
Vojtech
2026-05-19 18:10:38 +0400
-
fc6de77e06
fix(infra): pre-create /data/uploads in customer-instance startup script (#351)
ZdenekSrotyr
2026-05-19 15:59:39 +0200
-
ae67c40a81
fix(onboarding): /home install flow + agnes init UX hardening (#350)
Vojtech
2026-05-19 17:26:35 +0400
-
64cf78860d
feat(stack): unified Browse + My Stack for Data Packages and Memory (v49 schema) (#333)
ZdenekSrotyr
2026-05-19 15:00:15 +0200
-
c3e82972c8
feat(bq): decouple table_registry bucket from BQ dataset name (#343) (#346)
ZdenekSrotyr
2026-05-19 13:17:32 +0200
-
bd90485dbd
fix(web): setup script step 2 checks pwd, no auto-mkdir (#344)
Vojtech
2026-05-19 13:20:33 +0400
-
c6c72b9c00
feat(flea): marketplace refactor — data model, attribution, UI unification (#342)
minasarustamyan
2026-05-19 02:32:41 +0200
-
e11f03eb60
fix(api): sample endpoint returns 500 for materialized BQ tables (#341)
David Rybar
2026-05-18 22:57:32 +0200
-
86933a2cb5
fix(web): move keboola {% endif %} so edit-modal JS is always available (#340)
Monika Feigler
2026-05-18 20:58:24 +0200
-
c552bf8243
feat(api): enforce API design rules via pytest + fix DELETE/status-code violations (#338)
Vojtech
2026-05-18 17:25:07 +0400
-
c5948f26fc
fix(api): harden API surface before Swagger (issue #336) (#339)
Vojtech
2026-05-18 17:13:21 +0400
-
bc5956ac94
test(store): full flea-market lifecycle integration coverage (#334)
Vojtech
2026-05-16 14:41:09 +0400
-
cd03028776
fix(store): restore reuses prior approved verdict + admin detail surfaces content_quality (#332)
Vojtech
2026-05-16 09:12:29 +0400
-
9eaa1dc53c
fix(store): rescan promotes non-current submission when guardrails off (Codex follow-up to #330) (#331)
Vojtech
2026-05-16 09:04:28 +0400
-
78cd243e65
fix(store): promote-on-approve looks up version_no by submission_id (live agnes-development bug) (#330)
Vojtech
2026-05-15 23:21:14 +0400
-
302cf58ccd
feat(marketplace): telemetry v46 + flea inner parity + listing polish (#329)
minasarustamyan
2026-05-15 20:58:03 +0200
-
650ea3c804
feat: Agnes specialist agents and skills under .claude/ (#328) (#328)
ZdenekSrotyr
2026-05-15 20:39:11 +0200
-
c5d67faad2
feat(memory): DuckDB FTS BM25 search for knowledge items (#121) (#326)
ZdenekSrotyr
2026-05-15 20:10:59 +0200
-
e77f6067fa
feat(memory): bulk-edit batch bar on All Items tab (#129) (#325)
ZdenekSrotyr
2026-05-15 20:05:21 +0200
-
ff8c0f9656
docs(claude.md): add auto-rollback rule to release-process non-negotiables (#323)
ZdenekSrotyr
2026-05-15 19:16:04 +0200
-
ed3e8337ab
fix(jira): harden _remote_links fetch — prevent transient outage from wiping parquet rows (#319)
ZdenekSrotyr
2026-05-15 19:09:46 +0200
-
9e948abc9c
release(0.54.18): Curated Memory restructure + per-user Dismiss + bundled adversarial-review fixes (#316/#320/#322) (#324)
ZdenekSrotyr
2026-05-15 18:51:05 +0200
-
bb703517c9
fix(store): close 2 medium + 1 low adversarial-review findings (#322)
Vojtech
2026-05-15 19:56:09 +0400
-
6fb11a137b
fix(store): close 1 critical + 2 high adversarial-review findings (C2/H2/H3 from #318) (#320)
Vojtech
2026-05-15 19:45:43 +0400
-
75210897d2
fix(dev): move system.duckdb seed blocks from create_app() into lifespan (#321)
minasarustamyan
2026-05-15 17:08:05 +0200
-
a694a30a5e
fix(store): surface review failures + harden publish gate (#316)
Vojtech
2026-05-15 17:52:07 +0400
-
fbe756685b
fix(api): redirect unauthorized browser requests to login for initial workspace zip (#315)
Vojtech
2026-05-15 17:18:39 +0400
-
9f5adbce37
ci: consolidate release pipeline (salvageable subset of #139) (#314)
ZdenekSrotyr
2026-05-15 14:06:59 +0200
-
7907b8082e
perf(cli): use git ls-remote in refresh-marketplace --check (~8s -> ~1s) (#313)
minasarustamyan
2026-05-15 06:24:27 +0200
-
8b5b0f8ef5
fix(web): render <strong> in /me/activity hero subtitle instead of escaping it (#312)
ZdenekSrotyr
2026-05-14 22:27:34 +0200
-
a1c7849b3e
ci: shard test suite + drop duplicate test run (#311)
ZdenekSrotyr
2026-05-14 22:18:21 +0200
-
6a4b3ba461
fix(store-upload): Next/Back/Finish buttons missing .btn base class (#310)
Vojtech
2026-05-14 23:49:13 +0400
-
d55c8a3c33
feat(web): consolidate the personal /me/* surface — /me/activity + /me/profile (#304)
ZdenekSrotyr
2026-05-14 21:29:51 +0200
-
a48524509a
docs: consolidate and de-clutter the documentation tree (#306)
ZdenekSrotyr
2026-05-14 20:54:22 +0200
-
e290baa31b
release: 0.54.14 — changelog repair + post-#305 dead-code sweep (#309)
ZdenekSrotyr
2026-05-14 20:41:04 +0200
-
cb13f80241
feat(marketplace): rename CTA + expand submit-flow guides (#308)
Vojtech
2026-05-14 21:44:33 +0400
-
17159bfad9
fix: refresh-marketplace enables stack plugins; override sentinel is init-time only (#307)
minasarustamyan
2026-05-14 18:43:32 +0200
-
d63f1473ab
feat(home): drop /home connectors block — onboarding covers it (#305)
Vojtech
2026-05-14 20:31:24 +0400
-
3e19caa975
fix(security): RBAC filter uses stable user_id instead of mutable email local-part (#293) (#299)
ZdenekSrotyr
2026-05-14 16:12:54 +0200
-
f53e98d5a3
fix(usage): extract <command-name> slash invocations (release 0.54.12) (#303)
minasarustamyan
2026-05-14 15:33:57 +0200
-
840c68ff1a
feat(catalog): promote buckets to top-level Data Package cards (#301)
pcernik-grpn
2026-05-14 15:18:35 +0200
-
1b0329e8c5
UI design system unification — one stylesheet, canonical primitives, nav fix (#284)
ZdenekSrotyr
2026-05-14 13:28:03 +0200
-
aa6a6700f4
feat(me/stats): per-analyst Stats dashboard with 4 tabs (#298)
Vojtech
2026-05-14 14:27:58 +0400
-
37ad39c8a3
feat(home): status frame on /home (operator-gated, onboarded-only) (#297)
Vojtech
2026-05-14 13:28:47 +0400
-
63ae676b27
perf(marketplace): cache cover photos + restore Curated filter spacing (#294)
minasarustamyan
2026-05-14 10:09:32 +0200
-
3d244038b5
feat(home): Getting Started moves first, collapsible, in-page anchor (#296)
Vojtech
2026-05-14 11:02:23 +0400
-
4501c9c3dd
fix(store-guardrails): post-#290 review follow-up — purge tuple, filter chip, stale docs, lazy bundle_meta, logger.exception (#295)
Vojtech
2026-05-14 10:02:44 +0400
-
69a1e22cf5
feat(initial-workspace): per-instance agnes init override (#292)
minasarustamyan
2026-05-13 22:35:01 +0200
-
513711ed37
feat(store): hard-reject inline guardrail failures, trace security only (#290)
Vojtech
2026-05-13 23:59:12 +0400
-
1e87354d7e
feat(home): Getting Started + Overview + Usage modes sections (release 0.54.7) (#291)
Vojtech
2026-05-13 23:44:11 +0400
-
14ddaf1e8e
feat(brand): wire instance.logo_svg into header brand slot (release 0.54.6) (#289)
Vojtech
2026-05-13 21:25:46 +0400
-
471c63d711
docs(CLAUDE.md): release workflow recipe + issue economy anti-pattern guidance (#288)
ZdenekSrotyr
2026-05-13 18:30:45 +0200
-
f35b53dba4
fix(db): get_analytics_db() singleton — close #163 (release 0.54.5) (#286)
ZdenekSrotyr
2026-05-13 18:11:13 +0200
-
5d7241b9ec
fix(store-guardrails): close #277 — 3 LOW hygiene follow-ups (release 0.54.4) (#285)
ZdenekSrotyr
2026-05-13 17:16:33 +0200
-
117b6784ea
fix(sync+ops): defer-probe race, AGNES_TEMP_DIR chown, default-schedule env knob (#283)
ZdenekSrotyr
2026-05-13 11:44:20 +0200
-
50a974f196
feat(store-guardrails): admin-configurable content thresholds (#281)
Vojtech
2026-05-13 13:20:55 +0400
-
8f54ca3742
chore(deps): bump authlib from 1.6.11 to 1.6.12 (#282)
dependabot[bot]
2026-05-13 11:11:04 +0200
-
efc607f3ee
feat(cli): agnes marketplace search/detail/add/remove + retire stale subcommands (#280)
minasarustamyan
2026-05-13 07:20:56 +0200
-
b4d3c576af
Activity Center: audit log + telemetry + sessions + agnes_* tables (#278)
ZdenekSrotyr
2026-05-12 22:41:19 +0200
-
fb6e930bc9
feat(store-guardrails): per-component description quality + plain-language UX (#276)
Vojtech
2026-05-12 23:48:27 +0400
-
1ade1300c6
fix(bq-hint): drop literal backslash escapes from syntax-error hint string (#275)
ZdenekSrotyr
2026-05-12 20:57:46 +0200
-
5458ccc41b
hygiene: BQ error hint dispatch + catalog ENTITY column (#274)
ZdenekSrotyr
2026-05-12 20:32:29 +0200
-
0407d194ba
ci: fix indentation in cli-wheel-clean-install Python heredoc (#273)
ZdenekSrotyr
2026-05-12 19:32:28 +0200