Commit Graph

997 Commits

Author SHA1 Message Date
Kévin Gomez 625acf3352 Add a command to automatically tag all entries for a user 2015-11-11 16:27:19 +01:00
Kévin Gomez c3510620ad PoC of rule-based tagging 2015-11-11 16:23:49 +01:00
Jeremy Benoist add597bad9 Rework on export
- all export now return a `HttpFoundation\Response`
- return a 404 on unsupported format
- add tests
2015-11-09 16:32:48 +01:00
Jeremy Benoist bd0f3d32c9 Quoted entity to avoid reserved keyword
Should fix #1498
2015-11-07 14:15:33 +01:00
Jeremy Benoist 5ead137fe6 Fix pattern deprecation
Replaced by path
2015-11-07 00:16:26 +01:00
Jeremy Benoist 386cd24663 Update deps
Changelogs summary:

 - twig/twig updated from v1.22.3 to v1.23.0
   See changes: https://github.com/twigphp/Twig/compare/v1.22.3...v1.23.0
   Release notes: https://github.com/twigphp/Twig/releases/tag/v1.23.0

 - doctrine/cache updated from v1.4.2 to v1.5.0
   See changes: https://github.com/doctrine/cache/compare/v1.4.2...v1.5.0
   Release notes: https://github.com/doctrine/cache/releases/tag/v1.5.0

 - symfony/symfony updated from v2.7.5 to v2.7.6
   See changes: https://github.com/symfony/symfony/compare/v2.7.5...v2.7.6
   Release notes: https://github.com/symfony/symfony/releases/tag/v2.7.6

 - sensio/distribution-bundle updated from v3.0.31 to v3.0.33
   See changes: https://github.com/sensiolabs/SensioDistributionBundle/compare/v3.0.31...v3.0.33
   Release notes: https://github.com/sensiolabs/SensioDistributionBundle/releases/tag/v3.0.33

 - nelmio/api-doc-bundle updated from 2.9.0 to 2.10.3
   See changes: https://github.com/nelmio/NelmioApiDocBundle/compare/2.9.0...2.10.3
   Release notes: https://github.com/nelmio/NelmioApiDocBundle/releases/tag/2.10.3

 - lexik/form-filter-bundle updated from v4.0.1 to v4.0.2
   See changes: https://github.com/lexik/LexikFormFilterBundle/compare/v4.0.1...v4.0.2
   Release notes: https://github.com/lexik/LexikFormFilterBundle/releases/tag/v4.0.2

 - j0k3r/graby-site-config updated from 1.0.5 to 1.0.6
   See changes: https://github.com/j0k3r/graby-site-config/compare/1.0.5...1.0.6
   Release notes: https://github.com/j0k3r/graby-site-config/releases/tag/1.0.6

 - j0k3r/graby updated from 1.0.2 to 1.0.4
   See changes: https://github.com/j0k3r/graby/compare/1.0.2...1.0.4
   Release notes: https://github.com/j0k3r/graby/releases/tag/1.0.4

 - phpunit/phpunit updated from 4.8.13 to 4.8.16
   See changes: https://github.com/sebastianbergmann/phpunit/compare/4.8.13...4.8.16
   Release notes: https://github.com/sebastianbergmann/phpunit/releases/tag/4.8.16
