Athou
|
f894fdf564
|
extract url utils from FeedUtils
|
2025-07-20 07:26:43 +02:00 |
|
Athou
|
d6df979d0d
|
remove more warnings
|
2025-07-19 23:47:22 +02:00 |
|
Athou
|
3f09e3ca64
|
remove warnings
|
2025-07-19 11:33:38 +02:00 |
|
Athou
|
0f2de651ff
|
remove more warnings
|
2025-07-18 23:07:40 +02:00 |
|
Athou
|
3b8f62ff11
|
fix sonar warnings
|
2025-07-18 21:49:00 +02:00 |
|
Athou
|
d46ee7f673
|
remove deprecated usage of saveOrUpdate in preparation of hibernate 7
|
2025-06-13 14:49:22 +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
|
fb7f041454
|
normalize line endings
|
2025-03-10 08:48:26 +01:00 |
|
Athou
|
c1305b56e3
|
insert jakarta imports where javax import were positioned
|
2025-03-02 11:37:06 +01: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
|
f4a43e9950
|
only compute rtl once by storing it in the database on fetch
|
2024-09-13 22:25:02 +02:00 |
|
Athou
|
5e9256c197
|
reduce intermediate database cleanup logging level to reduce logging volume
|
2024-09-01 21:51:07 +02:00 |
|
Athou
|
ede7834cb8
|
configurable filtering expression evaluation timeout
|
2024-08-17 23:26:42 +02:00 |
|
Athou
|
e38ca66c51
|
try to fix "Illegal attempt to associate a ManagedEntity with two open persistence contexts"
|
2024-08-17 16:22:46 +02:00 |
|
Athou
|
1b1a3f49c1
|
keep using the same css parser as before
|
2024-08-16 19:01:44 +02:00 |
|
Athou
|
ab334a7bc6
|
feed needs to be known to be deleted
|
2024-08-16 07:31:22 +02:00 |
|
Athou
|
d612d83874
|
resolve public url dynamically, remove publicUrl config element
|
2024-08-14 21:07:45 +02:00 |
|
Athou
|
f2c6734c79
|
fix warning in native mode about parser not found
|
2024-08-13 16:12:40 +02:00 |
|
Athou
|
044694487d
|
remove redis as caching is no longer needed now
|
2024-08-13 12:49:04 +02:00 |
|
Athou
|
aaf237d111
|
use quarkus mailer for password recovery
|
2024-08-13 12:49:04 +02:00 |
|
Athou
|
cc32f8ad16
|
WIP
|
2024-08-13 12:48:37 +02:00 |
|
Athou
|
fa197c33f1
|
rename field accordingly
|
2024-07-14 20:37:01 +02:00 |
|
Athou
|
1ce39a419e
|
use "published" instead of "updated" (#1486)
|
2024-07-14 19:53:35 +02:00 |
|
Athou
|
fd48108f8b
|
don't rely on dates to know if an entry has been inserted in the database
|
2024-07-03 17:53:41 +02:00 |
|
Athou
|
0dec0e3788
|
fix a race condition where a feed could be refreshed before it was created
|
2024-07-03 14:21:40 +02:00 |
|
Athou
|
1a73dd4004
|
the feed refresh engine is now fast enough, it doesn't need workarounds anymore
|
2024-07-03 13:30:25 +02:00 |
|
Athou
|
93acc9ded1
|
we don't need the user we already have the subscription
|
2024-07-01 13:55:50 +02:00 |
|
Athou
|
c2f2780c3f
|
remove unused onlyIds parameter
|
2024-07-01 08:52:05 +02:00 |
|
Athou
|
f498088beb
|
no need to insert statuses that will be collected during next cleanup
|
2024-06-30 21:56:42 +02:00 |
|
Athou
|
e368810731
|
adapt script to new H2MigrationTool file output name
|
2024-06-28 07:16:42 +02:00 |
|
Athou
|
232658b934
|
remove commons-io since we already have guava
|
2024-06-12 17:17:54 +02:00 |
|
Athou
|
f5b04a783e
|
remove commons-codec since we already have guava
|
2024-06-12 16:18:52 +02:00 |
|
Athou
|
36152dc47f
|
add an additional day to make sure the timestamp fits in all timezones (#1239)
|
2024-02-10 12:41:32 +01:00 |
|
Athou
|
0bf44dbc7b
|
make sure we clean any existing file before starting
|
2024-02-09 18:32:43 +01:00 |
|
Athou
|
bda3ba4b5c
|
mysql/mariadb lowest timestamp is actually 1970-01-01 00:00:01 (#1239)
|
2024-02-09 17:31:22 +01:00 |
|
Athou
|
91acad0dbf
|
don't try to migrate h2 if database does not exist yet
|
2024-02-09 10:30:15 +01:00 |
|
Athou
|
870593bae8
|
add H2 migration tool
|
2024-02-04 18:40:59 +01:00 |
|
Athou
|
c624955ea4
|
websocket notification now takes entry filtering into account (#1191)
|
2024-01-24 15:47:37 +01:00 |
|
Athou
|
69c9988404
|
migrate from java.util.Date to java.time
|
2024-01-08 21:58:40 +01:00 |
|
Athou
|
1292018de0
|
add setting to delete old entries
|
2024-01-07 20:49:02 +01:00 |
|
Athou
|
7fb7efbdf7
|
add missing truncate lost in refactoring
|
2024-01-07 17:51:22 +01:00 |
|
Athou
|
789857b09f
|
compare feed entry content after cleanup because that's what saved in the database
|
2024-01-07 17:51:22 +01:00 |
|
Athou
|
ed45746f52
|
extract html cleaning code to its own service
|
2024-01-07 17:51:22 +01:00 |
|
Athou
|
7b335e2fd4
|
feed refresh engine now uses its own immutable model
|
2024-01-07 17:51:22 +01:00 |
|
Athou
|
f845f225cf
|
add a "insertedBefore" field to mark as read requests to make sure the user does not mark entries that were fetched but never seen before (fixes a regression from #1007)
|
2023-12-29 13:40:30 +01:00 |
|
Athou
|
8c69dd355c
|
fix warnings
|
2023-12-27 11:19:34 +01:00 |
|
Athou
|
9cd1cde571
|
apply intellij fixes
|
2023-12-27 09:22:55 +01:00 |
|
Athou
|
07dd10848f
|
return default content type if invalid instead of crashing
|
2023-12-25 10:30:48 +01:00 |
|
Athou
|
00faf44c94
|
remove wonky pubsub support
|
2023-12-18 10:15:43 +01:00 |
|