Hacki for Hacker News

A [Hacker News](https://news.ycombinator.com/) client built with Flutter. [![App Store](https://img.shields.io/itunes/v/1602043763?label=App%20Store&logo=appstore)](https://apps.apple.com/us/app/hacki/id1602043763?platform=iphone) [![Google Play](https://img.shields.io/endpoint?color=green&logo=googleplay&logoColor=green&url=https%3A%2F%2Fplay.cuzi.workers.dev%2Fplay%3Fi%3Dcom.jiaqifeng.hacki%26gl%3DUS%26hl%3Den%26l%3DGoogle%2520Play%26m%3D%24version)](https://play.google.com/store/apps/details?id=com.jiaqifeng.hacki&hl=en_US&gl=US&pli=1) [![Fdroid version](https://img.shields.io/f-droid/v/com.jiaqifeng.hacki?logo=fdroid)](https://f-droid.org/en/packages/com.jiaqifeng.hacki/) [![GH version](https://img.shields.io/github/release/livinglist/hacki.svg?logo=github)](https://github.com/Livinglist/Hacki/releases/latest) [![GitHub](https://img.shields.io/github/stars/livinglist/hacki)](https://github.com/Livinglist/Hacki) [![Publish (iOS)](https://github.com/Livinglist/Hacki/actions/workflows/publish_ios.yml/badge.svg?branch=master)](https://github.com/Livinglist/Hacki/actions/workflows/publish_ios.yml) [![Build Android APK](https://github.com/Livinglist/Hacki/actions/workflows/build_android_apk.yml/badge.svg?branch=master)](https://github.com/Livinglist/Hacki/actions/workflows/build_android_apk.yml) [![Parser Check](https://github.com/Livinglist/Hacki/actions/workflows/parser_check.yml/badge.svg?branch=master)](https://github.com/Livinglist/Hacki/actions/workflows/parser_check.yml) [](https://apps.apple.com/us/app/hacki/id1602043763?platform=iphone) [](https://play.google.com/store/apps/details?id=com.jiaqifeng.hacki&hl=en_US&gl=US) [](https://f-droid.org/en/packages/com.jiaqifeng.hacki/) # Features - [x] Hacker News account [login](#login-reply-notification-favorites-sync-and-more) - [x] [Favorites sync](#login-reply-notification-favorites-sync-and-more) - [x] [Hacker News Search](#hacker-news-search) - [x] [In-thread search](#in-thread-local-and-global-search) - [x] [Ancestor lookup](#ancestor-lookup) so you don't have to scroll back up to regain context - [x] [In-thread notification for new comments](#new-comments-notification-and-lookup) since your last visit - [x] [In-app notification for new replies](#login-reply-notification-favorites-sync-and-more) to your comments or stories - [x] [Offline mode](#settings) - [x] Synced settings across devices (iOS only) - [x] Home Screen and Lock Screen widgets (iOS only) - [x] [Favorites import and export](#settings) - [x] Open Hacker News link in Hacki via system share dialog - [x] [Share story or comment as image](#share-story-or-comment-as-image) - [x] [Reply](#reply-to-comment-or-story), vote, filter, block - [x] [Polls](#polls) - [x] [True dark mode](#true-dark-mode) - [x] [Tablet support](#tablet-support) - [x] [Accent color](#thread) and [font customization](#accent-color-and-font-customization) - [x] And more... ## Home page and story tile customization

## Thread

## New comments notification and lookup

## In-thread local and global search

## Ancestor lookup

## Share story or comment as image

## Reply to comment or story

## Open comment in separate thread

# Hacker News search

# Login, reply notification, favorites sync and more

# Settings

# Accent color and font customization

# True dark mode

# Polls

# Web view bottom sheet

# Tablet support

ipad-01 ipad-02 ipad-03 ipad-04