aboutsummaryrefslogtreecommitdiffhomepage
path: root/app
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 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>
| * material: wrap card actions, remove class hiding of creation dateKevin Decherf2019-03-031-0/+5
| | | | | | | | Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
| * material: fix left padding of content on medium screensKevin Decherf2019-03-021-1/+7
| | | | | | | | | | | | Fixes #3877 Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
| * material: move a media query from cards to dedicated scss fileKevin Decherf2019-03-022-6/+4
| | | | | | | | Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
| * CORS repare for apiRurik192019-02-111-4/+4
| |
* | Disable down for that migrationJeremy Benoist2019-03-011-6/+1
| |
* | Test each internal settings before creating themJeremy Benoist2019-03-011-41/+119
| |
* | Add missing entries in craue_config_setting.Nadrieril2019-03-011-0/+74
| | | | | | | | Should fix https://github.com/wallabag/wallabag/issues/3662
* | Add SQLite & PG migrationJeremy Benoist2019-01-231-5/+41
| | | | | | | | | | Also remove the forced `server_version` from dbal config to avoid an hard overriding across all database.
* | Add backup codesJeremy Benoist2019-01-232-2/+23
| |
* | Enable OTP 2FAJeremy Benoist2019-01-236-2/+68
| | | | | | | | | | | | | | | | | | - Update SchebTwoFactorBundle to version 3 - Enable Google 2fa on the bundle - Disallow ability to use both email and google as 2fa - Update Ocramius Proxy Manager to handle typed function & attributes (from PHP 7) - use `$this->addFlash` shortcut instead of `$this->get('session')->getFlashBag()->add` - update admin to be able to create/reset the 2fa
* | Removed hardcoded database versionJeremy Benoist2019-01-221-1/+0
| |
* | Move icon into the top menu barJeremy Benoist2019-01-192-2/+16
| | | | | | | | | | | | | | Change the way to select a random entry: - select all ids from the given user (with filters) - choose randomly one in php - find that entry
* | Enable PHPStanJeremy Benoist2019-01-181-0/+32
| | | | | | | | | | - Fix error for level 0 & 1 (level 7 has 699 errors...) - Add `updated_at` to site_credential (so the `timestamps()` method applies correctly)
* | Add a new endpoint to retrieve information from the wallabag instanceJeremy Benoist2019-01-151-3/+1
| | | | | | | | | | | | | | Useful for api client which required some information. We might add more inside them in the future. The endpoint /api/version should be avoided now as it contains not so much information rather the version.
* | Merge remote-tracking branch 'origin/master' into 2.4Jeremy Benoist2019-01-152-21/+19
|\|
| * Jump to 2.3.7-devJérémy Benoist2019-01-111-1/+1
| |
| * Prepare 2.3.6 releaseJeremy Benoist2019-01-111-1/+1
| |
| * Jump to 2.3.6-dev and update release processJeremy Benoist2018-12-151-1/+1
| | | | | | | | Fix release archive in `release.sh` and also fix a typo in the release process
| * Prepare 2.3.5 releaseJeremy Benoist2018-12-141-1/+1
| |