]> git.immae.eu Git - github/wallabag/wallabag.git/log
github/wallabag/wallabag.git
6 years agoAdd all entries RSS feed and put links on tag page itself and baggy too 3207/head
Thomas Citharel [Tue, 20 Jun 2017 16:29:46 +0000 (18:29 +0200)] 
Add all entries RSS feed and put links on tag page itself and baggy too

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
6 years agoFix typo
Jeremy Benoist [Sun, 18 Jun 2017 12:58:50 +0000 (14:58 +0200)] 
Fix typo

6 years agoadd rss icon
Thomas Citharel [Tue, 13 Jun 2017 12:17:04 +0000 (14:17 +0200)] 
add rss icon

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
6 years agoFix tests
Jeremy Benoist [Sat, 10 Jun 2017 12:24:42 +0000 (14:24 +0200)] 
Fix tests

6 years agoFix getContainer in command
Jeremy Benoist [Sat, 10 Jun 2017 11:19:43 +0000 (13:19 +0200)] 
Fix getContainer in command

6 years agoAdd RSS tags feeds
Jeremy Benoist [Sat, 10 Jun 2017 11:11:08 +0000 (13:11 +0200)] 
Add RSS tags feeds

6 years agoUser existing service instead of getDoctrine
Jeremy Benoist [Sat, 10 Jun 2017 10:33:58 +0000 (12:33 +0200)] 
User existing service instead of getDoctrine

6 years agoMerge pull request #2683 from wallabag/credentials-in-db
Jérémy Benoist [Tue, 20 Jun 2017 14:40:48 +0000 (16:40 +0200)] 
Merge pull request #2683 from wallabag/credentials-in-db

Store credentials in DB

6 years agoGet rid of masked value in listing 2683/head
Jeremy Benoist [Sun, 18 Jun 2017 13:34:59 +0000 (15:34 +0200)] 
Get rid of masked value in listing

6 years agoFix reviews
Thomas Citharel [Wed, 14 Jun 2017 13:02:34 +0000 (15:02 +0200)] 
Fix reviews

Encrypt username too
Redirect to list after saving credentials
Fix typos

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
6 years agoCrypt site credential password
Jeremy Benoist [Sun, 11 Jun 2017 21:05:19 +0000 (23:05 +0200)] 
Crypt site credential password

6 years agoAdd a live test for restricted article
Jeremy Benoist [Wed, 3 May 2017 08:23:49 +0000 (10:23 +0200)] 
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 😓

6 years agoForce sequence creation for postgresql
Jeremy Benoist [Tue, 2 May 2017 06:38:22 +0000 (08:38 +0200)] 
Force sequence creation for postgresql

6 years agoAdd menu access to site credentials CRUD
Jeremy Benoist [Mon, 1 May 2017 20:13:35 +0000 (22:13 +0200)] 
Add menu access to site credentials CRUD

6 years agoRetrieve username/password from database
Jeremy Benoist [Mon, 1 May 2017 20:13:17 +0000 (22:13 +0200)] 
Retrieve username/password from database

Inject the current user & the repo to retrieve username/password from the database

6 years agoUpdate route & user verification
Jeremy Benoist [Fri, 9 Dec 2016 15:47:50 +0000 (16:47 +0100)] 
Update route & user verification

6 years agoAdd CRUD for site credentials
Jeremy Benoist [Sun, 4 Dec 2016 12:51:58 +0000 (13:51 +0100)] 
Add CRUD for site credentials

6 years agoMerge pull request #3215 from wallabag/fix-3192
Jérémy Benoist [Tue, 20 Jun 2017 04:43:59 +0000 (06:43 +0200)] 
Merge pull request #3215 from wallabag/fix-3192

Empty preview pictures and language return null

6 years agoMerge pull request #3229 from wallabag/fix-mobile-view
Thomas Citharel [Thu, 15 Jun 2017 07:56:39 +0000 (09:56 +0200)] 
Merge pull request #3229 from wallabag/fix-mobile-view

Fix mobile view and update asset deps

6 years agoFix mobile view and update asset deps 3229/head
Thomas Citharel [Thu, 15 Jun 2017 05:58:12 +0000 (07:58 +0200)] 
Fix mobile view and update asset deps

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
6 years agoMerge pull request #3220 from wallabag/remove-padding
Nicolas Lœuillet [Tue, 13 Jun 2017 15:54:06 +0000 (17:54 +0200)] 
Merge pull request #3220 from wallabag/remove-padding

