1
0
mirror of https://github.com/chylex/Nextcloud-News.git synced 2024-11-21 22:42:48 +01:00
Commit Graph

707 Commits

Author SHA1 Message Date
Bernhard Posselt
8d81beb6b2 try to fix shit 2015-09-14 20:19:55 +02:00
Bernhard Posselt
70ff47a9b7 fix # 848 2015-09-06 15:42:51 +02:00
Bernhard Posselt
619011d112 fix config 2015-08-27 14:07:47 +02:00
Bernhard Posselt
adad6ca280 clean up app container 2015-08-27 13:27:29 +02:00
Bernhard Posselt
c88b300bad use item lang precedence 2015-08-26 13:14:15 +02:00
Bernhard Posselt
0879029922 add rtl support 2015-08-26 13:04:48 +02:00
Bernhard Posselt
a95ca971ef better php 7 compatibility 2015-08-19 13:29:19 +02:00
Bernhard Posselt
5a9015bf0e remove excessive group by, #540 2015-08-19 12:38:13 +02:00
Bernhard Posselt
6331ae1c03 more cleanup 2015-08-17 14:09:16 +02:00
Bernhard Posselt
71926d09dc improve integration test suite 2015-08-17 14:06:50 +02:00
Bernhard Posselt
e1965f1f28 fix full text status not rendered correctly in navigation 2015-08-14 08:47:46 +02:00
Bernhard Posselt
53679811da serverside full text
remove enhancers

add full text client side implementation

fix bugs and tests for full text feed
2015-08-12 17:05:18 +02:00
Bernhard Posselt
6a489df47a remove empty line 2015-08-10 17:09:49 +02:00
Bernhard Posselt
300f22163b add console command to verify installation 2015-08-10 17:09:49 +02:00
Bernhard Posselt
80363c48fa try to fix test on php 5.5 2015-08-07 15:22:21 +02:00
Bernhard Posselt
6dd09a6280 add empty test to not fail 2015-08-07 15:10:52 +02:00
Bernhard Posselt
c4b8aa5eab test hook 2015-08-07 15:04:25 +02:00
Bernhard Posselt
26363fd271 use stable8.1 for travis 2015-08-07 14:57:32 +02:00
Bernhard Posselt
55660499b4 also add test for running upgrade via cron 2015-08-07 14:41:51 +02:00
Bernhard Posselt
7d53f3a525 add integration test for generating search indices via command line 2015-08-07 14:36:16 +02:00
Bernhard Posselt
49c27d13e5 more ::class migrations and fix user deletion hook 2015-08-07 13:51:36 +02:00
Bernhard Posselt
360d0bdeed fix #828 also warn when webcron is disabled 2015-07-24 12:43:14 +02:00
Bernhard Posselt
cda714c353 remove test for global article enhancer 2015-04-15 12:14:58 +02:00
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