John Brayton 7d8ffd2eb0 feat(api): add entry ID listing endpoint před 1 měsícem
..
api_key.go dd44fbcc76 refactor(misc): replace fmt.Errorf with errors.New where possible před 9 měsíci
batch.go 9b859e7f3f refactor(storage): unexport a bunch of symbols před 5 měsíci
category.go 5e766332be perf(storage): replace correlated subqueries in CategoriesWithFeedCount před 1 měsícem
certificate_cache.go 3f05747a78 refactor(internal): use errors.Is instead of equality operator před 2 měsíci
enclosure.go f22c08832a fix(migrations): use SHA-256 instead of MD5 for the enclosures unique index před 1 měsícem
entry.go 9dfed35946 refactor(storage): consistent construction of query builders před 2 měsíci
entry_pagination_builder.go f050f23bda refactor(storage): collapse WithTags into a single array-containment predicate před 2 měsíci
entry_query_builder.go 7d8ffd2eb0 feat(api): add entry ID listing endpoint před 1 měsícem
entry_test.go 84ae1d5dc0 fix(storage): index only the first 500K characters of the article contents to avoid tsvector limits před 11 měsíci
feed.go 9dfed35946 refactor(storage): consistent construction of query builders před 2 měsíci
feed_query_builder.go 9dfed35946 refactor(storage): consistent construction of query builders před 2 měsíci
icon.go eff9502462 refactor(storage): use INNER JOIN where LEFT JOIN is redundant před 2 měsíci
integration.go 3f05747a78 refactor(internal): use errors.Is instead of equality operator před 2 měsíci
nav_metadata.go b7da3634e4 perf(misc): batch navigational information queries před 2 měsíci
storage.go 0cf5051cf8 feat: show size of DB on the about page před 1 rokem
user.go 83ea3d1912 security(user): don't leak usernames existence via timing před 1 měsícem
web_session.go 182a010ea7 refactor: rewrite and simplify web sessions management před 3 měsíci
webauthn.go 0642e8a3ea fix(webauthn): persist backup flags před 2 měsíci