Removed padding on entry view

6 years agoUpdated production files 3220/head
Nicolas Lœuillet [Tue, 13 Jun 2017 15:07:44 +0000 (17:07 +0200)] 
Updated production files

6 years agoRemoved padding on entry view
Nicolas Lœuillet [Tue, 13 Jun 2017 14:52:14 +0000 (16:52 +0200)] 
Removed padding on entry view

6 years agoMerge pull request #3213 from wallabag/fix-internal-settings-form
Nicolas Lœuillet [Tue, 13 Jun 2017 08:24:47 +0000 (10:24 +0200)] 
Merge pull request #3213 from wallabag/fix-internal-settings-form

Fixed internal settings form

6 years agoFix empty language and preview pics 3215/head
Thomas Citharel [Mon, 12 Jun 2017 14:46:33 +0000 (16:46 +0200)] 
Fix empty language and preview pics

6 years agoFixed internal settings form 3213/head
Nicolas Lœuillet [Mon, 12 Jun 2017 08:44:08 +0000 (10:44 +0200)] 
Fixed internal settings form

6 years agoMerge pull request #3208 from wallabag/is-public
Nicolas Lœuillet [Mon, 12 Jun 2017 08:26:01 +0000 (10:26 +0200)] 
Merge pull request #3208 from wallabag/is-public

Add ability to filter public entries & use it in the API

6 years agoCS 3208/head
Jeremy Benoist [Sat, 10 Jun 2017 14:08:24 +0000 (16:08 +0200)] 
CS

6 years agoFew fixes
Jeremy Benoist [Sat, 10 Jun 2017 13:37:25 +0000 (15:37 +0200)] 
Few fixes

6 years agoAdd public filter/field in the API
Jeremy Benoist [Sat, 10 Jun 2017 13:31:57 +0000 (15:31 +0200)] 
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

6 years agoAdd isPublic filter on entries
Jeremy Benoist [Sat, 10 Jun 2017 13:00:52 +0000 (15:00 +0200)] 
Add isPublic filter on entries

6 years agoMerge remote-tracking branch 'origin/master' into 2.3
Jeremy Benoist [Sat, 10 Jun 2017 12:41:30 +0000 (14:41 +0200)] 
Merge remote-tracking branch 'origin/master' into 2.3

6 years agoMerge pull request #3206 from wallabag/mruminski-patch-1
Jérémy Benoist [Sat, 10 Jun 2017 11:17:20 +0000 (13:17 +0200)] 
Merge pull request #3206 from wallabag/mruminski-patch-1

Update validators.pl.yml

6 years agoMerge pull request #3203 from wallabag/fix-tag-count-baggy
Jérémy Benoist [Sat, 10 Jun 2017 11:16:10 +0000 (13:16 +0200)] 
Merge pull request #3203 from wallabag/fix-tag-count-baggy

Fix tags count in tags list on baggy

6 years agoMerge pull request #3202 from pVesian/master
Jérémy Benoist [Sat, 10 Jun 2017 11:14:42 +0000 (13:14 +0200)] 
Merge pull request #3202 from pVesian/master

Config label improvement #3199

6 years agoUpdate validators.pl.yml 3206/head
Mateusz Rumiński [Sat, 10 Jun 2017 10:40:40 +0000 (12:40 +0200)] 
Update validators.pl.yml

add "quote_length_too_high" translation

6 years agoMerge pull request #3173 from wallabag/domain-name-param
Jérémy Benoist [Sat, 10 Jun 2017 09:36:03 +0000 (11:36 +0200)] 
Merge pull request #3173 from wallabag/domain-name-param

remove craueconfig domain name setting and add a proper one in parame…

6 years agoUpdate translations 3202/head
Jeremy Benoist [Sat, 10 Jun 2017 09:29:56 +0000 (11:29 +0200)] 
Update translations

6 years agoFix tags count in tags list on baggy 3203/head
Jeremy Benoist [Sat, 10 Jun 2017 09:21:47 +0000 (11:21 +0200)] 
Fix tags count in tags list on baggy

