Bernhard Posselt
|
026ccbc887
|
add back scrutinizer
|
2015-03-22 16:16:09 +01:00 |
|
Bernhard Posselt
|
169ff3f3aa
|
coding style fixes
|
2015-03-21 21:43:58 +01:00 |
|
Bernhard Posselt
|
a7688dec7d
|
travis
|
2015-03-21 13:36:51 +01:00 |
|
Bernhard Posselt
|
c82f3e5e09
|
adjust ini
|
2015-03-21 13:36:51 +01:00 |
|
Bernhard Posselt
|
f6bf8ce402
|
add migrate command, fix #185
|
2015-03-21 13:36:50 +01:00 |
|
Bernhard Posselt
|
35550fe42e
|
fix autopaging in search
|
2015-03-21 13:36:50 +01:00 |
|
Bernhard Posselt
|
1773a27fe2
|
search in lower case and ignore weird whitespace
|
2015-03-21 13:36:50 +01:00 |
|
Bernhard Posselt
|
4dfafc5910
|
add a search parameter to the find all queries
|
2015-03-21 13:36:50 +01:00 |
|
Bernhard Posselt
|
c0dda27f20
|
also decode html entities
|
2015-03-21 13:36:50 +01:00 |
|
Bernhard Posselt
|
953b030e26
|
generate an index
|
2015-03-21 13:36:50 +01:00 |
|
Bernhard Posselt
|
03ce3af3a5
|
cleanup db stuff
|
2015-03-21 13:36:50 +01:00 |
|
Bernhard Posselt
|
ea4ecf501f
|
update picofeed
|
2015-02-27 09:19:59 +01:00 |
|
Bernhard Posselt
|
957dd4b86a
|
use linkToRoute instead of absolute url to not rely on the base url
|
2015-02-25 15:04:14 +01:00 |
|
Bernhard Posselt
|
816a8beb0b
|
add status api route
|
2015-02-17 15:17:40 +01:00 |
|
Bernhard Posselt
|
0368e1e3ce
|
When passing a negative batchSizes to the item API, all items will be returned
|
2015-02-15 17:01:00 +01:00 |
|
Bernhard Posselt
|
91bfff39e0
|
update mappertestutiltiy
|
2015-01-29 20:20:09 +01:00 |
|
Bernhard Posselt
|
9b36078beb
|
update mappertestutility
|
2015-01-29 20:20:08 +01:00 |
|
Bernhard Posselt
|
04e98e9890
|
update config to use node based public filesystem
|
2015-01-27 09:54:18 +01:00 |
|
Bernhard Posselt
|
4b0ec60043
|
expose feed ordering in api, #711
|
2015-01-25 12:01:51 +01:00 |
|
Bernhard Posselt
|
f90dcaec77
|
enable mods
|
2015-01-23 16:28:27 +01:00 |
|
Bernhard Posselt
|
fb8f05dde7
|
try to add support for hhvm
|
2015-01-23 16:26:05 +01:00 |
|
Bernhard Posselt
|
8a4f97c66a
|
split up travis conf
|
2015-01-23 16:19:23 +01:00 |
|
Bernhard Posselt
|
df509a4b85
|
fix #711
|
2015-01-23 14:32:53 +01:00 |
|
Bernhard Posselt
|
f91e47b7f0
|
fix integration tests
|
2015-01-18 14:06:07 +01:00 |
|
Bernhard Posselt
|
26452806f5
|
another removed service
|
2015-01-18 14:06:07 +01:00 |
|
Bernhard Posselt
|
7375929865
|
first stab at intelligent container
|
2015-01-18 14:06:07 +01:00 |
|
Bernhard Posselt
|
4ea127ed03
|
set noreferrer tag for links pointing to articles
|
2015-01-06 17:07:24 +01:00 |
|
Bernhard Posselt
|
867cb7dbf9
|
update picofeed, fix #695
|
2014-12-17 09:02:13 +01:00 |
|
Bernhard Posselt
|
8e74fa253d
|
Make expand entries in compact view after jumping to next/previous feed optional with a setting
|
2014-12-03 10:40:41 +01:00 |
|
Bernhard Posselt
|
7c34fee7eb
|
use extended info.xml instead of app.json
|
2014-11-27 16:06:48 +01:00 |
|
Bernhard Posselt
|
8ddead0627
|
fix #660
|
2014-11-21 13:53:47 +01:00 |
|
Bernhard Posselt
|
794120c0f6
|
allow to change the explore service url
|
2014-11-19 18:13:54 +01:00 |
|
Bernhard Posselt
|
676b8dd187
|
first stab at recommended sites
|
2014-11-19 15:54:32 +01:00 |
|
Bernhard Posselt
|
62b6bd4850
|
controller action for recommended sites
|
2014-11-19 14:14:01 +01:00 |
|
Bernhard Posselt
|
f4f27ce5c3
|
get rid of appconfig
|
2014-11-17 16:18:43 +01:00 |
|
Bernhard Posselt
|
2a54eb90ee
|
show a warning if ajax webcron is detectedg
|
2014-11-17 15:37:47 +01:00 |
|
Bernhard Posselt
|
631a1e2baf
|
dont set guidHash when setting guid to avoid overwriting different guid hashes that come from the db
|
2014-11-13 14:14:38 +01:00 |
|
Bernhard Posselt
|
bff164146b
|
add youtube playlist support, fix #620, fix #618
|
2014-11-11 13:22:00 +01:00 |
|
Bernhard Posselt
|
99b38506e8
|
remove lastmodified and etag from api
|
2014-11-07 17:49:58 +01:00 |
|
Bernhard Posselt
|
e92d577407
|
another round of trying to fix the heise.de encoding issues
|
2014-11-07 15:00:45 +01:00 |
|
Bernhard Posselt
|
83e28c146a
|
cleanup at tear down
|
2014-11-06 23:26:08 +01:00 |
|
Bernhard Posselt
|
143272b174
|
more integration tests
|
2014-11-06 22:30:39 +01:00 |
|
Bernhard Posselt
|
23dcd8e5bf
|
fix mysql
|
2014-11-06 17:36:54 +01:00 |
|
Bernhard Posselt
|
31975bfab7
|
more tests
|
2014-11-06 17:07:50 +01:00 |
|
Bernhard Posselt
|
5c70396a43
|
curl installation to test if it is set up
|
2014-11-06 15:58:20 +01:00 |
|
Bernhard Posselt
|
a600f6b718
|
try to fix delete older than threshold so we can test it properly
|
2014-11-06 15:49:16 +01:00 |
|
Bernhard Posselt
|
dcf96e7299
|
more integration tests
|
2014-11-06 14:45:14 +01:00 |
|
Bernhard Posselt
|
5395685b05
|
add fixtures import
|
2014-11-06 14:05:38 +01:00 |
|
Bernhard Posselt
|
2a601bc35b
|
enable other dbs for test suite
|
2014-11-06 10:25:30 +01:00 |
|
Bernhard Posselt
|
c9f46e2e3c
|
run integration tests on travis
|
2014-11-06 10:17:47 +01:00 |
|
Bernhard Posselt
|
6ab04993f8
|
first half working integration test
|
2014-11-06 09:46:22 +01:00 |
|
Bernhard Posselt
|
1bacdd19d6
|
add php server to grunt
|
2014-11-06 09:02:26 +01:00 |
|
Bernhard Posselt
|
d5473377ee
|
dont set db as private member
|
2014-11-05 16:53:06 +01:00 |
|
Bernhard Posselt
|
50b3e9a088
|
add integration test xml
|
2014-11-05 16:34:02 +01:00 |
|
Bernhard Posselt
|
17e16cf46f
|
fix warnings
|
2014-11-05 16:05:16 +01:00 |
|
Bernhard Posselt
|
867768d172
|
set db as member
|
2014-11-05 15:49:30 +01:00 |
|
Bernhard Posselt
|
ad295ba8bf
|
more testing
|
2014-11-05 15:36:59 +01:00 |
|
Bernhard Posselt
|
49690031a5
|
sometimes it works
|
2014-11-05 15:34:11 +01:00 |
|
Bernhard Posselt
|
4c5e27bc13
|
first integration test
|
2014-11-05 15:23:59 +01:00 |
|
Bernhard Posselt
|
69b763523c
|
set the correct mime type for the firefox manifest
|
2014-11-05 12:07:47 +01:00 |
|
Bernhard Posselt
|
95530f6251
|
update picofeed, add max size setting, fix #642
|
2014-11-05 11:30:38 +01:00 |
|
Bernhard Posselt
|
91f302245e
|
also set the feed location
|
2014-10-30 11:30:12 +01:00 |
|
Bernhard Posselt
|
4c390fa6b0
|
dont generate guid hash by hashing the guid since picofeed already hashes the guid in all cases
|
2014-10-30 10:26:00 +01:00 |
|
Bernhard Posselt
|
5b8fff99a5
|
make cleanup faster
|
2014-10-27 15:49:50 +01:00 |
|
Bernhard Posselt
|
7375daf213
|
allow to turn of autopurge
|
2014-10-27 10:40:01 +01:00 |
|
Bernhard Posselt
|
ea6f93d515
|
use factories for reader and favicon since they have state and cant be reused
|
2014-10-22 22:19:14 +02:00 |
|
Bernhard Posselt
|
c102123dc9
|
add caching
|
2014-10-22 11:35:12 +02:00 |
|
Bernhard Posselt
|
dc8b8301d3
|
fix #302
|
2014-10-22 11:06:43 +02:00 |
|
Bernhard Posselt
|
cc3fa38cee
|
fix tests
|
2014-10-22 10:49:45 +02:00 |
|
Bernhard Posselt
|
78d3e21641
|
get rid of simplepie
|
2014-10-22 01:35:59 +02:00 |
|
Bernhard Posselt
|
fb28fadcf6
|
get rid of faviconfetcher and use picofeed
|
2014-10-21 23:45:06 +02:00 |
|
Bernhard Posselt
|
fe030e7339
|
use composer for autoloading repos
|
2014-10-21 22:53:36 +02:00 |
|
Bernhard Posselt
|
b1e046dbf8
|
fix long line
|
2014-10-21 18:32:00 +02:00 |
|
Bernhard Posselt
|
66c73a96ac
|
first try to set indention limit at 80 characters in php
|
2014-10-21 18:19:23 +02:00 |
|
Bernhard Posselt
|
42d69a95f3
|
convert tabs indention to indention with 4 spaces because of mixing of both variants in code and better readability on github and websites because you cant set the indention width there and 8 spaces will be used for a tab
|
2014-10-21 16:45:36 +02:00 |
|
Bernhard Posselt
|
fbad651ebd
|
Make config.ini editable in the admin interface
|
2014-10-21 15:14:19 +02:00 |
|
Bernhard Posselt
|
a52df5cad2
|
move config class into config folder
|
2014-10-21 11:11:20 +02:00 |
|
Bernhard Posselt
|
29000e2d6f
|
move databases into dependencies section
|
2014-10-21 10:59:02 +02:00 |
|
Bernhard Posselt
|
1a31d82d61
|
fix #634
|
2014-10-14 09:37:59 +02:00 |
|
Bernhard Posselt
|
de2121d066
|
More coverage
|
2014-10-09 10:02:44 +02:00 |
|
Bernhard Posselt
|
462e62598d
|
more coverage
|
2014-10-09 09:57:01 +02:00 |
|
Bernhard Posselt
|
13b13aeda1
|
more code coverage
|
2014-10-09 09:52:12 +02:00 |
|
Bernhard Posselt
|
b32fc30d68
|
even more code coverage
|
2014-10-09 09:33:59 +02:00 |
|
Bernhard Posselt
|
6fa7d6e4db
|
more code coverage
|
2014-10-09 09:27:23 +02:00 |
|
Bernhard Posselt
|
8462bed782
|
cleanup test method in appconfig class, add test for item serialization
|
2014-10-09 09:09:59 +02:00 |
|
Bernhard Posselt
|
d9920cc529
|
add test for simplepie api factory
|
2014-10-08 23:09:00 +02:00 |
|
Bernhard Posselt
|
24b0e711d6
|
improve code coverage
|
2014-10-08 23:03:28 +02:00 |
|
Bernhard Posselt
|
5bcfc4e800
|
remove redundant owncloud version check
|
2014-10-08 22:57:18 +02:00 |
|
Bernhard Posselt
|
483d2551ea
|
get rid of simplepie absolute url function and use Net url2
|
2014-10-08 15:24:19 +02:00 |
|
Bernhard Posselt
|
c20923f5ea
|
more cleanup
|
2014-10-08 14:33:20 +02:00 |
|
Bernhard Posselt
|
1fccfbbf26
|
try to fix scrutinizer bugs
|
2014-10-08 14:28:18 +02:00 |
|
Bernhard Posselt
|
2c07af4842
|
remove dead proxy code from favicon fetcher
|
2014-10-08 13:41:53 +02:00 |
|
Bernhard Posselt
|
b5f4871da2
|
further cleanup
|
2014-10-04 18:22:12 +02:00 |
|
Bernhard Posselt
|
17e6d0483b
|
first round of xpatharticleenhancer cleanup
|
2014-10-04 17:52:33 +02:00 |
|
Bernhard Posselt
|
96c7439c73
|
ignore zendxml result
|
2014-10-04 11:30:09 +02:00 |
|
Bernhard Posselt
|
f8e11569ef
|
zendxml for global enhancer
|
2014-10-04 11:15:04 +02:00 |
|
Bernhard Posselt
|
26d950486b
|
add default locale and developer names and move the method to the pagecontroller, @cosenal
|
2014-09-29 21:22:34 +02:00 |
|
Bernhard Posselt
|
1ca33d6b5a
|
add author names to manifest file
|
2014-09-29 21:00:12 +02:00 |
|
Bernhard Posselt
|
650ef3331a
|
fix manifest test
|
2014-09-29 20:53:19 +02:00 |
|
Alessandro Cosentino
|
885b506695
|
web app manifest
|
2014-09-29 13:45:17 -04:00 |
|
Bernhard Posselt
|
d4f19a20c6
|
require libxml
|
2014-09-29 14:08:27 +02:00 |
|
Bernhard Posselt
|
ff4abd968f
|
fix scrutinizer issues
|
2014-09-22 13:20:33 +02:00 |
|
Bernhard Posselt
|
785a085a5d
|
better specify yt url
|
2014-09-22 12:21:14 +02:00 |
|
Bernhard Posselt
|
19910df42e
|
fix #454, allow global enhancers
|
2014-09-22 12:14:23 +02:00 |
|
Bernhard Posselt
|
04fbad4554
|
also use url in user agent
|
2014-09-16 20:42:57 +02:00 |
|
Bernhard Posselt
|
8e0cbf094e
|
fix enclosure
|
2014-09-16 19:42:37 +02:00 |
|
Bernhard Posselt
|
242fdbf9fc
|
add import articles
|
2014-09-14 04:17:32 +02:00 |
|
Bernhard Posselt
|
08df2433ca
|
autopaging
|
2014-09-13 16:58:38 +02:00 |
|
Bernhard Posselt
|
e06aaac512
|
fix starred count for deleted folders, reload path when deleting
|
2014-09-13 12:46:29 +02:00 |
|
Bernhard Posselt
|
daaf87749d
|
add css custom classes
|
2014-09-09 18:56:31 +02:00 |
|
Bernhard Posselt
|
03baa5ba68
|
reorganize templates
|
2014-09-09 15:09:34 +02:00 |
|
Bernhard Posselt
|
59db6aebde
|
fix backend sorting
|
2014-09-05 14:00:24 +02:00 |
|
Bernhard Posselt
|
4490422601
|
fix tests
|
2014-09-01 11:15:08 +02:00 |
|
Bernhard Posselt
|
60c4dfbd96
|
add phpunit xml
|
2014-06-25 01:21:21 +02:00 |
|
Bernhard Posselt
|
5f0fd49ccd
|
add phpunit xml
|
2014-06-25 01:18:53 +02:00 |
|
Bernhard Posselt
|
35d0d8750e
|
more additions
|
2014-05-30 22:19:26 +02:00 |
|
Bernhard Posselt
|
79032a17fb
|
add autopaging
|
2014-05-30 00:06:49 +02:00 |
|
Bernhard Posselt
|
cba949fb07
|
order by pubdate
|
2014-05-29 22:58:30 +02:00 |
|
Bernhard Posselt
|
4eaee79d9b
|
implement #137 serverside
|
2014-05-23 01:25:55 +02:00 |
|
Bernhard Posselt
|
2b4da592f1
|
simplify star and read
|
2014-05-22 02:15:56 +02:00 |
|
Bernhard Posselt
|
dfba50bbba
|
try to reload fpm
|
2014-05-16 16:26:42 +02:00 |
|
Bernhard Posselt
|
513f8e2e60
|
try port 9001
|
2014-05-16 16:16:08 +02:00 |
|
Bernhard Posselt
|
054aad5a69
|
fix coding style and dead code
|
2014-05-16 01:19:29 +02:00 |
|
Bernhard Posselt
|
d6130d150f
|
remove travis-ci comment
|
2014-05-15 23:59:14 +02:00 |
|
Bernhard Posselt
|
5c4f88142c
|
bind to port 80
|
2014-05-15 23:50:21 +02:00 |
|
Bernhard Posselt
|
f80972e745
|
try to install php-fpm
|
2014-05-15 23:39:40 +02:00 |
|
Bernhard Posselt
|
0f327d6105
|
use custom trait to fix tests on 5.4
|
2014-05-15 23:20:52 +02:00 |
|
Bernhard Posselt
|
407fbebc2d
|
rename businesslayer to service
|
2014-05-15 03:41:49 +02:00 |
|
Bernhard Posselt
|
10d76fff64
|
fix operator for paging
|
2014-05-14 20:22:53 +02:00 |
|
Bernhard Posselt
|
b567d32b0e
|
first commit, nothing working yet
|
2014-05-14 19:22:55 +02:00 |
|
Bernhard Posselt
|
d9acb9ed87
|
add serverside possibility to order by oldest first
|
2014-05-14 18:08:52 +02:00 |
|
Bernhard Posselt
|
160a0dfeba
|
convert array() to []
|
2014-05-14 17:32:49 +02:00 |
|
Bernhard Posselt
|
acc2df1251
|
use more flexible serializer that ignores nulls, non entity values and responses
|
2014-05-14 02:16:31 +02:00 |
|
Bernhard Posselt
|
2bfa9f22b7
|
fix unittests
|
2014-05-14 01:04:57 +02:00 |
|
Bernhard Posselt
|
7faa40dc59
|
fix some tests
|
2014-05-13 23:13:52 +02:00 |
|
Bernhard Posselt
|
b9de58c0c9
|
remove more old code
|
2014-05-13 22:10:02 +02:00 |
|
Bernhard Posselt
|
fb85040af6
|
move to new controller layout
|
2014-05-13 21:57:21 +02:00 |
|
Bernhard Posselt
|
39d1eeb119
|
remove more tests of classes that are now in core
|
2014-05-13 00:43:54 +02:00 |
|
Bernhard Posselt
|
da3e9717ba
|
fix doc comments in feedfetcher
|
2014-05-13 00:20:58 +02:00 |
|
Bernhard Posselt
|
ac047d9eb6
|
remove unused import in itemapicontrollertest
|
2014-05-13 00:12:57 +02:00 |
|
Bernhard Posselt
|
be46f0bc10
|
remove dead code
|
2014-05-13 00:12:21 +02:00 |
|
Bernhard Posselt
|
6bceeea837
|
remove tests of built into oc7 classes
|
2014-05-13 00:10:36 +02:00 |
|
Bernhard Posselt
|
08647e4a79
|
remove more json responses
|
2014-05-13 00:09:40 +02:00 |
|
Bernhard Posselt
|
2d4b74884b
|
remove dead code
|
2014-05-13 00:01:58 +02:00 |
|
Bernhard Posselt
|
a130805a04
|
remove failing jsonresponse from tests, this will be transformed into arrays anyways when port to oc7 happens
|
2014-05-12 23:55:42 +02:00 |
|
Bernhard Posselt
|
308224eada
|
remove more unused code
|
2014-05-12 23:42:56 +02:00 |
|
Bernhard Posselt
|
f01a7748ba
|
remove more unused code
|
2014-05-12 23:35:40 +02:00 |
|
Bernhard Posselt
|
937f025137
|
remove more unused code
|
2014-05-12 23:26:59 +02:00 |
|
Bernhard Posselt
|
874c469e02
|
remove more dead code
|
2014-05-12 23:16:08 +02:00 |
|
Bernhard Posselt
|
a72ed5f93f
|
remove dead code
|
2014-05-12 22:57:53 +02:00 |
|
Bernhard Posselt
|
1fbe0ea4cf
|
more style fixes
|
2014-05-12 22:45:24 +02:00 |
|
Bernhard Posselt
|
22ce7b5640
|
version bump
|
2014-05-10 00:08:48 +02:00 |
|
Bernhard Posselt
|
32cab8ed69
|
also validate database types
|
2014-05-02 22:11:14 +02:00 |
|
Bernhard Posselt
|
e231ba2ec1
|
add custom app.json config and parser
|
2014-05-02 21:34:17 +02:00 |
|
Bernhard Posselt
|
9c9625b0f6
|
add parser for app.json file, parsing jobs and hooks still left
|
2014-05-02 17:25:05 +02:00 |
|
Bernhard Posselt
|
8c58a41566
|
fix updater url
|
2014-05-01 23:04:08 +02:00 |
|
Bernhard Posselt
|
b9f3136f3a
|
get rid of unneeded settings core class and inject it from the core container
|
2014-04-20 12:14:42 +02:00 |
|
Bernhard Posselt
|
ffa43f3c3b
|
update headers to be compatible with phpdoc, slim down license text to make code more visible
|
2014-04-19 18:16:55 +02:00 |
|
Bernhard Posselt
|
517e4ca543
|
split up api class for easier testing and clearer code
|
2014-04-19 13:21:11 +02:00 |
|
Bernhard Posselt
|
7083a7e1fd
|
add unittest for method annotation reader
|
2014-04-12 00:20:37 +02:00 |
|
Bernhard Posselt
|
836dfebf72
|
build http basic auth rather than requiring it from the user to write the correct auth string into the config
|
2014-04-10 19:38:52 +02:00 |
|
Bernhard Posselt
|
5befce51ef
|
add proxy support based on simplepie pr, fix #491
|
2014-04-10 19:15:31 +02:00 |
|
Bernhard Posselt
|
db545b430a
|
add proxy settings to config
|
2014-04-10 17:06:27 +02:00 |
|
Bernhard Posselt
|
b33d0cc52c
|
fix api updated request
|
2014-04-09 23:05:50 +02:00 |
|
Bernhard Posselt
|
91b154ea24
|
remove last reference from appframework, fix routing issue
|
2014-04-09 22:52:28 +02:00 |
|
Bernhard Posselt
|
339b427121
|
only set passed settings
|
2014-04-09 22:52:27 +02:00 |
|
Bernhard Posselt
|
6e0de4208c
|
remove usersettingscontroller in favor of pagecontroller, simplify settings requests
|
2014-04-09 22:52:27 +02:00 |
|
Bernhard Posselt
|
643fa4624d
|
port to internal controller, some routes are still broken
|
2014-04-09 22:52:27 +02:00 |
|
Bernhard Posselt
|
4637dcc458
|
migrate security annotations, please review
|
2014-04-09 22:52:27 +02:00 |
|
Bernhard Posselt
|
21bd539847
|
ported to owncloud internal appframework classes, confused with how to start the app and define deps
|
2014-04-09 22:52:26 +02:00 |
|
Bernhard Posselt
|
fcef0800a2
|
fix article enhancers by providing the correct useragent
|
2014-04-09 12:57:33 +02:00 |
|
Bernhard Posselt
|
5513e39c7b
|
remove html tags from feed title
|
2014-04-08 23:18:22 +02:00 |
|
Bernhard Posselt
|
31ae116fe4
|
migrated database, utility, bootstrap from appframework
|
2014-04-08 18:50:10 +02:00 |
|
Bernhard Posselt
|
3904320f95
|
fix probably broken sql query on sqlite and postgres for deleting items after a folder was deleted
|
2014-04-06 22:16:39 +02:00 |
|
Bernhard Posselt
|
d70f905f91
|
fix deletion of items from users on sqlite
|
2014-04-06 22:05:09 +02:00 |
|
Bernhard Posselt
|
dbd18a2099
|
get rid of deprecated getParams and renderJSON method to ease transition to built in appframework
|
2014-04-06 15:26:58 +02:00 |
|
Bernhard Posselt
|
2879f07476
|
depend on oc6, bind correct types, fix #457
|
2014-04-04 17:33:08 +02:00 |
|
Bernhard Posselt
|
57e6103187
|
register hooks for deleting feeds, folders and items if a user is deleted, fix #468
|
2014-04-04 03:09:26 +02:00 |
|
Davide Saurino
|
d67b77ac25
|
Test for renaming feed API feature
|
2014-03-13 00:00:03 +01:00 |
|
Bernhard Posselt
|
99af7d32d4
|
fix XSS when importing articles, speed up update and adding of feeds by only purifying content that will be added to the db
|
2014-02-11 16:05:58 +01:00 |
|
Bernhard Posselt
|
c638ef6f06
|
disable simplepie caching, see https://github.com/simplepie/simplepie/issues/345#issuecomment-34718099
|
2014-02-11 02:37:48 +01:00 |
|
Bernhard Posselt
|
32b5d57dbc
|
fix broken sql statement when deleting folders
|
2014-02-08 20:59:08 +01:00 |
|
Robin Appelman
|
d38f2576b2
|
fix unit tests
|
2014-01-23 22:47:52 +01:00 |
|
Bernhard Posselt
|
28d28d8c9e
|
add serverside infrastructure for setting and remembering compact view
|
2013-12-19 14:09:59 +01:00 |
|
Davide Saurino
|
260beb6b12
|
Rename Feed: tests added
|
2013-11-16 12:51:13 +01:00 |
|
Robin Appelman
|
9666a55c07
|
adjust tests to xpathenhancer fallback behaviour
|
2013-10-20 15:48:48 +02:00 |
|
Bernhard Posselt
|
b679b8c031
|
always open links in new tab
|
2013-09-27 20:52:20 +02:00 |
|
Bernhard Posselt
|
7675b0184f
|
external to api folder
|
2013-09-27 20:06:58 +02:00 |
|
Bernhard Posselt
|
d6066c3820
|
use seperate direcotires for article enhancers and fetchers
|
2013-09-27 20:03:16 +02:00 |
|
Bernhard Posselt
|
c56d433ca4
|
create a seperate config file for regex enhancers
|
2013-09-26 20:54:56 +02:00 |
|
bastei
|
ca0b341401
|
ArticleEnhancer: convert relative urls to html characters
|
2013-09-26 06:45:47 +02:00 |
|
Bernhard Posselt
|
2f651f709d
|
64bit integers for everyone
|
2013-09-22 15:09:22 +02:00 |
|
Bernhard Posselt
|
7d7511714d
|
Merge pull request #358 from bastei/relativeurls
ArticleEnhancer: Transform relative to absolute URLs
|
2013-09-20 20:18:13 -07:00 |
|
bastei
|
ea8e552ccb
|
ArticleEnhancer: Transform relative to absolute URLs
|
2013-09-21 04:27:13 +02:00 |
|
Bernhard Posselt
|
3a13a680a3
|
also group by updates_per_article column
|
2013-09-20 20:06:12 +02:00 |
|
Bernhard Posselt
|
483ef49d7c
|
manually convert ' to ' because its not built into PHP for author an title
|
2013-09-16 17:27:45 +02:00 |
|
David
|
8b380a09ff
|
Add ThemeRepublic Enhancer
|
2013-09-14 23:07:23 +02:00 |
|
Bernhard Posselt
|
96a3156a09
|
allow inserted urls again
|
2013-09-14 19:51:51 +02:00 |
|
Bernhard Posselt
|
df8f6b5fee
|
implement pull to refresh, fix #44
|
2013-09-14 02:22:44 +02:00 |
|
Bernhard Posselt
|
6df3b51c55
|
fix sql
|
2013-09-13 21:34:54 +02:00 |
|
Bernhard Posselt
|
6b138b98a6
|
use before and after update hooks to delete items only after new ones have been fetched
|
2013-09-13 18:29:34 +02:00 |
|
Bernhard Posselt
|
e178dc843a
|
go back to 200 autopurge count
|
2013-09-13 18:17:47 +02:00 |
|
Bernhard Posselt
|
f9691e0faf
|
respect articles per update count in item cleanup
|
2013-09-13 18:14:40 +02:00 |
|
Bernhard Posselt
|
dda579ccaa
|
also store feeds per article when doing updates
|
2013-09-13 17:59:16 +02:00 |
|
Bernhard Posselt
|
2391e6bf62
|
fix #342
|
2013-09-12 01:00:32 +02:00 |
|
Bernhard Posselt
|
00c6e040de
|
removed google importer on the serverside, add importer for articles
|
2013-09-12 01:00:32 +02:00 |
|
Bernhard Posselt
|
09f60e75c9
|
#342 implement export
|
2013-09-12 01:00:32 +02:00 |
|
Bernhard Posselt
|
ee861fa6dd
|
extra work for postgres, fix #338
|
2013-09-07 23:00:34 +02:00 |
|
Bernhard Posselt
|
4a36e0e4af
|
quickfix release
|
2013-09-07 20:42:24 +02:00 |
|
bastei
|
e57fe91d2a
|
unit tests for commit a051d38
|
2013-09-06 18:40:24 +02:00 |
|
Bernhard Posselt
|
efa881fd42
|
trying to fix delete older than threshold query
|
2013-09-05 14:36:41 +02:00 |
|
bastei
|
772999e562
|
ArticleEnhancer unit test modified for multiple XPath-results
|
2013-09-05 02:51:20 +02:00 |
|
bastei
|
99ba646192
|
deleteReadOlderThanThreshold unit test fix
|
2013-09-05 02:34:45 +02:00 |
|
Bernhard Posselt
|
9315f0c6de
|
typecast config values to default values of config object
|
2013-09-02 17:24:45 +02:00 |
|
Bernhard Posselt
|
d4a2bb9d15
|
fixing cors again
|
2013-09-02 16:20:36 +02:00 |
|
Bernhard Posselt
|
01e4a7a824
|
fix updater cleanup route
|
2013-09-02 15:46:37 +02:00 |
|
Bernhard Posselt
|
479d5e2e37
|
fix cors and cors unittests, fix #324
|
2013-09-02 14:45:37 +02:00 |
|
Bernhard Posselt
|
b512f04544
|
switch from json config to ini config
|
2013-09-02 03:19:42 +02:00 |
|
Bernhard Posselt
|
38297af11f
|
move configuration values into a config file, fix #167
|
2013-09-02 02:43:32 +02:00 |
|
Bernhard Posselt
|
7036a1407c
|
Throw proper error codes when creating invalid folders through the API, fix #297
|
2013-08-31 02:58:56 +02:00 |
|
Bernhard Posselt
|
4d7f53380d
|
allow more than one article enhancer per url based on the url regex, also allow embedded youtube videos that start with //
|
2013-08-29 13:30:38 +02:00 |
|
Bernhard Posselt
|
3d46b715e9
|
add unittest for cors middleware
|
2013-08-29 00:20:12 +02:00 |
|
Bernhard Posselt
|
dec43f5e77
|
also allow authorization header
|
2013-08-28 23:50:59 +02:00 |
|
Bernhard Posselt
|
6191bf5339
|
add access control max age header
|
2013-08-28 23:23:25 +02:00 |
|
Bernhard Posselt
|
9e2975c629
|
add cors for API
|
2013-08-28 23:09:07 +02:00 |
|
Bernhard Posselt
|
2f67340e55
|
Possible backwards incompatible change by using the link provided by simplepie instead of the user for the url hash. This prevents duplication of the feed when adding a slightly different feed url which points to the same feed and allows a speedup from O(n) to O(1) for article enhanchers
|
2013-08-28 19:19:28 +02:00 |
|
Bernhard Posselt
|
a9eb72911b
|
add enhancers for articles, fix #14
|
2013-08-28 17:26:38 +02:00 |
|
Bernhard Posselt
|
824f074ecb
|
change email adress in copyright headers
|
2013-08-26 17:23:22 +02:00 |
|
Bernhard Posselt
|
2d4806ad4d
|
also allow magnet urls in article links, fix #313
|
2013-08-14 01:57:39 +02:00 |
|
Bernhard Posselt
|
05d38a2b74
|
use a default batchsize of 20 if none given, fix #220
|
2013-08-06 14:11:03 +02:00 |
|
Bernhard Posselt
|
78b0bcc19a
|
move sanitation of urls to the serverside code to also provide security for clients, fix #151
|
2013-08-06 13:56:32 +02:00 |
|
Bernhard Posselt
|
582dba7e94
|
strip all html tags from author and title, fix #287
|
2013-08-06 13:41:40 +02:00 |
|
Bernhard Posselt
|
1a74a758f9
|
also log errors when updating with update script
|
2013-08-05 17:38:34 +02:00 |
|
Bernhard Posselt
|
cb33a80b60
|
ignore update errors when using the update script
|
2013-08-05 16:39:09 +02:00 |
|
Bernhard Posselt
|
c67335d9f8
|
return proper response for update method
|
2013-08-05 16:08:53 +02:00 |
|
Bernhard Posselt
|
7332ec1e85
|
also require admin account for feed updating
|
2013-08-03 10:10:10 +02:00 |
|
Bernhard Posselt
|
08d9474aac
|
require admin account for executing cron routes
|
2013-08-03 10:10:10 +02:00 |
|
Bernhard Posselt
|
9507e6a3ee
|
make cron updater optional, created updater class for better updating handling, created a route for the api to clean up old stuff
|
2013-08-02 15:31:55 +02:00 |
|
Bernhard Posselt
|
27c7c7773e
|
add api for updating feeds with a seperate cron job, #301
|
2013-08-02 14:34:08 +02:00 |
|
Bernhard Posselt
|
b655fc74e4
|
decode title twice to fix stupid feed authors' mistakes
|
2013-07-25 00:08:06 +02:00 |
|
Bernhard Posselt
|
9cad62a71f
|
remove failing phpunit test, everything went as expected
|
2013-07-20 00:19:47 +02:00 |
|
Bernhard Posselt
|
3f12cc6ed9
|
check if travis fails properly on failing phpunit test
|
2013-07-20 00:17:26 +02:00 |
|
Bernhard Posselt
|
9807ee7d6b
|
use current date when feed does not provide pubdates, disable article updates
|
2013-07-18 14:13:38 +02:00 |
|
Bernhard Posselt
|
b8a613351f
|
increase timeout to from 10 to 60 seconds, fix #278
|
2013-07-11 11:21:19 +02:00 |
|
bluehaze
|
88de94d510
|
Modified testReadAll, testReadFolder and testReadAll SQL quieries
|
2013-07-01 14:33:34 +02:00 |
|
Bernhard Posselt
|
4affc4f485
|
add api annotations
|
2013-06-22 18:18:55 +02:00 |
|
Bernhard Posselt
|
3c7486272c
|
Revert "fix #253, use current date when no pubdate is provided"
This reverts commit 7d1c2b2c2c .
|
2013-06-22 16:01:56 +02:00 |
|
Bernhard Posselt
|
20597eb1af
|
also set last modified when marking feeds, folders, or all read, fix #256
|
2013-06-22 15:11:34 +02:00 |
|
Bernhard Posselt
|
7d1c2b2c2c
|
fix #253, use current date when no pubdate is provided
|
2013-06-22 15:02:33 +02:00 |
|
Bernhard Posselt
|
73c02fdaa6
|
adjust routes for new api
|
2013-06-12 20:32:49 +02:00 |
|
Bernhard Posselt
|
836c65b6fa
|
move to new restful api
|
2013-06-12 20:32:49 +02:00 |
|
Bernhard Posselt
|
4faa08d708
|
add annotations for api controllers
|
2013-06-12 14:50:25 +02:00 |
|
Bernhard Posselt
|
653b9f82ab
|
implement starring and marking as read for multiple items
|
2013-06-11 00:25:00 +02:00 |
|
lsmooth
|
24299e4db2
|
don't update faviconLink on feed update
|
2013-06-09 01:08:12 +02:00 |
|
Bernhard Posselt
|
6475bf5da4
|
also consider deleted folders and feeds in the feed update, #214
|
2013-06-01 11:00:25 +02:00 |
|
Bernhard Posselt
|
242555e659
|
fixed a bug when deleting folders
|
2013-05-24 17:15:51 +02:00 |
|
Bernhard Posselt
|
37b48d2aef
|
fix a bug that would not display items of feeds without folders
|
2013-05-24 15:28:42 +02:00 |
|
Bernhard Posselt
|
0fe7d8dd7e
|
Fix bug that would still show items after its feed or folder has been marked as deleted, fix #196
|
2013-05-24 15:09:41 +02:00 |
|
Bernhard Posselt
|
d529559942
|
dont use table in subselect of mark read query to not fail on mysql, fixes #173
|
2013-05-24 13:06:22 +02:00 |
|
Bernhard Posselt
|
031ba0ce52
|
When creating a feed or folder the it should purge the deleted
Edit
fix #176
|
2013-05-21 21:10:45 +02:00 |
|
s17t.net
|
75bf8ed4b2
|
Fix #174
|
2013-05-18 18:53:03 +02:00 |
|
Bernhard Posselt
|
347000cc2d
|
use a deleted flag for deleted feeds to handle undo
|
2013-05-10 13:30:00 +02:00 |
|
Bernhard Posselt
|
c487bfe233
|
fixed acceptance tests
|
2013-05-10 10:58:14 +02:00 |
|
Bernhard Posselt
|
59069e85a2
|
also send newest item id when creating a feed from the api
|
2013-05-09 13:44:16 +02:00 |
|
Bernhard Posselt
|
b8b4dfb496
|
only make one request for mark all read and mark folder read, fix #171, fix a bug that prevented readding of feeds when its folder was deleted, fix a bug that would not allow mark read for feeds when the app was started for the first time
|
2013-05-09 12:57:35 +02:00 |
|
Bernhard Posselt
|
fe0de2ab84
|
further state precondition
|
2013-05-08 12:21:45 +02:00 |
|
Bernhard Posselt
|
855f0a3a5e
|
move hover check into precondition
|
2013-05-08 12:20:36 +02:00 |
|
Bernhard Posselt
|
7a372ed40a
|
added test for sliding up the form
|
2013-05-08 12:18:24 +02:00 |
|
Bernhard Posselt
|
bc02ce6a31
|
small change
|
2013-05-07 22:03:50 +02:00 |
|
Bernhard Posselt
|
632898d273
|
make host configurable
|
2013-05-07 21:36:19 +02:00 |
|
Bernhard Posselt
|
e83462f764
|
typo fix
|
2013-05-07 21:18:11 +02:00 |
|
Bernhard Posselt
|
f08dd69dd1
|
added comment
|
2013-05-07 21:16:58 +02:00 |
|
Bernhard Posselt
|
112285d423
|
fix visibility test
|
2013-05-07 21:16:10 +02:00 |
|
Bernhard Posselt
|
7b33f0b82c
|
fixed acceptance tests
|
2013-05-07 20:57:55 +02:00 |
|
Bernhard Posselt
|
6fa3308b9e
|
added acceptancetest suite
|
2013-05-07 17:50:37 +02:00 |
|
Bernhard Posselt
|
e52e9332df
|
added first cucumber steps and definitions
|
2013-05-07 13:06:39 +02:00 |
|
Bernhard Posselt
|
89de367fc8
|
also sanitize imported json
|
2013-05-04 01:04:03 +02:00 |
|
Bernhard Posselt
|
10831dd274
|
use html purifier for sanitation
|
2013-05-04 00:15:41 +02:00 |
|
Bernhard Posselt
|
7b628a3e4d
|
log feed errors
|
2013-05-03 15:03:27 +02:00 |
|
Bernhard Posselt
|
e241d438bb
|
also provide the app version
|
2013-05-03 10:41:14 +02:00 |
|
Bernhard Posselt
|
b8a2a02744
|
implemented last api method, fix #105
|
2013-05-02 22:46:54 +02:00 |
|
Bernhard Posselt
|
d2e9cbd3c9
|
implement item api methods
|
2013-05-02 22:11:59 +02:00 |
|
Bernhard Posselt
|
ec8394eda1
|
add read button
|
2013-05-02 21:03:33 +02:00 |
|
Bernhard Posselt
|
2b42d8bd9e
|
send correct folder exists error code
|
2013-05-02 20:49:41 +02:00 |
|
Bernhard Posselt
|
20d4c2911f
|
implemented folder api methods
|
2013-05-02 20:42:39 +02:00 |
|
Bernhard Posselt
|
f29881d554
|
force links to open in new tabs, fix #146
|
2013-05-02 20:01:35 +02:00 |
|
Bernhard Posselt
|
5ae697ac9d
|
added proper exception handling for all controllers and businesslayer
|
2013-05-02 19:40:10 +02:00 |
|
Bernhard Posselt
|
e9878cb5b5
|
added api method for getting items
|
2013-05-02 18:45:10 +02:00 |
|
Bernhard Posselt
|
3d405e0541
|
removed useless get calls to api
|
2013-05-02 18:04:14 +02:00 |
|
Bernhard Posselt
|
f8bdf57881
|
add test for api result
|
2013-05-02 17:47:07 +02:00 |
|
Bernhard Posselt
|
51d71796ad
|
move external api stuff to appframework
|
2013-05-02 17:30:51 +02:00 |
|
Bernhard Posselt
|
d7014ce74f
|
added small result wrapper
|
2013-05-02 17:23:13 +02:00 |
|
Bernhard Posselt
|
c8c01278d8
|
implement all routes and function bodies for api calls
|
2013-05-02 16:55:11 +02:00 |
|
Bernhard Posselt
|
c5dde50a71
|
implemented first feeds get all method
|
2013-05-02 13:45:34 +02:00 |
|
Bernhard Posselt
|
2dfab0dbec
|
added toAPI methods for folder and feed
|
2013-05-02 12:53:17 +02:00 |
|
Bernhard Posselt
|
0da3c160df
|
add serialize method for api
|
2013-05-02 12:44:37 +02:00 |
|
Bernhard Posselt
|
3fc18156ae
|
go back to order by id, fix #138, use a newest item id to prevent marking items as read that the user didnt see yet fix #141, also update the starred count periodically
|
2013-04-29 13:30:01 +02:00 |
|
Bernhard Posselt
|
cd2488ee42
|
prefer web favicon over feed favicon, fix #101
|
2013-04-27 14:00:52 +02:00 |
|
Bernhard Posselt
|
f987751d8c
|
order by pubdate on the client side fix #115
|
2013-04-26 11:52:50 +02:00 |
|
Bernhard Posselt
|
5cc47b4f41
|
use last_modified column for finding new items (so we also see if they were updated or starred), use offset to paginate rather than item id
|
2013-04-26 11:52:50 +02:00 |
|