Athou
c62a84a9ea
update dependency groups that were moved
2023-05-01 18:34:05 +02:00
Athou
0b16b6bb86
release 3.1.0
2023-05-01 18:25:16 +02:00
Athou
deb29f0e88
fix metrics page
2023-05-01 17:07:17 +02:00
Athou
4ff26366a5
there's no need to update disabledUntil here anymore because findNextUpdatableFeeds will always be called when the queue is empty
2023-05-01 10:04:43 +02:00
Athou
9c628a8f53
make each step of feed fetching return its own model
2023-05-01 09:58:19 +02:00
Athou
4a40f2b8f7
no need to log if we're not sending any notification
2023-04-30 23:05:48 +02:00
Athou
a9ff491da0
hide request log in production
2023-04-30 16:21:38 +02:00
Athou
5c5a7d20de
in production, no need to see warnings
2023-04-30 16:03:47 +02:00
Athou
05ae4eb529
replace homemade threadpool framework with rxjava
2023-04-30 15:34:32 +02:00
Athou
15f93b198c
remove warning
2023-04-29 09:20:34 +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
00f6c04611
various dependency updates
2023-04-29 09:17:59 +02:00
Athou
d96f8da8fd
remove deprecation warnings (already done in config.yml.example)
2023-04-28 19:44:26 +02:00
Athou
ababcf7850
remove unnecessary "subscriptions" field on Feed
...
hopefully removes the error that happens sometimes:
Illegal attempt to associate a collection with two open sessions. Collection : [com.commafeed.backend.model.Feed.subscriptions]
2023-04-28 19:44:26 +02:00
Athou
807b1f62a1
add an even more compact entry layout
2023-04-26 22:50:43 +02:00
Athou
c15db54d5a
bump versions
2023-04-26 09:43:10 +02:00
Athou
99130d0181
combine EnvironmentSubstitutor and SubstitutingSourceProvider ( #1050 )
2023-04-25 10:40:14 +02:00
Athou
4f625d8ed5
add docker support
2023-04-25 07:48:52 +02:00
Athou
866fe56dd2
remove warning "HV000254: Missing parameter metadata"
2023-04-25 07:48:11 +02:00
Athou
5f37dbca4c
fix env variables support, now works without having to change yml file
2023-04-24 20:28:58 +02:00
Athou
c49e617dfe
lombok update
2023-04-24 18:56:47 +02:00
Athou
e763ffd4cf
allow access to entries in json format with api key ( fixes #1049 )
2023-04-22 07:27:59 +02:00
Athou
5003c176a2
display parent category name in category selects ( fixes #1045 )
2023-03-07 08:40:02 +01: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
Jorengarenar
f7d34983e0
Allow API key for count of unread
2023-01-10 00:34:25 +01:00
Athou
3271d69fcb
allow session configuration ( #1028 )
2023-01-04 11:32:08 +01:00
Jorengarenar
b2b608e8c3
Enable environment variables in config.yml
2023-01-03 19:46:01 +01:00
Athou
e44ea5bc96
re-add dropwizard-migrations to be able to use liquibase from command line
2022-11-15 10:48:55 +01:00
Athou
f838f877fa
add support for tags
2022-10-25 12:21:07 +02:00
Athou
d72c9ba247
add compact headers
2022-09-05 14:54:14 +02:00
Athou
f81491fb32
show placeholders for loading img tags, this allows the entry to have its final height immediately
2022-08-22 10:45:19 +02:00
Athou
fbfe16e784
return relative urls to rely less on publicUrl where possible ( #1016 )
2022-08-20 11:37:30 +02:00
Athou
c6439fe020
prevent caching of index.html so that the webapp is always up to date
2022-08-19 16:17:10 +02:00
Athou
7e605e5cda
add sharing buttons
2022-08-19 16:17:10 +02:00
Athou
9c02eba0dc
add api documentation page
2022-08-15 16:38:29 +02:00
Athou
4e5fd18eea
redirect to new feed after subscribe now works even for existing feeds
2022-08-13 19:00:58 +02:00
Athou
9ec62bc1de
display error when importing invalid OPML file
2022-08-13 18:46:08 +02:00
Athou
6c6cc8d85b
return smaller error when trying to subscribe to an invalid feed
2022-08-13 18:05:24 +02:00
Athou
5cb09bc4c6
show information about demo account if enabled
2022-08-13 18:00:07 +02:00
Athou
198d9fb17e
no need to send a redirect after importing an opml file anymore
2022-08-13 17:45:19 +02:00
Athou
33b87312f4
redirect to new feed after subscribe
2022-08-13 17:41:41 +02:00
Athou
ece9b993e0
add playwright tests
2022-08-13 17:41:41 +02:00
Athou
04894f118b
replace old client with new client from commafeed-ui repository
2022-08-13 17:41:41 +02:00
Athou
ac7b6eeb21
split client and server into maven modules
2022-08-13 10:48:09 +02:00