6 years agoMerge pull request #3192 from wallabag/validate-content-fields
Jérémy Benoist [Fri, 9 Jun 2017 11:51:26 +0000 (13:51 +0200)] 
Merge pull request #3192 from wallabag/validate-content-fields

Validate language & preview picture fields

6 years agoConfig label improvement #3199
Pierre de Vésian [Fri, 9 Jun 2017 10:11:48 +0000 (12:11 +0200)] 
Config label improvement #3199

6 years agoCleanup test 3192/head
Jeremy Benoist [Fri, 9 Jun 2017 09:52:40 +0000 (11:52 +0200)] 
Cleanup test

Looks like we didn't ALWAYS get a value for language from 20minutes.
Ahem.

6 years agoConvert - to _ in language
Jeremy Benoist [Fri, 9 Jun 2017 09:42:04 +0000 (11:42 +0200)] 
Convert - to _ in language

Mostly to increase language supports

6 years agoUse Locale instead of Language
Jeremy Benoist [Fri, 9 Jun 2017 09:28:04 +0000 (11:28 +0200)] 
Use Locale instead of Language

6 years agoMerge pull request #3195 from wallabag/authentication-error
Jérémy Benoist [Fri, 9 Jun 2017 09:05:34 +0000 (11:05 +0200)] 
Merge pull request #3195 from wallabag/authentication-error

Log an error level message when user auth fail

6 years agoPromote https 3173/head
Jeremy Benoist [Fri, 9 Jun 2017 08:07:27 +0000 (10:07 +0200)] 
Promote https

6 years agoUse a listener to catch auth failure 3195/head
Jeremy Benoist [Fri, 9 Jun 2017 07:45:43 +0000 (09:45 +0200)] 
Use a listener to catch auth failure

6 years agoCS
Jeremy Benoist [Thu, 8 Jun 2017 20:52:26 +0000 (22:52 +0200)] 
CS

6 years agoFix test
Jeremy Benoist [Thu, 8 Jun 2017 20:51:30 +0000 (22:51 +0200)] 
Fix test

de_DE is not valid language.
Zataz doesn’t send a valid language in their content (they use `fr-FR`).

6 years agoLog an error level message when user auth fail
Jeremy Benoist [Thu, 8 Jun 2017 20:24:49 +0000 (22:24 +0200)] 
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.

6 years agoCS
Jeremy Benoist [Thu, 8 Jun 2017 19:56:20 +0000 (21:56 +0200)] 
CS

6 years agoValidate language & preview picture fields
Jeremy Benoist [Thu, 8 Jun 2017 19:51:46 +0000 (21:51 +0200)] 
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.

6 years agoReview
Jeremy Benoist [Thu, 8 Jun 2017 17:15:33 +0000 (19:15 +0200)] 
Review

6 years agoMerge pull request #3187 from wallabag/api-client-credentials
Jérémy Benoist [Thu, 8 Jun 2017 15:24:49 +0000 (17:24 +0200)] 
Merge pull request #3187 from wallabag/api-client-credentials

Create (and return) a client after creating a new user using the API

6 years agoAdd ability to name the client 3187/head
Jeremy Benoist [Thu, 8 Jun 2017 12:25:44 +0000 (14:25 +0200)] 
Add ability to name the client

6 years agoMerge pull request #3189 from wallabag/add-discourse
Nicolas Lœuillet [Thu, 8 Jun 2017 12:02:12 +0000 (14:02 +0200)] 
Merge pull request #3189 from wallabag/add-discourse

Added link to community in issue template

6 years agoAdded link to community in issue template 3189/head
Nicolas Lœuillet [Thu, 8 Jun 2017 11:34:14 +0000 (13:34 +0200)] 
Added link to community in issue template

6 years agoCS
Jeremy Benoist [Wed, 7 Jun 2017 21:23:34 +0000 (23:23 +0200)] 
CS

6 years agoCreate a client when creating a user using the api
Jeremy Benoist [Wed, 7 Jun 2017 21:23:28 +0000 (23:23 +0200)] 
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.

6 years agoMerge pull request #3093 from aaa2000/annotation-error-on-save
Nicolas Lœuillet [Wed, 7 Jun 2017 14:30:27 +0000 (16:30 +0200)] 
Merge pull request #3093 from aaa2000/annotation-error-on-save

