aboutsummaryrefslogtreecommitdiffstats
path: root/.agent
Commit message (Collapse)AuthorAgeFilesLines
* Optimize frontend with memoized FeedItem and efficient IntersectionObserverAdam Mathes10 days2-0/+12
|
* Workflow: Simplify verification step in crank_but_verifyAdam Mathes10 days1-1/+1
|
* Fix horizontal scrolling on iPad and improve mobile responsivenessAdam Mathes10 days1-1/+1
|
* Cleanup root directory by moving scripts to scripts/ and fix CSRF cookie ↵Adam Mathes11 days2-4/+4
| | | | policy for dev env
* new workflows based on past issuesAdam Mathes11 days4-0/+137
|
* chore: cleanup ignored filesAdam Mathes12 days1-16/+0
|
* refactor(backend): improve testability and add tests (NK-6q9nyg)Adam Mathes12 days1-0/+16
|
* Add comprehensive test suite — 81% cross-package coverageAdam Mathes12 days1-0/+15
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).