15a6402f75
Properly run php-cs-fixer
2017-10-28 20:16:43 +02:00
385e651684
php-cs-fixer
...
php bin/php-cs-fixer fix src/Wallabag/CoreBundle/Helper/EntriesExport.php
2017-10-28 17:17:22 +02:00
c779373f2c
Set the title in a separated chapter
...
Set the export option on the same page, same as done in producePdf
Move the ToC at the end of the book so the title page is the first one
2017-10-28 14:49:14 +02:00
a6e9ad0b7d
add a title page
...
The first page of the book is the title
2017-10-28 10:45:37 +02:00
9dd67fa342
CS
2017-10-11 10:43:36 +02:00
8f187e280f
Fixed @j0k3r's review
2017-10-11 10:43:19 +02:00
dc7fa8dfc6
Fixed @tcitworld's review
2017-10-11 10:43:19 +02:00
b1428a1cf8
Translated first page of exported article
2017-10-11 10:43:19 +02:00
3ef055ced3
CS
2017-10-09 16:47:15 +02:00
78b36d4dbe
Merge pull request #3332 from nclsHart/better-txt-export
...
Better entry txt export using html2text
2017-09-06 15:08:12 +02:00
7036d91fe7
Tag: render tags case-insensitive by storing them in lowercase
...
Fixes #2502
Signed-off-by: Kevin Decherf <kevin@kdecherf.com >
2017-08-27 16:51:23 +02:00
c660878388
better entry txt export using html2text
2017-08-27 00:04:21 +02:00
52b84c11a5
Fix some namespaces and phpdoc
2017-07-29 22:51:50 +02:00
ff9f89fd23
Add a test for updatePublishedAt
...
To avoid error when a content is re-submitted and it previously add a
published date.
Also, fix the `testPostSameEntry`
2017-07-24 17:07:47 +02:00
b236d3f627
Fix updatePublishedAt on already parsed article's date
2017-07-24 16:39:07 +02:00
f39152ad6e
Merge pull request #3266 from egilli/export-domain-as-author
...
Use the article publisher as author for exported files
2017-07-11 09:21:49 +02:00
eeabca8090
Make updateAuthor code simpler to read
2017-07-10 10:08:20 +02:00
c57f69d967
Use the article publisher as author for export
...
When exporting an entry, use the publishedBy field as author name for
epub, mobi and pdf formats. Fallback to domain name if empty.
2017-07-09 18:33:14 +02:00
07320a2bd2
Use the article domain as author for export files
...
When exporting an entry, use the domain name as author name for epub,
mobi and pdf formats, instead of 'wallabag'.
Change the author from array to string, because for now, there is always
only one author.
2017-07-08 19:53:43 +02:00
927c9e796f
Add EntityTimestampsTrait to handle dates
...
Refactorize timestamps() method to avoid re-writing it on each entity
2017-07-06 09:01:51 +02:00
c18a2476b6
CS
2017-07-03 13:56:39 +02:00
d0ec2ddd23
Fix validateAndSetPreviewPicture
...
Which wasn't covered by a test!
2017-07-03 13:45:04 +02:00
a05b61159e
Fix PATCH method
...
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.
2017-07-03 13:45:04 +02:00
f808b01692
Add a real configuration for CS-Fixer
2017-07-01 09:52:38 +02:00
18c38dffc6
Add RSS tags feeds
2017-06-21 11:44:35 +02:00
80784b782b
Merge pull request #2683 from wallabag/credentials-in-db
...
Store credentials in DB
2017-06-20 16:40:48 +02:00
bead8b42da
Fix reviews
...
Encrypt username too
Redirect to list after saving credentials
Fix typos
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2017-06-20 16:03:39 +02:00
906424c1b6
Crypt site credential password
2017-06-20 16:03:35 +02:00
41d45c6122
Fix empty language and preview pics
2017-06-12 16:46:33 +02:00
80e49ba7b0
Convert - to _ in language
...
Mostly to increase language supports
2017-06-09 11:42:09 +02:00
42f3bb2c63
Use Locale instead of Language
2017-06-09 11:28:04 +02:00
be54dfe4e6
CS
2017-06-08 21:56:20 +02:00
0d349ea670
Validate language & preview picture fields
...
Instead of saving the value of each field right into the content without any validation, it seems better to validate them.
This might sounds obvious now we say that.
2017-06-08 21:51:46 +02:00
c0d756f67d
Merge pull request #3181 from wallabag/api-content-patch
...
Add ability to patch an entry with more fields
2017-06-07 15:40:59 +02:00
577c0b6dd8
Use an alternative way to detect image
...
When parsing content to retrieve images to save locally, we only check for the content-type of the image response.
In some case, that value is empty.
Now we’re also checking for the first few bytes of the content as an alternative to detect if it’s an image wallabag can handle.
We might get higher image supports using that alternative method.
2017-06-05 22:54:02 +02:00
645291e8fe
Add ability to patch an entry with more fields
...
Like when we create an entry, we can now patch an entry with new fields:
- content
- language
- preview_picture
- published_at
- authors
2017-06-02 20:52:49 +02:00
a687c8d915
Merge pull request #2708 from jcharaoui/import-disablecontentupdate
...
Import disableContentUpdate
2017-06-02 11:26:37 +02:00
9bf7752f73
CS
2017-06-01 22:58:38 +02:00
fcad69a427
Replace images with &
...
Images with `&` in the path weren’t well replaced because they might be with `&` in the html instead.
Replacing `&` with `&` fix the problem.
2017-06-01 22:50:33 +02:00
ec97072152
No need to catch that Exception
2017-06-01 11:45:02 +02:00
6acadf8e98
Rewrote code & fix tests
2017-06-01 11:31:45 +02:00
843182c7cf
CS
2017-06-01 09:52:09 +02:00
d5c2cc54b5
Fix tests
2017-06-01 09:49:15 +02:00
d0e9b3d640
Add disableContentUpdate import option
...
This commit also decouples the "import" and "update" functions inside
ContentProxy. If a content array is available, it must be passed to the
new importEntry method.
2017-06-01 09:48:14 +02:00
7aba665e48
Avoid returning objects passed by reference.
...
Objects are always passed by reference, so it doesn't make sense to
return an object which is passed by reference as it will always be the
same object. This change makes the code a bit more readable.
2017-06-01 09:43:01 +02:00
53da8ad844
Page parameter was never used in the function
...
It could have been used if we set the current page inside PreparePagerForEntries.
But we did that in each controller because we can have an OutOfRangeCurrentPageException
2017-06-01 09:29:18 +02:00
f0378b4d7c
Forced date can now be a timestamp too
...
Add adding more tests for forced content
2017-05-31 14:00:15 +02:00
9e349f08a6
Improve docs
2017-05-31 14:00:15 +02:00
0d6cfb884c
Remove htmlawed and use graby instead
...
Instead of using htmlawed (which is already used in graby) use graby directly (which require some refacto on graby side).
Still needs some tests.
2017-05-31 14:00:15 +02:00
74a75f7d43
Use graby ContentExtractor to clean html
...
It might be better to re-use some graby functionalities to clean html instead of building a new system.
2017-05-31 14:00:15 +02:00