dzaikos
7d252ea45b
Add swipe as option for gesture navigation between entries.
...
* Refactor `TouchHandler` to handle double-tap and swipe gestures.
* Renamed existing `onTouch` JavaScript methods to `onItemTouch` and
added `onContentTouch` methods for swipe gesture.
* Refactor double-tap. It's now a method in `TouchHandler` versus
anonymous functions in `listen()` method.
* Updated CSS classes.
* Added `touch-action` CSS for `.entry-content`.
* Renamed CSS classes for adding events in `TouchHandler`.
* Updated users settings to replace checkbox for double tap with select
for none, double tap, or swipe.
* Added database migrations for new gesture_nav option.
* Rename `users.double_tap` to `users.gesture_nav` and migrate
existing user settings.
* Updated translation files. (Non-English updated with Google
Translate.)
Resolves #1449 , closes #1495
2023-03-28 18:00:57 -07:00
privatmamtora
8f9ccc6540
Parse <category>
from Feeds (RSS, Atom and JSON)
2023-02-24 20:52:45 -08:00
Frédéric Guillot
2e047dff98
Add option to enable or disable double tap
2023-01-14 16:59:52 -08:00
Romain de Laage
550e7d0415
Add matrix bot support
2022-10-27 17:53:19 -07:00
Frédéric Guillot
206be5ba15
Rename column to CategoriesSortingOrder
2022-10-25 20:06:28 -07:00
Romain de Laage
83e1f154b5
Add optional sort option in category page
...
closes #1552
2022-10-25 20:06:28 -07:00
jtagcat
3f64e4b943
Add option to send only the URL to Wallabag
2022-09-18 16:52:28 -07:00
Frédéric Guillot
cecab91298
Fix some linter issues
2022-08-08 22:06:38 -07:00
Romain de Laage
03a1cfcd5e
Make default home page configurable
2022-07-26 22:03:03 -07:00
Gabriel Augendre
6e50ce3293
Make reading speed user-configurable
2022-07-17 19:35:24 -07:00
Carsten
2659883ce5
Add rewrite rules for article URL before fetching content
2022-07-11 21:12:26 -07:00
kencx
1658db7f10
Add Linkding integration
2022-05-24 20:14:07 -07:00
Pascal Noisette
d118aa8649
Add API endpoint to fetch unread and read counters
2022-05-21 11:44:56 -07:00
Berk Özkütük
ab3fdf509f
Add Espial integration
2022-04-20 19:44:47 -07:00
Gergan Penkov
4b6e46d9ab
Add Google Reader API implementation (experimental)
...
Co-authored-by: Sebastian Kempken <sebastian@kempken.io>
Co-authored-by: Gergan Penkov <gergan@gmail.com>
Co-authored-by: Dave Marquard <dave@marquard.org>
Co-authored-by: Moritz Fago <4459068+MoritzFago@users.noreply.github.com>
2022-01-02 19:45:12 -08:00
Dustin Breuer
b21f12015e
Add support for theme color based on preferred color scheme of OS
2021-12-10 19:47:43 -08:00
nett_hier
d6ad9a471b
Fix typos in model/icon.go
2021-10-23 21:47:18 -07:00
James Loh
78f6bbe93d
Add ability to change entry sort order in the UI
2021-09-09 19:59:12 -07:00
三三
34dd358eb0
Add Telegram integration
2021-09-07 20:04:22 -07:00
Jan-Lukas Else
9965abccfb
Add option to hide feeds from the global Unread list
2021-08-16 19:36:05 -07:00
pennae
0bcfc81b1f
add option to hide categories from the global unread list
2021-06-12 13:06:30 -07:00
James Loh
77dc6aaf27
Expose changed_at
time through the API
...
No issue
This is already stored and updated in the DB to render the History page but is currently not exposed through the API
2021-05-27 20:13:01 -07:00
pennae
1c9f000576
show #unread per category in category list, not #feeds
...
the number of feeds in the category is currently displayed twice, and a lot less
useful than the number of unread items in the category.
2021-04-26 18:49:32 -07:00
Frédéric Guillot
6e2e2d1665
Setup golangci-lint Github Action
2021-03-22 21:34:48 -07:00
Darius
9242350f0e
Add per feed cookies option
2021-03-22 20:27:58 -07:00
1pav
0d935a863f
Make web app display mode configurable
...
The change is visible after reinstalling the web app.
It's not compatible with all browsers.
See https://developer.mozilla.org/en-US/docs/Web/Manifest/display
2021-02-28 13:29:51 -08:00
Frédéric Guillot
ec3c604a83
Add option to allow self-signed or invalid certificates
2021-02-21 13:58:52 -08:00
Ilya Mateyko
4464802947
Reformat some Go files
...
When working on #994 I noticed that some Go files are not formatted with
`gofmt`.
This PR fixes this.
2021-01-27 18:13:58 -08:00
Shizun Ge
02a4c9db53
Create feed query builder
2021-01-18 13:22:09 -08:00
Frédéric Guillot
11e110bc7d
Refactor entry validation
2021-01-04 15:44:06 -08:00
Frédéric Guillot
806b9545a9
Refactor feed validator
2021-01-04 14:47:25 -08:00
Frédéric Guillot
b35fece3d5
Remove unused function
2021-01-03 23:02:51 -08:00
Frédéric Guillot
4468ef1410
Refactor category validation
2021-01-03 22:50:24 -08:00
Frédéric Guillot
e45cc2d2aa
Refactor user validation
...
Validate each user field for creation/modification via API and web UI
2021-01-03 21:36:35 -08:00
Frédéric Guillot
f0610bdd9c
Refactor feed creation to allow setting most fields via API
...
Allow API clients to create disabled feeds or define field like "ignore_http_cache".
2021-01-02 16:48:22 -08:00
Frédéric Guillot
83f3ccab0e
Remove extra column from users table (HSTORE field)
...
Migrated key/value pairs to specific columns.
2020-12-21 21:35:03 -08:00
Ben Congdon
49feb1958c
Add created_at field for entries
2020-11-29 17:04:18 -08:00
Frédéric Guillot
de7a613098
Calculate reading time during feed processing
...
The goal is to speed up the user interface.
Detecting the language based on the content is pretty slow.
2020-11-18 17:43:24 -08:00
Frédéric Guillot
b30a045a4e
Refactor entry filtering
...
Avoid looping multiple times across entries
2020-10-19 22:18:41 -07:00
Manuel Garrido
84b83fc3c8
Add feed filters (Keeplist and Blocklist)
2020-10-16 14:40:56 -07:00
Tony Wang
37bc451741
Remove plaintext Fever password from database
2020-10-06 21:22:24 -07:00
Philipp Rempe
7da72cf89a
Add setting for swipe gesture on entries on mobile
2020-10-04 17:45:18 -07:00
Kebin Liu
cf7712acea
Add HTTP proxy option for subscriptions
2020-09-09 23:28:54 -07:00
Maxime Bailleul
ee5a8a05c9
Add reading time for entries
2020-07-16 19:47:41 -07:00
logan
5f266319a3
Add option to change the number of entries per page ( fixes #40 )
2020-07-08 20:14:31 -07:00
Frédéric Guillot
6c6ca69141
Add feed option to ignore HTTP cache
2020-06-05 22:04:52 -07:00
Frédéric Guillot
7e5157f218
Rename alternative scheduler to entry_frequency
2020-05-25 15:12:47 -07:00
Shizun Ge
cead85b165
Add alternative scheduler based on the number of entries
2020-05-25 14:06:56 -07:00
Lesterpig
41a2b7e58e
Add "Share article" feature
...
A new "shareCode" field is generated for each entry, and allows
unlogged users to access the entry through the /shared endpoint.
This feature is particularly useful to share articles from miniflux
to third-party users without having them to visit the original source.
The image proxy is disabled and special cache headers are proposed in
the shared page to avoid denial of service.
2020-03-17 20:09:46 -07:00
Frédéric Guillot
25cc0d2447
Add per-application API Keys
2020-03-01 18:22:45 -08:00