Build log · Software & apps

FrostSolve

Software & appsdone2 versionsmacOSAppJavaScript

reflection not written yet · every fact below is generated from this project’s own spec and files

What it is

macOS desktop app with manifest structure and full .app bundle.

Version history

Straight from the project’s own card data — what each version added.

V1

Standalone script.

V2

App bundle: Finder/Dock launchable.

By the numbers

Measured from the real working folder ~/Documents/projects/apps/FrostSolve — not a claim, a count.

5
files
236
lines of code
2
file types used
2025-11-18
oldest file
2025-12-25
last touched

Mostly: JavaScript ×3 · JSON ×1

What broke, and what I’d change

Not written yet. This is the part only I can write — what actually went wrong, and what I’d do differently. It lives in builds/reflections/frostsolve.md (see _TEMPLATE.md); as soon as that file has words in it, this section fills in on the next build.

Everything else on this page — the spec, the version history, the file counts — is generated from the project’s own build notes and files, so nothing here is guesswork.

Build spec

The project’s own build notes, rendered. Open the raw .md ↗

Show the spec

FrostSolve

Category: Software & Apps · Status: Done

macOS desktop app with manifest structure and full .app bundle.

Stack / Tools: macOS, App, JavaScript

Build path:

  • V1 — Standalone script.
  • V2 — App bundle: Finder/Dock launchable.

Location: ~/projects/FrostSolve/

macOS desktop app with a proper manifest + full .app bundle (Finder/Dock launchable).

Where it lives

  • Source folder: ~/Documents/projects/apps/FrostSolve
  • Artefacts on the site: 5 files · 236 lines of text · 47 KB

Stack

  • JavaScript ×3 · JSON ×1 · binary ×1

What's in the code

  • scripts/background.js — 100 lines (JavaScript)
  • scripts/contentscript.js — 74 lines (JavaScript)
  • manifest.json — 44 lines (JSON)
  • scripts/injector.js — 18 lines (JavaScript)
  • static/frostsans.ttf — 40 KB (binary, binary — not line-counted)

_Spec generated from the project's own files on 2026-10-22 (gen-project-specs.py). Everything above was read from the listed files — file counts, line counts, names, routes, headings and script comments. No description was invented._