Frédéric Guillot
|
161ed71eb0
fix(api): forbid setting OAuth identity fields via user update
|
17 stundas atpakaļ |
Frédéric Guillot
|
c896bafdaa
fix(urllib): reject backslashes in relative path validation
|
17 stundas atpakaļ |
gudvinr
|
66996e3ffa
refactor(storage): use same API for list and singular items
|
6 dienas atpakaļ |
jvoisin
|
f050f23bda
refactor(storage): collapse WithTags into a single array-containment predicate
|
1 nedēļu atpakaļ |
jvoisin
|
50088405e0
perf(reader): walk feed <link> tags in a single DOM pass
|
1 nedēļu atpakaļ |
gudvinr
|
d235a63138
refactor(sanitizer): always trim spaces in StripTags
|
4 dienas atpakaļ |
jvoisin
|
483da488d8
perf(finder): size findSubscriptionsFromWebPage dedup map
|
1 nedēļu atpakaļ |
gudvinr
|
e01a6100ca
fix(readingtime): make CJK detection more reliable
|
4 dienas atpakaļ |
gudvinr
|
a725476164
fix(readingtime): trim CJK text by rune not by bytes
|
4 dienas atpakaļ |
jvoisin
|
47e304f343
perf(integration): don't defer in a for loop
|
1 nedēļu atpakaļ |
gudvinr
|
9dfed35946
refactor(storage): consistent construction of query builders
|
6 dienas atpakaļ |
gudvinr
|
95f5f1e77d
refactor(storage): use query builder as builder
|
6 dienas atpakaļ |
gudvinr
|
a08f598cc8
refactor(storage): return entryPaginationBuilder from builder methods
|
6 dienas atpakaļ |
jvoisin
|
0e1523551b
perf(finder): optimize a tad findCanonicalURL
|
1 nedēļu atpakaļ |
jvoisin
|
eff9502462
refactor(storage): use INNER JOIN where LEFT JOIN is redundant
|
2 nedēļas atpakaļ |
jvoisin
|
ab94f42ad1
refactor(storage): Use INNER JOIN instead of LEFT JOIN in IconByFeedID
|
2 nedēļas atpakaļ |
gudvinr
|
f66772e911
feat(sanitizer): speed up TruncateHTML by a lot
|
1 nedēļu atpakaļ |
gudvinr
|
43456daddf
feat(sanitizer): TruncateHTML benchmarks
|
1 nedēļu atpakaļ |
gudvinr
|
863d6039ad
refactor(sanitizer): split common stripping code into iterator function
|
1 nedēļu atpakaļ |
gudvinr
|
fc3e548be7
refactor(sanitizer): move truncate tests to single table
|
1 nedēļu atpakaļ |
Harold Kim
|
096a15ef14
feat(locale): add Korean translation
|
4 dienas atpakaļ |
jvoisin
|
0976efd163
refactor(readingtime): get rid of the obnoxious casts dance
|
2 nedēļas atpakaļ |
Frédéric Guillot
|
06e36c3e54
Revert "feat(ui): add stdlib cross-origin protection middleware"
|
1 nedēļu atpakaļ |
jvoisin
|
39772c33f0
perf(subscription): use a slice instead of a map for well-known feed paths
|
1 nedēļu atpakaļ |
jvoisin
|
098270cb14
refactor(misc): various minor code simplifications
|
2 nedēļas atpakaļ |
jvoisin
|
24c65304a7
perf(date): cache timezone Locations for PST/PDT/EST/EDT fallback
|
1 nedēļu atpakaļ |
jvoisin
|
3747e686af
security(metrics): use constant-time comparison for metrics endpoint credentials
|
2 nedēļas atpakaļ |
jvoisin
|
cc1d39efe1
perf(misc): preallocate some slices
|
1 nedēļu atpakaļ |
jvoisin
|
bdd7f4f365
perf(database): drop two redundant indexes
|
2 nedēļas atpakaļ |
gudvinr
|
7628a214f3
fix(storage): remove possible SQL injection
|
2 nedēļas atpakaļ |