2015-10-30 08:00:43 +01:00
Julian Oster 57cf6fd76c Add language to config.yml 2015-10-18 22:04:50 +02:00
Nicolas Lœuillet c89d35e851 Language selection on config screen 2015-10-15 21:42:29 +02:00
Nicolas Lœuillet e9b395ec4b forgot parameters for travis 2015-10-15 13:20:44 +02:00
Nicolas Lœuillet 18cf594f8a move 2factor activation in parameters 2015-10-15 13:17:21 +02:00
Nicolas Lœuillet 0d6a7929e1 add tests for 2factor authentication 2015-10-14 17:10:12 +02:00
Nicolas Lœuillet 2db616b586 2factor authentication via email 2015-10-13 22:43:15 +02:00
Nicolas Lœuillet ec3ce598f6 material design for register/login/recover pages 2015-10-05 22:16:18 +02:00
Jeremy Benoist 4c5e544183 Cleanup
- remove unecessary routing for UserBundle
- remove unused form type
2015-10-03 13:37:21 +02:00
Nicolas Lœuillet 0a878469d4 move some files to UserBundle 2015-10-03 13:31:48 +02:00
Nicolas Lœuillet 1210dae105 remove old implementation for login/register/recover 2015-10-03 13:31:48 +02:00
Nicolas Lœuillet cd1298d6df allow API documentation for anonymous 2015-10-03 13:30:43 +02:00
Nicolas Lœuillet fcb1fba5c2 * public registration
* remove WSSE implementation
* add oAuth2 implementation
2015-10-03 13:30:43 +02:00
Nicolas Lœuillet 2afdea1ccc forgot one file 2015-09-29 23:11:27 +02:00
Jeremy Benoist 03fb6fde5f Add multiple database tests on Travis 2015-09-26 11:56:15 +02:00
Nicolas Lœuillet a1691859ca implement FosUser 2015-09-11 20:32:37 +02:00
Nicolas Lœuillet 50243f0e34 fix #1357, truncate domain name if it's too loooong 2015-08-24 22:09:57 +02:00
Jeremy Benoist 7d6c3edcdd Fix date filter on same day
Fix #1379
2015-08-22 15:36:07 +02:00
Jeremy Benoist 6682139ec5 CS 2015-08-20 20:39:52 +02:00
Jeremy Benoist 8ce32af612 CS
We shouldn't forget to run `php-cs-fixer` time to time
2015-08-20 07:53:55 +02:00
Nicolas Lœuillet fdab81e910 warning bar: add parameter to dis/enable it 2015-08-19 16:00:15 +02:00
Jeremy Benoist a8596c35c8 Merge pull request #1323 from wallabag/v2-1302-checkbox
fix #1302: add 'stay connected' checkbox
2015-08-12 13:23:52 +02:00
Jeremy Benoist a15692b1b7 Merge pull request #1312 from wallabag/v2-fix-1311
fix #1311, redirect after login
2015-08-12 13:21:16 +02:00
Nicolas Lœuillet 5a58461491 add 'stay connected' checkbox 2015-08-12 12:27:12 +02:00
Nicolas Lœuillet 2686457448 store estimated reading time / filters on reading time 2015-08-12 09:01:29 +02:00
Nicolas Lœuillet 728a432850 fix #1311, redirect after login 2015-08-10 22:37:56 +02:00
Nicolas Lœuillet 4ab58dcf6c set material to default theme \o/ 2015-08-04 22:51:21 +02:00
Alexandr Danilov 9948d899d3 Fixes and improve css @media 2015-08-04 19:39:26 +03:00
Francois Gravelaine 9fb6ac830f Adds pagerfanta paginator everywhere, modifies article routing. Change API for is_starred and is_archived 2015-07-28 23:23:49 +02:00
Jeremy Benoist 170746f99d Remove phinx
Doctrine handle quite correctly database migration. Thanks to `doctrine:schema:update`
2015-06-02 16:54:52 +02:00
Jeremy Benoist 51d9699fa1 Update deps 2015-06-01 17:39:05 +02:00
Jeremy Benoist 399bd777d7 Update deps 2015-05-30 13:42:38 +02:00
Jeremy 769e19dc4a Move API stuff in ApiBundle 2015-04-01 21:59:12 +02:00
Jeremy 164bd80118 Ability to prefix tables
Will fix #799
2015-04-01 21:32:02 +02:00
Jeremy 371ac69a6b Add tests
and fix few mistakes
2015-03-31 22:48:00 +02:00
Jeremy 0c83fd5994 Add rss for entries
will fix #1000
2015-03-31 22:47:43 +02:00
Nicolas Lœuillet f98a2a0fc3 Merge pull request #1152 from wallabag/v2-forgot-password
Handle forgot password
2015-03-30 17:05:37 +02:00
Jeremy a05be8abec Use doctrine cache for tests 2015-03-27 19:49:11 +01:00
Jeremy 6894d48e03 Handle forgot password 2015-03-08 07:35:24 +01:00
Nicolas Lœuillet 0f00688096 first draft of hypermedia implementation 2015-03-06 20:50:29 +01:00
Jeremy 8378485e33 Simplify build system 2015-03-03 19:20:08 +01:00
Jeremy 3e30422cda Only one pattern for LiipTheme
Others patterns aren't required (but I think it's still important to have them around)
2015-03-01 20:25:43 +01:00
Jeremy 495aecfe74 Cleanup & simplify theme 2015-03-01 10:49:17 +01:00
Jeremy 71798e4ec4 Remove old themes 2015-03-01 10:49:16 +01:00
Jeremy 32da2a70ef 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 :))
2015-03-01 10:49:16 +01:00
Nicolas Lœuillet fca3c75723 config for CORS 2015-02-28 13:14:43 +01:00
Nicolas Lœuillet dcae2fc25d enable CORS 2015-02-27 21:26:43 +01:00
Jeremy 732c2ad897 sqlite doesn't support getListDatabasesSQL 2015-02-22 17:18:54 +01:00
Jeremy 0bd2cb1ecd Handle default value for new user 2015-02-22 10:50:27 +01:00
Jeremy d9085c63e3 Handle password change 2015-02-17 21:03:23 +01:00
Jeremy 78cedc2262 Cleanup 2015-02-16 21:31:58 +01:00
Jeremy da93261a7d Quick fix in build.xml
We don't need to purge the database since it was just re-created
2015-02-10 22:56:48 +01:00
Nicolas Lœuillet c5e8ba25bb getSalt method 2015-02-10 08:35:43 +01:00
Nicolas Lœuillet 2a94b1d1b7 log for authentication on API 2015-02-09 22:07:39 +01:00
Nicolas Lœuillet 0ac38198ab authentication on API 2015-02-09 13:59:48 +01:00
Jeremy 3b815d2de5 Add some fixtures
Improve test, so user can login
Fix some leftJoin
Cleanup EntryController
2015-02-08 23:13:40 +01:00
Jeremy d91691573f Add custom auth encoder & provider
These custom classes allow Wallabag v2 to be compatible with Wallabag v1 salted password
2015-02-08 23:13:40 +01:00
Jeremy 9c0c882006 Add some tests on EntryController
Also, create database schema on test initialisation
2015-02-07 18:30:46 +01:00
Jeremy 7f2d9f9613 Do not display download progress in Travis 2015-02-06 15:38:10 +01:00
Nicolas Lœuillet 93e28e4d2e remove unused files 2015-02-05 21:33:22 +01:00
Nicolas Lœuillet 1b0e6e9ae6 forgot one parameter 2015-02-04 21:34:03 +01:00
Nicolas Lœuillet 61b9fdd5e4 restore full database settings 2015-02-04 21:26:15 +01:00
Nicolas Lœuillet 889249804f disable authentication for the moment 2015-02-02 12:54:14 +01:00
Jeremy c5772d118f Installation should be launch manually
Also upadte readme for v2 and define a test database (for the future)
2015-02-02 07:48:16 +01:00
Jeremy 2e45e7bebc New wallabag installer
Instead of the legacy bin/install here is a symfony command that can initialize wallabag.

