Commit Graph

1049 Commits

Author SHA1 Message Date
Frederic Guillot
9234657b17 Minify CSS 2017-01-02 19:44:13 -05:00
Frederic Guillot
bc503d49cd Minify Javascript and add automated syntax check on the CI 2017-01-02 19:21:15 -05:00
Frederic Guillot
eee53dd589 Pin composer dev dependencies 2017-01-02 18:44:40 -05:00
Frederic Guillot
e78bbda608 Add Heroku button 2017-01-02 18:35:55 -05:00
Frederic Guillot
83608c050a Add new API call to remove users 2017-01-02 17:40:53 -05:00
Frederic Guillot
bac841aa78 Add check for pdo_pgsql extension 2017-01-02 17:32:13 -05:00
Frederic Guillot
8fecda4283 Move requirements to installation documentation 2017-01-02 17:29:18 -05:00
Frederic Guillot
a7cbea3e02 Enable SQL logging only in debug mode 2017-01-02 17:22:46 -05:00
Frederic Guillot
d27080616c Improve migraion scripts 2017-01-02 17:19:44 -05:00
Frederic Guillot
484878887c Update API documentation 2016-12-29 18:52:37 -05:00
Frederic Guillot
75808c5369 Add functional tests for Fever API 2016-12-29 18:04:56 -05:00
Frederic Guillot
818c501b07 Trim username and password 2016-12-29 17:53:46 -05:00
Frederic Guillot
56d21dc726 Add functional API tests 2016-12-29 15:45:09 -05:00
Frederic Guillot
f90bb969cc Add docker compose file 2016-12-29 12:55:31 -05:00
Frederic Guillot
3a1ac4ed1d Update Docker image to Ubuntu 16.04 and PHP 7.0 2016-12-28 23:01:43 -05:00
Frederic Guillot
c3a85aa204 Update ChangeLog and documentation 2016-12-28 21:03:04 -05:00
Frederic Guillot
7af9f93c8b Update translations 2016-12-28 20:52:58 -05:00
Frederic Guillot
fe614579ac Add support for Expires and Cache-Control headers 2016-12-28 20:24:00 -05:00
Frederic Guillot
2a9fd5fb62 Disable automatically a feed after too many failures 2016-12-27 22:20:25 -05:00
Frederic Guillot
0b45f1b863 Show last parsing error message in user interface 2016-12-27 21:59:09 -05:00
Frederic Guillot
d236afeb74 Always update feed url to avoid useless redirections for future requests 2016-12-27 21:34:28 -05:00
Frederic Guillot
f80878422d Avoid useless SQL query when viewing item 2016-12-27 21:16:40 -05:00
Frederic Guillot
e4c4240317 Add database indexes for Postgres 2016-12-27 21:12:19 -05:00
Frederic Guillot
9b4892e3ca Show processing time in worker 2016-12-26 21:49:53 -05:00
Frederic Guillot
431b8341be Change author column type 2016-12-26 21:06:03 -05:00
Frederic Guillot
d6f358536c Catch more exceptions when fetching a feed 2016-12-26 20:59:24 -05:00
Frederic Guillot
9a87b6a641 Add last login column in users list 2016-12-26 20:51:26 -05:00
Frederic Guillot
be76f89408 Improve database migration script and postgres schema 2016-12-26 20:32:58 -05:00
Frederic Guillot
09dd04f698 Add config parameter to enable/disable X-Frame header 2016-12-26 18:07:00 -05:00
Frederic Guillot
59a721ce18 Update documentation 2016-12-26 18:01:46 -05:00
Frederic Guillot
1a85a76c5c Update PicoFeed to version 0.1.27 2016-12-26 17:32:18 -05:00
Frederic Guillot
533bba270b Ensure that item_id are always integer 2016-12-26 17:19:38 -05:00
Frederic Guillot
834633e670 Improve favicons handling
- Make sure that deleted favicons on the filesystem are downloaded again
- Purge orphan icons
- Add unit tests
2016-12-26 16:54:44 -05:00
Frederic Guillot
fbe69b54dc Add Postgres database support 2016-12-26 15:07:18 -05:00
Frederic Guillot
c8234cc3c3 Remove automatic software update from the user interface
- This process is not considered safe
- This feature might leads to potential security flaws
- Miniflux focus on minimalism
2016-12-26 10:16:04 -05:00
Frederic Guillot
82df35a59b Change the database structure to have a single database
This is a major change for the next release of Miniflux.

- There is now only one database that can supports multiple users
- There is no automated schema migration for this release
- A migration procedure is available in the ChangeLog file
2016-12-26 09:51:38 -05:00
Frédéric Guillot
3e5a1bc524 Merge pull request #591 2016-12-24 14:06:36 -05:00
Ruotian Zhang
36b58bd910 Update translations.php
Translated ALL.
2016-12-24 21:10:28 +08:00
Frédéric Guillot
fb6d077342 Merge pull request #589
Update translations.php
2016-12-24 07:43:45 -05:00
Ruotian Zhang
fff9b46577 Update translations.php
Fix the translation of "RTL mode".
2016-12-24 16:07:39 +08:00
Marcus Jaschen
97cdc67c1a fix: listen to keyup instead of keypress for search field activation
The `/` character is entered into the search field after activating it via
the `keypress` event. That's unexpected behaviour.

This commit fixes that by attaching the keyboard event handler to the
`keyup` event.
2016-12-15 09:38:15 +01:00
Frédéric Guillot
df84584423 Merge pull request #587
Update czech translations.php
2016-12-14 22:06:20 -05:00
Ing. Jan Kaláb
888a894f00 Update translations.php 2016-12-14 15:22:43 +01:00
Frédéric Guillot
1d2c1b514e Merge pull request #584
Refactoring the `js` Makefile target
2016-12-12 22:06:47 -05:00
Frédéric Guillot
74d8a91ae5 Merge pull request #583
Open search field by pressing the '/' key
2016-12-12 22:05:42 -05:00
Marcus Jaschen
08d270cf5f Refactoring the js Makefile target
The JavaScript build target was rewritten into a more Make-like form
with a real file target and prerequisites.

The old target `js` is kept for backwards compatibility and declared
as "phony".
2016-12-12 14:59:01 +01:00
Marcus Jaschen
5f4fa6a3c6 Declare Makefile targets as PHONY
By default, targets in Makefiles maps to files. This isn't the case
here as the targets are used as simple 'shortcuts'. That kind of target
should be declared as "phony", as described in the manual:

https://www.gnu.org/software/make/manual/html_node/Phony-Targets.html
2016-12-12 14:52:57 +01:00
Marcus Jaschen
76a2202a20 The slash key is a well-known shortcut to open and focus the
search field in web apps, e. g. DuckDuckGo or Google Plus.

Some editors and pagers use the same shortcut (Vim, less, ...).

This commit adds an event handler for the pressed / key which
calls the `ShowSearch()` function.
2016-12-12 12:31:45 +01:00
Denis Filimonov
0e2bf8417f Add integration with Wallabag2 (#574) 2016-11-29 22:49:45 -05:00
Udo Kramer
ade7569f0c Add link to releases to installation instructions 2016-11-29 22:12:37 -05:00