Athou
bca23db213
remvoe unused jacoco plugin
2026-01-26 13:39:50 +01:00
Athou
6c68fda572
make "disable pull to refresh" false by default ( #2030 )
2026-01-25 10:49:11 +01:00
Athou
a858380121
cleanup
2026-01-23 08:34:10 +01:00
Athou
afe957ba59
create a dedicated password reset page ( #2023 )
2026-01-19 20:55:26 +01:00
Athou
714681bc50
don't set "en" as the default language, use the preferred language of the browser ( #2018 )
2026-01-17 20:09:23 +01:00
renovate[bot]
3c819066fd
chore(deps): update ibm-semeru-runtimes:open-jdk-25.0.1_8-jre docker digest to e12d5f2
2026-01-16 02:15:00 +00:00
Athou
5a95b95801
validate password in the frontend too ( #2017 )
2026-01-15 21:36:00 +01:00
renovate[bot]
2c3105b526
chore(deps): update debian:13.3 docker digest to 5cf544f
2026-01-13 14:11:28 +00:00
renovate[bot]
5bdda42239
chore(deps): update debian docker tag to v13.3
2026-01-13 04:51:00 +00:00
Athou
d711cbab49
requiring an email address for users is now configurable ( #1914 )
2026-01-10 18:11:35 +01:00
Athou
2e8fd737af
remove complex password requirements ( #1916 )
2026-01-10 17:53:48 +01:00
Athou
a080ede15b
add a setup landing page instead of creating a default admin account
2026-01-10 17:30:22 +01:00
Athou
799e6c082c
cleanup
2026-01-06 22:53:37 +01:00
Athou
19663b0f38
Java 25+ is now required
2026-01-05 07:25:26 +01:00
Athou
f7505298d7
postgresql 18+ changed the docker mount point ( #2008 )
2026-01-03 10:26:59 +01:00
Athou
3bf4a004d4
ReadKit sends the md5 hash of the password in uppercase ( #1602 )
2025-12-30 20:22:41 +01:00
renovate[bot]
7ac5876d2d
chore(deps): update debian:13.2 docker digest to c71b05e
2025-12-30 08:26:00 +00:00
Athou
1139df0637
use existing constants
2025-12-24 07:02:01 +01:00
Athou
c1810de316
use a brotli decoder that uses java and not native code
2025-12-23 17:01:19 +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
2147aeb4ae
some client seems to send an empty since_id param
2025-12-23 11:16:07 +01:00
Athou
a810b4fc9a
add a test for brotli decompression
2025-12-23 08:53:18 +01:00
Athou
abcbb61b4c
make quarkus add brotli4j to the native image
2025-12-23 08:07:46 +01:00
renovate[bot]
212493e4ff
chore(deps): update debian:13.2 docker digest to 0d01188
2025-12-09 06:31:22 +00:00
renovate[bot]
87fd9ae686
chore(deps): update ibm-semeru-runtimes:open-jdk-25.0.1_8-jre docker digest to d88c854
2025-12-02 02:57:02 +00: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
renovate[bot]
fa4353f47d
chore(deps): update debian docker tag to v13.2
2025-11-18 06:13:55 +00:00
Athou
ae78e4691d
make "disable pull to refresh" a setting ( #1168 )
2025-11-17 09:02:52 +01:00
Athou
9c058cf6d6
disable xml entity expansion limits enabled in JDK24+ ( #1961 )
2025-11-17 06:43:55 +01:00
Athou
e5c271ca1c
add support for more emojis ( #1955 )
2025-11-16 09:37:36 +01:00
renovate[bot]
36519d9053
chore(deps): update ibm-semeru-runtimes:open-jdk-25.0.1_8-jre docker digest to 015afe2
2025-11-14 05:49:21 +00:00
renovate[bot]
dd8287c9d7
chore(deps): update ibm-semeru-runtimes docker tag to open-jdk-25.0.1_8-jre
2025-11-05 07:06:59 +00:00
renovate[bot]
69adae36b6
chore(deps): update debian:13.1 docker digest to 01a723b
2025-11-04 16:45:27 +00:00
renovate[bot]
715dffb6c8
chore(deps): update ibm-semeru-runtimes:open-jdk-25.0.0_36-jre docker digest to 7cee2dc
2025-10-31 04:41:07 +00:00
renovate[bot]
37fe1c60cc
chore(deps): update debian:13.1 docker digest to 72547dd
2025-10-21 05:50:15 +00:00
Athou
7e825192d0
enforce user password validation when created in the admin view ( #1937 )
2025-10-17 10:19:02 +02:00
Athou
8871ae894f
handle invalid relative urls ( #1939 )
2025-10-17 09:04:38 +02:00
Athou
3f0084fa1c
make the app appear as "commafeed" when listing processes
2025-10-11 13:23:23 +02:00
renovate[bot]
05dd66177f
chore(deps): update ibm-semeru-runtimes:open-jdk-25.0.0_36-jre docker digest to f31cc59
2025-10-09 22:58:37 +00:00
Athou
39e57cb3ef
fix warning
2025-10-02 22:06:24 +02:00
Athou
297c76006a
use more records
2025-10-02 21:54:40 +02:00
renovate[bot]
b3c75a0286
chore(deps): update ibm-semeru-runtimes:open-jdk-25.0.0_36-jre docker digest to 8ae0733
2025-10-02 11:54:35 +00:00
Athou
aeafecb88d
update semeru pattern
2025-10-02 06:17:52 +02:00
renovate[bot]
fde7fbe21a
chore(deps): update ibm-semeru-runtimes docker tag to v25
2025-10-02 00:34:50 +00:00
renovate[bot]
35d276ea98
chore(deps): update debian:13.1 docker digest to fd8f5a1
2025-09-30 11:44:47 +00:00
renovate[bot]
3ee58ee464
chore(deps): update debian:13.1 docker digest to 9dfe31a
2025-09-30 01:58:58 +00:00
Athou
5bbe76d56e
remove log.trace calls
2025-09-28 07:36:12 +02:00
Athou
1e6195d74c
add coverage for in-page url fallback
2025-09-28 07:36:12 +02:00
Athou
c548462eef
cleanup
2025-09-27 19:10:41 +02:00
AnasRazy /
65014d330a
Fix off-by-one bug in HttpGetter.toByteArray()
...
What this PR does:
Fixes an off-by-one error in HttpGetter.toByteArray where responses of exactly maxBytes were being rejected.
Now allows responses up to maxBytes, and only throws if the response is larger.
Why this change is needed:
Some feeds return responses exactly equal to the limit.
Current implementation incorrectly throws an exception, breaking parsing.
How it works:
Reads up to maxBytes + 1 bytes.
If actual size exceeds maxBytes, throws exception.
Otherwise returns full content.
Other notes:
No breaking API changes.
Safe for existing usage.
2025-09-27 15:32:31 +05:30