Displays an error with an annotation with a too long quote

6 years agoMerge pull request #3181 from wallabag/api-content-patch
Jérémy Benoist [Wed, 7 Jun 2017 13:40:59 +0000 (15:40 +0200)] 
Merge pull request #3181 from wallabag/api-content-patch

Add ability to patch an entry with more fields

6 years agoRefactorize the way to save an Entry in the API 3181/head
Jeremy Benoist [Wed, 7 Jun 2017 13:07:55 +0000 (15:07 +0200)] 
Refactorize the way to save an Entry in the API

6 years agoMerge pull request #3184 from wallabag/better-way-image-extension
Jérémy Benoist [Wed, 7 Jun 2017 11:41:25 +0000 (13:41 +0200)] 
Merge pull request #3184 from wallabag/better-way-image-extension

Use an alternative way to detect images

6 years agoMerge pull request #3179 from wallabag/show-user-command
Jérémy Benoist [Wed, 7 Jun 2017 07:40:56 +0000 (09:40 +0200)] 
Merge pull request #3179 from wallabag/show-user-command

Show user command

6 years agoFix postgresql migration 3093/head
adev [Tue, 6 Jun 2017 22:12:20 +0000 (00:12 +0200)] 
Fix postgresql migration

6 years agoMerge remote-tracking branch 'origin/master' into 2.3
Jeremy Benoist [Tue, 6 Jun 2017 18:15:21 +0000 (20:15 +0200)] 
Merge remote-tracking branch 'origin/master' into 2.3

6 years agofix tests
Thomas Citharel [Tue, 6 Jun 2017 14:18:25 +0000 (16:18 +0200)] 
fix tests

6 years agoadd migration
Thomas Citharel [Tue, 6 Jun 2017 14:04:51 +0000 (16:04 +0200)] 
add migration

6 years agoremove craueconfig domain name setting and add a proper one in parameters
Thomas Citharel [Thu, 1 Jun 2017 08:42:19 +0000 (10:42 +0200)] 
remove craueconfig domain name setting and add a proper one in parameters

6 years agoMerge pull request #3177 from wallabag/api-create-user-update
Jérémy Benoist [Tue, 6 Jun 2017 13:25:05 +0000 (15:25 +0200)] 
Merge pull request #3177 from wallabag/api-create-user-update

API user creation behing a toggle

6 years agoMerge pull request #3165 from wallabag/it-translation-update
Jérémy Benoist [Tue, 6 Jun 2017 09:44:18 +0000 (11:44 +0200)] 
Merge pull request #3165 from wallabag/it-translation-update

Update Italian translation

6 years agoUse an alternative way to detect image 3184/head
Jeremy Benoist [Mon, 5 Jun 2017 20:54:02 +0000 (22:54 +0200)] 
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.

6 years agoFix review 3179/head
Thomas Citharel [Sun, 4 Jun 2017 15:57:40 +0000 (17:57 +0200)] 
Fix review

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
6 years agoDisplays an error with an annotation with a too long quote
adev [Sun, 7 May 2017 15:21:30 +0000 (17:21 +0200)] 
Displays an error with an annotation with a too long quote

Fix #2762

6 years agoMerge pull request #3180 from wallabag/mruminski-patch-1 3177/head
Jérémy Benoist [Fri, 2 Jun 2017 19:02:07 +0000 (21:02 +0200)] 
Merge pull request #3180 from wallabag/mruminski-patch-1

Update PL translation

6 years agoAdd ability to patch an entry with more fields
Jeremy Benoist [Fri, 2 Jun 2017 18:52:49 +0000 (20:52 +0200)] 
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

6 years agoReturn 201 on user creation
Jeremy Benoist [Fri, 2 Jun 2017 18:03:25 +0000 (20:03 +0200)] 
Return 201 on user creation

6 years agoUpdate PL transation 3180/head
Mateusz Rumiński [Fri, 2 Jun 2017 17:35:25 +0000 (19:35 +0200)] 
Update PL transation

add missing translation

6 years agoAdd show user command
Thomas Citharel [Fri, 2 Jun 2017 14:53:03 +0000 (16:53 +0200)] 
Add show user command

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
6 years agoAdd :it: translation
Jérémy Benoist [Fri, 2 Jun 2017 09:45:45 +0000 (11:45 +0200)] 
Add :it: translation

