]>
git.immae.eu Git - github/wallabag/wallabag.git/log
Jeremy Benoist [Sat, 30 May 2015 11:31:54 +0000 (13:31 +0200)]
Disable coverage
It takes ages to process and most of the time the build fail for "execution time" too long.
Too much time already burned to investigate it.
We'll investigate later, it's not a priority atm.
Jeremy Benoist [Sat, 4 Apr 2015 19:55:06 +0000 (21:55 +0200)]
Enable debug on phpunit
Jeremy [Wed, 1 Apr 2015 19:54:22 +0000 (21:54 +0200)]
Avoid / in feed token
Of course, it breaks the url and the route matcher for each feed route
Jeremy [Wed, 1 Apr 2015 19:53:57 +0000 (21:53 +0200)]
Fix tests
Jeremy [Sun, 29 Mar 2015 08:53:10 +0000 (10:53 +0200)]
Move API stuff in ApiBundle
Nicolas Lœuillet [Wed, 1 Apr 2015 19:58:08 +0000 (21:58 +0200)]
Merge pull request #1164 from wallabag/v2-remove-username-in-config
Remove ability to change username
Nicolas Lœuillet [Wed, 1 Apr 2015 19:53:48 +0000 (21:53 +0200)]
Merge pull request #1165 from wallabag/v2-prefix-db
Prefix table
Jeremy [Sat, 28 Mar 2015 11:01:48 +0000 (12:01 +0100)]
And phpunit with html coverage to ant
Launching `ant phpunit` will now generate HTML Coverage
Jeremy [Sat, 28 Mar 2015 10:29:19 +0000 (11:29 +0100)]
Ability to prefix tables
Will fix #799
Jeremy [Fri, 27 Mar 2015 23:10:39 +0000 (00:10 +0100)]
Remove ability to change username
Since password are linked to username it was hard to change username while checking that the password is the good one.
Instead of doing crazy things to achieve that, I act that user won't be able to update username.
Also, username (and email) must be unique, since people logged in using username and can request a new password using email.
This should fix #1149
Nicolas Lœuillet [Wed, 1 Apr 2015 19:08:56 +0000 (21:08 +0200)]
Merge pull request #1166 from wallabag/v2-rss
Add RSS feeds
Jeremy [Wed, 1 Apr 2015 14:11:19 +0000 (16:11 +0200)]
Force raw on content
We don't want Symfony to escape html content
Jeremy [Sat, 28 Mar 2015 21:31:32 +0000 (22:31 +0100)]
Avoid timeout on code coverage from Scrutinizer
Jeremy [Sat, 28 Mar 2015 21:15:24 +0000 (22:15 +0100)]
Use lemonde instead of mailjet
Mailjet seems to be laggy, hope that LeMonde will be more reliable in the future.
@see https://travis-ci.org/wallabag/wallabag/jobs/
56246231
Jeremy [Sat, 28 Mar 2015 20:45:35 +0000 (21:45 +0100)]
Update InstallCommand test
They are god damn too long to execute because it launch external command (mostly related to doctrine).
So I've added a PHPUnit @group (`command-doctrine`) so that we can avoid launching them on a regular basis, like that:
`phpunit --exclude-group command-doctrine`
Jeremy [Sat, 28 Mar 2015 20:43:49 +0000 (21:43 +0100)]
Add tests
and fix few mistakes
Jeremy [Sat, 28 Mar 2015 13:28:24 +0000 (14:28 +0100)]
Sort by id is faster
Since it's the primary key
Jeremy [Sat, 28 Mar 2015 13:27:45 +0000 (14:27 +0100)]
Add rss for entries
will fix #1000
Nicolas Lœuillet [Mon, 30 Mar 2015 15:05:37 +0000 (17:05 +0200)]
Merge pull request #1152 from wallabag/v2-forgot-password
Handle forgot password
Nicolas Lœuillet [Sat, 28 Mar 2015 09:46:33 +0000 (10:46 +0100)]
Merge pull request #1163 from wallabag/v2-speed-up-tests
Speed up tests
Jeremy [Fri, 27 Mar 2015 23:23:25 +0000 (00:23 +0100)]
Rewrite travis & add scrutinizer
Jeremy [Fri, 27 Mar 2015 18:58:48 +0000 (19:58 +0100)]
Enable hhvm & nightly for curiosity
Jeremy [Fri, 27 Mar 2015 18:47:30 +0000 (19:47 +0100)]
Switch to Docker-based infrastructure
Jeremy [Fri, 27 Mar 2015 18:46:36 +0000 (19:46 +0100)]
Use doctrine cache for tests
Jeremy [Sun, 8 Mar 2015 21:47:32 +0000 (22:47 +0100)]
Add some tests
Jeremy [Sat, 7 Mar 2015 22:25:36 +0000 (23:25 +0100)]
Handle forgot password
Nicolas Lœuillet [Fri, 6 Mar 2015 20:48:33 +0000 (21:48 +0100)]
Merge pull request #1110 from wallabag/v2-api-hypermedia
[WIP] API : hypermedia & tags
William Durand [Fri, 6 Mar 2015 10:07:39 +0000 (11:07 +0100)]
Use pager in getEntries() and return Hateoas collection
William Durand [Fri, 6 Mar 2015 10:07:22 +0000 (11:07 +0100)]
Return pager into EntryRepository (for entries only)
William Durand [Fri, 6 Mar 2015 10:06:46 +0000 (11:06 +0100)]
Add Pagerfanta
Nicolas Lœuillet [Thu, 5 Mar 2015 18:41:23 +0000 (19:41 +0100)]
add getUser on Tag entity
Nicolas Lœuillet [Thu, 5 Mar 2015 18:34:30 +0000 (19:34 +0100)]
add more log on AccessDeniedException
Nicolas Lœuillet [Sat, 28 Feb 2015 13:22:11 +0000 (14:22 +0100)]
fix tests
Nicolas Lœuillet [Fri, 27 Feb 2015 16:51:36 +0000 (17:51 +0100)]
remove JsonResponse
Nicolas Lœuillet [Fri, 27 Feb 2015 14:24:36 +0000 (15:24 +0100)]
fix tests for GET /entries/tags
Nicolas Lœuillet [Thu, 26 Feb 2015 14:27:00 +0000 (15:27 +0100)]
remove useless code
Nicolas Lœuillet [Thu, 26 Feb 2015 14:00:28 +0000 (15:00 +0100)]
commit bug with getSalt
Nicolas Lœuillet [Thu, 26 Feb 2015 13:25:40 +0000 (14:25 +0100)]
replace Response with JsonResponse
Nicolas Lœuillet [Thu, 26 Feb 2015 11:35:59 +0000 (12:35 +0100)]
remove debug lines
Nicolas Lœuillet [Thu, 26 Feb 2015 08:41:42 +0000 (09:41 +0100)]
add relation between user and tags, tests are broken
Nicolas Lœuillet [Tue, 24 Feb 2015 21:00:24 +0000 (22:00 +0100)]
POST entries/tags with test
Nicolas Lœuillet [Tue, 24 Feb 2015 06:42:09 +0000 (07:42 +0100)]
relation between tags and entries
Nicolas Lœuillet [Sun, 22 Feb 2015 20:25:24 +0000 (21:25 +0100)]
fixtures for tag
Nicolas Lœuillet [Fri, 20 Feb 2015 19:36:05 +0000 (20:36 +0100)]
fix GET /api/entries/{entry}/tags
Nicolas Lœuillet [Fri, 20 Feb 2015 19:29:33 +0000 (20:29 +0100)]
add relation between entry and tag
Nicolas Lœuillet [Fri, 20 Feb 2015 16:20:12 +0000 (17:20 +0100)]
remove dumb code
Nicolas Lœuillet [Fri, 20 Feb 2015 16:18:48 +0000 (17:18 +0100)]
remove GET /tags/id
Nicolas Lœuillet [Fri, 20 Feb 2015 15:38:24 +0000 (16:38 +0100)]
GET /api/tags/id_tag method
Nicolas Lœuillet [Fri, 20 Feb 2015 14:36:25 +0000 (15:36 +0100)]
remove isDeleted flag
Nicolas Lœuillet [Fri, 20 Feb 2015 13:18:01 +0000 (14:18 +0100)]
improve hateoas implementation
Nicolas Lœuillet [Fri, 20 Feb 2015 11:00:20 +0000 (12:00 +0100)]
returns serialzed object for GET /entries
Nicolas Lœuillet [Fri, 20 Feb 2015 10:45:38 +0000 (11:45 +0100)]
first draft of hypermedia implementation
Nicolas Lœuillet [Wed, 4 Mar 2015 05:25:17 +0000 (06:25 +0100)]
Merge pull request #1144 from wallabag/v2-build
Simplify build system
Jeremy [Tue, 3 Mar 2015 18:20:08 +0000 (19:20 +0100)]
Simplify build system
Nicolas Lœuillet [Mon, 2 Mar 2015 20:23:19 +0000 (21:23 +0100)]
Merge pull request #1132 from wallabag/v2-theme
V2 theme
Jeremy [Sun, 1 Mar 2015 19:25:43 +0000 (20:25 +0100)]
Only one pattern for LiipTheme
Others patterns aren't required (but I think it's still important to have them around)
Jeremy [Sun, 1 Mar 2015 07:22:29 +0000 (08:22 +0100)]
Cleanup & simplify theme
Jeremy [Sat, 28 Feb 2015 18:01:09 +0000 (19:01 +0100)]
Remove old themes
Jeremy [Mon, 23 Feb 2015 21:55:06 +0000 (22:55 +0100)]
Add LiipThemeBundle
Re-defined the config / user relation to be OneToOne bidirectionnal.
ConfigType is now a service so I can inject the list of available themes that are also used by LiipThemeBundle
Force sqlite for test
In case of people use a different driver in parameter.yml (yes I do :))
Nicolas Lœuillet [Sat, 28 Feb 2015 12:14:43 +0000 (13:14 +0100)]
config for CORS
Nicolas Lœuillet [Fri, 27 Feb 2015 20:26:43 +0000 (21:26 +0100)]
enable CORS
Nicolas Lœuillet [Mon, 23 Feb 2015 19:56:09 +0000 (20:56 +0100)]
Merge pull request #1095 from wallabag/v2-config
V2 config
Jeremy [Sun, 22 Feb 2015 22:29:48 +0000 (23:29 +0100)]
More tests on the install command
Jeremy [Sun, 22 Feb 2015 16:18:54 +0000 (17:18 +0100)]
sqlite doesn't support getListDatabasesSQL
Jeremy [Sun, 22 Feb 2015 13:35:36 +0000 (14:35 +0100)]
Improve install command & add test
Also add fixtures for Config
InstallCommand now check if database, schema are here and ask the user what to do (keep or trash & re-create)
Jeremy [Sun, 22 Feb 2015 09:50:27 +0000 (10:50 +0100)]
Handle default value for new user
Jeremy [Sun, 22 Feb 2015 08:30:25 +0000 (09:30 +0100)]
Adding new user
Jeremy [Tue, 17 Feb 2015 21:45:20 +0000 (22:45 +0100)]
Updating logged in user (email, name, etc ..)
Jeremy [Tue, 17 Feb 2015 20:03:23 +0000 (21:03 +0100)]
Handle password change
Jeremy [Mon, 16 Feb 2015 20:31:42 +0000 (21:31 +0100)]
Use a form type for entry
Jeremy [Mon, 16 Feb 2015 20:31:16 +0000 (21:31 +0100)]
Cleanup
Jeremy [Mon, 16 Feb 2015 20:28:49 +0000 (21:28 +0100)]
Implement simple config
Jeremy [Mon, 16 Feb 2015 18:09:47 +0000 (19:09 +0100)]
Fix indentation in templates
Jeremy [Wed, 11 Feb 2015 20:06:32 +0000 (21:06 +0100)]
Update UserConfig schema
Jeremy [Thu, 12 Feb 2015 07:50:06 +0000 (08:50 +0100)]
Merge pull request #1070 from wallabag/v2-api-tests
1st draft for testing API
Nicolas Lœuillet [Thu, 12 Feb 2015 07:46:40 +0000 (08:46 +0100)]
remove debug lines
Nicolas Lœuillet [Wed, 11 Feb 2015 17:22:59 +0000 (18:22 +0100)]
test if GET /api/entries returns 1 or more results
Nicolas Lœuillet [Wed, 11 Feb 2015 15:08:13 +0000 (16:08 +0100)]
create single test for bad headers
Nicolas Lœuillet [Wed, 11 Feb 2015 14:35:40 +0000 (15:35 +0100)]
test with bad headers
Nicolas Lœuillet [Wed, 11 Feb 2015 14:15:06 +0000 (15:15 +0100)]
add test for empty salt
Nicolas Lœuillet [Wed, 11 Feb 2015 10:52:10 +0000 (11:52 +0100)]
phpdoc
Nicolas Lœuillet [Wed, 11 Feb 2015 08:39:42 +0000 (09:39 +0100)]
remove docs
Nicolas Lœuillet [Wed, 11 Feb 2015 06:52:58 +0000 (07:52 +0100)]
test line, forgot to remove it
Nicolas Lœuillet [Wed, 11 Feb 2015 06:43:43 +0000 (07:43 +0100)]
DELETE entry and use of query for fetch entries
Nicolas Lœuillet [Wed, 11 Feb 2015 05:45:14 +0000 (06:45 +0100)]
Merge pull request #1072 from wallabag/v2-entry-test
Add more tests to Entry controller + security
Nicolas Lœuillet [Wed, 11 Feb 2015 05:41:44 +0000 (06:41 +0100)]
refactor and test one entry
Nicolas Lœuillet [Wed, 11 Feb 2015 05:31:16 +0000 (06:31 +0100)]
cs
Nicolas Lœuillet [Tue, 10 Feb 2015 22:13:34 +0000 (23:13 +0100)]
first test for API, need refactor
Nicolas Lœuillet [Tue, 10 Feb 2015 19:07:55 +0000 (20:07 +0100)]
add test for api/salts
Nicolas Lœuillet [Fri, 6 Feb 2015 17:02:12 +0000 (18:02 +0100)]
Test for GET on empty database
Nicolas Lœuillet [Tue, 10 Feb 2015 22:13:34 +0000 (23:13 +0100)]
first test for API, need refactor
Nicolas Lœuillet [Tue, 10 Feb 2015 19:07:55 +0000 (20:07 +0100)]
add test for api/salts
Nicolas Lœuillet [Fri, 6 Feb 2015 17:02:12 +0000 (18:02 +0100)]
Test for GET on empty database
Jeremy [Tue, 10 Feb 2015 21:34:11 +0000 (22:34 +0100)]
Quick fix in build.xml
We don't need to purge the database since it was just re-created
Jeremy [Tue, 10 Feb 2015 21:33:18 +0000 (22:33 +0100)]
Avoid user to see other entries
hehe :)
Jeremy [Tue, 10 Feb 2015 21:32:42 +0000 (22:32 +0100)]
Add more tests on Entry controller
Also add more fixtures
Jeremy [Tue, 10 Feb 2015 13:51:32 +0000 (14:51 +0100)]
Merge pull request #1069 from wallabag/v2-fix-return-entries
GET /api/entries returns object, no more array
Nicolas Lœuillet [Tue, 10 Feb 2015 12:53:00 +0000 (13:53 +0100)]
findEntries returns array
Jeremy [Tue, 10 Feb 2015 12:49:57 +0000 (13:49 +0100)]
Merge pull request #1068 from wallabag/v2-api-authentication
V2 api authentication
Nicolas Lœuillet [Tue, 10 Feb 2015 12:47:57 +0000 (13:47 +0100)]
change test if we have no entry in GET /api/entries