Athou
|
a92a7217ff
|
add a setting to completely disable scrolling to selected entry (#1157)
|
2024-01-29 20:30:49 +01:00 |
|
Athou
|
0946c0248e
|
show footer on the bottom of the page on mobile (#1121)
|
2024-01-18 09:29:12 +01:00 |
|
Athou
|
99db85328b
|
scroll to the correct position regardless of the position or height of the header
|
2024-01-18 09:05:32 +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
|
8297edaf71
|
redirect to login page instead of welcome page if allowRegistrations is false (#1185)
|
2024-01-11 16:44:40 +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
|
96212afd27
|
save sidebar width in local storage (#1093)
|
2023-12-30 22:13:35 +01:00 |
|
Athou
|
7e02380858
|
update to mantine 7
|
2023-12-30 22:13:35 +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
|
e0c05c8e5d
|
redux update
|
2023-12-29 11:08:33 +01:00 |
|
Athou
|
0ea0db48db
|
split thunks from slices to avoid circular dependencies
|
2023-12-28 22:11:03 +01:00 |
|
Athou
|
bb4bb0c7d7
|
createAppAsyncThunk needs to be in its own file (https://stackoverflow.com/a/77136003/1885506)
|
2023-12-28 21:49:18 +01:00 |
|
Athou
|
97781d5551
|
eslint update
|
2023-12-28 21:49:18 +01:00 |
|
Athou
|
f4e48383cc
|
use typed createAsyncThunk
|
2023-12-28 19:49:38 +01:00 |
|
Athou
|
5541cc9fbe
|
websocket can now be disabled, the websocket ping interval and the tree reload interval can now be configured (#1132)
|
2023-12-21 21:20:26 +01:00 |
|
Athou
|
d633803ab5
|
only poll tree if websocket connection is unavailable
|
2023-09-12 20:22:03 +02:00 |
|
Athou
|
366294ab46
|
show loader only while loading (#1131)
|
2023-08-11 12:53:27 +02:00 |
|
Athou
|
466846d268
|
add option to disable custom context menu (#1128)
|
2023-08-04 08:53:34 +02:00 |
|
Athou
|
cb779ec494
|
add setting to disable mark as read confirmation (#1110)
|
2023-08-04 07:32:13 +02:00 |
|
Athou
|
38c5beec2f
|
remove unused ApplicationSettings type in the client
|
2023-07-12 15:26:56 +02:00 |
|
Athou
|
c4715dc3f7
|
rename field to better represent what it does
|
2023-07-12 15:26:56 +02:00 |
|
D. Can Celasun
|
6ce6b5ef0e
|
Make database cleaning batch size configurable
|
2023-07-12 15:26:56 +02:00 |
|
Athou
|
2e26f34135
|
reduce button spacing on desktop to be able to reduce breakpoint (#1106)
|
2023-06-27 11:18:56 +02:00 |
|
Athou
|
3e903fc6bc
|
use a single call to useContextMenu as recommended in the docs
|
2023-06-26 20:06:46 +02:00 |
|
Athou
|
d5898a0173
|
throttle scroll listener
|
2023-06-24 23:04:52 +02:00 |
|
Athou
|
bdcfbc22bf
|
remove ScrollArea as it causes performance issues on chrome (#1087)
|
2023-06-24 23:00:25 +02:00 |
|
Athou
|
872247d80f
|
add previous and next buttons (#1096)
|
2023-06-24 13:30:58 +02:00 |
|
Athou
|
7c226f41db
|
add a setting to always scroll selected entry to the top of the page, even if it fits entirely on screen (#1088)
|
2023-06-24 09:48:59 +02:00 |
|
Athou
|
fa06d321d5
|
restore F shortcut to hide sidebar (#1084)
|
2023-06-16 21:49:08 +02:00 |
|
Athou
|
d1ddcb6ace
|
resizeable tree (#1084)
|
2023-06-16 21:24:34 +02:00 |
|
Athou
|
b16978d8fe
|
position is now always set (#1076)
|
2023-06-15 21:12:10 +02:00 |
|
Athou
|
22e0f1f382
|
use browser extension to open tab in background (#1074)
|
2023-06-11 17:59:46 +02:00 |
|
Athou
|
9b757735b8
|
a 403 may be returned if the user has been deleted but the session still exists, redirect to welcome page
|
2023-06-05 18:46:32 +02:00 |
|
Athou
|
2ec6d0a66a
|
api documentation page no longer requires users to be authenticated
|
2023-05-28 22:38:57 +02:00 |
|
Athou
|
f7ad9c9905
|
refactor donate page
|
2023-05-26 09:16:21 +02:00 |
|
Athou
|
eceaf3a98d
|
remove lodash to reduce bundle size by 100kb
|
2023-05-17 16:11:32 +02:00 |
|
Athou
|
c0875971e9
|
no longer need to insert code between imports
|
2023-05-08 17:30:32 +02:00 |
|
Athou
|
3d1a1cd033
|
add support for custom js code that will be executed on page load (#1032)
|
2023-05-05 20:23:23 +02:00 |
|
Athou
|
b1b5eeb0e0
|
delete removed settings
|
2023-05-05 17:50:06 +02:00 |
|
Athou
|
e0f242fe22
|
add welcome page
|
2023-05-05 09:55:53 +02:00 |
|
Athou
|
99a7f72448
|
use https for sharing urls
|
2023-05-04 13:04:30 +02:00 |
|
Athou
|
cac05dee0b
|
store view mode in localStorage (#1051)
|
2023-04-27 14:42:55 +02:00 |
|
Athou
|
807b1f62a1
|
add an even more compact entry layout
|
2023-04-26 22:50:43 +02:00 |
|
Athou
|
20ab7dd3e1
|
readd bitcoin address
|
2023-03-16 17:09:12 +01:00 |
|
Athou
|
5003c176a2
|
display parent category name in category selects (fixes #1045)
|
2023-03-07 08:40:02 +01:00 |
|
Athou
|
69fb11eee0
|
add context menu item to open link in new tab
|
2023-02-27 07:41:13 +01:00 |
|
Athou
|
5c2454c331
|
bring back "refresh all my feeds" (#1036)
|
2023-01-19 07:29:19 +01:00 |
|
Athou
|
fa58b1e53f
|
reload entries after marking everything as read, as commafeed 2.x does
|
2022-11-15 08:24:18 +01:00 |
|
Athou
|
d187c23a77
|
add search support
|
2022-10-27 21:38:28 +02:00 |
|
Athou
|
9252042c99
|
fix loadMoreEntries for tags
|
2022-10-27 15:19:45 +02:00 |
|