aboutsummaryrefslogtreecommitdiffhomepage
path: root/app
Commit message (Collapse)AuthorAgeFilesLines
* Update depsJeremy Benoist2019-11-1240-237/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also CS (because cs-fixer got an update) Package operations: 0 installs, 26 updates, 0 removals - Updating twig/twig (v2.12.1 => v2.12.2) - Updating symfony/symfony (v3.4.33 => v3.4.34) - Updating doctrine/event-manager (v1.0.0 => 1.1.0) - Updating doctrine/collections (v1.6.2 => 1.6.3) - Updating doctrine/cache (v1.8.1 => 1.9.0) - Updating doctrine/persistence (1.1.1 => 1.2.0) - Updating doctrine/inflector (v1.3.0 => 1.3.1) - Updating symfony/mime (v4.3.5 => v4.3.7) - Updating swiftmailer/swiftmailer (v6.2.1 => v6.2.3) - Updating symfony/swiftmailer-bundle (v3.3.0 => v3.3.1) - Updating doctrine/dbal (v2.9.2 => v2.9.3) - Updating doctrine/instantiator (1.2.0 => 1.3.0) - Updating j0k3r/graby-site-config (1.0.93 => 1.0.94) - Updating phpoption/phpoption (1.5.0 => 1.5.2) - Updating symfony/http-client-contracts (v1.1.7 => v1.1.8) - Updating symfony/http-client (v4.3.5 => v4.3.7) - Updating sensiolabs/security-checker (v6.0.2 => v6.0.3) - Updating paragonie/constant_time_encoding (v2.2.3 => v2.3.0) - Updating scheb/two-factor-bundle (v4.7.1 => v4.8.0) - Updating symfony/phpunit-bridge (v4.3.6 => v4.3.7) - Updating composer/xdebug-handler (1.3.3 => 1.4.0) - Updating friendsofphp/php-cs-fixer (v2.15.3 => v2.16.0) - Updating doctrine/data-fixtures (v1.3.2 => 1.3.3) - Updating nette/schema (v1.0.0 => v1.0.1) - Updating nikic/php-parser (v4.2.4 => v4.3.0) - Updating sentry/sentry (2.2.2 => 2.2.4)
* Added MathJax supportNicolas Lœuillet2019-09-271-0/+1
|
* Fixed default value for reading speedNicolas Lœuillet2019-09-191-1/+1
|
* Rename internal settings tableJeremy Benoist2019-08-082-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | In fact it's not _just_ a rename. We are now able to use our own entity with the CraueConfigBundle which allow us to enforce a custom length on string field and avoid error with utf8mb4 on MySQL. To fix that issue before we were in need to fork CraueConfigBundle to hard apply these length changes. The recent 2.3.0 release fix that issue. That's why we are in need to rename the table (getting rid of the bundle name from it) Also updating deps: - Updating symfony/polyfill-mbstring (v1.11.0 => v1.12.0) - Updating symfony/polyfill-ctype (v1.11.0 => v1.12.0) - Updating symfony/polyfill-php70 (v1.11.0 => v1.12.0) - Updating symfony/polyfill-util (v1.11.0 => v1.12.0) - Updating symfony/polyfill-php56 (v1.11.0 => v1.12.0) - Updating symfony/polyfill-intl-icu (v1.11.0 => v1.12.0) - Updating symfony/polyfill-apcu (v1.11.0 => v1.12.0) - Updating j0k3r/graby-site-config (1.0.88 => 1.0.89) - Updating php-http/message (1.7.2 => 1.8.0) - Updating symfony/polyfill-php73 (v1.11.0 => v1.12.0) - Updating symfony/http-client (v4.3.2 => v4.3.3) - Updating symfony/polyfill-php72 (v1.11.0 => v1.12.0) - Updating symfony/polyfill-intl-idn (v1.11.0 => v1.12.0) - Updating symfony/mime (v4.3.2 => v4.3.3) - Updating craue/config-bundle (dev-utf8mb4 46cfd37 => 2.3.0) - Updating masterminds/html5 (2.6.0 => 2.7.0) - Updating nette/di (v3.0.0 => v3.0.1) - Updating symfony/polyfill-iconv (v1.11.0 => v1.12.0) - Updating wallabag/php-mobi (1.0.1 => 1.1.0)
* CSJeremy Benoist2019-08-081-1/+1
|
* Add `tag_label` & `config_feed_token` indexJeremy Benoist2019-08-081-1/+19
|
* Add user_created indexOlivier Mehani2019-08-071-0/+6
| | | | Signed-off-by: Olivier Mehani <shtrom@ssji.net>
* Add user_archived indexOlivier Mehani2019-08-071-0/+6
| | | | Signed-off-by: Olivier Mehani <shtrom@ssji.net>
* Fix PG migrationJeremy Benoist2019-08-071-2/+2
|
* Fix migrationsJeremy Benoist2019-08-072-32/+72
|
* Add index on starred entriesOlivier Mehani2019-08-061-0/+22
| | | | | | Fixes #4079 Signed-off-by: Olivier Mehani <shtrom@ssji.net>
* Update language in Entry model, and add indexOlivier Mehani2019-08-061-0/+24
| | | | | | Fixes #4080 Signed-off-by: Olivier Mehani <shtrom@ssji.net>
* Update translationsJeremy Benoist2019-07-091-2/+0
| | | | Remove log
* Copy client info to clipboardJeremy Benoist2019-07-091-0/+10
| | | | From the listing page and the create summary page, you can now copy client info to the clipboard using dedicated buttons.
* Add ability to manually define the reading speedJeremy Benoist2019-07-081-0/+22
| | | | Instead of using a select, let the user decide its own speed.
* Fix hardcoded `wallabag_` prefix in migrationJeremy Benoist2019-07-013-14/+16
| | | | | Again. Looks like there are still some which were missing to be replaced.
* Merge pull request #4020 from wallabag/fix/sqlite-reading-time-nullJérémy Benoist2019-06-241-0/+65
|\ | | | | Fix `reading_time` being NULL on SQLite
| * Use `skipIf` instead of `abortIf`Jeremy Benoist2019-06-211-2/+2
| | | | | | | | This is to avoid migration using an other SGBD to break.
| * Fix `reading_time` being NULL on SQLiteJeremy Benoist2019-06-201-0/+65
| |
* | Fix PG migrationJeremy Benoist2019-06-191-4/+4
| |
* | Fix migration with prefix table nameJeremy Benoist2019-06-181-12/+12
|/ | | | | Looks like we missed one `wallabag_user` in migration. It can work for most people but if someone use a different prefix, it'll break.
* Merge pull request #3959 from wallabag/mig-tag-collationJérémy Benoist2019-06-061-0/+30
|\ | | | | mysql: change collation of tag label
| * mysql: change collation of tag tableKevin Decherf2019-05-191-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | utf8mb4_unicode_ci considers that 'caché' is equal to 'cache' which can lead to attaching incorrect tags to entries. This issue is due to some unicode normalization done by MySQL. utf8mb4_bin makes no unicode normalization, letting wallabag to consider 'cache' and 'caché' as two different tags. We change the collation of the whole table as Doctrine does not support setting a collation on a column for a specific platform (it tries to apply utf8mb4_bin even for pgsql and sqlite). Fixes #3302 Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
* | Merge pull request #3990 from wallabag/feature/sentryJérémy Benoist2019-06-053-0/+7
|\ \ | | | | | | Add Sentry support
| * | Add Sentry supportJeremy Benoist2019-06-053-0/+7
| | | | | | | | | | | | Only enable in production
* | | Try to force people to update the secretJérémy Benoist2019-06-051-1/+1
| | |
* | | Use two indexes instead of one for hashed urlsJeremy Benoist2019-06-051-23/+3
| | | | | | | | | | | | | | | When using `OR` in a where clause, a composite index can't be used. We should use a `UNION` to take advantages of it. Instead, create 2 indexes on each hashed urls and make 2 queries to find an url. It'll be faster than the previous solution.
* | | Use hash given url to avoid duplicateJeremy Benoist2019-05-293-86/+74
| | | | | | | | | | | | Using hashed url we can ensure an index on them to ensure it's fast.
* | | Added given_url in entry tableNicolas Lœuillet2019-05-292-0/+86
|/ / | | | | | | | | | | | | | | | | | | - Added index on entry table for given_url field - Fix tests: The previous `bit.ly` url redirected to doc.wallabag but that url doesn't exist in the fixtures. I used our own internal "redirector" to create a redirect to an url which exist in the fixtures. Also, updating current migration to use the new `WallabagMigration`.
* | Keep composer.lockJeremy Benoist2019-05-291-1/+1
| | | | | | | | | | | | | | | | We initially ignored the `composer.lock` because it generated a lock of rebase on PR when someone updated it and the master updated it too. Now we have less contributions (sadly) so I think we won't run against that problem. Also, it'll solve issue about people cloning the master and got angry because composer eat all the available memory to determine packages to install. It'll also be much easier to make release. Scrutinizer & Travis will be faster too.
* | Configure timeoutadev2019-05-281-0/+3
| |
* | Use httplugadev2019-05-282-0/+20
| |
* | Merge remote-tracking branch 'origin/master' into 2.4Jeremy Benoist2019-05-153-15/+43
|\ \
| * | Prepare 2.3.8 releaseJeremy Benoist2019-05-141-1/+1
| | |
| * | material: add metadata to list viewKevin Decherf2019-05-012-14/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add reading time and creation date to rows of list view. Refactor styles using a sass mixin. Fixes #3838 Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
* | | Fix SQLite constraintJeremy Benoist2019-05-101-3/+3
| | |
* | | Fix SQLite migrationJeremy Benoist2019-05-101-16/+17
| | |
* | | Cascade delete on oauth2 table when deleting a userJeremy Benoist2019-05-101-0/+95
| |/ |/|
* | Handle redirection from previous feedsJeremy Benoist2019-04-261-0/+36
| |
* | Fix tests & cs & migrationJeremy Benoist2019-04-261-0/+58
| |
* | Changed RSS to Atom feed and improve pagingThomas Citharel2019-04-253-4/+6
| |
* | Fix index on MySQLJeremy Benoist2019-04-011-1/+1
| |
* | Some cleanupJeremy Benoist2019-04-011-5/+0
| | | | | | | | Also, do not run the hashed_url migration into a Doctrine migration
* | Use a better index for hashed_urlJeremy Benoist2019-04-011-1/+4
| | | | | | | | | | | | It'll most often be used in addition to the `user_id`. Also, automatically generate the hash when saving the url. Switch from `md5` to `sha1`.
* | Keep url in exists endpointJeremy Benoist2019-04-011-0/+44
| | | | | | | | | | | | - Add migration - Use md5 instead of sha512 (we don't need security here, just a hash) - Update tests
* | Merge remote-tracking branch 'origin/master' into 2.4Jeremy Benoist2019-04-014-11/+29
|\|
| * material: fix left padding on non-entry pages introduced by #3893Kevin Decherf2019-03-091-1/+1
| | | | | | | | Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
| * Jump to 2.3.8-devJeremy Benoist2019-03-041-1/+1
| |
| * Prepare 2.3.7 releaseJeremy Benoist2019-03-041-1/+1
| |
| * material: add media queries to hide creation date from card actionsKevin Decherf2019-03-031-0/+9
| | | | | | | | | | | | | | | | | | Hide the creation date from card actions on specific sizes when there's not enough space for all parts. Fixes #3851 Signed-off-by: Kevin Decherf <kevin@kdecherf.com>