| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor(backend): improve testability and add tests (NK-6q9nyg) | Adam Mathes | 12 days | 1 | -25/+44 |
| | | |||||
| * | Implement Bubble Tea Terminal UI (TUI) | Adam Mathes | 13 days | 1 | -1/+11 |
| | | | | | | | | - Added Bubble Tea, Lipgloss, and Bubbles dependencies - Implemented TUI package in tui/ for browsing feeds and items - Added --tui flag to main command - Verified build and existing tests | ||||
| * | Add comprehensive test suite — 81% cross-package coverage | Adam Mathes | 13 days | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | Bug fixes: - config: remove unused log import - item: fix Printf format %d->%t for boolean ReadState - util: update stale config.Read -> config.Init, remove config.Config.DBServer Test files added: - config/config_test.go: Init, readConfig, addDefaults (100%) - vlog/vlog_test.go: Printf, Println verbose/silent (100%) - models/db_test.go: InitDB tests - models/feed/feed_test.go: CRUD, filter, Categories, NewFeed, ResolveFeedURL (87%) - models/item/item_test.go: CRUD, Filter with category/search/starred, rewriteImages (71%) - exporter/exporter_test.go: all export formats (91%) - importer/importer_test.go: InsertIItem, ImportJSON (90%) - crawler/crawler_test.go: GetFeedContent, CrawlFeed, CrawlWorker, Crawl (89%) - web/web_test.go: auth, login/logout, stream, item, feed, category, export, crawl, imageProxy handlers (77%) Remaining 0% functions require HTTP/rice.MustFindBox/main entry and can't be unit tested without refactoring (see tickets NK-gqkh96, NK-6q9nyg). | ||||
| * | fix mem leak (maybe) in feed crawler, re-enable bg crawl | Adam Mathes | 2018-12-16 | 1 | -2/+2 |
| | | |||||
| * | add html export to command line help | Adam Mathes | 2018-09-19 | 1 | -1/+1 |
| | | |||||
| * | bg crawl disabled, still unstable | Adam Mathes | 2018-07-08 | 1 | -1/+1 |
| | | |||||
| * | fix minutes flag | Adam Mathes | 2018-07-07 | 1 | -1/+4 |
| | | |||||
| * | yaml config file, cmd line overrides | Adam Mathes | 2018-07-07 | 1 | -11/+33 |
| | | |||||
| * | simpler background crawler attempt #2 | Adam Mathes | 2018-07-07 | 1 | -14/+2 |
| | | |||||
| * | try background crawler again | Adam Mathes | 2018-07-06 | 1 | -24/+23 |
| | | |||||
| * | disable autocrawl since it seems broken | Adam Mathes | 2018-07-05 | 1 | -22/+26 |
| | | |||||
| * | documentation updates | Adam Mathes | 2018-07-04 | 1 | -3/+2 |
| | | |||||
| * | crawl feeds in background while web ui runs | Adam Mathes | 2018-07-04 | 1 | -6/+24 |
| | | |||||
| * | db -> database option | Adam Mathes | 2018-07-04 | 1 | -1/+1 |
| | | |||||
| * | enable feed export from web interface | Adam Mathes | 2018-07-04 | 1 | -9/+7 |
| | | |||||
| * | wip, simplification | Adam Mathes | 2018-07-04 | 1 | -12/+12 |
| | | |||||
| * | wip, simplifications | Adam Mathes | 2018-07-04 | 1 | -16/+38 |
| | | |||||
| * | sqlite3 support | Adam Mathes | 2018-06-12 | 1 | -1/+1 |
| | | |||||
| * | debug cleanup | Adam Mathes | 2018-04-29 | 1 | -1/+5 |
| | | |||||
| * | refactor exporter, add json/opml export formats | Adam Mathes | 2018-04-08 | 1 | -25/+7 |
| | | |||||
| * | opml export | Adam Mathes | 2018-04-07 | 1 | -2/+14 |
| | | |||||
| * | Switch from default go flag lib to plfag for UNIX/POSIX style flags | Adam Mathes | 2017-10-21 | 1 | -16/+16 |
| | | | | | | | | | | | | ie $ neko --serve $ neko -s $ neko --config=/etc/neko.conf --serve $ neko -c /etc/neko.conf -s $ neko --update --verbose $ neko -uv | ||||
| * | silent by default, verbose option added. -feeds cmd line option added | Adam Mathes | 2017-02-25 | 1 | -11/+24 |
| | | |||||
| * | fix cmd line for newfeed | Adam Mathes | 2017-02-20 | 1 | -1/+1 |
| | | |||||
| * | switch to single binary (neko) with standard flags. update config file to ↵ | Adam Mathes | 2017-02-20 | 1 | -39/+24 |
| | | | | | use nicer names | ||||
| * | change to personal namespace | Adam Mathes | 2017-02-07 | 1 | -6/+6 |
| | | |||||
| * | fix includes | Adam Mathes | 2017-02-02 | 1 | -15/+9 |
| | | |||||
| * | neko v2 initial commit | Adam Mathes | 2017-01-23 | 1 | -0/+63 |
