1
0
Fork 0
Commit Graph

746 Commits

Author SHA1 Message Date
Bernhard Posselt 02bd530fc3 comprehensibility fixes 2014-05-12 22:51:10 +02:00
Bernhard Posselt d40e66ddb7 use standard layout for container 2014-05-11 13:50:37 +02:00
Bernhard Posselt 4da24ce1a0 depend on 5.3.6 in app.json 2014-05-10 00:08:48 +02:00
Bernhard Posselt 22ce7b5640 version bump 2014-05-10 00:08:48 +02:00
Bernhard Posselt 7adc7a27a9 add jan to authors 2014-05-04 22:20:53 +02:00
Bernhard Posselt b98eee1d47 fix sqlite db name 2014-05-02 23:23:15 +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 0031dceedf use correct updater route 2014-05-01 22:01:33 +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 2f4dbb5f44 version bump 2014-04-18 17:54:41 +02:00
Bernhard Posselt 59469afec4 fix api routes for items 2014-04-11 23:19:35 +02:00
Bernhard Posselt 2486c25478 remove check for appframework, #503 2014-04-09 23:08:04 +02:00
Bernhard Posselt 91b154ea24 remove last reference from appframework, fix routing issue 2014-04-09 22:52:28 +02:00
Bernhard Posselt 17860b4af1 add requirements to route 2014-04-09 22:52:28 +02:00
Bernhard Posselt 1b21cab240 fix name of cors controller 2014-04-09 22:52:28 +02:00
Bernhard Posselt 7506619c9c make 3rdparty folder readable for all, add cors route 2014-04-09 22:52:28 +02:00
Bernhard Posselt 37cf704fdd indendtion in routes 2014-04-09 22:52:28 +02:00
Bernhard Posselt 57f4173278 pass router to routes 2014-04-09 22:52:27 +02:00
Bernhard Posselt 3b5d012b57 fix user settings request 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 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 a9b34deefd require status to be not null 2014-04-08 22:00:48 +02:00
Bernhard Posselt ca4d18c1e3 bump required version down to 6.0.2 because theres __call implementation for pdo statement 2014-04-04 20:10:27 +02:00
Bernhard Posselt 96f1eb05a4 depend on next oc bugfix release 2014-04-04 20:03:12 +02:00
Bernhard Posselt c488e0243a require 6.0.2 2014-04-04 18:00:46 +02:00
Bernhard Posselt 2879f07476 depend on oc6, bind correct types, fix #457 2014-04-04 17:33:08 +02:00
Bernhard Posselt 4ebd095407 fix namespace for hooks 2014-04-04 03:12:24 +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
Bernhard Posselt 13e03279ff version bump 2014-04-04 00:03:30 +02:00
Bernhard Posselt a0bdbbfa74 version bump 2014-03-13 15:18:29 +01:00
Davide Saurino c179198a04 Add feed renaming to the API (FIX #455) 2014-03-12 23:57:55 +01:00
Bernhard Posselt e6991aa355 version bump 2014-02-11 16:26:39 +01:00
Bernhard Posselt c0ddb8c7b1 version bump 2014-02-11 16:25:58 +01:00
Bernhard Posselt 48146ac1c8 version bump 2014-02-06 23:47:10 +01:00
Bernhard Posselt d4b0a5ac30 version bump 2014-01-30 13:33:58 +01:00
Bernhard Posselt 609554a90e version bump 2013-12-20 23:27:31 +01:00
Bernhard Posselt cc45f95cd8 version bump 2013-12-19 18:00:06 +01:00
Bernhard Posselt 6dc8dad23e add persistent option for compact view 2013-12-19 15:15:32 +01:00
Davide Saurino be253cdc1b Make feed title editable (FIX #242) 2013-11-12 10:46:31 +01:00
Bernhard Posselt 15c663658e version bump 2013-09-27 20:21:54 +02:00
Bernhard Posselt 2f651f709d 64bit integers for everyone 2013-09-22 15:09:22 +02:00
Bernhard Posselt d9f1aca951 version bump 2013-09-16 20:20:23 +02:00
Bernhard Posselt 8f02ad948d version bump 2013-09-15 22:40:23 +02:00
Bernhard Posselt 47546ea64f remove unsigned form articles_per_update which causes problems on mysql 2013-09-15 22:39:39 +02:00
Bernhard Posselt 0ecece75b8 version bump 2013-09-14 05:30:23 +02:00
Bernhard Posselt df8f6b5fee implement pull to refresh, fix #44 2013-09-14 02:22:44 +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 dda579ccaa also store feeds per article when doing updates 2013-09-13 17:59:16 +02:00
Bernhard Posselt 7f3a42d949 fix cors options request for routes deeper than one level 2013-09-13 17:21:42 +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
Bernhard Posselt 1035d07162 version bump 2013-09-05 15:27:13 +02:00
Bernhard Posselt 9c6350b394 version bump 2013-09-03 16:06:15 +02:00
Bernhard Posselt 6ec58b14a7 fixing cors again 2013-09-02 15:59:43 +02:00
Bernhard Posselt 5affdfe146 fixing cors again 2013-09-02 15:59:20 +02:00
Bernhard Posselt 01e4a7a824 fix updater cleanup route 2013-09-02 15:46:37 +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 824f074ecb change email adress in copyright headers 2013-08-26 17:23:22 +02:00
Bernhard Posselt 575ac85fa1 version bump 2013-08-26 12:53:46 +02:00
Bernhard Posselt 1a0d63f4b1 version bump 2013-08-14 12:24:58 +02:00
Bernhard Posselt 07eb992fa5 version bump 2013-08-13 15:48:31 +02:00
Bernhard Posselt e591fb06b0 version bump 2013-08-08 11:19:06 +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 8b10144d7c log unimportant errors on debug level 2013-07-23 13:54:32 +02:00
Bernhard Posselt 617f4b6049 fix create api route 2013-07-19 19:25:36 +02:00
Bernhard Posselt f04b1f4915 also update version file 2013-07-19 18:55:25 +02:00
Bernhard Posselt d464c79921 version bump 2013-07-19 17:52:09 +02:00
Bernhard Posselt 73c02fdaa6 adjust routes for new api 2013-06-12 20:32:49 +02:00
Bernhard Posselt 653b9f82ab implement starring and marking as read for multiple items 2013-06-11 00:25:00 +02:00
Bernhard Posselt 8bffbedcd8 added method for marking all read 2013-06-11 00:25:00 +02:00
Bernhard Posselt 87c72e2669 bump version to unstable 2013-06-06 00:08:43 +02:00
Bernhard Posselt 609ffc6fc2 Merge pull request #206 from xemle/restful-urls-for-backend
Issue #166 Improve RESTful urls for web backend
2013-06-05 02:52:26 -07:00
Bernhard Posselt 7f1c8d203b version bump 2013-06-01 12:45:28 +02:00
Xemle ce88338925 Issue #166 Improve RESTful urls for web backend
Change create and delete urls for feeds and folders:

    POST /feed - Creates a feed
    DELETE /feed/:feedId - Deletes a feed
    POST /folder - Creates a folder
    DELETE /folder/:folderId - Deletes a feed
2013-05-27 17:01:48 +02:00
Bernhard Posselt 7ff36447e7 version bump 2013-05-25 03:29:28 +02:00
Bernhard Posselt 242555e659 fixed a bug when deleting folders 2013-05-24 17:15:51 +02:00
Bernhard Posselt 0cee70501a version bump 2013-05-24 13:07:30 +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 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 6ce173b1cd removed useless upgrade helper 2013-05-06 14:14:44 +02:00
Bernhard Posselt d97d1f3c45 require 5.0.6 for api fixes 2013-05-06 14:13:42 +02:00
Bernhard Posselt d648b26345 use 99 as maximum unread count to display, permanently display delete button for active feed 2013-05-04 16:44:22 +02:00
Bernhard Posselt aa60a37d81 version bump 2013-05-04 01:48:25 +02:00
Bernhard Posselt 1d02523092 fix link xss vulnerabilities 2013-05-04 01:48:25 +02:00
Bernhard Posselt 8ab961ae6f bump version 2013-05-04 00:19:57 +02:00
Bernhard Posselt a8e38bf780 also set version number in xml file to fix appstore problems 2013-05-03 11:21:27 +02:00
Bernhard Posselt e241d438bb also provide the app version 2013-05-03 10:41:14 +02:00
Bernhard Posselt a8a1a4addb set a lower version for owncloud to enable future proper upgrades 2013-05-02 22:17:34 +02:00
Bernhard Posselt 61299d7205 require at least owncloud 5.0.5 2013-05-02 20:01:56 +02:00
Bernhard Posselt 3d405e0541 removed useless get calls to api 2013-05-02 18:04:14 +02:00
Bernhard Posselt 51d71796ad move external api stuff to appframework 2013-05-02 17:30:51 +02:00
Bernhard Posselt c8c01278d8 implement all routes and function bodies for api calls 2013-05-02 16:55:11 +02:00
Bernhard Posselt df91fdfa37 fix result return 2013-05-02 13:59:38 +02:00
Bernhard Posselt c5dde50a71 implemented first feeds get all method 2013-05-02 13:45:34 +02:00
Bernhard Posselt ec0c3e8c6a mention requirements and backgroundjobs in the apps description 2013-04-30 18:29:46 +02:00
Bernhard Posselt 946cd73258 fix version tag 2013-04-29 19:58:24 +02:00
Bernhard Posselt 3153baed3e set version 1.0 2013-04-29 19:57:54 +02:00
Bernhard Posselt 077548e655 prepare readme for beta release 2013-04-29 15:43:35 +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 df18314b32 added import from google reader, fix #80 2013-04-22 18:24:31 +02:00
Bernhard Posselt 057172ab9b error log when appframework is not enabled 2013-04-20 16:38:53 +02:00
Bernhard Posselt 76cc72393a added a way to prevent feed from being updated 2013-04-19 13:01:44 +02:00
Bernhard Posselt 67e00e798d added javascript for uploading google reader json files 2013-04-19 12:31:54 +02:00
Bernhard Posselt 3e9a13efc9 added skeletons for google reader import 2013-04-19 11:42:40 +02:00
Bernhard Posselt cbf9baf3c1 dont break if owncloud if appframework isnt enabled 2013-04-15 21:23:37 +02:00
Bernhard Posselt 360966ab4b get language from server and save it in a language object, dont use a seperate file for instantiating controllers 2013-04-15 12:06:14 +02:00
Bernhard Posselt 3baa8b51e4 implement mark as read for feeds and folders, fix #29 2013-04-12 11:54:49 +02:00
Bernhard Posselt e6d926de62 add link to feed which gets opened when clicked on the subheading of an item 2013-04-08 15:23:06 +02:00
Bernhard Posselt 1df9491ac0 remove admin page 2013-04-05 14:19:24 +02:00
Bernhard Posselt 2cffff339b removed useless settings 2013-04-03 12:25:48 +02:00
Alessandro Cosentino 821be8c6b9 remove search plugin. YAGNI 2013-03-30 18:38:45 +01:00
Bernhard Posselt 78674ebc36 star by guid hash and feedid to also star an item if it has been updated in the meantime. read still only works on the current version of the item, that means if an item is updated on the server side and an older version is being read on the server it will not be marked as read 2013-03-27 13:47:53 +01:00
Bernhard Posselt 89a1713f06 changed timestamp datatype to integer which fixes #10 2013-03-27 10:53:42 +01:00
Bernhard Posselt 3560ac0555 use container class instead of non existent function 2013-03-26 00:22:45 +01:00
Bernhard Posselt 0f9e0e3de7 implemented feed update 2013-03-25 12:54:38 +01:00
Bernhard Posselt 77ec6f08aa updated backgroundjob 2013-03-25 11:48:15 +01:00
Bernhard Posselt 7837e71f70 added index template 2013-03-23 14:37:49 +01:00
Bernhard Posselt db5ba2b807 added additional controllers in the container 2013-03-21 13:01:10 +01:00
Bernhard Posselt aa4916b829 wired routing 2013-03-21 12:56:14 +01:00
Bernhard Posselt 964383cc7a welcome in the age of newness 2013-03-21 00:31:48 +01:00
Bernhard Posselt 97855d5d6a updated docs 2013-03-20 17:55:03 +01:00
Bernhard Posselt 50e00916ce added namespaced indices for the newsapp 2013-03-19 20:32:44 +01:00
Jan-Christoph Borchardt cff8adacea devs keep forgetting the designers 2013-03-19 17:47:07 +01:00
Bernhard Posselt 9e0316964d added indices and primary keys 2013-03-18 18:46:58 +01:00
Alessandro Cosentino f652daa3d9 fix merge conflict 2013-03-08 14:50:10 +01:00
Gregor Tätzner 25a766a009 implement folder modify and delete api calls 2013-03-07 18:25:31 +01:00
Alessandro Cosentino 3c87c2be39 api calls are anonymous functions now 2013-03-06 10:27:50 +01:00
Alessandro Cosentino ef450898bb create folder api call 2013-03-03 22:27:18 +01:00
Alessandro Cosentino 0852773340 adds a call to create feed 2013-03-03 11:06:00 +01:00
Alessandro Cosentino 4902253e9c prototype for business layer for feed 2013-03-02 19:50:33 +01:00
Alessandro Cosentino 165540d346 prototype of business layer for api 2013-03-02 16:21:50 +01:00
Robin Appelman b6320ae937 Set required owncloud version to 4.93 2013-02-24 17:39:59 +01:00
Jan-Christoph Borchardt 463f5258bc Merge branch 'master' into navigation 2013-02-02 11:01:53 +01:00
Jan-Christoph Borchardt 8114480b42 merge master into navigation 2013-02-02 10:50:10 +01:00
Bernhard Posselt ac423f6ca0 added foldercontroller + test 2013-02-02 00:20:41 +01:00
Robin Appelman 086d74618a change required ownCloud version to 4.91 2013-01-28 19:46:08 +01:00
Bernhard Posselt ae7393db3d merged the angularjs branch 2013-01-27 04:15:53 +01:00
Jan-Christoph Borchardt 5bf727b324 Merge branch 'master' into navigation 2012-12-18 15:44:12 +01:00
Nick Frey 207c085b30 Play audio podcasts from feeds in the News app 2012-11-28 16:57:07 -06:00
Jan-Christoph Borchardt 018a1d1079 Merge branch 'master' into navigation 2012-11-01 16:57:35 +01:00
Alessandro Cosentino a7f7f04052 sharing items in the News app 2012-10-28 10:57:35 -04:00
Jan-Christoph Borchardt a77ab8799c first step to update icons for changes in core navigation, still needs sprited hover state 2012-10-27 17:46:14 +02:00
Alessandro Cosentino d0cf0d1eca more info in info.xml 2012-10-19 14:29:50 -04:00
Alessandro Cosentino f17574c2b0 index accepts feedid as parameter; fix to make the search provider work and to have nice urls anyway 2012-10-19 14:14:49 -04:00
Alessandro Cosentino b3baecc30e almost-working search provider 2012-10-18 00:18:57 -04:00
Alessandro Cosentino 1781450975 specifies name of the blog when showing items 2012-10-15 00:37:11 -04:00
Bart Visscher 1e37bc139b Whitespace cleanup 2012-10-14 21:15:47 +02:00
Bernhard Posselt 9fcfdae0c2 remember collapsed folders, simplyfied css and js 2012-09-08 19:11:22 +02:00
Bart Visscher ce2e3bd0cb Remove empty lines at end of file 2012-09-07 14:25:28 +02:00
Alessandro Cosentino 45e7d2dfd7 fix conflicts 2012-08-17 23:01:13 -04:00
Alessandro Cosentino 30fcd3949c bookmarkelet working now 2012-08-17 22:54:54 -04:00
Bernhard Posselt 3f524eac6c removed edit feed because it has no function 2012-08-17 21:29:55 +02:00
Bernhard Posselt 5ef50596b2 bumped db version 2012-08-17 21:24:10 +02:00
Alessandro Cosentino 9d56198d1a change charset to utf8 2012-08-17 15:14:28 -04:00
Bernhard Posselt 2c2f8d98da fixed a bug that would cause the app to crash if the previously feed is deleted from the database 2012-08-17 20:32:52 +02:00
Alessandro Cosentino 9132f6a27d saves and shows datetime of items 2012-08-16 01:13:16 -04:00
Bernhard Posselt 80369c0596 fixed bug that prevented the setting of mark as unread when you clicked directly on the checkbox 2012-08-13 23:33:52 +02:00
Alessandro Cosentino 74129d1b9e database tables changed 2012-08-13 17:06:12 -04:00
Alessandro Cosentino 703e892b69 removes the Everything folder 2012-08-12 01:50:19 -04:00
Alessandro Cosentino 48513e8e42 changes namespace to OCA\News 2012-08-11 11:39:03 -04:00
Alessandro Cosentino 837438ab0d Merge branch 'newsapp_cron' into newsapp 2012-08-10 10:42:21 -04:00
Alessandro Cosentino a077e4ea2f importing opml becomes simple for debugging reasons (ignore SimplePie issues for now) 2012-08-10 00:12:38 -04:00
Jakob Sack 2eb2f91793 Register background job 2012-08-09 21:24:02 +02:00
Alessandro Cosentino 4be12df25c handle SimplePie issues when adding feed 2012-08-07 18:21:48 -04:00
Alessandro Cosentino eda7f50864 fixes what broke in the last commit 2012-07-30 15:38:58 -04:00
Alessandro Cosentino da51c810f7 conform to the new app setting policy 2012-07-24 15:59:20 -04:00
Alessandro Cosentino 2259f86359 introduces field userid in the feed table to fix a bug in the update functions 2012-07-19 21:45:31 -04:00
Alessandro Cosentino c378e972a1 adds favicon; needs css polishing 2012-07-17 17:37:54 -04:00
Alessandro Cosentino a0afcd5f71 adds dialog to add feed or folder / starts settings page 2012-06-26 19:20:22 -04:00
Alessandro Cosentino a03926f90e shows feeds in the left column 2012-06-13 14:39:07 -04:00
Alessandro Cosentino e583df60d3 creates a superclass collection for feeds and folders 2012-06-07 16:19:25 -04:00
Alessandro Cosentino e10cdc67c4 close tag in database.xml 2012-05-31 11:00:12 -04:00
Alessandro Cosentino 91972e5dbe rename some fields of database schema 2012-05-30 19:22:26 -04:00
Alessandro Cosentino d9fe92a78d fix name on db schema 2012-05-30 16:49:35 -04:00
Alessandro Cosentino f60e64ef9d add foldermapper in the classpath 2012-05-30 15:39:01 -04:00
Alessandro Cosentino 39330d521b not add same items twice 2012-05-30 15:35:51 -04:00
Alessandro Cosentino a6e57a9a1f adds indices to database schema 2012-05-29 16:07:12 -04:00
Alessandro Cosentino 6b268694ca new icon for the navigation entry 2012-05-26 16:51:09 -04:00
Alessandro Cosentino 4cb80788b0 increase the ownCloud dependency to 4 2012-05-19 18:07:26 -04:00
Alessandro Cosentino 4d612fa6f0 new classes for the data mapping 2012-05-17 22:59:49 -04:00
Alessandro Cosentino 4823774679 increase version number to trigger db tables update 2012-05-15 14:57:51 -04:00
Alessandro Cosentino 4353c8ab58 decoupled model class Feed and mapper class FeedMapper 2012-05-15 14:49:53 -04:00
Alessandro Cosentino 72770c15d3 Added folders and items table to database 2012-05-12 21:50:53 -04:00
Alessandro Cosentino f8222c89af changed the version number to update db tables 2012-05-10 16:02:23 -04:00
Alessandro Cosentino 14115e04e3 added a rudimantal feed class (+ trying to save on DB) 2012-05-10 15:43:56 -04:00
Alessandro Cosentino c29f6774ca cleaned repo from backup files 2012-05-09 17:03:55 -04:00
Alessandro Cosentino 4bf4af8741 rudimental item class and tests on it 2012-05-08 15:57:08 -04:00
Alessandro Cosentino d1b37e12b2 created feeds table in the database 2012-05-07 17:45:59 -04:00
Alessandro Cosentino 797edb75a1 created a stub for the News app 2012-04-28 10:27:29 -04:00