renovate[bot]
07f7a288d2
chore(deps): update ibm-semeru-runtimes:open-21.0.7_6-jre docker digest to a51c2a5
2025-07-16 16:43:24 +00:00
renovate[bot]
a4eac86913
chore(deps): update ibm-semeru-runtimes:open-21.0.7_6-jre docker digest to 7b6e1ee
2025-07-16 03:04:56 +00:00
renovate[bot]
d16ebb02b4
chore(deps): update ibm-semeru-runtimes:open-21.0.7_6-jre docker digest to 17a67d7
2025-07-02 11:42:21 +00:00
renovate[bot]
a5c64c8b7b
chore(deps): update debian:12.11 docker digest to d42b86d
2025-07-01 08:39:24 +00:00
Athou
57d895daf5
fix playwright tests
2025-06-30 08:08:01 +02:00
Athou
80a09bd9a0
use quarkus-playwright to simplify tests
2025-06-26 21:30:29 +02:00
renovate[bot]
357d7e2381
chore(deps): update ibm-semeru-runtimes:open-21.0.7_6-jre docker digest to c5b834e
2025-06-17 23:51:09 +00:00
Athou
d46ee7f673
remove deprecated usage of saveOrUpdate in preparation of hibernate 7
2025-06-13 14:49:22 +02:00
renovate[bot]
4b3e660ae7
chore(deps): update debian:12.11 docker digest to 0d8498a
2025-06-11 03:06:07 +00: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
b7b520ca3c
faster integration tests execution by truncating tables instead of dropping and recreating tables
2025-06-04 08:35:03 +02:00
Athou
2f05e53e14
remove feed/refresh rest endpoint as it's unused and does not honor the force-refresh-cooldown-duration setting ( #1802 )
2025-05-30 11:19:26 +02:00
Athou
c393f5c045
improve aarch64 compatibility
2025-05-24 18:21:50 +02:00
renovate[bot]
970cabf241
chore(deps): update debian docker tag to v12.11
2025-05-22 03:10:12 +00:00
Athou
0e96307726
ignore scheme case
2025-05-18 17:40:06 +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
renovate[bot]
aa903039c8
chore(deps): update ibm-semeru-runtimes docker tag to open-21.0.7_6-jre
2025-05-09 20:05:00 +00:00
renovate[bot]
6885191877
chore(deps): update ibm-semeru-runtimes:open-21.0.6_7-jre docker digest to bb59a7e
2025-05-05 22:59:50 +00:00
Athou
f43c7aa5d0
change default value of entriesToKeepOnTopWhenScrolling to match what other feed readers are doing
2025-05-05 13:51:32 +02:00
renovate[bot]
52aa9ab2fe
chore(deps): update debian:12.10 docker digest to 264982f
2025-04-29 11:18:53 +00:00
Athou
915506527a
add theme color picker ( #1598 )
2025-04-10 14:17:44 +02:00
renovate[bot]
9bfbaa8ded
chore(deps): update ibm-semeru-runtimes:open-21.0.6_7-jre docker digest to 475c325
2025-04-09 16:47:23 +00:00
renovate[bot]
55491651f6
chore(deps): update ibm-semeru-runtimes:open-21.0.6_7-jre docker digest to 1515f0d
2025-04-09 07:58:05 +00:00
renovate[bot]
4eb932a3f0
chore(deps): update debian:12.10 docker digest to 00cd074
2025-04-08 06:24:19 +00:00
Athou
0c0834b30f
fix bookmarklet, React 19 no longer allows 'javascript:' urls
2025-04-04 14:25:21 +02:00
flisk
c4ec249bc4
don't throw NotModifiedException on etag/lm changes
...
A well-behaved server should return 304 if our If-Modified-Since and If-None-Match indicate that we don't have the latest version of a resource cached. Having these extra conditions where we consider our local version fresh is not necessary, and may in fact lead to resource updates being missed when only one header changes.
We should instead trust the server to know whether it needs to send us a new resource or not based on the cache headers we provide.
2025-04-04 11:00:47 +02:00
renovate[bot]
b6e8f21975
chore(deps): update ibm-semeru-runtimes:open-21.0.6_7-jre docker digest to fc0d0c8
2025-03-25 01:44:57 +00:00
renovate[bot]
463e0e59d7
chore(deps): update debian:12.10 docker digest to 18023f1
2025-03-18 07:34:16 +00:00
renovate[bot]
2628ec49bb
chore(deps): update debian docker tag to v12.10
2025-03-18 02:29:44 +00:00
Athou
6641bc0631
don't expose exception message
2025-03-10 10:54:40 +01:00
Athou
fb7f041454
normalize line endings
2025-03-10 08:48:26 +01:00
renovate[bot]
fc562cce0f
chore(deps): pin dependencies
2025-03-06 16:51:34 +00:00
Athou
9051e6a6db
add test to make sure documentation is available
2025-03-05 17:22:53 +01:00
Athou
1aa263a6c0
simplify UnitOfWork code
2025-03-03 22:29:21 +01:00
Athou
c1305b56e3
insert jakarta imports where javax import were positioned
2025-03-02 11:37:06 +01:00
Athou
cc0440c029
enable quarkus compression (compression in dropwizard was enabled by default)
2025-03-02 09:45:10 +01:00
Athou
cca3c907db
documentation is now hosted on github pages
2025-02-23 20:23:02 +01:00
Athou
640d1a0ce3
add a tool to generate a properties file from configuration ( #1691 )
2025-02-22 08:03:01 +01:00
Athou
0db087908d
remove "jakarta.ws.rs.WebApplicationException" from the errors displayed in the client
2025-02-19 13:08:43 +01:00
Athou
60fdc79563
don't expose rome's FeedException
2025-02-18 08:57:24 +01:00
Athou
6729ebc6ea
throw a specific exception if we can't parse the url's content ( #1684 )
2025-02-18 07:41:02 +01:00
renovate[bot]
b601f938ff
chore(deps): update ibm-semeru-runtimes docker tag to open-21.0.6_7-jre ( #1682 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-16 21:26:14 +00:00
Athou
f519aa039f
block local addresses to prevent SSRF attacks
2025-02-14 16:20:04 +01:00
Athou
97f90405fc
try to fix flaky IT test
2025-02-14 16:16:06 +01:00
Athou
93f22d2351
reduce max interval to 4h
2025-02-12 18:17:39 +01:00
Athou
c3782bd7d2
also constrain to lower bound
2025-02-12 18:04:56 +01:00
Athou
99c973c8c2
change the default value of empirical interval calculation ( #1677 )
2025-02-12 17:26:38 +01:00
Athou
469420b5bf
feed refresh engine previously hardcoded values are now configurable ( #1677 )
2025-02-12 17:08:20 +01:00
Athou
bde556d41f
start to back off when we repeatedly receive a 429
2025-02-12 08:00:27 +01:00