Frédéric Guillot 08640b27d5 Ensure enclosure URLs are always absolute 2 anni fa
..
api b68ada396a Rewrite API integration tests without build tags 2 anni fa
cli 645a817685 Use modern for loops 2 anni fa
config a78d1c79da Add `FILTER_ENTRY_MAX_AGE_DAYS` config option to limit fetching all feed items 2 anni fa
crypto 9c8a7dfffe Make use of HashFromBytes everywhere 2 anni fa
database 00dabc1d3c feat: Media player: Conrol playback speed 2 anni fa
fever c0e954f19d Implement structured logging using log/slog package 2 anni fa
googlereader a15cdb1655 Fix regression in AbsoluteProxifyURL() 2 anni fa
http 9df12177eb Minor idiomatic pass on internal/http/request/context.go 2 anni fa
integration f4746a7306 Fix and simplify shaarli's integration 2 anni fa
locale 1ea3953271 Add keyboard shortcuts for scrolling to top/bottom of the item list 2 anni fa
metric c0e954f19d Implement structured logging using log/slog package 2 anni fa
model 8e28e41b02 Use struct embedding to reduce code duplication 2 anni fa
oauth2 c0e954f19d Implement structured logging using log/slog package 2 anni fa
proxy a15cdb1655 Fix regression in AbsoluteProxifyURL() 2 anni fa
reader 08640b27d5 Ensure enclosure URLs are always absolute 2 anni fa
storage e2ee74428a Minor concatenation-related simplifications in internal/storage/ 2 anni fa
systemd 168a870c02 Move internal packages to an internal folder 3 anni fa
template 1ea3953271 Add keyboard shortcuts for scrolling to top/bottom of the item list 2 anni fa
timezone 168a870c02 Move internal packages to an internal folder 3 anni fa
ui 1ea3953271 Add keyboard shortcuts for scrolling to top/bottom of the item list 2 anni fa
urllib 4fe902a5d2 Use `strings.EqualFold` instead of `strings.ToLower(…) ==` 2 anni fa
validator 00dabc1d3c feat: Media player: Conrol playback speed 2 anni fa
version 168a870c02 Move internal packages to an internal folder 3 anni fa
worker 645a817685 Use modern for loops 2 anni fa