[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3kcz52bvns4eg":3},{"code":4,"message":5,"data":6,"timestamp":31},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":8,"hn_threads":14,"one_liner":21,"summary_md":22,"topic":23,"github_topics":26,"license":27,"homepage":28,"updated_at":29,"history":30},"nthnclrk\u002FCleanFrame",5,"A personal home screen for Samsung The Frame. A starting point to fork and adapt.","JavaScript",575,100,119,[15],{"id":16,"title":17,"points":18,"comments":19,"posted_at":20},50187659,"CleanFrame: A quieter home screen for Samsung The Frame",28,7,"2026-10-21","A minimalist, remote-friendly home screen for Samsung The Frame TVs, shared as Tizen source to fork and adapt.","CleanFrame is a personal project shared as a starting point, not a finished product. If you own a Tizen-based The Frame and dislike its stock Smart Hub, read the [setup guide](https:\u002F\u002Fgithub.com\u002Fnthnclrk\u002FCleanFrame\u002Fblob\u002Fmain\u002Fdocs\u002Fagent-tv-setup-guide.md) before committing; if you want a drop-in launcher for any TV, it isn't that.\n\n## The problem\n\nA The Frame owner wants the TV to match the set's quiet, gallery-like look: a photograph, the time, a few chosen apps, navigable with the remote. The stock Tizen home interleaves recommendations and promoted rows, so turning the TV on means steering through content before reaching what you use. CleanFrame replaces that screen with a configurable List or Dock layout over a wallpaper, with app selection and ordering in Settings. The result is a calm first screen rather than a storefront, provided you adapt the code to your own television.\n\n## What's different\n\nThe author is explicit that most effort went into one TV, a 55-inch LS03D on firmware 2130.0 with Tizen 9.0, and little into portability. The distinctive thing is therefore not a polished cross-device launcher but a documented reference implementation: staged setup notes, a [device record](https:\u002F\u002Fgithub.com\u002Fnthnclrk\u002FCleanFrame\u002Fblob\u002Fmain\u002Fdocs\u002Ftv-status.md) separating observed behaviour from SDK responses, and a browser preview so you can iterate without touching the TV. Glass and blur are pre-rendered as images; the TV only applies transforms and opacity for focus feedback.\n\nThe trade-offs are practical. Signing and installation scripts reflect the author's computer, TV and firmware, so paths, signing profile and app identity must be adapted and verified. The most ambitious piece, assigning the remote Home button and changing startup behaviour, relies on undocumented helpers, is optional, and can fail after firmware changes; installation and Home assignment are separate steps. Treat the browser preview as the reliable core and native Home changes as an experiment.\n\n## Who should try it\n\nGood fit: a The Frame owner comfortable with Node, Python and a coding agent, who wants to customize a small UI and accepts adapting build and signing steps. The README offers a [prompt template for agent-assisted changes](https:\u002F\u002Fgithub.com\u002Fnthnclrk\u002FCleanFrame\u002Fblob\u002Fmain\u002Fdocs\u002Ffor-agents.md) and distinguishes browser-only work from TV installation. Poor fit: someone who wants an installable package with a compatibility list, or anyone without a Tizen Samsung TV, since Android TV, Google TV, LG webOS and Roku need separate implementations.\n\n## Requirements and limitations\n\nThe browser preview needs Node.js 22+ and Python 3.10+. TV installation requires Developer Mode, Samsung's official tools, your own certificates and app identity, and a local computer that can reach the TV; a hosted chat agent cannot. The public export is an unsigned widget that still needs your identity and signing.\n\nCompatibility claims cover only the reference hardware. Netflix\u002FYouTube launch and a physical Home press were confirmed there; normal power-on after streaming or Art Mode, escaping Smart Hub and native Art Mode destinations remain open. Bundled photos, fonts and logos carry their own terms, and paid Pangram binaries are excluded from public exports.\n\n## HotRepo's take\n\nHotRepo first observed the project on 2026-10-24 and logged it at #5 on the NEW-REPOSITORY JavaScript board on 2026-10-25 with 575 total stars; that is a dated snapshot, not growth, and comparable daily history is insufficient to judge persistence. The project is 4 days old, and a 28-point Hacker News thread is not evidence of maturity. Before spending an evening, verify that the recovery steps match your firmware and that you can sign a widget for your TV. One commenter called it \"a bit early for me to try,\" which reads as a reaction to the pitch, not an install report.",{"slug":24,"name":25},"productivity","Productivity & Utilities",[],"MIT",null,"2026-10-25T02:44:25Z",[],1792906227]