Frédéric Guillot
38d3b28445
Create index to speed up bookmark page
2020-09-21 20:36:19 -07:00
Frédéric Guillot
0d0395b4e3
Do not try to update a duplicated feed after a refresh
2020-09-20 23:42:18 -07:00
Frédéric Guillot
e6c6ee441a
Use a transaction to refresh and create entries
...
Also includes few database improvements:
- Speed up entries clean up with an index and a goroutine
- Avoid the accumulation of enclosures for some feeds
2020-09-20 23:12:23 -07:00
Frédéric Guillot
bfb96d536e
Add workaround for parsing an invalid date
2020-09-14 21:23:26 -07:00
Frédéric Guillot
ad66250734
Archive older entries first
2020-09-14 20:21:38 -07:00
Frédéric Guillot
acd318b640
Update API client to support more filters
2020-09-14 20:12:41 -07:00
Frédéric Guillot
55fad7ea27
Avoid duplication between get feed entries and get entries API endpoints
2020-09-13 21:57:55 -07:00
Frédéric Guillot
debbf5a5b0
Enable strict slash to avoid 404 when using trailing slash
2020-09-13 18:02:08 -07:00
Frédéric Guillot
dd3078dc69
Add submit button to each section of integration page
2020-09-12 22:03:05 -07:00
Frédéric Guillot
d9f52bb634
API: Add the possibility to filter entries by category ID
2020-09-12 21:46:26 -07:00
Frédéric Guillot
04c4890124
API: Add the possibility to filter entries by a list of statuses
2020-09-12 21:35:18 -07:00
yifei
1c103337fe
Reload page after making page as read when showing unread entries
2020-09-12 20:35:01 -07:00
Frédéric Guillot
13c89c29c5
Add option to archive unread entries
2020-09-12 20:17:52 -07:00
Frédéric Guillot
df7a6e18fd
Add option to enable maintenance mode
2020-09-12 18:42:28 -07:00
Frédéric Guillot
a8de067810
go mod tidy + go generate
2020-09-09 23:31:25 -07:00
Kebin Liu
cf7712acea
Add HTTP proxy option for subscriptions
2020-09-09 23:28:54 -07:00
alex
0f258fd55b
Make add_invidious_video rule applicable for different invidious instances
2020-09-06 13:41:42 -07:00
Maxime Bailleul
bf2f7d1e16
Fix reading time for jp, ko and zh languages
2020-09-06 13:15:11 -07:00
Shizun Ge
e1b1618015
Update POLLING_SCHEDULER description in man page
2020-09-01 22:33:13 -07:00
dependabot[bot]
e5d09491d4
Bump github.com/gorilla/mux from 1.7.4 to 1.8.0
...
Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux ) from 1.7.4 to 1.8.0.
- [Release notes](https://github.com/gorilla/mux/releases )
- [Commits](https://github.com/gorilla/mux/compare/v1.7.4...v1.8.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-08-24 19:57:25 -07:00
Pedro Lucas Porcellis
e1c9e6ccb4
Add link to mark a feed as read
2020-08-19 22:17:33 -07:00
Frédéric Guillot
5947e2a664
Update ChangeLog
2020-08-15 15:40:16 -07:00
Frédéric Guillot
e95c6ce8f4
Upgrade CI checks to Go 1.15
2020-08-11 21:24:43 -07:00
Frédéric Guillot
c1e3783272
Revert "Set SameSite cookie attribute to Strict"
...
This reverts commit 5ac55518ab
.
Google Authentication doesn't work when Cookies are using strict mode.
2020-08-10 18:51:40 -07:00
Frédéric Guillot
eaf1fc896f
Redirect to login page if CSRF token is expired
...
This will force the form to be populated with a valid token.
2020-08-09 13:16:57 -07:00
Frédéric Guillot
e97ebfd8c2
Create index to speed up Fever API calls
2020-08-08 23:18:09 -07:00
Frédéric Guillot
cc281f3533
Increase http server timeout values
2020-08-08 22:35:25 -07:00
Frédéric Guillot
4e07b549a2
Fever API: add client IP in middleware logs
2020-08-08 21:51:52 -07:00
Frédéric Guillot
019cf79704
Fever API: do not send article to external service when unsaving an item
2020-08-08 21:34:04 -07:00
Frédéric Guillot
a102843789
Improve Fever API logging
2020-08-08 21:19:47 -07:00
Frédéric Guillot
bf443a65e2
Fever API: fix max_id argument logic to follow the specs
2020-08-08 21:13:43 -07:00
Frédéric Guillot
5ac55518ab
Set SameSite cookie attribute to Strict
2020-08-05 21:31:32 -07:00
dependabot[bot]
514f518d2a
Bump github.com/lib/pq from 1.7.1 to 1.8.0
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.7.1 to 1.8.0.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.7.1...v1.8.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-08-03 21:26:03 -07:00
Frédéric Guillot
fc75b0cd8e
Add workaround to get YouTube feed from video page
2020-08-02 12:24:46 -07:00
Frédéric Guillot
7380c64141
Add workaround to find YouTube channel feeds
...
YouTube doesn't expose RSS links anymore for new-style URLs.
2020-08-02 11:37:07 -07:00
Frédéric Guillot
943e7a7317
Align entry actions to the left
...
- Attempt to avoid awkward alignment on smartphone screens
- Keep the read/star actions aligned to the left
- Remove css flex to allow easier override with custom CSS
2020-07-28 22:26:32 -07:00
Frédéric Guillot
8fb71366f8
API: Delete users asynchronously
...
Deleting large users might lock the tables in the hosted offering
2020-07-28 20:39:10 -07:00
Frédéric Guillot
74c95ed34b
API client: Do not return body for response with no content
2020-07-27 18:54:21 -07:00
dependabot[bot]
82b3ea31e6
Bump github.com/lib/pq from 1.7.0 to 1.7.1
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.7.0...v1.7.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-07-27 18:21:18 -07:00
Benedikt Hopmann
1b5f217e9c
Update german translation
2020-07-17 19:09:08 -07:00
Maxime Bailleul
ee5a8a05c9
Add reading time for entries
2020-07-16 19:47:41 -07:00
Pedro Lucas Porcellis
499fb1f7df
Add Brazillian Portuguese (pt_BR) translation
...
I've intentionally kept a differenciation between a Subscrition
(Inscrição) and a Feed (Fonte) as it makes more sense.
I also attempted to avoid using non-portuguese words like Consumer Key,
Consumer Secret etc. Some specific cases to avoid weird mistranslation I
have kept the original in parentheses.
2020-07-15 21:22:00 -07:00
logan
5f266319a3
Add option to change the number of entries per page ( fixes #40 )
2020-07-08 20:14:31 -07:00
Shizun Ge
e32fa059e5
Do not archive shared items
2020-07-01 20:11:36 -07:00
L11R
3371b15631
Russian translation fixes
2020-06-30 20:51:30 -07:00
Sergei O. Udalov
c0e407e156
Display recent entries first in search results
2020-06-30 20:50:34 -07:00
Frédéric Guillot
d2f4ed93df
Add support for secret keys exposed as a file
...
Secret keys are often exposed as a file in containerized environments.
2020-06-29 21:01:37 -07:00
Frédéric Guillot
1d6b0491a7
Ignore <media:title> in RSS 2.0 feeds
...
In the vast majority of cases, the default entry title is correct.
Ignoring <media:title> avoid overriding the default title if they are different.
2020-06-29 18:24:06 -07:00
Mohamad Safadieh
c70bebb2aa
Add support for RTL feed content
2020-06-24 21:46:37 -07:00
Kun Devanny
f7273e5cdf
Use getEntryIDs instead of getEntries in Fever API
2020-06-23 21:48:25 -07:00