Athou
|
b8211e69e9
|
remove websocket bundle because it doesn't add much, use jetty directly
|
2024-01-15 09:53:52 +01:00 |
|
Athou
|
d7b2c5a6e3
|
add fix for fever api for Unread (#1188)
|
2024-01-14 18:34:50 +01:00 |
|
Athou
|
18358d5991
|
don't return last_refreshed_on_time when not set
|
2024-01-14 18:21:52 +01:00 |
|
Athou
|
e9b4895b0f
|
move timezone logic to a reusable timestamp_type property
|
2024-01-13 17:23:16 +01:00 |
|
Athou
|
c4fbf98200
|
convert datetime fields to timestamp fields since we want to store UTC timestamps (#1187)
|
2024-01-13 14:58:03 +01:00 |
|
Athou
|
b0aa6ae524
|
the "new-feed-entries" websocket event no longer needs to reload the entire tree
|
2024-01-13 09:20:56 +01:00 |
|
Athou
|
11dd151a3b
|
fix typo
|
2024-01-12 08:22:36 +01:00 |
|
Athou
|
874e7dcee6
|
release 4.1.0
4.1.0
|
2024-01-12 08:15:40 +01:00 |
|
Athou
|
8297edaf71
|
redirect to login page instead of welcome page if allowRegistrations is false (#1185)
|
2024-01-11 16:44:40 +01:00 |
|
Athou
|
9e4e629a1a
|
prevent caching openapi files, so that the documentation is always up to date
|
2024-01-11 08:01:51 +01:00 |
|
Athou
|
8b86617f18
|
marking an entry as read/unread now requires to swipe to the left since swiping to the right now opens the mobile menu
|
2024-01-10 19:57:56 +01:00 |
|
Athou
|
bbda35f868
|
open sidebar on swipe (#1098)
|
2024-01-10 19:57:38 +01:00 |
|
Athou
|
df68405fef
|
allow users without email to change their profile (#1184)
|
2024-01-10 19:28:03 +01:00 |
|
Athou
|
65194d948f
|
ignore vscode files
|
2024-01-10 11:21:37 +01:00 |
|
Athou
|
d49297216c
|
cleanup
|
2024-01-10 11:19:47 +01:00 |
|
Athou
|
e3e50f8456
|
improve artifact upload speed (https://github.com/actions/upload-artifact/issues/199)
|
2024-01-09 22:08:04 +01:00 |
|
Athou
|
e90b3730ef
|
add JavaTimeModule to RedisCacheService object mapper to be able to serialize java.time.Instant
|
2024-01-09 22:01:34 +01:00 |
|
Athou
|
7675a24eb6
|
store only user id in session in order to avoid invalidating all sessions when user model changes
|
2024-01-09 21:22:20 +01:00 |
|
Athou
|
2bf9186135
|
only show sidebar resizer when sidebar is actually shown
|
2024-01-09 16:20:46 +01:00 |
|
Athou
|
d4ea51c145
|
fix vulnerability
|
2024-01-09 14:59:33 +01:00 |
|
Athou
|
6e0e99694e
|
use properties file of git-commit-id-maven-plugin so we don't need to filter resources
|
2024-01-09 14:56:59 +01:00 |
|
Athou
|
9ede8d1c46
|
remove the Managed interface for classes that are not managed by dropwizard
|
2024-01-09 14:09:24 +01:00 |
|
Athou
|
fd0425a2be
|
clear all sessions because the session model changed
|
2024-01-09 11:26:54 +01:00 |
|
Athou
|
2b976cadeb
|
add a memory management section to the readme
|
2024-01-09 09:39:56 +01:00 |
|
Athou
|
023c27a565
|
setupListeners is only used for rtk query and we don't use it anymore
|
2024-01-09 07:24:24 +01:00 |
|
Athou
|
69c9988404
|
migrate from java.util.Date to java.time
|
2024-01-08 21:58:40 +01:00 |
|
Athou
|
b1a4debb95
|
replace toSorted usage with sort (#1183)
|
2024-01-08 13:48:27 +01:00 |
|
Athou
|
5663d619aa
|
show category hierarchy (#1045)
|
2024-01-08 13:26:20 +01:00 |
|
Athou
|
2ef9e8d274
|
add null check
|
2024-01-07 22:14:00 +01:00 |
|
Athou
|
1292018de0
|
add setting to delete old entries
|
2024-01-07 20:49:02 +01:00 |
|
Athou
|
039e91414e
|
prevent demo account from registering custom js code
|
2024-01-07 17:51:22 +01:00 |
|
Athou
|
662d0f754f
|
avoid flash of light theme when using system color scheme
|
2024-01-07 17:51:22 +01:00 |
|
Athou
|
7fb7efbdf7
|
add missing truncate lost in refactoring
|
2024-01-07 17:51:22 +01:00 |
|
Athou
|
a841c80261
|
simplify trie building
|
2024-01-07 17:51:22 +01:00 |
|
Athou
|
da4143fa13
|
multiple feeds may have the same url hash
|
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
|
deb51f2ccc
|
rename FixedSizeSortedSet to FixedSizeSortedList because it's actually a list
|
2024-01-07 17:51:22 +01:00 |
|
Athou
|
5fec4a4c5f
|
improve lookup by using a set because we only use contains()
|
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
|
60b6c69020
|
close the HTTP client after each test to close idle connections (https://github.com/dropwizard/dropwizard/issues/8174)
|
2024-01-06 08:37:12 +01:00 |
|
Athou
|
08ab32c4c2
|
we don't need the admin connector for tests
|
2024-01-05 21:20:56 +01:00 |
|
Athou
|
ff24fe4c7c
|
eslint is already run by vite-plugin-eslint during build
|
2024-01-05 20:51:41 +01:00 |
|
Athou
|
50c62fb468
|
remove warning: 'typeParameters' property is deprecated
|
2024-01-05 20:48:25 +01:00 |
|
Athou
|
201331afc3
|
update vite to 5.x
|
2024-01-05 20:38:01 +01:00 |
|
Athou
|
cf3100081e
|
add test for unauthorized websocket usage
|
2024-01-03 21:08:25 +01:00 |
|
Athou
|
860aab7495
|
fix typo
|
2024-01-02 11:11:45 +01:00 |
|
Athou
|
b084c8d108
|
remove line break
|
2024-01-02 11:10:33 +01:00 |
|
Athou
|
8e0a53fc49
|
release 4.0.0
4.0.0
|
2024-01-02 10:56:52 +01:00 |
|
Athou
|
4ea2bad083
|
test all redirect codes
|
2024-01-02 08:08:19 +01:00 |
|