Athou
|
105ff46c01
|
UnitOfWork is now injectable
|
2023-05-27 19:46:49 +02:00 |
|
Athou
|
bf3914e748
|
remove very slow query
|
2023-05-27 08:03:36 +02:00 |
|
Athou
|
f10cfd7ad0
|
add feed refresh engine metrics
|
2023-05-26 15:20:17 +02:00 |
|
Athou
|
a08ea27c2f
|
make sure we don't refresh a feed twice in a row
|
2023-05-25 09:02:01 +02:00 |
|
Athou
|
e84a1289e3
|
remove rxjava as its too magic and very hard to master
|
2023-05-22 18:28:26 +02:00 |
|
Athou
|
deb29f0e88
|
fix metrics page
|
2023-05-01 17:07:17 +02:00 |
|
Athou
|
9c628a8f53
|
make each step of feed fetching return its own model
|
2023-05-01 09:58:19 +02:00 |
|
Athou
|
05ae4eb529
|
replace homemade threadpool framework with rxjava
|
2023-04-30 15:34:32 +02:00 |
|
Athou
|
0a99dacb6b
|
use urlcanon instead of crawler4j because we only used it for url canonization
|
2023-04-29 09:20:15 +02:00 |
|
Athou
|
ea4b120a85
|
prevent full feed fetching next time we fetch it if caching header values changed but content did not (#1037)
|
2023-01-27 08:49:59 +01:00 |
|
Athou
|
4ff46965c4
|
add websocket support to immediately refresh tree when new entries are available
|
2023-01-18 20:58:45 +01:00 |
|
Athou
|
33e3f7ea3c
|
feeds added manually to the queue now refresh immediately instead of waiting up to 15s (#1036)
|
2023-01-18 18:53:38 +01:00 |
|
Athou
|
347fc4f2c8
|
allow to force refresh feed anytime (#1036)
|
2023-01-18 18:53:38 +01:00 |
|
Athou
|
2b4ff4a8a5
|
on fetch error and not under heavy load, don't increase refresh interval exponentially
|
2023-01-18 18:53:38 +01:00 |
|
Athou
|
fbfe16e784
|
return relative urls to rely less on publicUrl where possible (#1016)
|
2022-08-20 11:37:30 +02:00 |
|
Athou
|
ac7b6eeb21
|
split client and server into maven modules
|
2022-08-13 10:48:09 +02:00 |
|