Optimized for lurking. No ability to login, comment, or do anything other than read comments and follow links.
Three main views for accessing stories: front page, day, and week. Each view provides 50 stories. Infinite scroll is intentionally avoided.
When loading a list of stories, all comments are loaded for all stories. Experience says loading all 3 pages will require around 15MB of local storage.
App locally stores HN pages that have been visited to grey them out on the main page.
No logging, analytics or other tracking on the server.
Optimized for mobile including `code` blocks which normally look awful.
Any links to other HN articles are automatically loaded in the app.
While reading comment threads, a pleasant UX is provided to collapse threads and store collapse state.
1 comment
[ 0.20 ms ] story [ 10.7 ms ] threadSource: https://github.com/byronwall/hn-client
This Show HN in the app (how meta): https://hn.byroni.us/story/24371278
Features:
Optimized for lurking. No ability to login, comment, or do anything other than read comments and follow links.
Three main views for accessing stories: front page, day, and week. Each view provides 50 stories. Infinite scroll is intentionally avoided.
When loading a list of stories, all comments are loaded for all stories. Experience says loading all 3 pages will require around 15MB of local storage.
App locally stores HN pages that have been visited to grey them out on the main page.
No logging, analytics or other tracking on the server.
Optimized for mobile including `code` blocks which normally look awful.
Any links to other HN articles are automatically loaded in the app.
While reading comment threads, a pleasant UX is provided to collapse threads and store collapse state.