Kevin Decherf
fc040c749d
updateOriginUrl: add behavior when diff is fragment and query
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2018-10-22 23:08:58 +02:00
Kevin Decherf
e07fadea76
Refactor updateOriginUrl to include new behaviors behaviors
...
- Leave origin_url unchanged if difference is an ending slash
- Leave origin_url unchanged if difference is scheme
- Ignore (noop) if difference is query string or fragment
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2018-10-22 23:01:16 +02:00
Kevin Decherf
781864b954
ContentProxy: swap entry url to origin_url and set new url according to graby content
...
Closes #3529
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2018-10-21 16:15:31 +02:00
Kevin Decherf
4a81360efc
ContentProxy: fix a corner case when entry.url is empty in updateEntry
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2018-10-21 16:13:20 +02:00
Jérémy Benoist
0658ce4f11
Merge pull request #3745 from burkemw3/patch-3
...
Add placeholder image to card-based gallery entries page
2018-10-16 07:45:22 +00:00
Matt Burke
cefbe6a87f
Add placeholder image to card-based gallery entries page for #3651
...
I referenced https://css-tricks.com/using-svg/ for using the SVG icon.
The icon has a black foreground and white background, which doesn't
look very good as a placeholder. So, using the background-image style
to show the svg and the inversion filter to make it white on gray.
With the image always present, there isn't much difference between
the with and without image preview templates, so I merged them.
Tested on Chrome, Firefox, and Safari on OSX.
2018-10-15 23:59:39 -04:00
Jérémy Benoist
e673b54f70
Merge pull request #3574 from shulard/feature/rename-tags
...
Allow to rename tags from the web interface.
2018-10-15 08:32:59 +00:00
Jérémy Benoist
fbdc665487
Merge pull request #3606 from mritzmann/master
...
add manifest.json for android pwa
2018-10-15 08:30:26 +00:00
Jeremy Benoist
4d4147b228
Ensure language is valid
...
- Do not override locale if user has choosen a locale from the login screen.
- Add some tests about locale url
2018-10-13 09:39:00 +02:00
Nicolas Lœuillet
be417ef236
Added possibility to change locale from login/register pages
2018-10-13 09:39:00 +02:00
Matt Burke
d73bfdbddb
Show tags on non-image gallery preview card
...
Tags and images aren't coupled, so they shouldn't be coupled in
the UI, either. This also makes the titles and source domains show
up consistently for image and non-image entry cards.
2018-10-11 19:47:48 -04:00
Jeremy Benoist
115de64e5b
Jump to Symfony 3.4
...
Thanks to the BC compatibility, almost nothing have to be changed.
All changes are related to new bundle version of:
- SensioFrameworkExtraBundle
- DoctrineFixturesBundle
2018-10-04 14:11:57 +02:00
Stéphane HULARD
559f708cae
Add translations about latest Tag changes.
...
Add new translations in each language file.
2018-09-25 10:18:08 +02:00
Stéphane HULARD
9b0aef9171
Update tag list template to allow renaming.
...
* Add a form on each tag to handle rename action.
* Add JavaScript to handle action on the corresponding page inside the global index.js file.
* Add support for the 2 active themes : material / baggy
The form solution is cleaner than an Ajax one because it let the browser validate input data and make the POST easier without the need to handle JSON response.
2018-09-25 10:18:08 +02:00
Stéphane HULARD
b846c1e4d0
Add RenameForm as tag list view parameters.
...
This will help handling the CSRF protection token and use symfony HTML generation layer.
Also a FormView instance is generated for each tag because we need to render a form for each tag and FormView are not reusable.
2018-09-25 10:18:08 +02:00
Stéphane HULARD
be326a22f9
Create a new Tag action to rename tags.
...
The current tag is removed from all the current logged user entries. Then the new one is created and attached.
2018-09-25 10:18:08 +02:00
Stéphane HULARD
a664a1d876
Rename Tag : Add a new FormType
2018-09-25 10:18:08 +02:00
Tobi823
83f1c3274f
Run php-cs-fixer for fixing coding standard issues
2018-09-23 22:20:43 +02:00
Tobi823
7a65c2017b
Override the value of the given parameter ($title) with the (hopefully)
...
correct (to UTF-8) converted PDF title
2018-09-21 13:23:39 +02:00
Tobi823
c01d953292
Add tests for logic
...
Try to translate the title of a PDF from UTF-8 (then UTF-16BE, then WINDOWS-1252) to UTF-8
2018-09-21 13:15:00 +02:00
Tobi823
f80f16dfc8
Try to detect the character encoding in PDFs and try to translate
...
the title from the PDF to UTF-8
2018-09-21 13:15:00 +02:00
Tobi823
8648f0c005
Remove type declaration for PHP 5 compatibility
2018-09-21 13:15:00 +02:00
Tobi823
d76a5a6d60
Bugfix: Sanitize the title of a saved webpage from invalid UTF-8 characters
2018-09-21 13:15:00 +02:00
Jeremy Benoist
9007fe0062
Sort archive page by archived at
2018-09-21 11:18:29 +02:00
Sébastien Viande
7c0d682687
Code Style
2018-09-21 10:33:33 +02:00
Sébastien Viande
0e70e81227
Entry: add sort parameter archived
2018-09-21 10:33:33 +02:00
Sébastien Viande
7975395d10
Entry: add archived_at property and updateArchived method
2018-09-21 10:33:33 +02:00
Jeremy Benoist
17476f4d8d
Add missing parameters
...
Parameters weren’t passed to the sub function.
2018-09-07 13:56:14 +02:00
Kevin Decherf
b8115ff46b
php-cs-fixer
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2018-09-05 18:44:08 +02:00
Kevin Decherf
0636697289
EntryRepository: refactor getBuilderForUntaggedByUser
...
Improve SQL performance by replacing size(e.tags) with a left join and a
null condition
Move the QueryBuilder logic into getRawBuilderForUntaggedByUser
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2018-09-05 18:44:08 +02:00
Kevin Decherf
b7c5fda512
EntryRepository: refactor getBuilderByUser
...
We refactor getBuilderByUser to separate QueryBuilder getter and the
orderBy(). The previous code of getBuilderByUser() has been moved to
getSortedQueryBuilderByUser(). getBuildByUser() now returns a
QueryBuilder without the call to orderBy().
A new method named sortQueryBuilder() returns a given QueryBuilder with
an orderBy() call using given sort parameters.
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2018-09-05 18:44:08 +02:00
Kevin Decherf
69b563948d
AnnotationRepository: rename getBuilderByUser
...
We rename getBuilderByUser to getSortedQueryBuilderByUser as long as the
method currently returns a QueryBuilder with an orderBy()
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2018-09-05 18:44:08 +02:00
Kevin Decherf
2a1ceb67b4
php-cs-fixer
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2018-09-05 14:25:32 +02:00
Aleksandar Todorović (r3bl)
7fd4ad6564
Fixes a typo
2018-08-10 20:15:46 +02:00
Simounet
e6f12c0734
More robust srcset image attribute handling
...
Linked to HTMLawed PR https://github.com/kesar/HTMLawed/pull/17
2018-07-12 14:29:30 +02:00
Simounet
e93f37206a
wallabag logo (side-nav) replaced by an SVG one
2018-07-11 21:57:53 +02:00
Simounet
4c78612eb4
wallabag logo with typo replaced by an SVG one
2018-07-11 21:51:52 +02:00
Simounet
d02e6850c2
Autofocus the username field on the login page
2018-07-11 20:10:51 +02:00
Simounet
3fbbe0d9f1
Fix image downloading on null image path
2018-07-05 11:40:51 +02:00
Jeremy Benoist
49b4c87598
We should able to get the table name unescaped
...
When we want to perform complex queries to retrieve metadata from the database
2018-06-14 14:15:07 +02:00
Jeremy Benoist
bfe7a69226
Fixed migrations with dash into db name
2018-06-14 13:43:09 +02:00
Jérémy Benoist
c00a691019
Merge pull request #3668 from wallabag/fix-tests
...
Fix tests
2018-06-07 06:21:06 +00:00
Jeremy Benoist
778543311f
Fix tests
2018-06-06 17:34:20 +02:00
Jérémy Benoist
a550a64c84
Merge pull request #3614 from comradekingu/patch-3
...
Spelling: GitHub, Log out, of the dev
2018-06-06 14:26:40 +00:00
Simounet
03f2cacb58
Fix authors and preview alt encoding display
2018-06-04 12:04:37 +02:00
Jérémy Benoist
fea68d1a72
Merge pull request #3646 from Quenty31/master
...
[i18n] Occitan update
2018-06-01 14:53:49 +02:00
Simounet
c15bb5ad72
Fix srcset attribute on images downloaded
2018-06-01 13:49:16 +02:00
Quentí
65f499b4ac
Update wallabag_user.oc.yml
2018-05-06 12:36:55 +02:00
Quentí
7c3184376c
Update wallabag_user.oc.yml
...
Mens dialectal, mai estandard
2018-05-05 21:15:01 +02:00
Quentí
609adaca9b
Update messages.oc.yml
2018-05-05 21:13:55 +02:00
Floran Brutel
8e5b91180e
Better encoding of the URI for the bookmarklet
2018-04-01 20:55:45 +02:00
Allan Nordhøy
f400aa1281
GitHub, Log out, of the dev
2018-03-25 04:31:22 +02:00
Markus Ritzmann
10f31ac572
change href link for manifest.json
2018-03-19 08:32:33 +01:00
mritzmann
35ce4d5e5f
add manifest.json for android pwa
2018-03-18 19:58:34 +01:00
Jérémy Benoist
2ff26deaf8
Merge pull request #3592 from Simounet/fix/html-entities-on-default-title
...
Fix title card HTML parsing
2018-02-24 22:24:24 +01:00
Simounet
4d9128ded9
Fix title card HTML parsing
2018-02-12 22:19:15 +01:00
Stéphane HULARD
cc09434ea4
Fix error when withRemove variable is not defined.
...
Since the withRemove variable is a template flag, it can be undefined.
In the Entry\Card\_content.html.twig template for example, the withRemove variable is not defined.
2018-01-23 18:51:52 +01:00
Simounet
2831e77cce
Nav close button alignment and nav boxes improved
2018-01-12 10:07:46 +01:00
Simounet
f86c2b5fa6
Label replaced by a button on the nav search form
2018-01-12 10:07:46 +01:00
Simounet
e9e3f93805
Label replaced by a button on the nav new entry form
2018-01-12 10:07:46 +01:00
Nicolas Lœuillet
410216f435
Merge pull request #3536 from wallabag/tag-link-3534
...
Fix broken link to remove tags from entries
2018-01-03 20:37:57 +01:00
Nicolas Lœuillet
8fa6d62197
Replaced Create new client link with a button
2017-12-28 10:21:28 +01:00
Kevin Decherf
8e15ece7df
Fix broken link to remove tags from entries
...
Fixes #3534
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-12-27 22:53:03 +01:00
Nicolas Lœuillet
c04bde29a3
Added default value for title on entry view
2017-12-26 15:40:38 +01:00
Nicolas Lœuillet
8ffcee8aff
Updated baggy theme for the no-title fix
2017-12-26 09:07:28 +01:00
Simounet
5e0c44a2ac
Using new 'entry.default_title' as translation key
2017-12-26 09:02:00 +01:00
Simounet
49fb9e7cab
Card tags template shared
2017-12-26 09:02:00 +01:00
Simounet
a8541089be
Useless span removed from the card's title
2017-12-26 09:00:33 +01:00
Simounet
ac8489f5f7
Default card title
2017-12-26 08:55:23 +01:00
Simounet
3c9548257c
Content card template shared
2017-12-26 08:55:23 +01:00
Mateusz Rumiński
a9d274424f
Update messages.pl.yml
...
add polish translation for 'provided by' and 'origin url'
2017-12-18 21:01:22 +01:00
Nicolas Lœuillet
01ea7f5855
Merge pull request #3348 from pmichelazzo/master
...
Update PT translations
2017-12-18 13:34:01 +01:00
Kevin Decherf
f5ea67e4cf
api: copy entry object before sending, to keep id
...
Workaround for https://github.com/wallabag/android-app/issues/646
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-12-17 21:07:46 +01:00
Paulino Michelazzo
a5849ac956
Update PT translations
2017-12-17 10:57:17 +01:00
Nicolas Lœuillet
d1224bf9f6
Merge pull request #3513 from wallabag/icons-3437
...
material: replace exit_to_app, redo and autorenew icons
2017-12-16 21:35:32 +01:00
Kevin Decherf
65d885da00
material: replace exit_to_app, redo and autorenew icons
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-12-16 20:07:11 +01:00
Kevin Decherf
f565e10817
command: replace note regarding server:run --env=prod
...
server:run --env=prod does not exist anymore
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-12-16 19:14:25 +01:00
Kevin Decherf
af29e1bf07
Fix empty title and domain_name when exception is thrown during fetch
...
Add a new helper to set a default title when it's empty:
1/ use basename part of entry's path, if any
2/ or use domain name
Fixes #2053
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-12-13 22:44:31 +01:00
Jérémy Benoist
70265817ae
Merge pull request #3488 from wallabag/pg-10
...
Add custom driver & schema manager for PostgreSQL 10
2017-12-13 13:50:15 +01:00
Nicolas Lœuillet
d80e9931f5
Merge pull request #3492 from bdunogier/fix-3484-disable_share_link
...
Fix 3484: hide the share toggle button if no service is enabled
2017-12-12 20:24:36 +01:00
Bertrand Dunogier
0ef1ffbf71
Fix #3484 : hide the share toggle button if no service is enabled
2017-12-12 18:36:24 +01:00
Nicolas Lœuillet
629f913b8d
Displayed the RSS icon on homepage route
2017-12-12 15:42:49 +01:00
Jeremy Benoist
2e9747a59a
Fix tests
2017-12-12 13:34:06 +01:00
Jeremy Benoist
a1661af17c
Add custom driver & schema manager for PostgreSQL 10
2017-12-12 12:14:40 +01:00
Christophe VERGNE
70d73bdd86
Fix #3448 - pubDate now conformant to Date and Time specifications defined by RFC822
2017-12-11 13:17:42 +01:00
Jérémy Benoist
e9a4231d4f
Merge pull request #3465 from wallabag/fix-tests
...
Fix bad key matching
2017-12-10 13:33:23 +01:00
Simounet
da2a5fe222
Toggle menu anchor replaced by a button
2017-12-08 21:01:44 +01:00
Jeremy Benoist
4ac0e65963
Fix bad key matching
...
I didn't try to find which package introduced a BC (might be user-bundle
or jms serializer)
2017-12-08 12:10:28 +01:00
Simounet
3e7d86b2c5
Tags list view improved
...
No text ellipsis so we can see the whole tag, better responsiveness, bigger
touch height on links.
2017-12-08 10:18:49 +01:00
Simounet
93e3329c58
Fix nav title nowrap on mobile
2017-12-07 23:46:29 +01:00
Simounet
a6beec1bd2
Footer's stats displayed on mobile
2017-12-06 22:46:24 +01:00
Nicolas Lœuillet
613a8ec312
Merge pull request #3438 from strobeltobias/patch-1
...
Translate new strings
2017-12-05 17:46:40 +01:00
Simounet
f836b98fa6
Fix pagination on list mode
2017-12-04 22:31:30 +01:00
Simounet
970e107524
Share page improved (mobile + header's padding)
2017-12-03 14:38:46 +01:00
Tobias Strobel
e2ee70f477
Translate new validators string
2017-11-26 14:49:59 +01:00
Kevin Decherf
893fd6434f
Add craue setting to enable sharing of origin url to Shaarli
...
Also fix the field name used in the query string and add it to baggy
theme
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-11-25 17:07:55 +01:00
Jérémy Benoist
773ac5b0f7
Merge pull request #3419 from NatJNP/patch1
...
Add Thai language
2017-11-25 12:29:53 +01:00
Jérémy Benoist
ceff312db8
Merge pull request #3401 from aaa2000/migration-initial
...
Add an initial doctrine migration
2017-11-25 12:28:41 +01:00
NatPi
2020b4456c
Add all file thai Language for translate
2017-11-24 02:53:01 +07:00
Jérémy Benoist
f818f64145
Merge pull request #3431 from wallabag/disable-site-credentials
...
Disable controller access if feature disabled
2017-11-22 15:11:25 +01:00
Jeremy Benoist
ef2b4041fb
Disable controller access if feature disabled
...
If `restricted_access` is disabled, accessing `/site-credentials/` must be disabled.
2017-11-22 10:00:45 +01:00
adev
2680b0bc8c
Fix installation command
2017-11-21 21:35:17 +01:00
Nicolas Lœuillet
95b7d92ea5
Merge pull request #3425 from wallabag/add-setting-for-headers
...
Added internal setting to enable/disable headers storage
2017-11-21 13:26:24 +01:00
Jeremy Benoist
709e21a3f4
Define storeArticleHeaders false by default
...
Fix tests which must use `$storeArticleHeaders`.
Fix CS
2017-11-21 10:37:36 +01:00
Nicolas Lœuillet
8a21985474
Added internal setting to enable/disable headers storage
2017-11-20 18:47:48 +01:00
Kevin Decherf
eae8138b33
Fix phpcs
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-11-19 15:26:13 +01:00
Kevin Decherf
ecf41ab3fa
Replace hardcoded 'Provided by' string with i18n string
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-11-19 15:02:11 +01:00
Kevin Decherf
3b771f51a6
Improve origin_url field description and translations
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-11-19 15:02:11 +01:00
Kevin Decherf
8425f5cc3d
Form: move url and origin_url to UrlType
2017-11-19 15:02:11 +01:00
Kevin Decherf
6de4cd35b5
Add support of originUrl field in baggy entry view
2017-11-19 15:02:11 +01:00
Kevin Decherf
00f2368f7a
Add some tests for OriginUrl in EntryRestController
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-11-19 15:02:11 +01:00
Kevin Decherf
3198ea9682
Handle original_url querystring in Shaarli sharing link
...
This feature needs at least shaarli-plugin-via 0.2 from
https://github.com/Kdecherf/shaarli-plugin-via to work.
Shaarli will silently ignore this parameter if this plugin is missing.
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-11-19 15:02:11 +01:00
Kevin Decherf
f0f162b8d2
Add support of originUrl field in material entry view
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-11-19 15:02:11 +01:00
Kevin Decherf
e50e45d6fa
Twig: add removeSchemeAndWww filter
...
This twig filter removes scheme (only http and https are supported) and
pass the result to removeWww filter to also remove 'www.' at the
beginning of an url.
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-11-19 15:02:11 +01:00
Kevin Decherf
03b020eb20
Entry: handle originUrl in edit form, update translations
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-11-19 15:02:11 +01:00
Kevin Decherf
e0ef1a1c8b
Add originUrl property to Entry, handle that in EntryRestController, handle migration
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-11-19 15:02:11 +01:00
Nicolas Lœuillet
e585dde46c
Merge pull request #3422 from wallabag/simpleue-2
...
Jump to Simpleue 2.0
2017-11-19 13:53:13 +01:00
Jeremy Benoist
c8ac32cf17
Jump to Simpleue 2.0
...
The 1.3.0 tag is introducing BC so we jump to the 2.0
2017-11-18 16:28:54 +01:00
Allan Nordhøy
13e677648c
Spelling: Two-factor for wallabag connection
2017-11-18 04:39:52 +01:00
Kevin Decherf
2f510787e7
material: replace card activator with article link on card preview
...
Fixes #2424
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-11-06 20:49:41 +01:00
Jérémy Benoist
b0f9e52b7e
Merge pull request #3387 from Kdecherf/fix-assets-23
...
Fix assets for 2.3
2017-11-02 15:49:37 +02:00
Kevin Decherf
8801764583
views/config: fix overlaying drop down menu
...
Fixes #3393
2017-10-31 23:16:15 +01:00
Jeremy Benoist
15a6402f75
Properly run php-cs-fixer
2017-10-28 20:16:43 +02:00
Martin Trigaux
385e651684
php-cs-fixer
...
php bin/php-cs-fixer fix src/Wallabag/CoreBundle/Helper/EntriesExport.php
2017-10-28 17:17:22 +02:00
Martin Trigaux
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
Martin Trigaux
a6e9ad0b7d
add a title page
...
The first page of the book is the title
2017-10-28 10:45:37 +02:00
Kevin Decherf
9ff628ca56
webpack & views: replace bundles/wallabagcore with wallassets
...
This change will prevent composer from removing wallabagcore assets when
installing assets.
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-10-24 00:15:52 +02:00
Mateusz Rumiński
3828f525e1
Update messages.pl.yml
...
add polish translation for export footer_template
2017-10-19 13:07:24 +02:00
Nicolas Lœuillet
1c5081cdc5
Merge pull request #3373 from wallabag/change-readingtime-notnull
...
Changed reading_time field to prevent null values
2017-10-18 11:33:30 +02:00
Jérémy Benoist
91f9bacf73
Merge pull request #3362 from sviande/fix_3361_api_warning
...
Fix #3361 check type for tags in entry repository
2017-10-18 11:16:50 +02:00
Nicolas Hart
9ca069a6fe
Replace kernel.root_dir by kernel.project_dir
...
kernel.root_dir and Kernel::getRootDir() are deprecated since Symfony 3.3.
See https://symfony.com/blog/new-in-symfony-3-3-a-simpler-way-to-get-the-project-root-directory and https://github.com/symfony/symfony/blob/3.3/UPGRADE-3.3.md#httpkernel for more information.
2017-10-14 00:32:56 +02:00
Sébastien Viande
0978bd849e
Fix #3361 Entry Rest controller getEntries cast tags params to string
2017-10-13 10:28:05 +02:00
Nicolas Lœuillet
88bac4a33e
Changed reading_time field to prevent null values
2017-10-13 09:35:44 +02:00
Sébastien Viande
fafdf17117
Fix #3361 check type for tags in entry repository
...
Check is $tags is a string before explode
2017-10-12 07:38:27 +02:00
Jeremy Benoist
9dd67fa342
CS
2017-10-11 10:43:36 +02:00
Nicolas Lœuillet
8f187e280f
Fixed @j0k3r's review
2017-10-11 10:43:19 +02:00
Nicolas Lœuillet
dc7fa8dfc6
Fixed @tcitworld's review
2017-10-11 10:43:19 +02:00
Nicolas Lœuillet
b1428a1cf8
Translated first page of exported article
2017-10-11 10:43:19 +02:00
Jérémy Benoist
d8dc7372ab
Merge pull request #3376 from wallabag/symfony-3.3
...
Symfony 3.3
2017-10-11 09:55:03 +02:00
Олег
4bea44da92
update Russian language
2017-10-10 10:48:38 +02:00
Олег
ef5fcdee20
add Russian language
2017-10-10 10:48:29 +02:00
Олег
28af2989ec
Add Russian language in CoreBundle Resources and CraueConfigBundle
2017-10-10 10:47:48 +02:00
Jeremy Benoist
3ef055ced3
CS
2017-10-09 16:47:15 +02:00
Jeremy Benoist
f40c88eb1f
Jump to Symfony 3.3 & update others deps
...
Also update tests urls
2017-10-09 16:45:12 +02:00
Quent-in
f764407daf
Update messages.oc.yml
2017-09-09 18:23:59 +02:00
Jeremy Benoist
9c4a7388da
Remove unused function
...
Introduce after the rebase I guess
2017-09-06 22:58:35 +02:00
Jeremy Benoist
33264c2d02
Fix tests
2017-09-06 22:49:16 +02:00
Jeremy Benoist
7c04b7396a
Multiple tag search was broken from API
...
First, the setParameter() were done on the same parameter which in fact
just duplicated the condition in the SQL query (like `where t.label =
'test' and t.label = 'test'`.
Changed the parameter doesn't help because the query was then wrong.
Changing the way to match associated tags for an entry and it worked.
2017-09-06 22:49:15 +02:00
Nicolas Lœuillet
78b36d4dbe
Merge pull request #3332 from nclsHart/better-txt-export
...
Better entry txt export using html2text
2017-09-06 15:08:12 +02:00
Jérémy Benoist
b9c26b6330
Merge pull request #3337 from strobeltobias/patch-1
...
Add missing quotation marks and small fixes (2)
2017-09-04 12:09:26 +02:00
Jérémy Benoist
e85657fb10
Update messages.de.yml
2017-09-04 11:17:26 +02:00
Jérémy Benoist
f3e688207d
Merge pull request #3333 from Quent-in/2.3
...
Update OC
2017-09-03 20:26:16 +02:00
Jérémy Benoist
3af5d41759
Merge pull request #3139 from Kdecherf/2502-tag-case
...
Ignore tag's case
2017-09-03 20:25:15 +02:00
Tobias Strobel
bcb10aeef8
Update to comply with suggested changes
2017-09-03 15:15:38 +02:00
Tobias Strobel
6c2a56458b
Add missing quotation marks and small fixes (2)
2017-09-01 23:01:57 +02:00
Quent-in
442147d923
Update wallabag_user.oc.yml
2017-08-30 20:10:58 +02:00
Quent-in
de4bbe4968
Update validators.oc.yml
2017-08-30 20:06:34 +02:00
Quent-in
9f33293b7e
Update
2017-08-30 20:01:11 +02:00
Jérémy Benoist
119e6c5edb
Merge pull request #3330 from franek/set-starred-date
...
Add starred_at field which is set when an entry is starred
2017-08-30 13:53:49 +02:00
Jérémy Benoist
854616ac6d
Merge pull request #3294 from wallabag/export-tag-null
...
Empty currentTag should be null
2017-08-30 13:51:20 +02:00
Kevin Decherf
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
Nicolas Hart
c660878388
better entry txt export using html2text
2017-08-27 00:04:21 +02:00
François D
a991c46eed
Set a starred_at field when an entry is starred.
...
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.
2017-08-25 21:19:47 +02:00
Jeremy Benoist
2490f61dca
Merge remote-tracking branch 'origin/master' into 2.3
2017-08-22 11:22:47 +02:00
Nicolas Hart
dbf1188c5b
rename getAllEntriesIdAndUrl into findAllEntriesIdAndUrlByUserId
2017-08-22 10:42:54 +02:00
Nicolas Hart
215409a8b2
rename getAllEntriesId into findAllEntriesIdByUserId
2017-08-22 10:41:28 +02:00
Nicolas Hart
511f1ce1e8
Add reload entry command
2017-08-21 10:45:48 +02:00
Étienne Gilli
aa29fc4ec6
Fix export links in baggy theme
2017-08-13 18:03:32 +02:00
Jérémy Benoist
4d2758dfa0
Merge pull request #3319 from Quent-in/2.3
...
Translation : OC small changes
2017-08-10 10:13:09 +02:00
Quent-in
0d7d472c91
Small change
...
Apostrophe par erreur, et "aller À votre compte" et non "sur", pas choquant mais mieux je pense en OC.
2017-08-09 18:40:19 +02:00
Jérémy Benoist
86ecd2b543
Merge pull request #3314 from nclsHart/fix-3313
...
Reduce number of queries on tag list
2017-08-08 19:48:47 +02:00
Mateusz Rumiński
e86ee7fd1e
Update messages.pl.yml
...
add polish translation for credentials
2017-08-08 15:45:44 +02:00
Nicolas Hart
935e9fffb4
Reduce number of queries on tag list
2017-08-06 23:02:32 +02:00
Quent-in
1aa5b75804
Correction apostrophe encadrée par simples apostrophes
2017-08-05 20:20:18 +02:00
Quent-in
efeaadcf9d
Correction indent. L538
...
Correction indentation suite rapport Travis
2017-08-05 19:48:45 +02:00
Quent-in
162740b798
Update
...
2FA : choix des occitanophones interrogés : autentificacion en dos temps.
+ fautes de frappes
2017-08-05 15:19:34 +02:00
Quent-in
86de3eb766
Update OC: correction fautes de frappe
2017-08-05 15:14:34 +02:00
Quent-in
5942d358b7
Update with new strings
...
L538 : not quite sure about the number of space.
2017-08-05 14:58:15 +02:00
Nicolas Hart
f7a4b44136
add search argument and limit option to list users command
2017-07-31 23:20:41 +02:00
Nicolas Hart
af31cfed76
Add list user command
2017-07-30 22:04:29 +02:00
Jérémy Benoist
882da5c5eb
Merge pull request #3297 from nclsHart/commands-better-rendering
...
Better rendering for all core commands
2017-07-30 08:31:04 +02:00
Jérémy Benoist
4fc7eba349
Merge pull request #3298 from nclsHart/fix-namespace-phpdoc
...
Fix some namespaces and phpdoc
2017-07-30 08:27:39 +02:00
Nicolas Hart
fe312015d2
Add missing abstract method prepareEntry in BrowserImport
2017-07-29 22:59:11 +02:00
Nicolas Hart
52b84c11a5
Fix some namespaces and phpdoc
2017-07-29 22:51:50 +02:00
Nicolas Hart
e1b33efb3d
Better rendering for all core commands
2017-07-29 11:09:02 +02:00
Jérémy Benoist
d69a66a58e
Merge pull request #3290 from nclsHart/fix-3019
...
Add a dedicated title for all entries page
2017-07-29 09:34:29 +02:00
Jeremy Benoist
bde23a44f8
Empty currentTag should be null
...
And when a parameter is null, it won't appear in the url like `?tag=`.
2017-07-28 08:07:11 +02:00
Jérémy Benoist
233eb91be4
Merge pull request #3291 from nclsHart/show-user-io
...
Better rendering for show user command using symfony style
2017-07-28 07:38:15 +02:00
Jérémy Benoist
e56f82142a
Merge pull request #3292 from nclsHart/remove-getdoctrine
...
Remove unused method getDoctrine in several commands
2017-07-28 07:36:27 +02:00
Jérémy Benoist
6f9aba78a7
Merge pull request #3293 from nclsHart/remove-unused-use
...
Remove unused use statement in install command
2017-07-28 07:35:48 +02:00
Nicolas Hart
04f19537e7
Remove unused use statement in install command
2017-07-27 23:51:01 +02:00
Nicolas Hart
a19e212f43
Remove unused method getDoctrine in several commands
2017-07-27 23:44:12 +02:00
Nicolas Hart
d58199f362
Better rendering for show user command using symfony style
2017-07-27 23:34:57 +02:00
Nicolas Hart
383215866f
add a dedicated title for all entries page
2017-07-27 23:08:08 +02:00
Jeremy Benoist
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
Simounet
b236d3f627
Fix updatePublishedAt on already parsed article's date
2017-07-24 16:39:07 +02:00
Jeremy Benoist
459374022f
CS
2017-07-24 11:52:43 +02:00
Jérémy Benoist
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
Jérémy Benoist
9aa11176b8
Merge pull request #3264 from wallabag/trait-timestamps
...
Add EntityTimestampsTrait to handle dates
2017-07-11 07:30:08 +02:00
Étienne Gilli
eeabca8090
Make updateAuthor code simpler to read
2017-07-10 10:08:20 +02:00
Étienne Gilli
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
Étienne Gilli
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
Jeremy Benoist
2e5b2fa808
Revert client_credentials grant types
2017-07-08 19:28:12 +02:00
Jeremy Benoist
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
Jérémy Benoist
b5d7eb148c
Merge pull request #3256 from wallabag/fix-patch
...
Fix PATCH method
2017-07-05 15:00:24 +02:00
Jeremy Benoist
c18a2476b6
CS
2017-07-03 13:56:39 +02:00
Jeremy Benoist
d0ec2ddd23
Fix validateAndSetPreviewPicture
...
Which wasn't covered by a test!
2017-07-03 13:45:04 +02:00
Jeremy Benoist
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
Jeremy Benoist
e50d7d31c0
CS
2017-07-03 13:40:47 +02:00
Jeremy Benoist
9114615adc
Fixed mapping entities
...
There were this error in the console:
> The association Wallabag\CoreBundle\Entity\SiteCredential#user refers to the inverse side field Wallabag\UserBundle\Entity\User#site_credentials which does not exist.
2017-07-03 13:40:47 +02:00
Jeremy Benoist
38520658ad
Fix tests
2017-07-03 07:30:54 +02:00
Jeremy Benoist
f808b01692
Add a real configuration for CS-Fixer
2017-07-01 09:52:38 +02:00
Jérémy Benoist
822c877949
Merge pull request #3245 from wallabag/fix-bc
...
Avoid BC on exists endpoint
2017-06-29 11:17:58 +02:00
Jérémy Benoist
331e5b0261
CS
2017-06-28 09:18:22 +02:00
Jeremy Benoist
39ffaba323
Return null instead of false
2017-06-28 08:15:06 +02:00
Jeremy Benoist
42708d1121
Merge remote-tracking branch 'origin/master' into 2.3
2017-06-26 10:05:48 +02:00
matteocoder
559cbfdc2f
Fixed broken lines and added new lines
...
In addition to fixing broken lines, I've also added a couple of lines from recent PRs.
2017-06-24 11:06:09 +02:00
Jeremy Benoist
18696f77fd
Avoid BC on exists endpoint
2017-06-23 08:30:23 +02:00
Thomas Citharel
151f45db0e
Don't load js for nothing in prod
2017-06-22 14:55:49 +02:00
Thomas Citharel
77255d6688
Add css on share public page
2017-06-22 12:15:24 +02:00
Jeremy Benoist
6b1b148d65
Add share.scss file
...
Still needs to include it in the twig template
2017-06-22 12:13:22 +02:00
Sven Fischer
38dd2def20
add 🇮🇹 shared_by_wallabag string translated by @matteocoder
2017-06-22 12:13:22 +02:00
Sven Fischer
5642d1a150
adjust 🇩🇪 shared_by_wallabag string to include user info
2017-06-22 12:13:22 +02:00
Jeremy Benoist
77c5140bed
Better export page
...
I’ve increase the width of the page 900px, 600px looks too small for me. Should we use something like 90% instead?
2017-06-22 12:13:22 +02:00
Nicolas Lœuillet
9416053bfc
Merge pull request #3241 from wallabag/fix-qr-code-trans
...
Fix translations on QR code instructions
2017-06-22 10:26:41 +02:00
Nicolas Lœuillet
d0702f9fbd
Merge pull request #3227 from wallabag/oauth-client-credentials
...
Add client_credentials oAuth2 auth method
2017-06-22 10:00:23 +02:00
Jérémy Benoist
1adab57426
Add 🇮🇹 translation
2017-06-22 09:12:57 +02:00
Mateusz Rumiński
8c3d7875b2
Update polish
...
add missing translation
2017-06-22 09:12:57 +02:00
Thomas Citharel
e2a038d653
Fix translations on QR code instructions
2017-06-22 09:12:57 +02:00
Thomas Citharel
bd40f1af88
Add all entries RSS feed and put links on tag page itself and baggy too
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-06-21 12:02:04 +02:00
Jeremy Benoist
ebf2d92327
Fix typo
2017-06-21 11:44:36 +02:00
Thomas Citharel
8c59809432
add rss icon
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-06-21 11:44:36 +02:00
Jeremy Benoist
03ce43d466
Fix getContainer in command
2017-06-21 11:44:35 +02:00
Jeremy Benoist
18c38dffc6
Add RSS tags feeds
2017-06-21 11:44:35 +02:00
Jeremy Benoist
25203e5081
User existing service instead of getDoctrine
2017-06-21 11:44:35 +02:00
Jérémy Benoist
80784b782b
Merge pull request #2683 from wallabag/credentials-in-db
...
Store credentials in DB
2017-06-20 16:40:48 +02:00
Jeremy Benoist
f44dba22fc
Get rid of masked value in listing
2017-06-20 16:03:39 +02:00
Thomas Citharel
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
Jeremy Benoist
906424c1b6
Crypt site credential password
2017-06-20 16:03:35 +02:00
Jeremy Benoist
9de9f1e5ce
Add a live test for restricted article
...
It is not aimed to test if we can get the full article (since we aren't using real login/password)
but mostly to test the full work (with authentication, etc.)
Do not clean fixtured to avoid SQLite to re-use id for entry tag relation 😓
2017-06-20 16:03:20 +02:00
Jeremy Benoist
b8427f22f0
Add menu access to site credentials CRUD
2017-06-20 16:03:14 +02:00
Jeremy Benoist
5a9bc00726
Retrieve username/password from database
...
Inject the current user & the repo to retrieve username/password from the database
2017-06-20 16:03:13 +02:00
Jeremy Benoist
fc6d92c63d
Update route & user verification
2017-06-20 16:03:13 +02:00
Jeremy Benoist
f92fcb53ca
Add CRUD for site credentials
2017-06-20 16:03:08 +02:00
matteocoder
508f248676
revised messages.it
2017-06-17 13:42:28 +02:00
Thomas Citharel
caa0b1765b
Add client_credentials oAuth2 auth method
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-06-14 17:30:12 +02:00
Thomas Citharel
41d45c6122
Fix empty language and preview pics
2017-06-12 16:46:33 +02:00
Jeremy Benoist
d9da186fb8
CS
2017-06-10 16:08:24 +02:00
Jeremy Benoist
a9c6577f0c
Few fixes
2017-06-10 15:37:25 +02:00
Jeremy Benoist
1112e54772
Add public filter/field in the API
...
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
2017-06-10 15:31:57 +02:00
Jeremy Benoist
e8911f7c09
Add isPublic filter on entries
2017-06-10 15:00:52 +02:00
Jeremy Benoist
873f6b8e03
Merge remote-tracking branch 'origin/master' into 2.3
2017-06-10 14:41:30 +02:00
Jérémy Benoist
f6d45eca76
Merge pull request #3206 from wallabag/mruminski-patch-1
...
Update validators.pl.yml
2017-06-10 13:17:20 +02:00
Jérémy Benoist
de9445cd25
Merge pull request #3203 from wallabag/fix-tag-count-baggy
...
Fix tags count in tags list on baggy
2017-06-10 13:16:10 +02:00
Mateusz Rumiński
8da86b3f93
Update validators.pl.yml
...
add "quote_length_too_high" translation
2017-06-10 12:40:40 +02:00
Jérémy Benoist
679aaf0836
Merge pull request #3173 from wallabag/domain-name-param
...
remove craueconfig domain name setting and add a proper one in parame…
2017-06-10 11:36:03 +02:00
Jeremy Benoist
3fd6790893
Update translations
2017-06-10 11:29:56 +02:00
Jeremy Benoist
a9b984feee
Fix tags count in tags list on baggy
2017-06-10 11:21:47 +02:00
Jérémy Benoist
a899399989
Merge pull request #3192 from wallabag/validate-content-fields
...
Validate language & preview picture fields
2017-06-09 13:51:26 +02:00
Pierre de Vésian
491371a051
Config label improvement #3199
2017-06-09 12:11:48 +02:00
Jeremy Benoist
80e49ba7b0
Convert - to _ in language
...
Mostly to increase language supports
2017-06-09 11:42:09 +02:00
Jeremy Benoist
42f3bb2c63
Use Locale instead of Language
2017-06-09 11:28:04 +02:00
Jeremy Benoist
f81a34e379
Use a listener to catch auth failure
2017-06-09 09:45:43 +02:00
Jeremy Benoist
fa1c9d7cc7
CS
2017-06-08 22:52:26 +02:00
Jeremy Benoist
63f9f22fa3
Log an error level message when user auth fail
...
When a user login using the form we know log an error level information with information about the user:
- username used
- IP
- User agent
For example:
> Authentication failure for user "eza", from IP "127.0.0.1", with UA: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36".
It’ll allows server admin using fail2ban to configure it to block these people if they generate too much failure authentication.
2017-06-08 22:24:49 +02:00
Jeremy Benoist
be54dfe4e6
CS
2017-06-08 21:56:20 +02:00
Jeremy Benoist
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
Jeremy Benoist
80f4d85ac9
Review
2017-06-08 19:15:33 +02:00
Jeremy Benoist
a8d3fe50df
Add ability to name the client
2017-06-08 14:25:44 +02:00
Jeremy Benoist
eb570e49c8
CS
2017-06-07 23:31:14 +02:00
Jeremy Benoist
0c00e52516
Create a client when creating a user using the api
...
While creating a new user using the API, we also create a new client for the current user.
So the app which just create the user can use its newly created client to configure the app.
That new client is only return after creating the user.
When calling the endpoint /api/user to get user information, the new client information won’t be return.
2017-06-07 23:23:28 +02:00
Nicolas Lœuillet
7bb3aa3177
Merge pull request #3093 from aaa2000/annotation-error-on-save
...
Displays an error with an annotation with a too long quote
2017-06-07 16:30:27 +02:00
Jérémy Benoist
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
Jeremy Benoist
db0c48af36
Refactorize the way to save an Entry in the API
2017-06-07 15:07:55 +02:00
Jérémy Benoist
4e4a5b534f
Merge pull request #3184 from wallabag/better-way-image-extension
...
Use an alternative way to detect images
2017-06-07 13:41:25 +02:00
Jérémy Benoist
a3f16a5685
Merge pull request #3179 from wallabag/show-user-command
...
Show user command
2017-06-07 09:40:56 +02:00
Thomas Citharel
e48b238a3e
fix tests
2017-06-06 16:18:25 +02:00
Thomas Citharel
d6c4c484c4
add migration
2017-06-06 16:04:51 +02:00
Thomas Citharel
be9d693e74
remove craueconfig domain name setting and add a proper one in parameters
2017-06-06 15:36:21 +02:00
Jérémy Benoist
6ed2627bb3
Merge pull request #3177 from wallabag/api-create-user-update
...
API user creation behing a toggle
2017-06-06 15:25:05 +02:00
Jérémy Benoist
9fe87bc2e2
Merge pull request #3165 from wallabag/it-translation-update
...
Update Italian translation
2017-06-06 11:44:18 +02:00
Jeremy Benoist
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
Thomas Citharel
0d8ecb82a3
Fix review
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-06-04 17:57:40 +02:00
adev
2c3e148b00
Displays an error with an annotation with a too long quote
...
Fix #2762
2017-06-04 11:38:29 +02:00
Jeremy Benoist
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
Jeremy Benoist
a1e6187406
Return 201 on user creation
2017-06-02 20:03:25 +02:00
Thomas Citharel
d143fa243d
Add show user command
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-06-02 16:53:03 +02:00
Jeremy Benoist
1b9cd91782
Add translation
2017-06-02 11:32:38 +02:00
Jeremy Benoist
426bb453d2
API user creation behing a toggle
...
I've added a toggle feature (in internal settings) so that user api creation can be disabled while form registration still can be enabled.
Also, the /api/user endpoint shouldn't require authentication. Even if we check the authentication when sending a GET request, to retrieve current user information.
I've moved all the internal settings definition to config to avoid duplicated place to define them.
I don't know why we didn't did that earlier.
2017-06-02 11:32:38 +02:00
Jérémy Benoist
a687c8d915
Merge pull request #2708 from jcharaoui/import-disablecontentupdate
...
Import disableContentUpdate
2017-06-02 11:26:37 +02:00
Jérémy Benoist
d06a1ebdfb
Update messages.it.yml
2017-06-02 09:17:45 +02:00
Jeremy Benoist
9bf7752f73
CS
2017-06-01 22:58:38 +02:00
Jeremy Benoist
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
Jeremy Benoist
f5924e9547
Fix option attributes
2017-06-01 15:44:36 +02:00
Jeremy Benoist
701d3066fb
We don't need that getter
2017-06-01 12:46:07 +02:00
Jeremy Benoist
ec97072152
No need to catch that Exception
2017-06-01 11:45:02 +02:00
Jeremy Benoist
6acadf8e98
Rewrote code & fix tests
2017-06-01 11:31:45 +02:00
Jeremy Benoist
843182c7cf
CS
2017-06-01 09:52:09 +02:00
Jeremy Benoist
d5c2cc54b5
Fix tests
2017-06-01 09:49:15 +02:00
Jeremy Benoist
432a24f502
CS
2017-06-01 09:48:14 +02:00
Jerome Charaoui
704803e182
Replace Wallabag v1 error strings with v2 strings
2017-06-01 09:48:14 +02:00
Jerome Charaoui
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
Jerome Charaoui
1c5da417e4
Put default fetching error title in global config
2017-06-01 09:43:01 +02:00
Jerome Charaoui
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
Jeremy Benoist
3a6af6c580
fixup! Set the right variable type
2017-06-01 09:36:01 +02:00
Jeremy Benoist
10bf812a9e
Both parameter wasn't used in the function, removing them
2017-06-01 09:30:38 +02:00
Jeremy Benoist
c3f7a2ca70
Set the right variable type
2017-06-01 09:30:20 +02:00
Jeremy Benoist
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
Jérémy Benoist
2a0eec07a5
Merge pull request #3137 from aaa2000/isolated-tests
...
Isolated tests
2017-06-01 07:58:17 +02:00
Nicolas Lœuillet
2e05858e1a
Updated 🇮🇹 translations
...
Thank you @matteocoder
2017-05-31 22:20:44 +02:00
Nicolas Lœuillet
757ec837be
Merge pull request #3077 from wallabag/add-tags-list-view
...
Added tags on list view
2017-05-31 21:18:14 +02:00
adev
7ab5eb9508
Isolated tests
...
Use https://github.com/dmaicher/doctrine-test-bundle to have test isolation.
2017-05-31 16:03:54 +02:00
Thomas Citharel
91775f36fe
Add some flex magic
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-31 14:34:46 +02:00
Jeremy Benoist
f0378b4d7c
Forced date can now be a timestamp too
...
Add adding more tests for forced content
2017-05-31 14:00:15 +02:00
Jeremy Benoist
9e349f08a6
Improve docs
2017-05-31 14:00:15 +02:00
Jeremy Benoist
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
Jeremy Benoist
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
Jeremy Benoist
fb436e8ca0
Add support for authors
2017-05-31 13:59:45 +02:00
Jeremy Benoist
e668a8124c
Allow other fields to be send using API
...
Entry API can now have these new fields:
- content
- language
- preview_picture
- published_at
Re-use the ContentProxy to be able to do the same using the web UI (in the future).
htmLawed is used to clean stuff from content, I hope it’ll be enough to avoid security breach.
Lower content validation when we want to update an entry with content already defined. Before, language & content_type were required. If there weren’t provided, we re-fetched the content using graby. I think these fields aren’t required for an entry to be created. So I removed them.
Which means some import from the v1 export won’t be re-fetched since they provide content, url & title.
Also, remove liberation link from Readability import to avoid overlaping import (from wallabag v1, which had the same link)
2017-05-31 13:59:45 +02:00
Nicolas Lœuillet
812c980fa5
Fixed tags display on grid view
2017-05-31 13:26:29 +02:00
Nicolas Lœuillet
4423b88c5b
Merge pull request #3168 from wallabag/instapaper-tags-import
...
Add support for tag in Instapaper import
2017-05-31 12:32:09 +02:00
Nicolas Lœuillet
d61fd8be4f
Merge pull request #3138 from Kdecherf/2835-tags
...
Ignore ActionMarkAsRead when removing tag from entry
2017-05-31 11:48:42 +02:00
Nicolas Lœuillet
3f8578ded3
Merge pull request #3161 from wallabag/scrutinizer-2.3
...
Fix some Scrutinizer issues
2017-05-31 11:46:41 +02:00
Jeremy Benoist
7a8ed3cee1
Add support for tag in Instapaper import
2017-05-31 10:38:00 +02:00
Nicolas Lœuillet
7aa5607f29
Merge pull request #3143 from wallabag/fix-wllbg2-import
...
Fixed is_starred for wallabag v2 import
2017-05-31 09:08:34 +02:00
Kevin Decherf
5dbf3f2326
TagController: ignore ActionMarkAsRead when removing tag from entry
...
Fixes #2835
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-05-31 00:36:46 +02:00
Jeremy Benoist
047fdc767a
Add tests
2017-05-30 20:27:44 +02:00
Jérémy Benoist
2150576d86
Merge pull request #3065 from wallabag/api-creation-endpoint
...
Register through API
2017-05-30 15:26:11 +02:00
Jérémy Benoist
ff24cf9c1d
Update 🇮🇹 translation
2017-05-30 14:06:38 +02:00
Jeremy Benoist
4ec53ab74c
CS
2017-05-30 13:01:25 +02:00
Jeremy Benoist
26650fdbf8
Use a better way to set input for command
...
Actually use the correct to way handle that
http://symfony.com/doc/current/components/console/helpers/questionhelper.html#testing-a-command-that-expects-input
2017-05-30 12:47:28 +02:00
Jeremy Benoist
5fe65baee5
Fix some Scrutinizer issues
2017-05-30 11:39:15 +02:00
Nicolas Lœuillet
21242a02a1
Added tags on list view
2017-05-30 09:51:49 +02:00
Jérémy Benoist
7a90ca6171
Merge pull request #3147 from wallabag/delete-confirm
...
Add some deletion confirmation to avoid mistake
2017-05-30 09:42:56 +02:00
Jeremy Benoist
d069bff4f6
Remove unknown validation_groups
...
The Profile validation_groups does not exist and then for validation to be skipped (like password length)
2017-05-30 08:04:11 +02:00
Jeremy Benoist
5709ecb368
Re-use NewUserType
to validate registration
...
The only ugly things is how we handle error by generating the view and then parse the content to retrieve all errors…
Fix exposition fields in User entity
2017-05-30 07:56:01 +02:00
Mateusz Rumiński
6eb463c4ab
Update messages.pl.yml
...
add missing translation
2017-05-29 23:47:00 +02:00
Sven Fischer
2740fc525e
update 🇩🇪 messages.de.yml
2017-05-29 21:10:00 +02:00
Thomas Citharel
2251045901
WIP
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-29 10:16:23 +02:00
Thomas Citharel
5d3deafd3e
CS
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-28 01:16:01 +02:00
Thomas Citharel
6bc6fb1f60
Move Tags assigner to a separate file
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-27 22:08:14 +02:00
Jeremy Benoist
fa0f5ee12b
Add some deletion confirmation to avoid mistake
2017-05-24 21:33:37 +02:00
Nicolas Lœuillet
4c707d087b
Fixed is_starred for wallabag v2 import
2017-05-24 15:36:41 +02:00
Jeremy Benoist
4ab0d25f65
Merge remote-tracking branch 'origin/master' into 2.3
2017-05-19 11:25:19 +02:00
Cedric Girard
5f82fc23a7
modify key name as well
2017-05-18 17:17:21 +02:00
Cedric Girard
1dd76ac650
unify Download/Export wording.
...
This fixes #2967
2017-05-18 15:23:48 +02:00
Quent-in
21f78f4d4b
Update of the oc version of CoreBundle
...
I hope I didn't break everything with the ' and ".
2017-05-18 10:44:15 +02:00
Nicolas Lœuillet
6b94ee51b8
Fixed documentation URL
2017-05-17 09:03:04 +02:00
Cedric Girard
8544c7e4b6
reorder contrib strings in about page
...
this fixes #2891
2017-05-16 14:17:13 +02:00
Nicolas Lœuillet
0a033767db
Added logger when we match Tagging rules
2017-05-12 13:13:19 +02:00
Nicolas Lœuillet
1517d5772d
Replaced json_array with array
...
And fixed failing test due to @j0k3r :trollface:
2017-05-11 14:59:53 +02:00
Nicolas Lœuillet
dda6a6addc
Added headers field in Entry
2017-05-11 14:18:21 +02:00
Jérémy Benoist
09edbff336
Merge pull request #3101 from wallabag/credentials-new-extrafields
...
Skip auth when no credentials are found
2017-05-10 10:58:19 +02:00
Jeremy Benoist
150d9ec1dc
Handle empty configuration
2017-05-10 10:37:53 +02:00
Thomas Citharel
91ba9a5975
Merge pull request #3095 from aaa2000/api-error-on-fail-fetch-content
...
Create a new entry via API even when its content can't be retrieved
2017-05-10 09:38:55 +02:00
Jeremy Benoist
1594a79fc5
Retrieve tag / tags value from query or request
...
It allows to request to delete a tag using query string instead of body parameter (which seems to be the standard).
Instead of breaking the previous behavior, I used a generic way to retrieve parameter (which looks into request attributes, query parameters and request parameters)
2017-05-09 23:15:25 +02:00
Jeremy Benoist
94b232bbb8
Skip auth when no credentials are found
...
If we can’t find a credential for the current host, even if it required login, we won’t add them and website will be fetched without any login.
2017-05-09 22:53:42 +02:00
Jérémy Benoist
0eb8220204
Merge pull request #2751 from bdunogier/2.2-guzzle_subscribers_improvement
...
Improved Guzzle subscribers extensibility
2017-05-09 17:10:03 +02:00
Nicolas Lœuillet
a2ae05a61c
Merge pull request #3076 from wallabag/hotfix/2979
...
Disable negative numbers in filters
2017-05-09 13:56:44 +02:00
Jeremy Benoist
54c2d164a3
Merge remote-tracking branch 'origin/master' into 2.3
2017-05-09 13:55:31 +02:00
Jeremy Benoist
1b1647175d
Add some tests
2017-05-09 12:12:23 +02:00
Thomas Citharel
b28c5430ef
Merge pull request #3022 from wallabag/webpack
...
Adds Webpack support and remove Grunt
2017-05-09 11:43:48 +02:00
Jeremy Benoist
d047530dc0
CS
2017-05-09 11:17:09 +02:00
Jérémy Benoist
9d7d549712
Update graby* licenses
2017-05-09 09:22:50 +02:00
adev
b60a666df2
Fix API pagination is broken if perPage is custom value
...
Fix #2720
2017-05-08 16:27:16 +02:00
adev
08f29ae7b6
Create a new entry via API even when its content can't be retrieved
...
Fix #2988
2017-05-08 14:57:25 +02:00
Thomas Citharel
4c6ee89c9c
Fix review again
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-07 17:13:08 +02:00
Aline
34806fab1b
Fix reviews
...
Signed-off-by: Aline <chetta.aline@gmail.com>
2017-05-07 15:07:50 +02:00
adev
f3c300e485
Translate error message in login page
...
Fix #2933
2017-05-06 22:21:04 +02:00
Jérémy Benoist
43f81a62e9
Merge pull request #3088 from wallabag/execute-migrations-after-install
...
Added migrations execution after fresh install
2017-05-05 17:42:42 +02:00
Jérémy Benoist
ab742ee9c6
Merge pull request #2920 from wallabag/cleanduplicatescommand
...
Clean Duplicates Command
2017-05-05 17:42:18 +02:00
Nicolas Lœuillet
7d2d1d6859
Added migrations execution after fresh install
2017-05-05 15:14:58 +02:00
Nicolas Lœuillet
89f108b45a
Fixed @j0k3r review
2017-05-05 14:54:03 +02:00
Nicolas Lœuillet
d09fe4d233
Added test for deduplication
2017-05-05 14:33:36 +02:00
Nicolas Lœuillet
6980304968
Merge pull request #3053 from wallabag/api-bulk-add
...
Added API endpoint to handle a list of URL
2017-05-05 13:56:34 +02:00
Jeremy Benoist
72db15ca5d
Little refacto and send 400 on reaching urls limit
2017-05-05 12:05:50 +02:00
adev
ab9eb5cdb7
Fix display the form errors correctly
...
Use `property_path` form option to map underscored form fields
to object properties
@see https://github.com/symfony/symfony/issues/9162#issuecomment-25431148
Fix #3067
2017-05-05 00:12:16 +02:00
Bertrand Dunogier
662db41bae
Changed parsing of login_extra_fields in guzzle auth
2017-05-04 21:45:06 +02:00
Bertrand Dunogier
5b914b0422
Improved Guzzle subscribers extensibility
...
Allows 3rd parties to register new guzzle subscribers by adding extra calls to the http_client_factory service.
2017-05-04 21:44:34 +02:00
Thomas Citharel
2003ffa97e
Fix according to review
2017-05-04 17:44:42 +02:00
Nicolas Lœuillet
cebed9c01f
Merge pull request #3080 from wallabag/use-username-to-import
...
Use username to import
2017-05-04 15:19:16 +02:00
Thomas Citharel
17cc3aacb7
fix theme changes
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-04 14:49:44 +02:00
Thomas Citharel
64f81bc316
Adds Webpack support and removes the use for Grunt
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
use scss
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
fix build, add babel, fix annotations
fixes (and improvements !) for baggy
add live reload & environments & eslint & theme fixes
2017-05-04 14:49:44 +02:00
Thomas Citharel
d1e5059ea0
Use username to import
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
add docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
use username as default
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
rename user to username
typo
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-04 14:41:42 +02:00
Thomas Citharel
6b76ae3d1f
Merge pull request #3060 from wallabag/search-users
...
Search & paginate users
2017-05-04 14:35:14 +02:00
Nicolas Lœuillet
9c09c253fe
Merge pull request #3047 from wallabag/add-notmatches-operator
...
Added notmatches operator for tagging rule
2017-05-03 11:53:01 +02:00
Maxime Marinel
1267905d28
Disable negative numbers in filters
2017-05-03 11:08:56 +02:00
Nicolas Lœuillet
96e4398072
Fixed sandwich menu position in entry view (material theme)
2017-05-02 15:40:15 +02:00
Nicolas Lœuillet
b5b6877976
Merged list and search methods
2017-05-02 15:30:32 +02:00
Thomas Citharel
d01dc5a81e
rename index to list
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-02 15:28:39 +02:00
Thomas Citharel
a2daa32d0c
Fix tests
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-02 15:28:39 +02:00
Thomas Citharel
50cfd8108b
Add pagination
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-02 15:28:39 +02:00
Thomas Citharel
c37515f880
Add filter to users management page
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-05-02 15:28:39 +02:00
Jeremy Benoist
e1d64050ad
Merge remote-tracking branch 'origin/master' into 2.3
2017-05-01 22:15:46 +02:00
Thomas Citharel
e2f3800ccb
Add Clean Duplicates Command
2017-05-01 13:04:31 +02:00
Nicolas Lœuillet
efd351c98f
Added limit
2017-05-01 09:26:12 +02:00
Jeremy Benoist
719ba257d3
Fix tests
2017-05-01 09:26:12 +02:00
Nicolas Lœuillet
a7abcc7b7a
Splitted the endpoint in two
2017-05-01 09:26:12 +02:00
Nicolas Lœuillet
1eca7831a6
Added API endpoint to handle a list of URL
...
By passing an array, you can add / delete URL in mass (bulk request)
2017-05-01 09:25:34 +02:00
Jeremy Benoist
dcbebc17aa
Fix tests
2017-04-29 12:58:39 +02:00
Éric Gillet
ef88b37eb5
Correct create_application en string
2017-04-29 12:30:12 +02:00
Nicolas Lœuillet
80299ed282
Added endpoint to handle URL list to add/delete tags
2017-04-24 12:24:17 +02:00
Nicolas Lœuillet
d1fc590211
Added API endpoint to handle a list of URL and to add/delete tags
2017-04-24 11:12:41 +02:00
Nicolas Lœuillet
a375fed7bf
Fixed @j0k3r review
2017-04-22 13:14:34 +02:00
Nicolas Lœuillet
fdd725f58c
Added notmatches operator for tagging rule
2017-04-20 15:17:02 +02:00
Nicolas Lœuillet
64f1d8f77a
Merge pull request #3024 from wallabag/store-date
...
Added publication date and author
2017-04-18 13:12:28 +02:00
Nicolas Lœuillet
01736b5a2e
Removed is_public in Entry edit form
2017-04-13 15:54:19 +02:00
Maxime
15e4aea678
Remove isPublic from Entry entity fix #2598
2017-04-13 13:12:19 +02:00
Nicolas Lœuillet
3e7a843aa9
Merge branch 'master' into 2.3
2017-04-13 13:07:06 +02:00
Nicolas Lœuillet
7b0b3622ab
Added author of article
2017-04-09 15:24:51 +02:00
Nicolas Lœuillet
5e9009ce86
Added publication date
2017-04-05 22:22:52 +02:00
Martin Trigaux
1b70990b01
Add export notice at the end of the epub
...
The text "Produced by wallabag with PHPePub" is the first page of any epub.
On ebooks reader, it is common (e.g. kobo) to use the first page as the cover of
unread books, which makes it more difficult to differentiate the books.
Move the Notices chapter at the end of the book.
2017-04-05 09:24:48 +02:00
Nicolas Lœuillet
13a592a128
Renamed methods
2017-03-31 17:03:08 +02:00
Nicolas Lœuillet
e682a70f88
Refactored code
2017-03-31 11:04:18 +02:00
Nicolas Lœuillet
9102851f59
Added delete button on Baggy theme
2017-03-31 10:53:23 +02:00
Thomas Citharel
6da1aebc94
Allow to remove all archived entries
...
Since we still support fucking SQLite, we need to retrieve all tags & annotations for archived entries before deleting them.
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-03-31 10:46:05 +02:00
Jérémy Benoist
fa884b30ba
Merge pull request #3021 from wallabag/rename-method
...
Rename method
2017-03-30 16:40:18 +02:00
Thomas Citharel
273b6f0658
Rename method from *username to *user
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-03-30 16:07:48 +02:00
Kevin Decherf
7a3260ae9e
Save alpha channel when downloading PNG images
...
Fixes #2805
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-03-29 21:58:29 +02:00
Nicolas Lœuillet
b5a5377af1
Added migration for Scuttle sharing
2017-03-28 14:20:14 +02:00
FrenchHope
fb9f100e8f
Scuttle sharing
2017-03-28 14:20:14 +02:00
Jeremy Benoist
7d1d961267
Merge remote-tracking branch 'origin/master' into 2.3
2017-03-28 14:07:42 +02:00
Christoph Doblander
cee28dc6d4
remove language on html-tag
2017-03-06 21:34:50 +01:00
Thomas Citharel
ca9a83ee51
return id of article instead of true if entry exists
2017-02-24 11:31:31 +01:00
ngosang
ac47889928
Update Spanish translation
2017-02-20 12:21:02 +01:00
Nicolas Lœuillet
b45b6b6707
Import: we now skip messages when user is null
2017-02-20 09:16:02 +01:00
Jeremy Benoist
bba94d7458
Merge pull request #2832 from Kdecherf/search-domain
...
Search by term: extend to entries url
2017-02-19 21:52:35 +01:00
Nicolas Lœuillet
2edc539581
Merge pull request #2830 from Kdecherf/striptags-title
...
Fix rendering of entry title in Twig views
2017-02-17 09:28:56 +01:00
Kevin Decherf
eac09b48b0
Search by term: extend to entries url
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-02-16 21:47:52 +01:00
Kevin Decherf
aedd385e10
views: cosmetic in share links href
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-02-16 21:36:34 +01:00
ngosang
82749439ac
Update Spanish translation
2017-02-15 15:41:06 +01:00
Nicolas Lœuillet
eef47c0ead
Merge pull request #2879 from matteocoder/matteocoder-patch-1
...
Fixed typo in "first_steps"
2017-02-14 17:16:14 +01:00
Jeremy Benoist
7bf6b555f5
Log restricted access value
...
It might help to figure out if we have enabled it or not
2017-02-13 14:20:03 +01:00
Mateusz Rumiński
41ed68d5b0
fix misspells in polish translation
2017-02-06 15:38:33 +01:00
Jeremy Benoist
99cc170b0e
Merge pull request #2842 from K-Phoen/update-rulerz
...
Update RulerZ
2017-02-06 09:20:28 +01:00
Kévin Gomez
177c5510ff
Update RulerZ
2017-02-05 18:02:09 +01:00
Kevin Decherf
7d9a67de14
Show active list in the left menu during search
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-02-05 15:19:52 +01:00
Quent-in
289ce94bd8
Update Oc version
...
I'll be ready for next train
2017-02-04 15:21:13 +01:00
Kevin Decherf
1bb7bdc8b3
Fix rendering of entry title in Twig views
...
This commit provides some improvements on the rendering of entry title
on entries list and entry views and refactors filter calls:
- Remove escape filter from apparent title, striptags is enough
- Move raw filter to the end of apparent title as it's ignored if not
placed as the last filter
- Replace raw filter with e('html_attr') for title used in attributes,
fixing possible issue and/or glitch
- Add striptags to entry.title used for link sharing to respect the
apparent title
Fixes #2802
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2017-02-02 21:54:15 +01:00
Nicolas Lœuillet
c7d05059ca
Merge pull request #2824 from wallabag/simplify-strings
...
Renamed Developer section to API client management
2017-02-02 15:35:22 +01:00
Mateusz Rumiński
51ca217d2e
Update polish strings
...
update missing polish strings
2017-02-01 22:29:03 +01:00
Julian Oster
f41b085c76
Translate missing strings for de-DE.
2017-02-01 22:06:04 +01:00
Julian Oster
74ba949d7e
Update german strings.
2017-02-01 21:29:59 +01:00
Nicolas Lœuillet
013f426d10
Renamed Developer section to API client management
2017-02-01 13:23:13 +01:00
Jeremy Benoist
78295b99dd
Merge remote-tracking branch 'origin/master' into 2.2
2017-01-26 13:32:07 +01:00
Thomas Citharel
3b0380f049
Fix phpcs and tests
2017-01-24 20:42:02 +01:00
matteocoder
605f82d9c4
Fixed typo in "first_steps"
...
Changed "Pimi passi" to "Primi passi
2017-01-24 08:22:18 -05:00
Thomas Citharel
a607b7a9c0
add filepath test
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-01-22 13:19:46 +01:00
Thomas Citharel
8303b037fb
add cli export
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2017-01-22 12:51:14 +01:00
Jan Losinski
32755d5091
Order tags by slug
...
This adds an orderBy clause to findAllTags(). This makes the list of
tags more useful, as the tags appear in alphanumerical order instead of
somehow random.
Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
2017-01-17 19:22:20 +01:00
Nicolas Lœuillet
3d9950792c
Fixed possible JS injection via the title edition
2017-01-17 10:09:04 +01:00
Jeremy Benoist
3d71d40349
Avoid false preview image
...
If the website doesn't provide an og_image, the value will be false and so it'll be saved like that in the database.
We prefer to leave it as null instead of false.
2017-01-10 17:42:36 +01:00
Nicolas Lœuillet
cace43dd7b
Merge pull request #2735 from wallabag/remove-small-readingtime
...
Removed the small element on reading time
2016-12-30 15:45:19 +01:00
Nicolas Lœuillet
70d99765c7
Removed the small element on reading time
2016-12-30 14:17:18 +01:00
Simounet
ccb9e79a35
Fix double overlay on expanded right sidenav
2016-12-30 14:00:19 +01:00
Nicolas Lœuillet
339b1e689d
Merge pull request #2725 from lapineige/master
...
Share to Shaarli - Include tags
2016-12-30 13:50:44 +01:00
Simounet
db769f6061
Firefox add-on URL updated
2016-12-30 12:01:38 +01:00
Nicolas Lœuillet
5f4667e3e8
Merge pull request #2730 from Simounet/feature/all-actions-on-mobile
...
Access to search, filters, export on mobile
2016-12-30 11:10:47 +01:00
Nicolas Lœuillet
af54b2c959
Merge pull request #2731 from llune/patch-2
...
Minor typo fix
2016-12-30 08:55:15 +01:00
llune
9ad7475c74
Minor typo fix
2016-12-30 02:20:58 +01:00
Simounet
22d0c929e3
Access to search, filters, export on mobile
2016-12-29 19:19:51 +01:00
Nicolas Lœuillet
8527238846
Merge pull request #2702 from wallabag/add-index-uuid
...
Added index on entry.uuid
2016-12-29 10:54:07 +01:00
Nicolas Lœuillet
7239082a5e
Renamed uuid to uid
2016-12-29 10:09:44 +01:00
Thomas Citharel
90f6ee4dbe
Merge pull request #2724 from Simounet/fix/reading-time
...
Fix entry reading time
2016-12-28 18:11:01 +01:00
lapineige
d5d4708fe3
Share tags to Shaarli - Material theme
2016-12-28 12:27:09 +01:00
lapineige
0a0aa70098
Share tags to Shaarli - Baggy theme
2016-12-28 12:27:00 +01:00
Simounet
6ed615ac74
Fix entry reading time
2016-12-27 22:37:42 +01:00
Nicolas Lœuillet
c8de7ab94c
Fixed export by tags with a tag which contains space
2016-12-27 21:26:53 +01:00
Nicolas Lœuillet
89cd670abf
Changed uuid type in database
2016-12-25 10:51:25 +01:00
Nicolas Lœuillet
8137515171
Fixed index on entry.uuid and changed uuid field type
2016-12-25 10:51:25 +01:00
Nicolas Lœuillet
af131cb513
Added index on table creation
2016-12-23 10:26:33 +01:00
Jeremy Benoist
3ef75cc4e3
Be consistent between migration & schema definition
2016-12-19 14:24:19 +01:00
Nicolas Lœuillet
5a5da36955
Removed outputWalkers for RSS and API
2016-12-15 22:22:57 +01:00
Nicolas Lœuillet
9deac0c597
Removed outputWalkers for pagination
...
Due to overload, we disabled output walkers (see https://github.com/whiteoctober/Pagerfanta/issues/115
2016-12-15 22:22:56 +01:00
Nicolas Lœuillet
24becc9717
Merge pull request #2667 from wallabag/upgrade-symfony-32
...
Upgrade to Symfony 3.2
2016-12-15 22:18:45 +01:00
Nicolas Lœuillet
6ad8aabb83
Fixed search bug
2016-12-15 21:38:16 +01:00
Jeremy Benoist
21e7ccef3d
Fix tests & deprecation notice
2016-12-15 21:38:16 +01:00
Jeremy Benoist
15cc183850
Merge pull request #2699 from wallabag/remove-usertable-query
...
Removed user join in query builder
2016-12-13 09:08:34 +01:00
Nicolas Lœuillet
45c159b798
Removed user join in query builder
2016-12-12 22:51:29 +01:00
Jeremy Benoist
24879db1f7
Add default value for list_mode
2016-12-12 17:41:03 +01:00
Nicolas Lœuillet
be2c55de4c
Moved total messages from import
2016-12-08 16:46:17 +01:00
Nicolas Lœuillet
e044d27f82
Replaced chmod for download pictures feature
2016-12-08 13:04:15 +01:00
Nicolas Lœuillet
bb98fede2b
Fixed imports with is_starred and is_archived
2016-12-07 16:01:50 +01:00
Jeremy Benoist
2d4b167038
Merge pull request #2686 from wallabag/fix-redis-import
...
Casted maxIterations for Redis import
2016-12-06 21:04:08 +01:00
Nicolas Lœuillet
558d5199b9
Merge pull request #2680 from wallabag/taggingrule-255
...
Limit rule to 255
2016-12-06 21:00:24 +01:00
Nicolas Lœuillet
7dc48ef820
Casted maxIterations for Redis import
...
Simpleue\Worker wants an integer, we gave it a string
2016-12-06 11:44:40 +01:00
Jeremy Benoist
106bdbcd0a
Add some comments
2016-12-04 11:27:49 +01:00
Jeremy Benoist
5aa0294cca
Limit rule to 255
...
To avoid database error
2016-12-03 11:10:39 +01:00
Jerome Charaoui
3cd6da0b74
Allow fetching content on all import types
...
For better consistency, allow all types of imported entries to update,
which was already the case for Firefox and Chrome.
2016-12-03 00:12:20 -05:00
Jerome Charaoui
e858018fdd
Prevent undefined index when import fetching fails
2016-12-02 22:45:04 -05:00
Jerome Charaoui
36e6ef52a1
Imported entries which fail to fetch get standard error body
2016-12-02 22:42:36 -05:00
Jerome Charaoui
29dca43236
Retain imported content if fetching fails, fixes #2658
2016-12-02 22:41:35 -05:00
Nicolas Lœuillet
1093e979ff
Merge pull request #2677 from wallabag/add-wallabag_user.de.yml
...
add translations/wallabag_user.de.yml (fixes #2673 )
2016-12-01 19:08:12 +01:00
Strubbl
10d85dbae3
Update wallabag_user.de.yml
...
Wallabag->wallabag
2016-12-01 18:23:41 +01:00
Sven Fischer
87958ce645
add translations/wallabag_user.de.yml ( fixes #2673 )
2016-12-01 18:03:36 +01:00
Nicolas Lœuillet
81c657fc5b
Merge pull request #2676 from wallabag/update-addons
...
Updated addons links
2016-12-01 14:39:48 +01:00
Nicolas Lœuillet
8d064ba5a4
Updated addons links
2016-12-01 13:48:34 +01:00
Nicolas Lœuillet
68da51d2a3
Fixed 404 for wallabag logo in 2FA
2016-12-01 10:51:04 +01:00
Nicolas Lœuillet
6787afbe0d
Added floating button on entry view for mobile
2016-11-30 16:08:02 +01:00
Nicolas Lœuillet
9aa991281d
Renamed view_mode by list_mode and hide excerpt
2016-11-28 16:10:21 +01:00
Nicolas Lœuillet
56a7ce17f3
Hide article text on mobile with list mode
2016-11-28 14:27:58 +01:00
Nicolas Lœuillet
9f01d0fde0
Added list view
2016-11-28 14:27:58 +01:00
Nicolas Lœuillet
34ea7be622
Merge pull request #2663 from wallabag/remove-fosuser-attributes
...
Removed FOSUser attributes removed in alpha4
2016-11-28 14:27:31 +01:00
Nicolas Lœuillet
cda0662311
Removed FOSUser attributes removed in alpha4
...
See https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Upgrade.md\#200-alpha3-to-200-alpha4
2016-11-28 12:44:17 +01:00
Nicolas Lœuillet
6bb0866cf5
Merge pull request #2659 from akovalyov/bugfix/non-latin-characters-in-reading-time-calculation
...
Fix incorrect reading time calculation for entries in non-latin languages.
2016-11-28 09:23:04 +01:00
Andrew Kovalyov
5b6888b13f
Fix incorrect reading time calculation for entries in languages with
...
non-latin chars subset.
2016-11-28 01:15:06 +02:00
Kevin Decherf
00fc2b44f4
Enforce lowercase on domain name filter
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2016-11-26 19:52:50 +01:00
Jeremy Benoist
f4a9833490
Merge pull request #2620 from wallabag/fix-password-layout
...
Fix password layout
2016-11-23 09:53:18 +01:00
Nicolas Lœuillet
0df2a4b021
Fixed entry shortcuts available in list view
2016-11-22 21:31:21 +01:00
Jeremy Benoist
5066c3e066
Re-use FOSUser master branch
2016-11-22 21:25:05 +01:00
Jeremy Benoist
d7acde5cc3
Use the correct template
...
When resetting the password, the overriden template we used wasn’t well spelled.
And since we are using a locked version of FOSUser (on a custom commit), the translation of `resetting.check_email` is wrong in any language but english.
2016-11-22 21:23:58 +01:00
Jeremy Benoist
7c6b7a40d1
Merge pull request #2637 from wallabag/mruminski-patch-1
...
Update messages.pl.yml
2016-11-22 20:02:00 +01:00
Mateusz Rumiński
24d4b243a7
Update messages.pl.yml
...
translate shortcuts section to polish
2016-11-22 19:24:38 +01:00
Jeremy Benoist
176e0ea3ca
Merge pull request #2317 from wallabag/restricted-access
...
Added authentication for restricted access articles
2016-11-22 19:12:53 +01:00
Nicolas Lœuillet
d51093a7d9
Added documentation and missing translations
2016-11-22 17:32:24 +01:00
Nicolas Lœuillet
d64bf7953b
Added internal setting to enable/disable articles with paywall
2016-11-22 14:56:53 +01:00
Nicolas Lœuillet
40f3ea57fb
Cleared CookieJar to avoid websites who use cookies for analytics
2016-11-22 14:25:51 +01:00
Bertrand Dunogier
7aab0ecf2f
Added authentication for restricted access articles
...
Fix #438 . Thank you so much @bdunogier
2016-11-22 14:01:46 +01:00
Nicolas Lœuillet
893ccad31f
Translations for shortcuts help
2016-11-22 13:33:06 +01:00
Nicolas Lœuillet
c526f9e474
Added help about shortcuts
2016-11-22 13:07:42 +01:00
Jeremy Benoist
5cd0857e3c
Return 304 when content isn't reloaded using the API
...
Previously it was a 400 but this is more related to a real error.
Using the API user should only know the content got reloaded or not.
If reloaded: 200 otherwise: 304.
2016-11-22 10:45:19 +01:00
Nicolas Lœuillet
ba838dae5a
Merge pull request #2614 from wallabag/api-reload
...
Add ability to reload entry from API
2016-11-22 09:39:43 +01:00
Mateusz Rumiński
4bf5172585
Update messages.pl.yml
...
missing polish translation added
2016-11-21 18:18:52 +01:00
Jeremy Benoist
1f00547836
Merge pull request #2630 from ThibaudDauce/fix-black-headings
...
Add white-text class to card-title too
2016-11-21 17:06:55 +01:00
Thibaud Dauce
4f2755a61d
Add white-text class to card-title too
2016-11-21 15:37:47 +01:00
Jeremy Benoist
c1683778ab
Add ability to use Redis with password
2016-11-20 20:43:04 +01:00
Jeremy Benoist
56da73969a
Return an explicit error if reload fail
2016-11-20 16:25:13 +01:00
Jeremy Benoist
70584b42aa
Fixing tests
2016-11-20 15:15:13 +01:00
Jeremy Benoist
0a6f4568b5
Add ability to reload entry from API
2016-11-20 13:08:41 +01:00
Jeremy Benoist
8670250a26
Add RSS pagination
...
Following https://tools.ietf.org/html/rfc5005#page-4
2016-11-20 09:39:26 +01:00
Nicolas Lœuillet
32f455c131
Added tests
2016-11-19 20:05:16 +01:00
Nicolas Lœuillet
49b042dfdf
Added translations and currentRoute parameter
2016-11-19 19:17:30 +01:00
Nicolas Lœuillet
398de40517
Added search engine in baggy theme
2016-11-19 19:17:30 +01:00
Nicolas Lœuillet
ee122a7528
Added a simple search engine
...
Fix #18
2016-11-19 19:17:30 +01:00
Jeremy Benoist
68003139e1
Merge remote-tracking branch 'origin/master' into 2.2
...
# Conflicts:
# .editorconfig
# docs/de/index.rst
# docs/de/user/import.rst
# docs/en/index.rst
# docs/en/user/configuration.rst
# docs/en/user/import.rst
# docs/fr/index.rst
# docs/fr/user/import.rst
# src/Wallabag/CoreBundle/Command/InstallCommand.php
# src/Wallabag/CoreBundle/Resources/translations/messages.da.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.de.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.en.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.es.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.fa.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.it.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.oc.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.pl.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.pt.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.ro.yml
# src/Wallabag/CoreBundle/Resources/translations/messages.tr.yml
# src/Wallabag/CoreBundle/Resources/views/themes/baggy/Config/index.html.twig
# web/bundles/wallabagcore/themes/baggy/css/style.min.css
# web/bundles/wallabagcore/themes/baggy/js/baggy.min.js
# web/bundles/wallabagcore/themes/material/css/style.min.css
# web/bundles/wallabagcore/themes/material/js/material.min.js
2016-11-19 15:30:49 +01:00
Jeremy Benoist
cffcce0c92
Wallabag can’t work on PostgreSQL <= 9.1
2016-11-19 11:32:56 +01:00
Nicolas Lœuillet
d215273c65
Check if status code is OK
2016-11-18 23:05:02 +01:00
Nicolas Lœuillet
e10e6ab34e
Replace http status with a string
...
I don't want to have 0 if we don't fetch status code, I think it's better to have an empty string, mainly for filters
2016-11-18 15:55:16 +01:00
Nicolas Lœuillet
10b3509757
Added http_status in Entry entity
2016-11-18 15:09:21 +01:00
Mateusz Rumiński
52e01d3483
Update messages.pl.yml
...
translate action_mark_as_read section to polish
2016-11-17 18:52:42 +01:00
Nicolas Lœuillet
c894d76e57
Added tooltips for baggy theme
2016-11-17 09:22:39 +01:00
Nicolas Lœuillet
540a9bc4a2
Added help on config screen
2016-11-17 09:22:39 +01:00
Nicolas Lœuillet
54fd55fda1
Tried to fix tests
2016-11-16 23:07:34 +01:00
Nicolas Lœuillet
65cd8a4a9a
Added tests
2016-11-16 23:07:34 +01:00
Nicolas Lœuillet
f052f1fd57
Added constants for redirection values
2016-11-16 23:07:34 +01:00
Strubbl
287204cda7
Update messages.en.yml
2016-11-16 23:07:34 +01:00
Strubbl
f0ba37fbd5
Update messages.de.yml
2016-11-16 23:07:34 +01:00
Nicolas Lœuillet
a42f38d9fb
Added a configuration to define the redirection after archiving an entry
...
Fix #496
2016-11-16 23:07:34 +01:00
Nicolas Lœuillet
94f2057ffe
Added CSS class on links
2016-11-16 09:17:12 +01:00
Nicolas Lœuillet
3cc78f0679
Added shortcuts
2016-11-15 21:54:20 +01:00
Jeremy Benoist
d213219ec7
Merge pull request #2570 from wallabag/add-creation-date
...
Added creation date on entries view
2016-11-15 09:23:44 +01:00
Jeremy Benoist
66fe2a3dc4
User-agents have moved to site-config
...
Since graby@1.5.0, user-agent can be defined in site-config, which the now recommended way
2016-11-14 14:29:13 +01:00
Nicolas Lœuillet
a8c6f29f3e
Hide creation date in mobile view
2016-11-14 14:28:42 +01:00
Nicolas Lœuillet
80302e5aaa
Changed display for material theme
2016-11-14 13:58:41 +01:00
Nicolas Lœuillet
1c282b1da0
Added creation date on entries view
2016-11-14 13:57:31 +01:00
Jeremy Benoist
d3511bbde9
Merge pull request #2577 from wallabag/add-tooltip-material
...
Added tooltips in header bar
2016-11-14 10:08:26 +01:00
Thomas Citharel
d37081e50b
Merge pull request #2562 from wallabag/image-bigger
...
Bigger image preview in case of only image content
2016-11-14 10:01:12 +01:00
Nicolas Lœuillet
cf9ee2fbd0
Added tooltips in header bar
2016-11-12 11:57:55 +01:00
Nicolas Lœuillet
ece4718f63
Changed behavior when we change language
...
No need to disconnect to apply the language substitution
2016-11-10 20:54:20 +01:00
Nicolas Lœuillet
644b340178
Merge pull request #2566 from wallabag/add-unmarkit
...
Added unmark.it sharing
2016-11-09 18:19:08 +01:00
Nicolas Lœuillet
8a9604aafe
Added unmark.it sharing
...
Fix #668
2016-11-09 18:18:49 +01:00
Nicolas Lœuillet
1781ca3763
Removed support website on about page
2016-11-09 13:59:55 +01:00
Mateusz Rumiński
a9740448cf
Update messages.pl.yml
...
translate Pinboard importer section to polish
2016-11-08 23:11:03 +01:00
Jeremy Benoist
8d7b4f0eff
Display a bigger image in case of image content
...
If the content is only an image, we can display a bigger preview image because we won’t have text to display.
Also, split different card view to avoid too much complexity in the entries.html.twig
2016-11-08 22:17:46 +01:00
Yuriy Evdokimov
d99a7c2206
fix #2559
2016-11-08 22:14:32 +05:00
Nicolas Lœuillet
df30af69d2
Added new tag form in mobile view for Material theme
...
Fix #2376
2016-11-08 14:24:00 +01:00
Nicolas Lœuillet
a4de2351a0
Merge pull request #2556 from wallabag/replace-tokenstorage
...
Replaced TokenStorage with TokenStorageInterface
2016-11-07 11:13:50 +01:00
Nicolas Lœuillet
94766a8962
PHP CS
2016-11-07 10:41:11 +01:00
Nicolas Lœuillet
2fe2e411a7
Replaced TokenStorage with TokenStorageInterface
2016-11-07 10:34:49 +01:00
Strubbl
56e6216485
Update messages.en.yml
...
Instapaper->Pinboard
2016-11-06 22:29:49 +01:00
Strubbl
e8e72daaa6
Update messages.de.yml
2016-11-06 22:29:08 +01:00
Jeremy Benoist
d61b24e459
Round readingtime to avoid crazy number
...
Like `8.666666666667 min`
2016-11-06 21:41:32 +01:00
Jeremy Benoist
9ab024b4f5
Add Pinboard import
2016-11-04 22:44:31 +01:00
Jeremy Benoist
b5571b52cc
Merge pull request #2541 from wallabag/mruminski-patch-1
...
Update messages.pl.yml
2016-11-04 21:49:42 +01:00
Mateusz Rumiński
ff7f551f5a
Update messages.pl.yml
...
missing polish translation added
2016-11-04 19:26:06 +01:00
Quent-in
eaa0bf00a6
Update of the OC version
2016-11-04 18:13:11 +01:00
Nicolas Lœuillet
2db9142bfc
Merge pull request #2460 from wallabag/ui-changes
...
UI Changes
2016-11-04 08:49:52 +01:00
Jeremy Benoist
7e9c1d65b1
Add index into Table definition
2016-11-04 08:02:02 +01:00
Jeremy Benoist
1e7b04d4ea
Use created_at as default sort
...
With index (following https://github.com/wallabag/wallabag/pull/2534 )
2016-11-04 07:56:04 +01:00
Jeremy Benoist
ce11952447
Use created_at as default sort
...
Imported content use the real creation date. If we sort by id, it'll
display contents in reverse order.
2016-11-04 07:34:38 +01:00
Jeremy Benoist
001cc7168a
Cleanup
2016-11-03 18:01:25 +01:00
Jeremy Benoist
864c1dd23a
Fix rest controller merge
2016-11-03 17:29:16 +01:00
Jeremy Benoist
5a619812ca
Merge remote-tracking branch 'origin/master' into 2.2
2016-11-03 16:41:29 +01:00
Jeremy Benoist
da41365579
Merge pull request #2180 from wallabag/download-pictures
...
Download pictures
2016-11-03 16:22:07 +01:00
Jeremy Benoist
ca08d02f2f
Add warning message for import + download images
...
When import isn't async and downloading images is enabled, we warn the user that import can fail.
Also, added missing translations
2016-11-03 15:59:20 +01:00
Thomas Citharel
d56d416d9b
Deal with more resolution issues
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2016-11-03 12:49:57 +01:00
Thomas Citharel
3221b2e413
Fix resolution issues and 'title' issues
...
Also, modify editorconfig for css files.
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2016-11-03 11:28:40 +01:00
Jeremy Benoist
3be554c78f
Merge pull request #2519 from Jibec/master
...
Translation update - French
2016-11-02 07:48:10 +01:00
Jeremy Benoist
e46fdf3096
CS
2016-11-02 07:26:14 +01:00
Jeremy Benoist
9c15470691
wallabag is full lowercase
2016-11-02 07:15:24 +01:00
Jeremy Benoist
1f66d79e6b
Add more importer to wallabag:import command
...
All importer available expect Pocket which require an oAuth login.
2016-11-02 07:10:57 +01:00
Jeremy Benoist
7816eb622d
Add entry.saved event to import & rest
2016-11-02 07:10:23 +01:00
Kevin Decherf
22ef6f96e2
Force user-agent for .slashdot.org
...
Slashdot replaces actual content with a form regarding cookies when
requests originate from France. By forcing the user-agent, the warning
seems to go away.
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2016-11-01 19:51:45 +01:00
Jeremy Benoist
e0597476d1
Use custom event instead of Doctrine ones
...
This give us ability to use Entry ID to determine where to store images and it’s then more easy to remove them when we remove the entry.
2016-11-01 14:49:02 +01:00
Laurent
995d909d0f
Add Instapaper to CLI import
2016-11-01 18:33:32 +08:00
Jean-Baptiste
303b3c61a7
Translation - French - tiny typo
2016-10-31 20:16:36 +01:00
Jean-Baptiste
31dd328df4
Translation - French - tiny escape correction
2016-10-31 20:12:29 +01:00
Jean-Baptiste
337b47c216
Translation - French - tiny escape correction
2016-10-31 20:01:07 +01:00
Nicolas Lœuillet
68e0efffb8
Fixed review
2016-10-31 17:20:27 +01:00
Nicolas Lœuillet
3b81212674
Added translations and baggy part
2016-10-31 16:48:34 +01:00