6 years agoUse a dedicated file for wallabag config
Jeremy Benoist [Fri, 2 Jun 2017 08:46:04 +0000 (10:46 +0200)] 
Use a dedicated file for wallabag config

6 years agoAdd translation
Jeremy Benoist [Fri, 2 Jun 2017 08:27:15 +0000 (10:27 +0200)] 
Add translation

6 years agoAPI user creation behing a toggle
Jeremy Benoist [Fri, 2 Jun 2017 08:19:33 +0000 (10:19 +0200)] 
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.

6 years agoMerge pull request #2708 from jcharaoui/import-disablecontentupdate
Jérémy Benoist [Fri, 2 Jun 2017 09:26:37 +0000 (11:26 +0200)] 
Merge pull request #2708 from jcharaoui/import-disablecontentupdate

Import disableContentUpdate

6 years agoUpdate messages.it.yml 3165/head
Jérémy Benoist [Fri, 2 Jun 2017 07:17:45 +0000 (09:17 +0200)] 
Update messages.it.yml

6 years agoMerge pull request #3176 from wallabag/fix-image-download
Nicolas Lœuillet [Fri, 2 Jun 2017 07:12:11 +0000 (09:12 +0200)] 
Merge pull request #3176 from wallabag/fix-image-download

Replace images with & in url

6 years agoCS 3176/head
Jeremy Benoist [Thu, 1 Jun 2017 20:58:38 +0000 (22:58 +0200)] 
CS

6 years agoReplace images with &
Jeremy Benoist [Thu, 1 Jun 2017 20:50:33 +0000 (22:50 +0200)] 
Replace images with &

Images with `&` in the path weren’t well replaced because they might be with `&amp;` in the html instead.

Replacing `&` with `&amp;` fix the problem.

6 years agoFix option attributes 2708/head
Jeremy Benoist [Thu, 1 Jun 2017 13:44:36 +0000 (15:44 +0200)] 
Fix option attributes

6 years agoMerge pull request #3171 from wallabag/drop-fucking-sqlite
Nicolas Lœuillet [Thu, 1 Jun 2017 12:46:01 +0000 (14:46 +0200)] 
Merge pull request #3171 from wallabag/drop-fucking-sqlite

Defined MySQL as the default rdbms for wallabag

6 years agoWe don't need that getter
Jeremy Benoist [Thu, 1 Jun 2017 10:46:07 +0000 (12:46 +0200)] 
We don't need that getter

6 years agoNo need to catch that Exception
Jeremy Benoist [Thu, 1 Jun 2017 09:45:02 +0000 (11:45 +0200)] 
No need to catch that Exception

6 years agoRewrote code & fix tests
Jeremy Benoist [Thu, 1 Jun 2017 09:31:45 +0000 (11:31 +0200)] 
Rewrote code & fix tests

6 years agoMerge pull request #3172 from wallabag/more-scruti
Jérémy Benoist [Thu, 1 Jun 2017 08:29:32 +0000 (10:29 +0200)] 
Merge pull request #3172 from wallabag/more-scruti

More Scrutinizer issues fixed

6 years agoCS
Jeremy Benoist [Thu, 1 Jun 2017 07:52:09 +0000 (09:52 +0200)] 
CS

6 years agoFix tests
Jeremy Benoist [Tue, 30 May 2017 15:48:24 +0000 (17:48 +0200)] 
Fix tests

6 years agoCS
Jeremy Benoist [Tue, 30 May 2017 14:21:25 +0000 (16:21 +0200)] 
CS

6 years agoReplace Wallabag v1 error strings with v2 strings
Jerome Charaoui [Fri, 16 Dec 2016 14:46:21 +0000 (09:46 -0500)] 
Replace Wallabag v1 error strings with v2 strings

6 years agoAdd disableContentUpdate import option
Jerome Charaoui [Wed, 7 Dec 2016 20:16:49 +0000 (15:16 -0500)] 
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.

6 years agoPut default fetching error title in global config
Jerome Charaoui [Wed, 7 Dec 2016 03:27:08 +0000 (22:27 -0500)] 
Put default fetching error title in global config