Adam Hess
02dbe3ef2e
call preventDefault() when the user is trying to enter a keyboard shortcut
...
Keyboard shortcuts might conflict with Firefox’s "Find as you type" feature.
2019-10-06 16:24:39 -07:00
Frédéric Guillot
e0b600b651
Add CSS tweak and fix typo in variable name
2019-09-25 19:55:55 -07:00
Frédéric Guillot
3379429329
Log image proxy URL in debug mode
2019-09-22 11:38:45 -07:00
Frédéric Guillot
bdca3372f9
Add few CSS teaks
2019-09-22 10:50:10 -07:00
Frédéric Guillot
afe1faf214
Add theme variants
...
- Use CSS variables instead of inherence
- Rename default theme to "Light - Serif"
- Rename Black theme to "Dark - Serif"
- Rename "Sans-Serif" theme to "Light - Sans Serif"
- Add "System" theme that use system preferences: Dark or Light
- Add Serif and Sans-Serif variants for each color theme
2019-09-21 20:04:42 -07:00
Peter De Wachter
937492f6f5
Do not buffer responses in the image proxy
...
The image proxy buffered the whole image before sending it to the
browser. If the image is large and/or hosted on a slow server, this
caused a long delay before the user's browser could display anything.
2019-09-10 20:43:44 -07:00
Frédéric Guillot
b94160df72
Update dependencies
2019-09-05 21:53:12 -07:00
Frédéric Guillot
2d27f53941
Replace link border by outline to avoid slight content shift
2019-09-05 21:22:58 -07:00
Frédéric Guillot
77125f45cc
Improve import form
2019-08-15 22:21:18 -07:00
Peter De Wachter
d882bbca85
Import OPML from URL
2019-08-15 21:58:01 -07:00
Frédéric Guillot
3d19313a7f
Add option to disable feeds
2019-07-26 21:24:15 -07:00
Jebbs
17aae72583
Fix regressions introduced in previous JS refactoring
2019-07-25 19:02:39 -07:00
Frédéric Guillot
a634839678
Ask for confirmation before clicking on mark all as read
2019-07-17 22:00:00 -07:00
Frédéric Guillot
ac3693562b
Ask for confirmation before flushing history
2019-07-17 21:40:03 -07:00
Frédéric Guillot
99149d9f2a
Refactor confirmation handler
2019-07-17 21:15:30 -07:00
Frédéric Guillot
2b6e17c1ef
Refactoring of Javascript code
2019-07-17 20:34:11 -07:00
Matías Lang
34421dcd49
Require confirmation for marking pages as read
2019-07-17 17:44:32 -07:00
Frode Aannevik
48abf57218
Add .search margin-right
2019-07-13 13:11:39 +02:00
Frédéric Guillot
228862fefa
Refactor config package
...
- Parse configuration only once during startup time
- Store configuration values in a global variable
2019-06-02 06:30:08 -07:00
Ben Cohen
04d85b3c63
Flip behavior of j and k keyboard shortcuts
2019-05-26 20:02:52 +02:00
Frédéric Guillot
4295a86e55
Add option to enable/disable keyboard shortcuts
2019-04-28 18:35:58 -07:00
Diego Agulló
a6068aae1d
Improve page reload when showing unread/all entries
...
- Show only unread entries = refresh current page
- Show all entries = go to next page
2019-04-04 18:59:04 -07:00
3ddysan
fc473f1d11
Add double tap detection for next/previous page navigation
2019-03-11 20:23:19 -07:00
Frédéric Guillot
1634e267b8
Fix typo in stylesheet
2019-02-19 17:57:40 -08:00
Jebbs
267b706544
Sort search results by relevance
2019-02-11 22:20:07 -08:00
Frédéric Guillot
04b6eb509c
Rename session cookies
2019-01-21 20:26:46 -08:00
Frédéric Guillot
7897d8a8ad
Handle the case when application session is expired and not user session
2019-01-21 20:21:05 -08:00
Peter De Wachter
6f5ef10553
Only attempt to change password if the confirmation field is filled in
...
Firefox autocompletes the password field (but not the password
confirmation field) for me. This makes it annoying to use the settings
page, because miniflux thinks I'm trying to change my password and
complains that the fields don't match.
2019-01-07 18:25:59 -08:00
Frédéric Guillot
a9fad093e6
Move healthcheck endpoint from ui package to httpd service
2018-12-28 13:41:26 -08:00
Frédéric Guillot
078cd0050a
Make sure that <strong> elements are bold
2018-12-19 22:30:05 -08:00
Frédéric Guillot
e367f4ca21
Show scrollbars only when necessary for <pre> elements
2018-12-16 20:12:26 -08:00
Diego Agulló
cf25efb4d9
Allow to switch between unread only and all entries on category/feed views
2018-12-16 16:58:48 -08:00
Frédéric Guillot
43ccaf52af
Preserve category selection when no feed is found
2018-12-12 21:31:50 -08:00
Frederic Guillot
59d8e9b95e
Update dependencies
2018-12-09 17:59:39 -08:00
Frédéric Guillot
311a133ab8
Refactor manual entry scraper
2018-12-02 20:51:06 -08:00
djbshfbzehr
52de36b158
Apply rewriter rules on manual "Fetch Original Content"
2018-12-02 20:29:44 -08:00
Frédéric Guillot
487852f07e
Replace daemon and scheduler package with service package
2018-11-11 15:32:48 -08:00
Frédéric Guillot
ca45765c46
Improve logging messages in ui package
2018-11-11 11:47:41 -08:00
Frédéric Guillot
5a69a61d48
Move UI middlewares and routes to ui package
2018-11-11 11:29:12 -08:00
Diego Agulló
a70e9d03ff
Ignore hotkeys containing Control, Alt or Meta keys
...
Fixes #260
2018-10-31 13:59:02 +01:00
Frédéric Guillot
dc8668b904
Improve logging for OAuth2 callback
2018-10-22 20:49:10 -07:00
Frédéric Guillot
f06a19814b
Revert "Call preventDefault() when a keyboard shortcut is executed"
...
This reverts commit 9440bf47a5
.
2018-10-22 20:26:17 -07:00
Frédéric Guillot
9440bf47a5
Call preventDefault() when a keyboard shortcut is executed
2018-10-21 18:32:07 -07:00
Carl Helmertz
8c65c78904
NavHandler: Make "g f" go to feed, or list of feeds
...
When you're reading an entry, you may want to go to the feed first,
before quickly continuing to reading all of the feeds with another "g
f".
2018-10-21 11:53:17 -07:00
Carl Helmertz
15a11c3da9
Unsubscribe from feed through link or "#"
...
After importing old OPML files, you may discover that many feeds are
obsolete or uninteresting. You list the feeds entries and determine that
you want to unsubscribe. This needs three clicks (edit feed, delete,
confirm) and requires moving the mouse to hit the different targets.
This quickly becomes tiring, if you are up to possibly deleting hundreds
of feeds. One mediation, introduced in this commit, is to add an
unsubscribe link to each feed's entry listing view, and also adding a
keyboard shortcut.
The keyboard shortcut "#" is:
* longer than one keystroke (requires shift)
* hard to type by accident
* used in Google products (thanks for the hint @fguillot)
In an effort to try to reduce the number of accidental feed
unsubscriptions.
2018-10-19 20:05:26 -07:00
Frédéric Guillot
778346b0b0
Simplify feed fetcher
...
- Add browser package to handle HTTP errors
- Reduce code duplication
2018-10-14 21:43:48 -07:00
Frédéric Guillot
c1fe84521e
Fix jshint error introduced in commit d4c1677
2018-10-08 21:09:25 -07:00
Frédéric Guillot
d4c1677e38
Change link state when marking all entries as read
2018-10-08 18:49:15 -07:00
Frédéric Guillot
9dc38a0803
Add missing package descriptions for GoDoc
2018-10-08 17:32:17 -07:00
Frédéric Guillot
11dfcdd3d6
Fix typo in license header
2018-10-08 15:50:15 -07:00