• v1.1.3 babb10108b

    v1.1.3
    All checks were successful
    Release / release (push) Successful in 9m39s
    Publish image / publish (push) Successful in 41s
    Stable

    TheSecondReal0 released this 2026-04-14 02:34:36 +00:00 | 6 commits to main since this release

    1.1.3 (2026-04-14)

    Bug Fixes

    Downloads
  • v1.1.2 36b1273a2f

    v1.1.2
    All checks were successful
    Release / release (push) Successful in 10m18s
    Stable

    TheSecondReal0 released this 2026-04-14 01:59:51 +00:00 | 11 commits to main since this release

    1.1.2 (2026-04-14)

    Bug Fixes

    Downloads
  • v1.1.0 2d0cac56fe

    v1.1.0
    All checks were successful
    Release / release (push) Successful in 10m12s
    Stable

    TheSecondReal0 released this 2026-04-13 06:16:05 +00:00 | 14 commits to main since this release

    1.1.0 (2026-04-13)

    Features

    • wire github token into digest chart (89e88b6)
    Downloads
  • v1.0.0 46dffbd4bd

    v1.0.0
    All checks were successful
    Release / release (push) Successful in 10m39s
    Stable

    TheSecondReal0 released this 2026-04-13 05:08:20 +00:00 | 17 commits to main since this release

    1.0.0 (2026-04-13)

    Features

    • add air quality section to BuildWeatherMessage (47f0bfd)
    • add airquality package with Fetch and AQILabel (712ca65)
    • add digest_air_quality migration and DigestAirQuality store type (7c0dd17)
    • add digest_producthunt migration (51ad2e0)
    • add DigestProductHunt store type and save method (8c1f3fc)
    • add Discord embed types and builders (b4c35e2)
    • add GitHub section headers in Discord digest (47cd3dd)
    • add goose migrations and store scaffold (3ca64de)
    • add MixedTrendingEmbeds — merged, sorted, labelled trending list (3605fcb)
    • add product hunt fetcher (b40cb7a)
    • add producthunt_enabled toggle to settings UI (b0775e2)
    • add ProductHuntEmbeds to discord package (124da1e)
    • add random SCP digest section with tracking (8ee4cab)
    • add TrendingLangKey/TrendingStreak types and TrendingStreaks store method (0d5dccf)
    • add woodpecker build (1fb461e)
    • annotate MixedTrendingEmbeds labels with streak data (46ceaf6)
    • config get/set store methods (44b9738)
    • deliver cve alerts (900ef8d)
    • digest run orchestrator (61eec45)
    • digest_runs store methods with normalized tables (d368404)
    • Discord sender with Pack splitting logic (99491d2)
    • Dockerfile and Helm chart (8d29630)
    • fix charts (ca8664d)
    • GitHub Atom feed releases fetcher (62f065a)
    • GitHub trending scraper (fe32eb2)
    • HTTP server, web UI, healthz endpoint (0b3026b)
    • project scaffold with module and entry point (33664d9)
    • replace per-language trending sections with single mixed list (29ce977)
    • repo and language store methods (2e2bf41)
    • seen_releases store methods (ad28002)
    • send releases and trending as Discord embeds (8277394)
    • weather fetcher with WMO code mapping (ae37466)
    • wire air quality fetch into digest orchestrator (8d1b5a8)
    • wire all components in main.go (10ca951)
    • wire DigestAirQuality into SaveDigestRun and LatestDigestRun (df3b82e)
    • wire product hunt into digest orchestrator (149de95)
    • wire TrendingStreaks into digest orchestrator (b71898f)

    Bug Fixes

    • avoid slice aliasing when building langOrder (41eaca1)
    • drain response body in Send, qualify nolint directive (8133df1)
    • drop unused language param from TrendingEmbeds, drain response body (f19f652)
    • fallback to strict title parsing for random scp ids (c8772b4)
    • fix helm charts to run migrations (d48454e)
    • HTTP timeouts, discord send loop, flash cookie hardening, go version (f841bb7)
    • improve manual digest UX and harden discord/scp delivery (5c566bb)
    • isolate dashboard and settings template rendering (be54e09)
    • remove receiver variable shadow and dead template key (de79833)
    • rename url variable to avoid shadowing stdlib in airquality (ff1db04)
    • retry random scp fetch and add local random-scp command (409cb3b)
    • set correct module path (f9287ab)
    • show overall github trending first in digest (207ff55)
    • testcontainers teardown and config table isolation in store tests (192a68c)
    • truncate tables between integration tests for isolation (5a36f35)
    • use goose.NewProvider to avoid global state (4b9c024)
    • use h2 link in trending scraper to skip sponsor links (fcc9c71)
    Downloads