Skip to content

v1.1.0

Choose a tag to compare

@evanschoffstall evanschoffstall released this 22 May 22:27
· 23 commits to main since this release
6ed727f

1.1.0 (2026-05-22)

Features

  • dashboard: add shell handoff fade for toolbar hydration (acc21ba)
  • feed-view: render entering rows with stable skeleton handoff (fb6f785)

Bug Fixes

  • dashboard-scroll: reduce load-more and restore latency (f4967d0)
  • dashboard-shell: smooth skeleton-to-content handoff (7c39b5d)
  • e2e-background: bound canvas signature waits by elapsed time (09d3483)
  • e2e-explore: stabilize deep-scroll article toggle targeting (6ab8745)
  • e2e-pagination: harden mobile pagination rearm and retries (2c81a78)
  • edge-proxy: enforce nonce-based CSP on every proxied request (58525b2)
  • feed-loader: reuse cached source tree on warm dashboard visits (58ec129)
  • feed-pagination: stabilize reveal scheduling with timeout semantics (4cd129f)
  • feed-refresh: normalize HTML responses as parser feed errors (5a1153a)
  • feed-sources: surface server add-feed validation errors (b6b70e9)
  • feed-view: keep inverted viewport anchored through skeleton layout (9e7253c)
  • proxy: remove insecure TLS bypass from proxy transport (361c9b5)
  • security-headers: stop emitting static CSP from next config (d39ba73)
  • src/app/dashboard: remove allowInsecureTls from proxy and fetch contracts (c55c113)
  • src/lib/api: remove allowInsecureTls from proxy and fetch contracts (1d9e7e2)
  • src/lib/core: remove allowInsecureTls from proxy and fetch contracts (eeecaa5)
  • src/lib/db: remove allowInsecureTls from proxy and fetch contracts (6aa9f18)
  • src/lib/extract: remove allowInsecureTls from proxy and fetch contracts (4189428)
  • src/lib/fetch: remove allowInsecureTls from proxy and fetch contracts (c2bc146)
  • src/lib/outbound-proxy: remove allowInsecureTls from proxy and fetch contracts (7c461d9)
  • tests-skeleton: enforce entering-row skeleton seam guarantees (380e7a3)

Refactors

  • core-refresh: route refresh imports through new barrel (d843a18)
  • core: point feed-refresh alias to refresh module index (4c2b05a)
  • e2e-auth: centralize dashboard login helpers (9a7e210)
  • feed-view: extract feed body and align entry transitions (771e85c)
  • src/lib/core: centralize runtime limit utilities (941a0f1)
  • src/lib/feed-refresh-runtime: centralize runtime limit utilities (7833296)

Tests

  • dashboard-hydration: verify 50-row DB window matches backend and DOM (39f63c9)
  • dashboard-sort: accept stable oldest-first reload ordering (5a62ee2)
  • dashboard: match updated extracted-content recovery copy (ad822d5)
  • fetch-httpcloak: cover related behavior (5e91284)