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 |