Athou
|
7f77cf0268
|
prevent Host header injection attacks
|
2026-08-17 22:27:46 +02:00 |
|
Athou
|
d58ddc888e
|
fix flaky tests
|
2026-08-10 09:45:00 +02:00 |
|
Athou
|
332d126bd7
|
reduce log verbosity during tests
|
2026-08-10 09:08:15 +02:00 |
|
Athou
|
0c66bf2695
|
speed up tests
|
2026-08-10 09:05:11 +02:00 |
|
Athou
|
503d129f22
|
increase timeout even more because tests are still flaky
|
2026-08-01 11:13:41 +02:00 |
|
Athou
|
bdf2a6a915
|
the Pocket service has been discontinued
|
2026-07-03 22:40:38 +02:00 |
|
Athou
|
4a8be29616
|
add support for declared icons in feeds (#2048)
|
2026-05-10 21:05:33 +02:00 |
|
Athou
|
b1ec50c3cb
|
increase timeout to prevent flaky tests
|
2026-04-20 11:06:03 +02:00 |
|
Athou
|
7b2e0fffbd
|
reduce timeout for tests to speed up shutdown
|
2026-03-04 14:19:56 +01:00 |
|
Athou
|
3fd5cfdecd
|
add a setting to mark entries of a feed as read after a number of days (#2041)
|
2026-02-20 13:24:40 +01:00 |
|
Athou
|
2be61e8b1c
|
refactor
|
2026-02-18 20:37:11 +01:00 |
|
Louis POIROT--HATTERMANN
|
e54151d2eb
|
feat: send notification for new entries with Gotify, ntfy or Pushover, configurable per feed.
|
2026-02-15 18:45:28 +01:00 |
|
Athou
|
d444a7080d
|
migrate filtering expressions to safer CEL and add a query builder
|
2026-02-15 16:13:10 +01:00 |
|
Athou
|
863ced57f8
|
specify explicitly what encoders we support, don't rely on httpclient5 autodetection
|
2025-12-23 16:21:10 +01:00 |
|
Athou
|
abcbb61b4c
|
make quarkus add brotli4j to the native image
|
2025-12-23 08:07:46 +01:00 |
|
Athou
|
357f9d46f9
|
enable the disablePullToRefresh setting by default to mimic what was done before the setting was added
|
2025-11-19 15:10:29 +01:00 |
|
Athou
|
ae78e4691d
|
make "disable pull to refresh" a setting (#1168)
|
2025-11-17 09:02:52 +01:00 |
|
Athou
|
c49c31a44e
|
let quarkus generate the documentation
|
2025-07-28 08:33:34 +02:00 |
|
Athou
|
5ee15c6f68
|
we no longer need to generate OPML 1.1 files
|
2025-07-21 16:57:10 +02:00 |
|
Athou
|
9853205849
|
remove workaround for #39 as it's not valid rdf 0.9 according to the spec
|
2025-07-21 16:57:10 +02:00 |
|
Athou
|
2c9ce7e8fc
|
remove workaround for #140 that is no longer needed
|
2025-07-21 16:57:10 +02:00 |
|
Athou
|
f7ae2e6689
|
add even more integration tests
|
2025-07-21 11:50:10 +02:00 |
|
Athou
|
18084995b2
|
fix integration tests code coverage not taken into account
|
2025-07-20 09:58:01 +02:00 |
|
Athou
|
d6df979d0d
|
remove more warnings
|
2025-07-19 23:47:22 +02:00 |
|
Athou
|
59b0103ed5
|
add an option to navigate to the next unread category/feed when marking all as read (#1807)
|
2025-06-04 09:10:03 +02:00 |
|
Athou
|
c393f5c045
|
improve aarch64 compatibility
|
2025-05-24 18:21:50 +02:00 |
|
Athou
|
0b5245643a
|
increase cache duration of static resources even more (#1782)
|
2025-05-12 15:11:05 +02:00 |
|
Athou
|
eeceda0ca8
|
increase static resources cache duration (#1782)
|
2025-05-11 18:12:15 +02:00 |
|
Athou
|
915506527a
|
add theme color picker (#1598)
|
2025-04-10 14:17:44 +02:00 |
|
Athou
|
0c0834b30f
|
fix bookmarklet, React 19 no longer allows 'javascript:' urls
|
2025-04-04 14:25:21 +02:00 |
|
Athou
|
fb7f041454
|
normalize line endings
|
2025-03-10 08:48:26 +01:00 |
|
Athou
|
cc0440c029
|
enable quarkus compression (compression in dropwizard was enabled by default)
|
2025-03-02 09:45:10 +01:00 |
|
Athou
|
f519aa039f
|
block local addresses to prevent SSRF attacks
|
2025-02-14 16:20:04 +01:00 |
|
Athou
|
8254093f5f
|
fix tests failing because pubDate is older than a year
|
2024-12-30 08:07:03 +01:00 |
|
Athou
|
2565dfe528
|
remove workaround because quarkus.http.auth.form.cookie-max-age is now available
|
2024-11-27 10:05:26 +01:00 |
|
Athou
|
3cc93b51bb
|
set default cooldown duration to 0 so it's not a breaking change
|
2024-09-21 10:57:16 +02:00 |
|
Athou
|
19c8db8b31
|
add a cooldown on the force refresh action (#1556)
|
2024-09-21 08:24:14 +02:00 |
|
Athou
|
8eefb1bcfb
|
add http cache to avoid fetching feeds too often (#1431)
|
2024-09-14 14:00:15 +02:00 |
|
Athou
|
ada9a5039b
|
add support for all charsets in native mode
|
2024-09-14 07:56:36 +02:00 |
|
Athou
|
f4a43e9950
|
only compute rtl once by storing it in the database on fetch
|
2024-09-13 22:25:02 +02:00 |
|
Athou
|
92576e28e9
|
fix tests incorrectly always running with h2
|
2024-09-11 16:49:02 +02:00 |
|
Athou
|
e119941762
|
add option to keep some entries above the selected entry when scrolling
|
2024-09-10 20:16:24 +02:00 |
|
Athou
|
00907e92ff
|
indicate that we actually set a boolean value (#1544)
|
2024-09-06 10:12:05 +02:00 |
|
Athou
|
d250e4bc26
|
add missing foreign key on feedentrystatuses.user_id
|
2024-09-01 18:02:38 +02:00 |
|
Athou
|
f1b19ebae3
|
after reading the spec, what we want is actually "no-cache" that actually means "cache but revalidate immediately" using If-Modified-Since request headers and 304 response codes
|
2024-08-26 11:41:56 +02:00 |
|
Athou
|
63c7679067
|
make sure the webapp and openapi documentation are always up to date by preventing caching
|
2024-08-26 00:28:44 +02:00 |
|
Athou
|
764c1a6430
|
add setting for showing unread count in tab/favicon (#1518)
|
2024-08-25 20:24:57 +02:00 |
|
Athou
|
e8d5eab419
|
compile to native image with support for older CPUs
|
2024-08-19 07:08:18 +02:00 |
|
Athou
|
2395a2670e
|
add ResourceBundle needed for cssparser in native image
|
2024-08-17 00:43:32 +02:00 |
|
Athou
|
1bfa3ebb8e
|
set the default h2 path to a relative one next to the executable
|
2024-08-16 13:47:15 +02:00 |
|