There are still work to do on the requirements part (to be sure that wallabag can run like a charm).

I've also added (but commented) the fixtures load part (which will need an extra doctrine package). We'll see that point later.
2015-02-01 20:16:27 +01:00
Nicolas Lœuillet c3235553dd first implementation of security 2015-01-31 15:14:10 +01:00
Jeremy aa6e27cf4f Tests are working again 2015-01-31 09:35:50 +01:00
Kimtrip 4ffc77d9f5 Move phpunit into app folder 2015-01-30 15:47:27 +01:00
Nicolas Lœuillet 367664ee87 finally fix phpunit and travis? 2015-01-30 11:23:18 +01:00
Nicolas Lœuillet e11e03cb32 fix phpunit 2015-01-30 10:58:59 +01:00
Nicolas Lœuillet a65f5d5563 fix config for rest bundle 2015-01-29 21:49:44 +01:00
Nicolas Lœuillet 27f15aa4ca improve API 2015-01-29 20:32:11 +01:00
Nicolas Lœuillet f8bf895254 routing for API, trying to respect #414 2015-01-29 16:56:58 +01:00
Nicolas Lœuillet 3e5a342f65 bundle for API 2015-01-28 18:14:04 +01:00
Nicolas Lœuillet e4788de51e 1st implementation of wallabag api, yeah 2015-01-28 17:09:27 +01:00
Nicolas Lœuillet 9e11bfa4a6 wrong path for database file 2015-01-28 13:54:24 +01:00
Nicolas Lœuillet 7dfc3c2b58 fix config.yml 2015-01-28 13:46:51 +01:00
Nicolas Lœuillet 80709502c7 fix parameters config 2015-01-28 13:43:23 +01:00
Nicolas Lœuillet c4b1e79018 change gitignore 2015-01-28 13:26:36 +01:00
Nicolas Lœuillet 6b767d1cc0 refactoring for fetching content 2015-01-26 22:15:19 +01:00
Nicolas Lœuillet ad4d1caa9e move WallabagBundle into Wallabag:CoreBundle 2015-01-23 16:28:37 +01:00
Nicolas Lœuillet b84a80559a some parameters, new entry form, etc. 2015-01-23 14:58:17 +01:00
Nicolas Lœuillet bd9f08157c article view, fav list, archive list 2015-01-22 21:11:22 +01:00
Nicolas Lœuillet 9d50517cea migrating legacy to symfony 2015-01-22 17:18:56 +01:00
Nicolas Lœuillet 2b9fe72b39 remove foo test 2015-01-22 10:14:37 +01:00
Nicolas Lœuillet 93fd4692f6 symfony is there 2015-01-22 08:30:07 +01:00
Nicolas Lœuillet 0440249631 move templates into resources 2015-01-21 16:04:05 +01:00
Nicolas Lœuillet 9de6a0a7cc gitignore for app/cache 2015-01-21 15:02:29 +01:00
Nicolas Lœuillet 19875ef0da add install script after composer install 2015-01-21 14:45:39 +01:00
Nicolas Lœuillet 79e051a1f2 restructure folders 2015-01-20 14:11:26 +01:00
Nicolas Lœuillet 97a2dd74c8 phinx needs a sqlite3 file 2015-01-20 07:51:07 +01:00
Nicolas Lœuillet 6ad93dff69 new folders 2015-01-20 07:40:39 +01:00