Bernhard Posselt
2b4da592f1
simplify star and read
2014-05-22 02:15:56 +02:00
Bernhard Posselt
02150d1c15
app.json remove oc7 dependency
2014-05-16 21:44:18 +02:00
Bernhard Posselt
9fdb776bc0
reduce version to run with master
2014-05-16 16:56:02 +02:00
Bernhard Posselt
adb9dfeb35
rename backgroundjob/task.php to cron/updater.php
2014-05-15 03:43:27 +02:00
Bernhard Posselt
407fbebc2d
rename businesslayer to service
2014-05-15 03:41:49 +02:00
Bernhard Posselt
160a0dfeba
convert array() to []
2014-05-14 17:32:49 +02:00
Bernhard Posselt
f333f6b38f
fix js tests
2014-05-13 22:48:54 +02:00
Bernhard Posselt
b9de58c0c9
remove more old code
2014-05-13 22:10:02 +02:00
Bernhard Posselt
066b4b5a22
move to new controller layout
2014-05-13 21:57:44 +02:00
Bernhard Posselt
f82b818bdb
break all the things!
2014-05-13 20:14:00 +02:00
Bernhard Posselt
5e5294e282
use correct update url for feed and folder api, fix #529
2014-05-12 23:58:58 +02:00
Bernhard Posselt
937f025137
remove more unused code
2014-05-12 23:26:59 +02:00
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