aboutsummaryrefslogtreecommitdiffhomepage
path: root/app
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
| * Merge pull request #3783 from wallabag/issue-3780Kevin Decherf2018-11-261-1/+3
| |\ | | | | | | material: decrease size of tags on list view
| | * material: decrease size of tags on list viewKevin Decherf2018-11-251-1/+3
| | | | | | | | | | | | Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
| * | Merge pull request #3782 from wallabag/issue-3779Kevin Decherf2018-11-261-19/+15
| |\ \ | | | | | | | | material: fix missing thumbnail on list view
| | * | material: fix missing thumbnail on list viewKevin Decherf2018-11-251-19/+15
| | |/ | | | | | | | | | Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
| * / Jump to 2.3.5-dev and update release processJeremy Benoist2018-11-251-1/+1
| |/ | | | | | | After the latest release, I update the documentation about it so it’s more clear
* | Fix utf8mb4 on vendor tablesJeremy Benoist2018-11-282-19/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When creating the schema for test these tables use default length for string: 255. Which fail when using utf8mb4. > Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes Also move the `setKeepStaticConnections` in before and after class to avoid: > SAVEPOINT DOCTRINE2_SAVEPOINT_2 does not exist See https://github.com/dmaicher/doctrine-test-bundle#troubleshooting
* | Remove custom Postgres classJeremy Benoist2018-11-287-8/+0
| | | | | | | | Because PG > 10 is now supported by DBAL >= 2.6.0