Commit graph

9518 commits

Author SHA1 Message Date
Jackson Harper
ad0bf56aed Reset fetcher state when filter is changed 2024-02-06 14:06:21 +08:00
Jackson Harper
87928a517a
Merge pull request #3496 from omnivore-app/feat/ios-views-cleanup
iOS snackbar crash fixes
2024-02-06 13:23:33 +08:00
Jackson Harper
d718b8e7a5
Merge pull request #3492 from omnivore-app/fix/db-add-subscriptions-name-index
Add an index to the subscriptions name column
2024-02-06 13:18:07 +08:00
Hongbo Wu
3477da59bb
Merge pull request #3503 from omnivore-app/fix/force-update-reading-progress
do not update db immediately for force update of reading progress
2024-02-06 13:12:23 +08:00
Jackson Harper
ede2432566 Bump appreader bundle 2024-02-06 12:40:13 +08:00
Jackson Harper
067e3a8976 Add missing files 2024-02-06 11:43:44 +08:00
Jackson Harper
839b364d13 Separate bottom bar visibility so we dont display the top bar when scrolled to bottom 2024-02-06 11:43:44 +08:00
Jackson Harper
14811ee2d4 Bump version, improve analytics 2024-02-06 11:43:44 +08:00
Jackson Harper
5f3a3d4bf3 Add PDF loader, add Empty trash button 2024-02-06 11:43:43 +08:00
Jackson Harper
737692214c Use the new presentation logic for grid cards 2024-02-06 11:43:43 +08:00
Jackson Harper
01a51a347e Use new presentation logic for feature cards 2024-02-06 11:43:43 +08:00
Jackson Harper
85caaa7ea3 Use transmission for snackbar, fix issue with ownership of currently viewed item
The list object of the root library view had ownership of the
currently selected item, so object modifications that removed
the item from the current library list (like move or archive)
could cause the object to be released and the current screen
to continue operating on an invalid object.
2024-02-06 11:43:43 +08:00
Jackson Harper
03766734e5 Pull out popup view and replace with Transmission snackbars
PopupView and Transimission can interfere with each other and
cause an issue with the root screen becoming black and the app
getting stuck.
2024-02-06 11:43:43 +08:00
Jackson Harper
b905ff126b Remove async algorithms package 2024-02-06 11:43:43 +08:00
Jackson Harper
9553540513
Merge pull request #3497 from omnivore-app/fix/more-attempts
add more attempts for label and highlight jobs
2024-02-06 11:20:17 +08:00
Jackson Harper
723e59db41
Merge pull request #3500 from mrwhoknows55/feat/scroll-with-vol-btns
feat(android): scroll with volume buttons
2024-02-06 11:05:21 +08:00
Jackson Harper
23fc68e579 Add user_id to the subscriptions name index 2024-02-06 11:01:39 +08:00
Jackson Harper
8bf0f4d755 Add an index to the subscriptions name column 2024-02-06 10:54:21 +08:00
Hongbo Wu
d77fad804a fix tests 2024-02-05 18:29:58 +08:00
Jackson Harper
20f1a5e02f
Merge pull request #3501 from mmadrid/main
add query string to /home to preserve active Search
2024-02-05 17:37:01 +08:00
Hongbo Wu
37c75865d1 do not update db immediately for force update of reading progress 2024-02-05 16:56:48 +08:00
Matt Madrid
c4d9186ea4 add query string to /home to preserve active Search 2024-02-04 14:51:24 -06:00
Avadhut Tanugade
f59b944bd6 feat(android): scroll with volume buttons
closes: github issue #2936
2024-02-04 14:26:37 +05:30
Jackson Harper
2d6bd0779f Dont fetch from rsshub 2024-02-03 19:08:25 +08:00
Jackson Harper
0a38cd6422 More attempts now that lock timeouts are lower 2024-02-03 19:08:13 +08:00
Jackson Harper
dde80091b4
Merge pull request #3494 from omnivore-app/fix/rss-more-content-fetch-blocks
Add rss.arxiv and daringfireball to content fetch block lists
2024-02-03 10:57:04 +08:00
Jackson Harper
31c9e79fbf
Merge pull request #3493 from omnivore-app/fix/qp-remove-old-warning
Remove old warning thats no longer needed
2024-02-03 10:05:13 +08:00
Jackson Harper
7fffa8ce75 Add some logging 2024-02-03 10:04:40 +08:00
Jackson Harper
46affc0508 Add xkcd 2024-02-03 10:02:25 +08:00
Jackson Harper
36915ec1ec Add rss.arxiv and daringfireball to content fetch block lists 2024-02-03 10:01:18 +08:00
Jackson Harper
7937c73de1 Remove old warning thats no longer needed 2024-02-03 09:54:54 +08:00
Jackson Harper
9102fc9ae4
Merge pull request #3491 from omnivore-app/fix/dont-sync-readingtime-too-soon
Only sync reading times if they are more than a minute old
2024-02-03 09:09:52 +08:00
Jackson Harper
a745e72ce4 Allow setting postgres extra options via envvar 2024-02-03 08:57:41 +08:00
Jackson Harper
9cc046e3a2 Only sync reading times if they are more than a minute old
this should hopefully reduce contention with other rules running
2024-02-02 20:41:14 +08:00
Hongbo Wu
ada9d38bc4
Merge pull request #3490 from omnivore-app/fix/index
fix: find library item by url not using correct index
2024-02-02 17:07:06 +08:00
Hongbo Wu
b68adc5983 fix tests 2024-02-02 17:05:09 +08:00
Hongbo Wu
df2dbb2916 fix: find library item by url not using correct index 2024-02-02 16:46:13 +08:00
Hongbo Wu
cc81ddcbe1
Merge pull request #3484 from omnivore-app/webhook-job
fix: replace webhook endpoint with a bullmq job
2024-02-02 16:28:23 +08:00
Hongbo Wu
74783313da fix query 2024-02-02 16:18:41 +08:00
Hongbo Wu
1742ffda24 change priority to 5 2024-02-02 16:18:41 +08:00
Hongbo Wu
25e374f6ff fix: replace webhook endpoint with a bullmq job 2024-02-02 16:18:40 +08:00
Hongbo Wu
5e49131fc2
Merge pull request #3470 from omnivore-app/fix/async-bulk-action
async bulk action on item count > 100 and create batch jobs
2024-02-02 16:00:12 +08:00
Hongbo Wu
54a4022409 reduce size 2024-02-02 15:45:11 +08:00
Hongbo Wu
e980be7771 skip test 2024-02-02 14:14:41 +08:00
Hongbo Wu
731456082b
Merge pull request #3489 from omnivore-app/fix/api-optimize-library-item-by-url
Use the md5 index when looking up library items by original url
2024-02-02 13:32:53 +08:00
Hongbo Wu
26b7103f0b improve batch update 2024-02-02 13:13:18 +08:00
Jackson Harper
d339c5e8f1 Use the md5 index when looking up library items by original url 2024-02-02 13:08:00 +08:00
Hongbo Wu
2d1eebfad8 remove size 2024-02-02 12:21:08 +08:00
Hongbo Wu
9c28726a9b add parent config 2024-02-02 11:49:02 +08:00
Hongbo Wu
1bccf33320 add job_id and parent for tracking 2024-02-02 10:50:07 +08:00