Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #3959 from wallabag/mig-tag-collation | Jérémy Benoist | 2019-06-06 | 1 | -1/+4 |
|\ | | | | | mysql: change collation of tag label | ||||
| * | mysql: change collation of tag table | Kevin Decherf | 2019-05-19 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #3271 from wallabag/store-resolved-url | Jérémy Benoist | 2019-06-05 | 1 | -10/+58 |
|\ \ | | | | | | | Add `given_url` in Entry table to check if a redirected url has already added | ||||
| * | | Typos | Jeremy Benoist | 2019-06-05 | 1 | -2/+2 |
| | | | |||||
| * | | Use two indexes instead of one for hashed urls | Jeremy Benoist | 2019-06-05 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | 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 duplicate | Jeremy Benoist | 2019-05-29 | 1 | -43/+56 |
| | | | | | | | | | | | | Using hashed url we can ensure an index on them to ensure it's fast. | ||||
| * | | Added given_url in entry table | Nicolas Lœuillet | 2019-05-29 | 1 | -1/+35 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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`. | ||||
* | | | Fix some Scrutinizer issues | Jeremy Benoist | 2019-05-29 | 1 | -1/+1 |
|/ / | |||||
* / | Add Wallabag\CoreBundle\Helper\UrlHasher | Olivier Mehani | 2019-05-24 | 1 | -1/+2 |
|/ | | | | Signed-off-by: Olivier Mehani <shtrom@ssji.net> | ||||
* | Fix tests & cs & migration | Jeremy Benoist | 2019-04-26 | 1 | -2/+2 |
| | |||||
* | Changed RSS to Atom feed and improve paging | Thomas Citharel | 2019-04-25 | 1 | -17/+17 |
| | |||||
* | Fix index on MySQL | Jeremy Benoist | 2019-04-01 | 1 | -1/+1 |
| | |||||
* | Use a better index for hashed_url | Jeremy Benoist | 2019-04-01 | 1 | -2/+3 |
| | | | | | | 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 endpoint | Jeremy Benoist | 2019-04-01 | 1 | -2/+2 |
| | | | | | | - Add migration - Use md5 instead of sha512 (we don't need security here, just a hash) - Update tests | ||||
* | Hash the urls to check if they exist | Thomas Citharel | 2019-04-01 | 1 | -1/+29 |
| | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr> | ||||
* | Enable PHPStan | Jeremy Benoist | 2019-01-18 | 1 | -0/+17 |
| | | | | | - Fix error for level 0 & 1 (level 7 has 699 errors...) - Add `updated_at` to site_credential (so the `timestamps()` method applies correctly) | ||||
* | Fix RulerZBundle | Jeremy Benoist | 2018-11-25 | 1 | -1/+1 |
| | | | | | People should really follow semver and provide UPGRADE file when they provide a library ... | ||||
* | Entry: add archived_at property and updateArchived method | Sébastien Viande | 2018-09-21 | 1 | -1/+48 |
| | |||||
* | Fix phpcs | Kevin Decherf | 2017-11-19 | 1 | -2/+2 |
| | | | | Signed-off-by: Kevin Decherf <kevin@kdecherf.com> | ||||
* | Add originUrl property to Entry, handle that in EntryRestController, handle ↵ | Kevin Decherf | 2017-11-19 | 1 | -0/+33 |
| | | | | | | migration Signed-off-by: Kevin Decherf <kevin@kdecherf.com> | ||||
* | Changed reading_time field to prevent null values | Nicolas Lœuillet | 2017-10-13 | 1 | -2/+2 |
| | |||||
* | Merge pull request #3139 from Kdecherf/2502-tag-case | Jérémy Benoist | 2017-09-03 | 1 | -1/+1 |
|\ | | | | | Ignore tag's case | ||||
| * | Tag: render tags case-insensitive by storing them in lowercase | Kevin Decherf | 2017-08-27 | 1 | -1/+1 |
| | | | | | | | | | | | | Fixes #2502 Signed-off-by: Kevin Decherf <kevin@kdecherf.com> | ||||
* | | Set a starred_at field when an entry is starred. | François D | 2017-08-25 | 1 | -0/+47 |
|/ | | | | | | | | This date is used to sort starred entries. Can not use Entry::timestamps method otherwise starred_at will be updated each time entry is updated. Add an updateStar method into Entry class A migration script has been added in order to set starred_at field. | ||||
* | Add EntityTimestampsTrait to handle dates | Jeremy Benoist | 2017-07-06 | 2 | -23/+6 |
| | | | | Refactorize timestamps() method to avoid re-writing it on each entity | ||||
* | Merge pull request #3256 from wallabag/fix-patch | Jérémy Benoist | 2017-07-05 | 1 | -0/+16 |
|\ | | | | | Fix PATCH method | ||||
| * | Fix PATCH method | Jeremy Benoist | 2017-07-03 | 1 | -0/+16 |
| | | | | | | | | | | The PATCH method for the entry should only update what user sent to us and not the whole entry as it was before. Also, sending tags when patching an entry will now remove all current tags & assocatied new ones. | ||||
* | | CS | Jeremy Benoist | 2017-07-03 | 1 | -1/+1 |
|/ | |||||
* | Add a real configuration for CS-Fixer | Jeremy Benoist | 2017-07-01 | 3 | -7/+7 |
| | |||||
* | Merge pull request #2683 from wallabag/credentials-in-db | Jérémy Benoist | 2017-06-20 | 1 | -0/+195 |
|\ | | | | | Store credentials in DB | ||||
| * | Fix reviews | Thomas Citharel | 2017-06-20 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | Encrypt username too Redirect to list after saving credentials Fix typos Signed-off-by: Thomas Citharel <tcit@tcit.fr> | ||||
| * | Crypt site credential password | Jeremy Benoist | 2017-06-20 | 1 | -2/+1 |
| | | |||||
| * | Add CRUD for site credentials | Jeremy Benoist | 2017-06-20 | 1 | -0/+197 |
| | | |||||
* | | Few fixes | Jeremy Benoist | 2017-06-10 | 1 | -0/+1 |
| | | |||||
* | | Add public filter/field in the API | Jeremy Benoist | 2017-06-10 | 1 | -0/+4 |
| | | | | | | | | | | | | Listing entries can now be filtered by “public”. Creating or patching an entry can now set is to public or remove the public. Entry response now include “is_public” boolean field | ||||
* | | Add isPublic filter on entries | Jeremy Benoist | 2017-06-10 | 1 | -0/+10 |
|/ | |||||
* | CS | Jeremy Benoist | 2017-05-30 | 1 | -1/+1 |
| | |||||
* | Fix some Scrutinizer issues | Jeremy Benoist | 2017-05-30 | 1 | -3/+3 |
| | |||||
* | Replaced json_array with array | Nicolas Lœuillet | 2017-05-11 | 1 | -4/+4 |
| | | | | And fixed failing test due to @j0k3r :trollface: | ||||
* | Added headers field in Entry | Nicolas Lœuillet | 2017-05-11 | 1 | -1/+30 |
| | |||||
* | Added notmatches operator for tagging rule | Nicolas Lœuillet | 2017-04-20 | 1 | -2/+2 |
| | |||||
* | Merge pull request #3024 from wallabag/store-date | Nicolas Lœuillet | 2017-04-18 | 1 | -0/+58 |
|\ | | | | | Added publication date and author | ||||
| * | Added author of article | Nicolas Lœuillet | 2017-04-09 | 1 | -0/+29 |
| | | |||||
| * | Added publication date | Nicolas Lœuillet | 2017-04-05 | 1 | -0/+29 |
| | | |||||
* | | Remove isPublic from Entry entity fix #2598 | Maxime | 2017-04-13 | 1 | -25/+0 |
|/ | |||||
* | Renamed uuid to uid | Nicolas Lœuillet | 2016-12-29 | 1 | -13/+13 |
| | |||||
* | Changed uuid type in database | Nicolas Lœuillet | 2016-12-25 | 1 | -1/+1 |
| | |||||
* | Fixed index on entry.uuid and changed uuid field type | Nicolas Lœuillet | 2016-12-25 | 1 | -3/+5 |
| | |||||
* | Added index on table creation | Nicolas Lœuillet | 2016-12-23 | 1 | -1/+2 |
| | |||||
* | Be consistent between migration & schema definition | Jeremy Benoist | 2016-12-19 | 2 | -2/+2 |
| |