• v0.1.0 2582cefff1

    v0.1.0
    All checks were successful
    Build and Deploy Telegramarr / build-and-deploy (push) Successful in 41s
    Stable

    vmruiz released this 2026-08-23 22:44:29 +02:00 | 16 commits to main since this release

    Telegramarr v0.1.0

    First tagged release. Includes all work merged through PR #14 (issue #3).

    Highlights

    • First-run account creation (#3 / PR #14): the login page now offers a "Create the first account" panel on a clean install (POST /auth/setup) that creates the initial administrator. Gated by a DATA_DIR/.firstrun marker so an external seed can coexist without interfering. No insecure default credential; passwords are Argon2id-hashed. Preserves the admins/users role model.
    • Telegram channels as sources (#4 / PR #9, hardened by #10 / PR #11): you can connect a Telegram channel, group or invite link as an indexing source. Sources accept @username, t.me/<channel> channel links, and t.me/+invite invite links. Message links of the form t.me/<channel>/<message_id> are now cleaned automatically to keep only the channel part (so t.me/chan/451 is stored as @chan and indexes normally) instead of silently creating a source that could never be indexed.
    • Docker image size (#12 / PR #13): multi-stage build with a static ffmpeg (mwader/static-ffmpeg) and a .dockerignore; image shrinks from ~701 MB to ~393 MB.
    • Infinite-scroll pagination (previous work) already covers "select all visible items" — issue #2 closed as wontfix-by-design.

    Notes

    • Deploy is automated on push to main via Forgejo Actions.
    • For a guided first-run on a seeded box, create an empty DATA_DIR/.firstrun before starting the stack.
    Downloads