Nicolas Lœuillet
ff7b031d57
refactor pocket import
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
10b40f85d6
add docs for Import feature
2016-01-02 23:24:17 +01:00
Nicolas Lœuillet
d275bdf4d3
form to upload file
2016-01-02 23:24:17 +01:00
Nicolas Lœuillet
8c3c77c1bd
create controller to launch import command
2016-01-02 23:24:17 +01:00
Nicolas Lœuillet
a1bb1b3c2a
userId is now set in parameters
2016-01-02 23:24:17 +01:00
Nicolas Lœuillet
56ea1de99b
first draft for json import, needed for wallabag v1 migration
2016-01-02 23:24:17 +01:00
Nicolas Lœuillet
dad1c546a5
Merge pull request #1545 from wallabag/v2-user-tag
...
v2 – Remove user reference in tag
2016-01-02 12:46:52 +01:00
Nicolas Lœuillet
5432f61509
Merge pull request #1546 from wallabag/v2-reload-content
...
v2 – Ability to reload an entry
2016-01-02 12:46:09 +01:00
Jeremy Benoist
e82160e5e9
Fix wrong if when deleting an entry
...
Bad condition when deleting an entry returned `true` instead of the referer url
2015-12-30 11:32:53 +01:00
Jeremy Benoist
0cf434c00f
Backport all icomoon from v1
...
And add a reload icon
2015-12-30 09:53:52 +01:00
Jeremy Benoist
831b02aaf2
Ability to reload an entry
...
Could be useful when we want to update the content or when the content failed to be fetched.
Fix #1503
2015-12-30 09:41:17 +01:00
Jeremy Benoist
6be9750155
Removed comment
...
And move the SQL query inside the php doc
2015-12-29 21:59:34 +01:00
Jeremy Benoist
4059a061c0
Fix the way to remove a tag from all user entries
2015-12-29 15:43:32 +01:00
Jeremy Benoist
1bb1939ab7
Cleanup tests
...
- WallabagRestController: remove the tag deletion from the API since we can't remove a tag now, we only remove reference to entries
- RuleBasedTaggerTest: remove workaround for asserting tag are equal since problem was related to mock expects (_call instead of findOneByLabel which was removed from the tag repository)
2015-12-29 15:04:46 +01:00
Jeremy Benoist
01fddd0cb2
Fix parameters regarding documentation
...
Parameters are `star` & `archived`, not `is_starred` & `is_archived`
2015-12-29 14:54:55 +01:00
Jeremy Benoist
fc73222723
Remove user reference in tag
...
Fix #1543
2015-12-29 14:50:52 +01:00
Jeremy Benoist
23ff8d3619
Add custom email for 2FA
...
Related #1490
2015-12-29 11:17:06 +01:00
Jeremy Benoist
2863bf2ab5
Don't redirect to the content page after deletion
...
Fix #1512
We generate the url of the removed content and compare it to the referer url. If they matche, we redirect user to the homepage otherwise to the referer url.
2015-12-28 13:42:50 +01:00
Jeremy Benoist
71eff67f8b
Entry data should have unique url
2015-12-28 13:42:50 +01:00
Jeremy Benoist
e9fa8c40aa
Add test on tagAllForUser
...
And fix multiplication of entries returned by `tagAllForUser`.
2015-12-28 13:20:48 +01:00
Jeremy Benoist
fc031e5706
Avoid multiple tag creation
...
When a new tag is created but not yet persisted, it can be duplicated.
It could happen when multiple rules match the content and at least 2 of them should attach same new tag.
Fix #1528
2015-12-28 13:20:48 +01:00
Nicolas Lœuillet
3c65dfb735
add slug for tags
2015-12-28 12:49:45 +01:00
Nicolas Lœuillet
347fa6beb0
php cs
2015-12-08 09:20:03 +01:00
Nicolas Lœuillet
c5d0db8b71
changed table name for tagging rule
2015-12-08 09:05:56 +01:00
Jeremy Benoist
a7f1921f7d
Merge pull request #1478 from K-Phoen/rule-based-tags
...
Rule based tags
2015-12-06 14:31:26 +01:00
Thomas Citharel
a24c1ee30a
Typo
2015-12-04 00:17:07 +01:00
Kévin Gomez
752b90d1f2
Fix tagging rules ordering
2015-11-29 16:19:02 +01:00
Kévin Gomez
c13eda461f
Clean the tagging rule creation form
2015-11-16 14:01:43 +01:00
Kévin Gomez
69edb774eb
Assert that the tag has is the good one
2015-11-16 13:34:00 +01:00
Kévin Gomez
958671a7ae
Add a quick test
2015-11-13 22:53:28 +01:00
Kévin Gomez
aeff8aa765
Document the matches operator in the FAQ
2015-11-13 20:57:46 +01:00
Kévin Gomez
f27aca26f6
Add phpdoc for all Matches implementations
2015-11-13 20:50:09 +01:00
Kévin Gomez
a6e27f7466
Add matches operator
2015-11-13 14:37:58 +01:00
Kévin Gomez
5c514b0be3
Improve the tagging rules documentation
2015-11-11 17:06:36 +01:00
Kévin Gomez
b7b2005494
Fix the creation of the repository services
2015-11-11 16:44:57 +01:00
Kévin Gomez
0c5bcd82ba
Use Psr\Log\NullLogger instead of creating a mock
2015-11-11 16:27:53 +01:00
Kévin Gomez
7b1648961d
Fix incorrect comment.
2015-11-11 16:27:19 +01:00
Kévin Gomez
8a99c7a86b
Add a few functional tests for the tagging rules creation form
2015-11-11 16:27:19 +01:00
Kévin Gomez
9b88658c04
Update baggy theme
2015-11-11 16:27:19 +01:00
Kévin Gomez
52e423f307
Provide a way to delete tagging rules
2015-11-11 16:27:19 +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
Kévin Gomez
c23fc05df8
Validate used operators when creating tagging rules
2015-11-11 16:23:49 +01:00
Kévin Gomez
5a166c5c1a
Add tests for the RuleBasedTagger class
2015-11-11 16:23:49 +01:00
Kévin Gomez
1c9cd2a7f0
Errors in the automatic tagging do not prevent the entry from being added
2015-11-11 16:23:49 +01:00
Kévin Gomez
1dc4e5da2e
Also validate used variables when creating tagging rules
2015-11-11 16:23:49 +01:00
Kévin Gomez
3447d1ee07
Add naïve validation for tagging rules (only checks the syntax)
2015-11-11 16:23:49 +01:00
Kévin Gomez
71ef0ed254
Rename the « Tags » tab to « Tagging rules »
2015-11-11 16:23:49 +01:00
Kévin Gomez
003fa77438
Add tests for the StringToListTransformer class
2015-11-11 16:23:49 +01:00
Kévin Gomez
f530f7f5e1
Fix ContentProxyTest
2015-11-11 16:23:49 +01:00
Kévin Gomez
1d7b350b25
Add missing use statement
2015-11-11 16:23:49 +01:00
Kévin Gomez
e9fbd2d12e
Add a table explaining the available variables
2015-11-11 16:23:49 +01:00
Kévin Gomez
981cacf7b9
Display the tagging rules in the config
2015-11-11 16:23:49 +01:00
Kévin Gomez
9cbb404b4a
Add missing tagging rule repository
2015-11-11 16:23:49 +01:00
Kévin Gomez
f19f9f62d1
Add a form to create tagging rules
2015-11-11 16:23:49 +01:00
Kévin Gomez
ac9fec610a
Add TaggingRule entity
2015-11-11 16:23:49 +01:00
Kévin Gomez
c3510620ad
PoC of rule-based tagging
2015-11-11 16:23:49 +01:00
Jeremy Benoist
fba3f536a5
Fix tests
2015-11-09 16:32:48 +01:00
Jeremy Benoist
cceca9ea1d
Fix route parameters
...
Improve export tests
Improve CSV export
2015-11-09 16:32:48 +01:00
Thomas Citharel
268e9e7277
use JMS Serializer
2015-11-09 16:32:48 +01:00
Thomas Citharel
5b7da07620
use the groups annotation instead of setIgnoredAttributes
2015-11-09 16:32:48 +01:00
Thomas Citharel
8ac95cbfcc
improved function
2015-11-09 16:32:48 +01:00
Thomas Citharel
b3cc1a14e7
add json & xml
2015-11-09 16:32:48 +01:00
Jeremy Benoist
33c36f6b48
Fix tests on pgsql
2015-11-09 16:32:48 +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
Thomas Citharel
03690d1387
Start work on export
...
For now:
- ebook
- mobi
- pdf
- csv
2015-11-09 16:32:48 +01:00
Jeremy Benoist
970e0e994f
Remove duplicate comments
2015-11-07 14:18:38 +01:00
Jeremy Benoist
75c48e3ae0
CS
2015-11-07 14:16:13 +01:00
Jeremy Benoist
d502762598
Skipping PostgreSQL test that drop database
...
For a not-clear reason, I can't properly drop the current database. Even if Doctrine made a special case for that (https://github.com/doctrine/dbal/pull/849 ).
So instead of trying crazy things to achieve the test, better way is to skip test (too much wasted days ..)
2015-11-07 14:16:13 +01:00
Jeremy Benoist
8a493541fa
Re-enable test on doctrine command
...
It will slow down the whole test suite (because it'll use doctrine command).
Remove unecessary `KernelTestCase`.
Also rename `AbstractControllerTest` to `WallabagApiTestCase` for consistency.
2015-11-07 14:16:13 +01:00
Jeremy Benoist
735068d181
Add tests on TablePrefixSubscriber
2015-11-07 14:15:33 +01:00
Jeremy Benoist
bd0f3d32c9
Quoted entity to avoid reserved keyword
...
Should fix #1498
2015-11-07 14:15:33 +01:00
Jeremy Benoist
54a2241e13
Fix database already exist detection
...
This is not the same message exception from MySQL & SQLite with Postgres.
2015-11-07 14:15:33 +01:00
Jeremy Benoist
164d260c49
CS
...
Also force SYMFONY_DEPRECATIONS_HELPER for travis
2015-11-07 00:27:41 +01:00
Jeremy Benoist
33fe61f92f
Fix form_enctype deprecation
...
Use form_start instead
2015-11-07 00:18:06 +01:00
Jeremy Benoist
18f8f32f70
Fix security.context deprecation
2015-11-07 00:17:37 +01:00
Jeremy Benoist
78507d2835
Fix deprecated helper in command
2015-11-06 23:39:19 +01:00
Jeremy Benoist
c929c88faf
Enable graby log
2015-10-24 10:53:55 +02:00
Nicolas Lœuillet
18d5f4541e
redirect on last page after deletion
2015-10-21 15:26:37 +02:00
Julian Oster
37a564a868
Add german translation.
2015-10-18 21:26:09 +02:00
Jeremy Benoist
2aac2f278f
Add tests on listeners
2015-10-16 07:40:09 +02:00
Nicolas Lœuillet
c89d35e851
Language selection on config screen
2015-10-15 21:42:29 +02:00
Jeremy Benoist
3d3ed955f1
Merge pull request #1484 from wallabag/v2-2factor-auth
...
2factor authentication via email
2015-10-15 13:52:52 +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
Alexandr Danilov
c26a3edc0a
Other improvements
2015-10-09 13:00:15 +03:00
Alexandr Danilov
ba873ae667
Icons in footer
2015-10-09 12:43:42 +03:00
Jeremy Benoist
cf0ea8f113
Merge pull request #1472 from wallabag/v2-clean-views
...
fix #1470 : clean material theme
2015-10-08 13:44:04 +02:00
Nicolas Lœuillet
fa853bb603
fix #1470 : clean material theme
2015-10-08 13:32:34 +02:00
Nicolas Lœuillet
880a0e1c0b
implement bookmarklet
2015-10-08 13:29:41 +02:00
Nicolas Lœuillet
ce782c84b8
fix bug on detect active theme
2015-10-06 20:51:40 +02:00
Nicolas Lœuillet
1ce8f30342
fix type hint for User
2015-10-06 12:16:08 +02:00
Jeremy Benoist
16dabc3263
Merge pull request #1436 from wallabag/v2-register
...
Public registration & oAuth2 \o/
2015-10-06 09:19:06 +02:00
Jeremy Benoist
fdef5f4605
Merge pull request #1461 from wallabag/v2-test-for-www
...
fix #1433 : add test for removeWww Twig Extension
2015-10-06 09:16:52 +02:00
Nicolas Lœuillet
784bb4c38d
add test for removeWww Twig Extension
2015-10-06 09:09:26 +02:00
Nicolas Lœuillet
8263e71192
use form widget for registration
2015-10-06 07:44:10 +02:00
Nicolas Lœuillet
68e9dcf615
restore blue color
2015-10-06 06:16:17 +02:00
Nicolas Lœuillet
e0d188809c
move css
2015-10-05 22:49:46 +02:00
Nicolas Lœuillet
d30262154a
last changes for baggy theme
2015-10-05 22:45:44 +02:00