08e86fe729
Merge branch 'omnivore-app:main' into main
2024-01-11 08:46:01 +01:00
4cf600e7b0
drop old index
2024-01-11 11:45:22 +08:00
1d4d373508
replace the slow postgres trigger function for updating label names
2024-01-11 10:21:36 +08:00
cf6f15e520
add index for sorting by word_count
2024-01-10 17:34:54 +08:00
525b3fbacf
add index for sorting by read_at
2024-01-10 17:32:23 +08:00
d54af004d6
add index for sorting by published_at
2024-01-10 17:28:00 +08:00
7fba161d41
add index for sorting by updated_at
2024-01-10 17:25:21 +08:00
d9d800cfc4
add index for sorting by saved_at
2024-01-10 17:09:15 +08:00
36c75af23f
minor improvements
2024-01-07 14:42:26 +01:00
cba83c1593
Update the default Highlights query
...
This query is more of what people want, all their created
highlights, not just ones in their current inbox. Since a normal
workflow would be: read + highlight, archive, review highlights.
2024-01-03 18:17:25 +08:00
6f1ef075c6
add content_not_fetched state for items saved without content fetched
2023-12-19 10:41:20 +08:00
97735d0633
make existing newsletters go to inbox folder
2023-12-18 16:08:36 +08:00
d67b974367
add fetch_content and folder column to the subscriptions table and folder column to newsletter_emails table
2023-12-14 15:41:54 +08:00
56a7ae4dc1
add source column to entity_labels table
2023-12-13 14:35:24 +08:00
ab057a3791
remove updating folder sql from migration script which caused locks
2023-12-08 15:02:16 +08:00
750b59cb8d
Merge pull request #3139 from omnivore-app/change-folder-to-state-1
2023-11-23 12:31:37 +08:00
c5a97c7a41
change archive and trash from folder to state
2023-11-17 13:51:33 +08:00
0869cfd477
replace category with folder in the GQL type
2023-11-16 17:50:30 +08:00
3327334bf6
update category in filters table from Search to inbox
2023-11-16 17:25:00 +08:00
3d84108202
remove feeds table
2023-11-14 15:27:58 +08:00
05b386ad79
migrate existing data
2023-11-11 11:28:16 +08:00
adf13131db
add folder to library_item table
2023-11-10 17:34:46 +08:00
69dc1ba47a
fix tests
2023-11-09 22:39:51 +08:00
9dfc5f856d
rename variables
2023-11-09 19:00:57 +08:00
b7496db56c
add following handler to save following item
2023-11-09 15:53:44 +08:00
99616501cf
add saveFollowing API
2023-11-08 18:16:48 +08:00
3ff9ce3a09
add in:following search filter
2023-11-08 18:16:48 +08:00
679512c9d1
add columns to library_item
2023-11-08 18:16:48 +08:00
1da8dc6545
update library_item table
2023-11-08 18:16:48 +08:00
fc783f01ec
add feeds graphql api for searching feed by title or url
2023-11-08 18:16:48 +08:00
83054cfeba
create feed, feed_item and user_feed_item tables in db
2023-11-08 18:16:48 +08:00
39586cfb91
add fields column of type:json to the user_personalization table
2023-11-07 13:50:00 +08:00
9be25fa418
add import_item_state column to integrations table
2023-10-30 15:07:52 +08:00
d480d53151
fix: site scoped search not working for domain and hostname
...
* alter site_name_tsv to include hostname and domain
* add test cases
2023-10-26 22:10:35 +08:00
2d7c20eac7
Merge pull request #3014 from omnivore-app/feature/delete-user-cron
...
feat: create an api for the cronjob trigger which cleans up the soft deleted users
2023-10-25 21:10:03 +08:00
e6f378f8fe
create omnivore_admin role and allow omnivore_admin to delete all users
2023-10-25 14:36:15 +08:00
d3d3dd9458
add index for status and updated_at columns on user table
2023-10-25 13:02:34 +08:00
c4773dc904
Landing page improvements and various supporting improvements
2023-10-24 09:43:39 +01:00
35d2f39ba9
Upgrade lerna and some base docker images off of alpine
2023-10-24 09:43:39 +01:00
6618a6ed19
migrate popular reads into database
2023-10-20 14:31:16 +08:00
750ccb0c42
fix conflicts with main
2023-10-19 17:44:53 +08:00
18aece84e7
add scheduledAt to subscriptions
2023-10-19 17:27:08 +08:00
f14fc034fe
Add last fetched column to the database
2023-10-18 16:28:22 +08:00
cf101c6d18
Cache and check feed checksums to reduce fetching
2023-10-18 16:26:03 +08:00
5f11bf1fde
remove elasticsearch dep from packages/db
2023-10-17 17:12:26 +08:00
6e79f6c67f
update sql to deduplicate rss subscriptions
2023-10-17 16:41:14 +08:00
ab0fc1087d
update tsv only if necessary
2023-10-17 12:02:44 +08:00
1b2d93e118
remove duplicate rss subscriptions by user and url; create a unique constraint
2023-10-16 17:35:29 +08:00
e54c1c81a1
soft delete user by calling delete account api
2023-10-16 15:24:53 +08:00
3f4be32df8
Merge library item imports
2023-10-13 18:26:02 +08:00