Commit graph

  • 698859cc52 feat(backend,web): surface RTMP ingest health on the Go Live page senke 2026-04-16 23:52:36 +0200
  • 4b4770f06e fix(eventbus): log RabbitMQ publish failures instead of silent drop senke 2026-04-16 20:50:51 +0200
  • 9002e91d91 refactor(backend,infra): unify SMTP env schema on canonical SMTP_* names senke 2026-04-16 20:44:09 +0200
  • 7974517c03 feat(backend,web): single source of truth for upload-size limits senke 2026-04-16 19:37:37 +0200
  • 9f4c2183a2 feat(backend,web): self-service creator role upgrade via /settings senke 2026-04-16 18:35:07 +0200
  • 070e31a463 chore(release): v1.0.5.1 — dev SMTP ergonomics hotfix v1.0.5.1 senke 2026-04-16 18:16:54 +0200
  • ba45bffd9a chore(release): v1.0.5 — hardening sprint v1.0.5 senke 2026-04-16 16:14:54 +0200
  • dda71cad80 fix(middleware): bypass response cache for range-aware media endpoints senke 2026-04-16 16:05:21 +0200
  • 712a0568e3 feat(workers): hourly cleanup of orphan tracks stuck in processing senke 2026-04-16 14:57:24 +0200
  • 1cab2a1d56 fix(middleware): persist maintenance flag via platform_settings table senke 2026-04-16 14:57:06 +0200
  • 97ca5209a1 fix(chat,config): require REDIS_URL in prod + error on in-memory fallback senke 2026-04-16 14:56:47 +0200
  • 03b30c0c29 fix(config): refuse boot in production when HYPERSWITCH_ENABLED=false senke 2026-04-16 14:55:18 +0200
  • 9ed60e5719 fix(backend,infra): send real verification emails + fail-loud in prod senke 2026-04-16 14:52:46 +0200
  • 74348ae7d5 fix(backend,web): restore audio playback via /stream fallback senke 2026-04-16 14:52:26 +0200
  • d820c22d7d chore(release): v1.0.4 — cleanup sprint complete, CI green v1.0.4 senke 2026-04-15 16:39:30 +0200
  • 376d9adc44 ci: retire legacy backend-ci.yml, centralize Docker probe in SkipIfNoIntegration senke 2026-04-15 16:12:45 +0200
  • 73fc6e128a fix(deps): bump x/net to v0.51.0 for GO-2026-4559 senke 2026-04-15 15:31:35 +0200
  • b33227a579 fix(ci): bump go.work to 1.25 to match veza-backend-api/go.mod senke 2026-04-15 15:06:50 +0200
  • 3d1f127ad0 fix(deps): bump vulnerable modules to unblock govulncheck CI senke 2026-04-15 14:38:48 +0200
  • 113210734c chore(infra): J6 — mark 3 dormant docker-compose files as deprecated senke 2026-04-15 12:58:39 +0200
  • 7f89bebe1a fix(ci): lint-staged eslint rule was linting the whole project senke 2026-04-15 12:47:21 +0200
  • 0589ec9fc0 chore(cleanup): J5 — defer GeoIP, rename v2-v3-types, document Storybook kill senke 2026-04-15 12:43:57 +0200
  • 9cdfc6d898 fix(backend): J4 — GDPR-compliant hard delete with Redis and ES cleanup senke 2026-04-15 12:25:39 +0200
  • 67f18892af refactor(backend): J3 — remove 3 deprecated unused handlers senke 2026-04-14 18:11:07 +0200
  • 7fa314866e ci(cache): add save-always to persist cache on job failure senke 2026-04-14 18:01:40 +0200
  • 2aea1af361 docs(J2): align docs with reality — rewrite CLAUDE.md, fix README, purge chat-server refs senke 2026-04-14 17:23:50 +0200
  • 0149efec0d chore(ci): trigger warm-cache measurement run senke 2026-04-14 17:20:11 +0200
  • 0e7097ed1b chore(cleanup): J1 — purge 220MB debris, archive session docs (complete) senke 2026-04-14 17:12:03 +0200
  • bec75f1435 ci: bump Go to 1.25 and fix goimports drift in 3 files senke 2026-04-14 17:02:09 +0200
  • 3a5c6e1840 chore(cleanup): J1 — purge 220MB of debris, archive session docs senke 2026-04-14 17:01:27 +0200
  • 853ee7fc72 ci(rust): drop tarpaulin coverage step (ASLR ptrace not available) senke 2026-04-14 16:22:38 +0200
  • 99336f0526 chore(ci): trigger fresh run to measure cache effectiveness senke 2026-04-14 15:48:59 +0200
  • 2c6217554f ci: consolidate rust-ci + stream-ci into ci.yml Rust job senke 2026-04-14 15:43:01 +0200
  • 2669a56fe0 ci: cache rustup, go tools and fix go.sum path to shave ~5min per run senke 2026-04-14 15:39:06 +0200
  • 7af9c98a73 style(stream-server): apply rustfmt and fix golangci-lint v2 install senke 2026-04-14 15:30:32 +0200
  • 360ac3ea72 ci(rust): lift clippy -D warnings while ~20 warning backlog is resorbed senke 2026-04-14 12:52:31 +0200
  • 20a88afe81 ci(security): expand gitleaks allowlist for e2e artifacts, docs, templates senke 2026-04-14 12:32:34 +0200
  • a1000ce7fb style(backend): gofmt -w on 85 files (whitespace only) senke 2026-04-14 12:22:14 +0200
  • eb97cad991 ci: loosen frontend lint and run backend tests with -short senke 2026-04-14 11:46:00 +0200
  • 0c38966aed ci(security): allowlist test fixtures and historic backup dirs in gitleaks senke 2026-04-14 11:45:43 +0200
  • f84dbf5c66 test(backend): gate testcontainers tests behind VEZA_SKIP_INTEGRATION senke 2026-04-14 11:45:19 +0200
  • 15b29f6620 fix(backend): pass METRICS_BEARER_TOKEN in TestPublicCoreRoutes senke 2026-04-14 11:44:53 +0200
  • 196219f745 fix(backend): synchronous Hub.Shutdown to eliminate goleak failures senke 2026-04-14 11:44:27 +0200
  • 0d971cc97e fix(backend): sync config tests with new prod-required fields senke 2026-04-14 11:41:54 +0200
  • f54cbd71f4 fix(stream-server): remove useless vec! in build.rs senke 2026-04-14 11:41:30 +0200
  • fcdf7cc386 ci: simplify workflows for Forgejo self-hosted runner senke 2026-04-09 20:08:37 +0200
  • 52f46bc574 ci: fix Forgejo runner compat (rust, rsync, docker compose) senke 2026-04-09 17:39:10 +0200
  • ba12ea9ac6 ci: trigger rebuild after runner SSL fix senke 2026-04-09 16:37:10 +0200
  • ce3b92a0c1 ci: fix duplicate env block in staging-validation workflow senke 2026-04-09 14:51:10 +0200
  • 246f6b798c ci: trigger rebuild after runner SSL fix senke 2026-04-09 14:18:12 +0200
  • cda5b4bf8f ci: trigger rebuild after runner SSL fix senke 2026-04-09 14:14:22 +0200
  • b490a55b17 ci: trigger rebuild after runner SSL fix senke 2026-04-08 18:46:19 +0200
  • 3640aec716 test(e2e): convert all remaining 298 console.log to real expect() senke 2026-04-08 15:50:17 +0200
  • 320e526428 feat(e2e): add 303 deep behavioral tests + fix WebSocket + lint-staged senke 2026-04-06 13:35:26 +0200
  • b1716dac0d fix(e2e): scope toast selector to avoid strict mode violation senke 2026-04-05 18:01:06 +0200
  • 2af9ff23e7 docs: add v1.0.0-mvp scope document v1.0.0-mvp senke 2026-04-05 17:53:26 +0200
  • ffca651f92 fix(e2e): verify playlist create via API + fix toast/dialog selectors senke 2026-04-05 17:52:18 +0200
  • 8e9ee2f3a5 fix: stabilize builds, tests, and lint across all stacks senke 2026-04-05 16:48:07 +0200
  • 7d3674a9d1 fix(e2e): address remaining real bugs + known UX gaps senke 2026-04-05 16:24:11 +0200
  • a90b584e53 fix(security): protect admin routes with role check senke 2026-04-05 16:19:16 +0200
  • fc5c4fe99d fix(e2e): remove broken login token cache senke 2026-04-05 16:15:11 +0200
  • 6be941c67c fix(e2e): fix navigateTo timing + stale selectors (Groups A+B) senke 2026-04-05 12:01:40 +0200
  • 5f83d96be3 fix(e2e): add high rate limit env vars to playwright webServer senke 2026-04-05 08:51:46 +0200
  • 8a2117031b fix(e2e): increase expect timeout to 10s + fix selector mismatches senke 2026-04-04 20:26:52 +0200
  • 85cd17f342 fix(e2e): add login token cache + fix selectors for real bug detection senke 2026-04-04 15:41:48 +0200
  • 5b228c729b test: convert fake console.log assertions to real expect() senke 2026-04-04 13:23:58 +0200
  • 514d814515
    Merge ce7607764f into 0549ae219f dependabot[bot] 2026-04-02 17:47:29 +0000
  • be07f9c27c
    Merge 501a00f93f into 0549ae219f dependabot[bot] 2026-04-02 17:47:28 +0000
  • dd248addc1
    Merge ff04bf11db into 0549ae219f dependabot[bot] 2026-04-02 17:47:27 +0000
  • a3f4ac6b70 fix: sync E2E tests with seed data + i18n fix senke 2026-04-02 19:42:03 +0200
  • 0549ae219f fix: sync E2E tests with seed data + i18n fix senke 2026-04-02 19:42:03 +0200
  • 074e8fd3a1 chore: add vitest storybook config generated by pre-commit hook senke 2026-04-01 01:41:05 +0200
  • 3beff77d0d chore: add vitest storybook config generated by pre-commit hook senke 2026-04-01 01:41:05 +0200
  • 9c305b2612 chore: apply pre-commit hook formatting and cleanup senke 2026-04-01 01:40:54 +0200
  • f51d07e64c chore: apply pre-commit hook formatting and cleanup senke 2026-04-01 01:40:54 +0200
  • a3da1fbce9 delete license senke 2026-04-01 00:59:58 +0200
  • 5ee859b4af delete license senke 2026-04-01 00:59:58 +0200
  • 21889e547f
    Merge 84d001bc84 into ff2bca2cd4 dependabot[bot] 2026-03-31 17:37:24 +0000
  • 89b6f761d4
    Merge b6ead6ce14 into ff2bca2cd4 dependabot[bot] 2026-03-31 17:37:23 +0000
  • 962063f8c7
    Merge 93a8e33b43 into ff2bca2cd4 dependabot[bot] 2026-03-31 17:37:22 +0000
  • 3cf7068334
    Merge dcf65f616b into ff2bca2cd4 dependabot[bot] 2026-03-31 17:37:20 +0000
  • e148c52481 chore: add audit screenshots, audit scripts, and prompt templates senke 2026-03-31 19:17:05 +0200
  • ff2bca2cd4 chore: add audit screenshots, audit scripts, and prompt templates senke 2026-03-31 19:17:05 +0200
  • 9a4c0d2af4 feat(web): update all features, stories, e2e tests, and auth interceptor senke 2026-03-31 19:16:36 +0200
  • 8f93b0ce37 feat(web): update all features, stories, e2e tests, and auth interceptor senke 2026-03-31 19:16:36 +0200
  • dfeff836ce feat(ui): add SUMI design system components, seasonal hooks, and i18n updates senke 2026-03-31 19:15:54 +0200
  • 1c618f5832 feat(ui): add SUMI design system components, seasonal hooks, and i18n updates senke 2026-03-31 19:15:54 +0200
  • 4fd537e3ba test(settings): add regression tests for all 20 Settings page bugs senke 2026-03-26 00:24:24 +0100
  • b5348dc34d test(settings): add regression tests for all 20 Settings page bugs senke 2026-03-26 00:24:24 +0100
  • b70876491b fix(settings): add i18n support to all settings components senke 2026-03-25 23:55:43 +0100
  • e05ba05c2d fix(settings): add i18n support to all settings components senke 2026-03-25 23:55:43 +0100
  • 6585fc7fd7 fix(settings): fix timezone label and expand options to 24 entries senke 2026-03-25 23:44:38 +0100
  • 7f6228f924 fix(settings): fix timezone label and expand options to 24 entries senke 2026-03-25 23:44:38 +0100
  • 6044b5aff1 fix(settings): fix password error persistence and audio quality clearable senke 2026-03-25 23:43:45 +0100
  • 178c4b340c fix(settings): fix password error persistence and audio quality clearable senke 2026-03-25 23:43:45 +0100
  • d840414673 fix(settings): fix security and accessibility issues senke 2026-03-25 23:42:00 +0100
  • c1f3503a82 fix(settings): fix security and accessibility issues senke 2026-03-25 23:42:00 +0100
  • 2309a6d7d5 fix(settings): fix toast crash, schema validation, radio group, and delete dialog senke 2026-03-25 23:40:51 +0100
  • 97f5361add fix(settings): fix toast crash, schema validation, radio group, and delete dialog senke 2026-03-25 23:40:51 +0100
  • 5d1f9a815d fix(backend): add password change endpoint and 2FA migration senke 2026-03-25 23:39:28 +0100