Commit graph

  • 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