Jeremy Benoist
fdc90ceb17
Change the way to login user in tests
...
Instead of using a HTTP request we just login user like FOSUser does.
It allows us to mock service in container for functional tests.
Also, fix a bad config name in fos_user for firewall
And finally, add functional test to PocketImport
2016-06-24 11:55:47 +02:00
Jeremy Benoist
2bc9cad78e
Remove useless spaces
2016-06-24 11:28:07 +02:00
Jeremy Benoist
f49d9ca383
Merge branch 'master' into 2.1
2016-06-23 11:47:46 +02:00
Jeremy Benoist
23634d5d84
Jump to Symfony 3.1
2016-06-22 17:59:35 +02:00
Thomas Citharel
5ecdfcd041
manage assets through npm
...
first draft
remote assetic totally
work
nearly there
use at least nodejs > 0.12
use proper version of grunt
bump nodejs version for travis
update npm
workaround for materialize
install node 5.0
add grunt-cli
baggy theme & cache node modules
cache bower & npm
make travis build assets on php7 only
exclude installing node & npm if not needed & use bash
clean & try to make icomoon work on baggy
ready
config for travis
rebase
make travis work
more travis work
impove travis & update deps
add missing pixrem deps
add module through oddly lost
ui updates
install latest nodejs
add install_dev.sh, link local binaries for npm/bower/grunt
ui improvements (mostly baggy)
fix travis build
no need to install on travis
Add unread filter to entries pages
Add the ability to filter for unread pages in the filters menu.
Add unread filter test to EntryControllerTest
Add a new test to the EntryControllerTest collection which checks that
only entries which have not been archived (and are treated as "unread")
are retrieved.
Improve English translation
Update FAQ
-Fix grammar
-Add notes about MTA, firewall, and SELinux
Update installation instructions
-Fix grammar
-Add SELinux section
add screenshots of android docu in English
Fix the deletion of Tags/Entries relation when delete an entry
Fix #2121
Move fixtures to the right place
Display a message when saving an entry failed
When saving an entry fail because of database error we previously just returned `false`.
Now we got an error in the log and the displayed notice to the user is updated too.
Change ManyToMany between entry & tag
Following https://gist.github.com/Ocramius/3121916
Be sure to remove the related entity when removing an entity.
Let say you have Entry -> EntryTag -> Tag.
If you remove the entry:
- before that commit, the EntryTag will stay (at least using SQLite).
- with that commit, the related entity is removed
Prepare wallabag 2.0.5
enforce older materialize version
2016-06-09 17:12:51 +02:00
Nicolas Lœuillet
17dfff6918
Prepare wallabag 2.0.5
2016-05-31 21:18:22 +02:00
Nicolas Lœuillet
961ec4ec86
Prepare wallabag 2.0.4
2016-05-07 13:26:55 +02:00
Daniele Conca
8b09c6edfb
Update config.yml
...
add italian as available language
2016-05-03 18:24:14 +02:00
Nicolas Lœuillet
dafde7fb2f
Prepare release 2.0.3
2016-04-22 18:08:16 +02:00
Nicolas Lœuillet
7d5b4631d0
Merge pull request #1948 from wallabag/prepare-202
...
Prepare release 2.0.2
2016-04-21 09:44:44 +02:00
Nicolas Lœuillet
4a25bef077
Update links in documentation
2016-04-19 20:03:34 +02:00
Nicolas Lœuillet
18bb5a90d5
Prepare release 2.0.2
2016-04-19 10:01:29 +02:00
Nicolas Lœuillet
f2e5fdc366
Merge pull request #1916 from wallabag/cleanup
...
Convert array + phpDoc
2016-04-13 09:43:14 +02:00
Jeremy Benoist
86732aa01c
Move test parameters out of parameters.yml
...
The end user doesn't care to about the test database.
2016-04-12 22:14:22 +02:00
Nicolas Lœuillet
c95e39c51a
Lost in translation pager
2016-04-12 20:38:56 +02:00
Nicolas Lœuillet
d098cb04a8
Prepare release 2.0.1
2016-04-11 11:13:02 +02:00
Jeremy Benoist
69c21157ba
Force server version to avoid connexion error
...
When installing a new project with MySQL, if the database doesn't exist before installation will fail because DBAL will try to get the server version by querying it.
And since this query is done using the default database connexion and since the database doesn't exist, DBAL can't connect to the server.
2016-04-10 15:34:32 +02:00
Nicolas Lœuillet
eff75729a1
🚀 Prepare v2.0.0 🎂
2016-04-03 18:56:53 +02:00
Jeremy Benoist
187868d137
Add Occitan to available language
2016-04-01 10:36:07 +02:00
Jeremy Benoist
d2b4f01d74
Disable translation in test
...
We don't want to test translation in test
2016-03-20 21:10:58 +01:00
Nicolas Lœuillet
bca5485946
Added setting to have a personal reading time
2016-03-14 13:01:31 +01:00
Nicolas Lœuillet
83be3dc097
Prepare files for 2.0.0-beta.2
2016-03-10 12:43:03 +01:00
Vincent
2b4770301c
Add version in API
2016-03-07 15:00:03 +01:00
Juanjo Benages
e5f3b04cce
Spanish translation
2016-03-01 23:26:03 +01:00
Nicolas Lœuillet
6e3d65ccb0
Prepare wallabag for first beta 🚀
2016-02-29 21:34:36 +01:00
Morten Juhl-Johansen Zölde-Fejér
449df236ac
Fixed indentation issue
2016-02-27 16:33:16 +01:00
Morten Juhl-Johansen Zölde-Fejér
8ccc306468
config.yml edit to include Danish
2016-02-27 16:16:32 +01:00
Nicolas Lœuillet
4dc872238a
Rename CommentBundle with AnnotationBundle
2016-02-26 18:14:42 +01:00
Thomas Citharel
f38e03dc02
Comment work with annotator v2
...
- add missing annotator.js file and fix typo
- edit & delete routes, started tests
- basic tests
2016-02-26 18:13:17 +01:00
Nicolas Lœuillet
fbbda94110
Fix #1351 : add maintenance mode
2016-02-22 12:33:09 +01:00
Jeremy Benoist
077ddbe1ae
Use a different way to use piwik
2016-02-22 11:11:08 +01:00
Nicolas Lœuillet
07643dde08
Fix #1137 : implemented Piwik
2016-02-19 15:27:57 +01:00
mruminski
ee40ccf260
Update config.yml
...
add Polish
2016-02-17 21:29:29 +01:00
Jeremy Benoist
861bbfcbd4
Merge pull request #1680 from wallabag/v2-capistrano-sf3
...
Update Capistrano configuration for symfony3
2016-02-17 15:22:19 +01:00
Nicolas Lœuillet
28a5ee6fcf
Update Capistrano configuration for symfony3
2016-02-17 15:02:50 +01:00
steve
d8f5b27012
Translation file for the 'Romanian' language. Also recognised by ro_RO. Known in romanian as "Română".
2016-02-17 01:56:51 +02:00
Masoud Abkenar
e2b4f0e2e7
Added Persian (fa) (فارسی)
2016-02-16 16:58:10 +01:00
Nicolas Lœuillet
bc358c9180
CS
2016-02-04 16:06:05 +01:00
Nicolas Lœuillet
3eb06f2891
Fix #1622 : parameter for FosUser confirmation
2016-02-04 16:00:45 +01:00
Nicolas Lœuillet
e008c037f5
Merge pull request #1612 from wallabag/v2-settings-page
...
Settings page
2016-02-04 15:59:57 +01:00
Jeremy Benoist
e43d27f845
Merge pull request #1605 from wallabag/v2-fix-sensiolabsinsight
...
[#1604 ] First draft to fix SensioLabsInsight report
2016-02-01 13:51:35 +01:00
Nicolas Lœuillet
61c640ed31
Fix #1635 : change database name for test environments (mysql/pgsql)
2016-02-01 13:22:34 +01:00
Jeremy Benoist
48e3007b7f
Fix from_email & fos_user
2016-01-31 15:31:34 +01:00
Jeremy Benoist
a74a6ca2b1
Add new export config
2016-01-31 15:31:30 +01:00
Jeremy Benoist
07c9b1c98a
Fix permission to settings page
2016-01-31 14:48:26 +01:00
Jeremy Benoist
63e40f2d7c
Add CraueConfig for internal settings
2016-01-31 14:48:26 +01:00
Jeremy Benoist
26975877d7
Always include warning message
...
We'll remove it later, on the stable release
2016-01-31 14:37:19 +01:00
Jeremy Benoist
bc78968764
Move default configuration out of parameters
...
These default configuration value shouldn't be in parameters.yml.
2016-01-31 14:37:19 +01:00
Nicolas Lœuillet
143869525f
Merge pull request #1629 from wallabag/fixexportformats
...
fix #1620 and introduce new parameters to export
2016-01-24 18:48:28 +01:00
Thomas Citharel
b89444ad8b
fix #1620 and introduce new parameters to export
2016-01-24 18:21:09 +01:00
Ogün Karakuş
f47101e0c4
Add Turkish translation
...
Signed-off-by: Ogün Karakuş <kirk5bucuk@gmail.com>
2016-01-24 17:27:26 +02:00
Nicolas Lœuillet
a40dd9896b
[ #1621 ] Add default address for FosUser
2016-01-23 14:30:56 +01:00
Nicolas Lœuillet
5f8a785719
SensioLabsInsight fixes
2016-01-22 21:12:11 +01:00
Nicolas Lœuillet
b0b893eafd
[ #1604 ] First draft to fix SensioLabsInsight report
2016-01-22 21:12:11 +01:00
Jeremy Benoist
abd454c456
Update HTML 2FA template
...
Split paragraph in translation
Inject wallabag_url for image in HTML template
Remove username & password from config_dev.yml (null are already the default value)
2016-01-21 11:03:27 +01:00
Jeremy Benoist
3bcc4d4cb2
Merge pull request #1584 from wallabag/v2-cleanup
...
some cleanup
2016-01-15 16:29:06 +01:00
Nicolas Lœuillet
160e2d8f0b
some cleanup:
...
* move capistrano config files
* remove useless files
2016-01-15 16:07:57 +01:00
Nicolas Lœuillet
b91465c067
remove flattr on about page
2016-01-15 15:46:46 +01:00
Jeremy Benoist
d8dbe76bf5
Add assets config
...
To avoid :
> Twig_Error_Syntax: Unknown "asset" function in
2016-01-15 09:35:39 +01:00
Jeremy Benoist
73cd160bfc
Switch to Symfony 3 structure
2016-01-15 09:35:39 +01:00
Jeremy Benoist
1d405d0e62
Remove some commented code
2016-01-15 09:35:39 +01:00
Jeremy Benoist
5c895a7fd1
Update bundle & stock file
...
- update stock file (AppKernel, app.php, etc ..) from SymfonyStandard edition)
- update bundle to latest release
- remove security on profiler
2016-01-15 09:35:38 +01:00
Fabien MEURILLON
1d41effebc
Add Docker configuration for Postgres and MariaDB
2016-01-10 15:01:11 +01:00
Nicolas Lœuillet
292c1324e9
Installation & configuration of Doctrine Migrations
2016-01-08 16:27:29 +01:00
Jeremy Benoist
6d7c7a6e3f
Remove real consumer key
...
We should never commit them :)
2016-01-02 23:27:41 +01:00
Jeremy Benoist
7019c7cf6c
Add tagged services for import
...
- list services in /import
- add url to import service
- ImportBundle routing are now prefixed by /import
- optimize flush in each import (flushing each 20 contents)
- improve design of each import
- add more tests
2016-01-02 23:27:41 +01:00
Jeremy Benoist
b1d05721cf
Rewrote Wallabag v1 import
2016-01-02 23:27:41 +01:00
Jeremy Benoist
77a7752a59
Update after previous merge
...
PR #1443 was merged into this branch to handle all import type in the same place.
2016-01-02 23:27:41 +01:00
Nicolas Lœuillet
303768dfe9
- remove importers configuration
...
- add check on userId for findOneByURL for entries
2016-01-02 23:27:41 +01:00
Nicolas Lœuillet
dda57bb944
fix #1502 avoid duplicate entry and store pocket url in config
2016-01-02 23:24:17 +01:00
Nicolas Lœuillet
9c9c23cf08
forgot test parameters
2016-01-02 23:24:17 +01:00
Nicolas Lœuillet
1f4408de9e
1st draft for Pocket import via API
2016-01-02 23:24:17 +01:00
Nicolas Lœuillet
d275bdf4d3
form to upload file
2016-01-02 23:24:17 +01:00
Jeremy Benoist
23ff8d3619
Add custom email for 2FA
...
Related #1490
2015-12-29 11:17:06 +01:00
Nicolas Lœuillet
3c65dfb735
add slug for tags
2015-12-28 12:49:45 +01:00
Kévin Gomez
625acf3352
Add a command to automatically tag all entries for a user
2015-11-11 16:27:19 +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
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
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
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
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
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
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
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
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
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
Nicolas Lœuillet
c3235553dd
first implementation of security
2015-01-31 15:14:10 +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
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
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
6ad93dff69
new folders
2015-01-20 07:40:39 +01:00