Commit History

Author SHA1 Message Date
  Frédéric Guillot d62df4e02a refactor(server): avoid double call to Sprintf 9 months ago
  Ingmar Stein 8fa5041c37 feat: Allow multiple listen addresses 10 months ago
  Julien Voisin dc05965895 chore(template): remove `X-UA-Compatible` meta tag specific to Internet Explorer 9 months ago
  jvoisin 109e668ac7 perf(storage): pre-allocate a slice in RefreshFeedEntries 9 months ago
  Frédéric Guillot 6d58052504 fix(readability): do not remove elements within code blocks 9 months ago
  Matthaiks 491d51c95f feat(locale): update Polish translation 9 months ago
  Frédéric Guillot db49e41acf refactor(processor): move FilterEntryMaxAgeDays filter to filter package 9 months ago
  Frédéric Guillot e6b814199b feat(filter): add `EntryDate=max-age:duration` filter 9 months ago
  Frédéric Guillot b0a10f02fd feat(css): add margin-bottom to input for consistent spacing 9 months ago
  Frédéric Guillot 9c05c3c493 feat(filter): merge user and feed entry filter rules 9 months ago
  Frédéric Guillot 2a9d91c783 feat: add entry filters at the feed level 9 months ago
  Frédéric Guillot cb59944d6b refactor(processor): move `RewriteEntryURL` function to `rewrite` package 9 months ago
  Frédéric Guillot c12476c1a9 refactor(filter): avoid code duplication between IsBlockedEntry and IsAllowedEntry functions 9 months ago
  Frédéric Guillot bc6ab44ff2 fix(filter): skip invalid rules instead of exiting the loop 9 months ago
  Frédéric Guillot 6282ac1f38 refactor(processor): move filters to a `filter` package 9 months ago
  jvoisin 96c0ef4efd refactor(processor): massive refactoring of filters.go 9 months ago
  jvoisin b139ac4a2c refactor(youtube): Remove a regex and make use of fetchWatchTime 9 months ago
  jvoisin c818d5bbb8 refactor(youtube): initiliaze two maps to the proper length 9 months ago
  jvoisin e366710529 refactor(processor): remove a useless type declaration 9 months ago
  jvoisin 5cff4d7117 refactor(processor): remove a duplication function call 9 months ago
  jvoisin f31a784eaa refactor(processor): refactor common code into a fetchWatchTime function 9 months ago
  jvoisin 7edfcc3cf7 refactor(processor): remove a useless type declaration 9 months ago
  jvoisin fe4b00b9f8 refactor(processor): extract some functions into an utils.go file 9 months ago
  jvoisin 46b159ac58 refactor(processor): simplify bilibili processing 9 months ago
  jvoisin 86c58e11f6 perf(reader): use a non-cryptographic hash when possible 9 months ago
  jvoisin 9a1d9593b3 refactor(crypto): use rand.Text() instead of a custom implementation 9 months ago
  jvoisin 43546976d2 refactor(tests): use b.Loop() instead of for range b.N 9 months ago
  jvoisin 3ab9ca9e4d refactor(http): Don't hardcode TLS configuration 9 months ago
  jvoisin 1af6df7cb9 perf(api): use math/rand/v2 9 months ago
  jvoisin 50dff576b0 build(go): bump to go 1.24 9 months ago