Vibe Through Code

Engineering Journal

Journey

Every commit, stream, decision and failure. Nothing is removed once it is written.

Currently Building

Build Family Knowledge Vault — How one reaches anybody else, SHARING

Day
28
Streak
27
Revenue
$0

The Record

112 entries

  1. MERGED

    docs: point the Windows checklist at what 1.2.0 changed

    Adds a "verify these first" section to the Windows checklist covering fixes with no prior Windows coverage, and notes the 1.1.1→1.2.0 update still runs the old updater.

    commits
    3
    files changed
    3
  2. MERGED

    release: v1.2.0

    Version bump for v1.2.0, covering the QA pass from #44 — confirmation prompts, keyboard operation, contrast fixes, and gating Start on a downloaded model.

    commits
    1
    files changed
    6
  3. MERGED

    QA pass: honest playback state, visible UI state, cross-platform updater, real download flow

    Independent QA pass across app, updater and site: fixes inconsistent playback state, invisible UI state, and updater/download issues found across platforms.

    commits
    8
    files changed
    40
  4. MERGED

    fix: Linux AppImage build — static ffmpeg from ffbinaries

    Switches to a static ffmpeg build from ffbinaries after BtbN's dependency-heavy build broke Linux AppImage bundling.

    commits
    1
    files changed
    2
  5. MERGED

    release: v1.1.1

    Version bump for v1.1.1, shipping the whisper abort-callback fix from #40.

    commits
    1
    files changed
    6
  6. MERGED

    fix: random "whisper error -6" — mistyped abort callback (UB)

    Fixes a mistyped abort callback that randomly aborted Whisper encoding with error -6 on Windows.

    commits
    1
    files changed
    2
  7. MERGED

    fix: reliable ffmpeg sidecar fetch (BtbN + retries)

    Switches the Linux ffmpeg sidecar source to BtbN's GitHub-hosted builds after the previous single-host source kept failing E2E and app CI with truncated downloads.

    commits
    1
    files changed
    1
  8. MERGED

    feat: live download counter + Windows testing support

    Replaces the JSON-snapshot download counter with a live GitHub API count, and adds Windows testing support.

    commits
    1
    files changed
    6
  9. MERGED

    chore: repo polish — README, community health files, refreshed screenshots

    Rebuilds the README with badges, screenshots and a download table, and adds the community health files open-source repos are expected to have.

    commits
    2
    files changed
    28
  10. MERGED

    feat: in-app updates (opt-out, signed)

    Ships opt-out, Ed25519-signed in-app updates via tauri-plugin-updater — no uninstall/reinstall required.

    commits
    3
    files changed
    27
  11. MERGED

    feat: shared logo mark across app + site

    One shared Logo component replaces the ad-hoc app header icon and startup text with the installer's iris speech-cadence mark.

    commits
    1
    files changed
    6
  12. MERGED

    ci: redeploy Pages after the download-counter refresh

    Adds a workflow_run trigger so GitHub Pages redeploys after the 6-hourly download-counter refresh, which GitHub's push event silently skipped.

    commits
    1
    files changed
    1
  13. LAUNCH

    UtterAI v1.0.0 — first public release

    v1.0.0 ships as the first public release; utter-ai.vibethroughcode.com goes live as the OS-aware download page.

    Stack
    Rust + Tauri
    Deploy
    GitHub Pages
    Domain
    utter-ai.vibethroughcode.com
  14. MERGED

    release: v1.0.0

    Version bump for the first public release, tagged v1.0.0 after merge.

    commits
    1
    files changed
    4
  15. MERGED

    fix: transcription job robustness + real-app E2E walkthrough

    Wraps the transcription engine in catch_unwind and coalesces progress callbacks so a crash surfaces as an error instead of a frozen Working screen.

    commits
    12
    files changed
    19
  16. MERGED

    fix: app navigation deadlock, null-safety, landing-page layout

    Fixes a navigation deadlock that could strand users on Review, plus null-safety and landing-page layout issues found in the first fixes pass.

    commits
    7
    files changed
    53
  17. PROJECT

    UtterAI

    Local, offline audio and video transcription for Windows and Linux, built on whisper.cpp — no account, no upload, no API key.

    Stack
    Rust + Tauri
    Repo
    GitHub
  18. SHIPPED
    PRs
    22
    Releases
    7
  19. MILESTONE
    PRs
    2
  20. MERGED
    commits
    1
    files changed
    10
  21. MILESTONE
    PRs
    3
  22. MERGED
    commits
    1
    files changed
    3
  23. MILESTONE
    PRs
    1
  24. MERGED
    commits
    5
    files changed
    17
  25. MILESTONE
    PRs
    3
  26. MERGED
    commits
    5
    files changed
    15
  27. MERGED
    commits
    3
    files changed
    16
  28. MILESTONE
    PRs
    2
  29. MILESTONE
    PRs
    3
  30. MILESTONE
    PRs
    8
  31. MERGED
    commits
    8
    files changed
    15
  32. MERGED
    commits
    2
    files changed
    4
  33. MERGED
    commits
    3
    files changed
    6
  34. MERGED
    commits
    4
    files changed
    11
  35. MERGED
    commits
    6
    files changed
    12
  36. MERGED
    commits
    1
    files changed
    3
  37. MERGED
    commits
    1
    files changed
    15
  38. PROJECT
    Stack
    Python + FastAPI + React
    Repo
    GitHub
  39. MERGED
    commits
    1
    files changed
    12
  40. MERGED
    commits
    1
    files changed
    14
  41. MERGED
    commits
    2
    files changed
    14
  42. MERGED
    commits
    1
    files changed
    8
  43. MERGED
    commits
    1
    files changed
    2
  44. MERGED
    commits
    3
    files changed
    14
  45. MERGED
    commits
    5
    files changed
    15
  46. MERGED
    commits
    4
    files changed
    15
  47. STREAM
    pr merge
    2
  48. MERGED
    commits
    3
    files changed
    14
  49. MERGED
    commits
    4
    files changed
    11
  50. STREAM
  51. MERGED
    commits
    3
    files changed
    10
  52. MERGED
    commits
    2
    files changed
    5
  53. STREAM
    views
    1
    pr merge
    2
  54. MERGED
    commits
    3
    files changed
    10
  55. MERGED
    commits
    1
    files changed
    4
  56. STREAM
  57. MERGED
    commits
    3
    files changed
    12
  58. STREAM
    commits
    3
    pr merged
    1
  59. MERGED
    commit
    3
    files changes
    14
  60. MERGED
    commits
    2
    files changed
    18
  61. MERGED
    commits
    2
    files changed
    18
  62. STREAM
  63. MERGED
    commits
    1
    files changed
    5
  64. STREAM
    commits
    1
    pr merge
    1
  65. MERGED
    commits
    2
    files changed
    10
  66. STREAM
    commits
    3
    pr merge
    1
  67. STREAM
    commits
    2
    files changed
    19
  68. MERGED
    commits
    2
    files changed
    2
  69. STREAM
    commits
    5
    pr_merge
    2
  70. MERGED
    commits
    1
    files changed
    3
  71. MERGED
    commits
    2
    files changed
    11
  72. MERGED
    commits
    2
    files changed
    16
  73. STREAM
    commits
    9
    PR
    3
  74. MERGED
    commits
    1
    files changed
    6
  75. MERGED
    commits
    3
    files changed
    19
  76. MERGED
    commits
    2
    files changed
    14
  77. MERGED
    commits
    2
    files changed
    17
  78. MERGED
    commits
    5
    files changed
    26
  79. STREAM
    Commits
    7
    PR
    2
  80. MERGED
    commits
    1
    files changed
    5
  81. MERGED
    commits
    8
    files changed
    53
  82. LAUNCH
  83. MERGED
    commits
    3
  84. MERGED
    commits
    7
    file changed
    23
  85. STREAM
    Views
    1
    Commits
    10
  86. MERGED
    commits
    3
    files changed
    33
  87. STREAM
    Day
    16
    Revenue
    0
    Commits
    1
  88. STREAM
    Views
    3
    Concurrent Views
    2
    Commits
    1
  89. STREAM
    Views
    2
    Commits
    1
    Revenue
    0
  90. PROJECT
    Day
    13
    Revenue
    0
    Energy
    High
  91. STREAM
    Day
    13
    Revenue
    $0
    Commits
    1
  92. LAUNCH
    Commits
    48
    Streams
    12
    Revenue
    $0
  93. MERGED
    commits
    2
    files changed
    7
  94. MERGED
    Files
    22
    +/-
    +614 / -154
    Commits
    6
  95. STREAM
    Day
    11
    Revenue
    0
    Commits
    0
  96. STREAM
    Day
    11
    Revenue
    0
    Commits
    2
  97. MERGED
    Files
    8
    +/-
    +1700 / -0
    Commits
    1
  98. STREAM
    Day
    10
    Revenue
    0
    Commits
    3
  99. MERGED
    Files
    17
    +/-
    +1063 / -1
    Commits
    6
  100. STREAM
    Day
    9
    Revenue
    $0
    Commits
    6
  101. MERGED
    Files
    7
    +/-
    +273 / -0
    Commits
    3
  102. STREAM
    Day
    8
    Revenue
    $0
    Commits
    3
  103. BLOG
    Read Time
    8min
    Topic
    Engineering Mindset
    Stage
    Stage 1, Week 1, PR 4
  104. MERGED
    Files
    3
    +/-
    +120 / -0
    Reviewers
    0
  105. MERGED
    Files
    12
    +/-
    +1,171 / -4
    Reviewers
    0
  106. STREAM
    Day
    7
    Revenue
    $0
    Commits
    3
  107. STREAM
    Day
    5
    Revenue
    $0
    Commits
    12
  108. STREAM
    Day
    6
    Revenue
    $0
    Commits
    3
  109. MERGED
    Files
    8
    +/-
    +420 / -31
    Reviewers
    1
  110. STREAM
    Day
    4
    Revenue
    $0
    Commits
    9
  111. PROJECT
    Stack
    Next.js + Tailwind
    Repo
    GitHub
  112. LAUNCH

    vibethroughcode.com goes live

    Stack
    Next.js 15
    Deploy
    Vercel