Commit Graph

224 Commits

Author SHA1 Message Date
Andrew Dolgov
14461fa146 move offline data synchronization to an intentservice, bump version 2011-12-07 12:33:47 +03:00
Andrew Dolgov
24f0b1617a code cleanup 2011-12-07 11:50:04 +03:00
Andrew Dolgov
5c48526057 check for db validity in has/pending offlinedata functions 2011-12-07 11:31:43 +03:00
Andrew Dolgov
65c9eeb773 remove tabs, menu cleanup 2011-12-07 11:29:19 +03:00
Andrew Dolgov
df3be3d4c6 break tabs a bit 2011-12-07 09:58:32 +03:00
Andrew Dolgov
bd6fd2e92f feed tab tweaks 2011-12-07 09:37:06 +03:00
Andrew Dolgov
b8c96d0cc0 use onbackpressed instead of onkeydown 2011-12-07 08:51:10 +03:00
Andrew Dolgov
160115b84c use actionbar better in online mode, menu cleanup 2011-12-07 08:14:13 +03:00
Andrew Dolgov
8fa8debdca implement actionbar tabs when categories are enabled 2011-12-07 00:17:20 +03:00
Andrew Dolgov
c6cec83803 fix offline download limit, bump version 2011-12-06 21:16:54 +03:00
Andrew Dolgov
7b5f11ee40 move offline download stuff into an IntentService 2011-12-06 19:07:14 +03:00
Andrew Dolgov
fb14a67a2a add offline services interface 2011-12-06 16:01:08 +03:00
Andrew Dolgov
a86697dcdf switch mainactivity typecasting to an interface 2011-12-06 15:52:33 +03:00
Andrew Dolgov
5178ba7287 properly sort feedlist by unread, misc cleanup 2011-12-06 15:15:55 +03:00
Andrew Dolgov
581f79b3c1 menu updates, bump version, misc cleanup 2011-12-06 14:46:15 +03:00
Andrew Dolgov
19cb77aa35 implement synchronization of offline stuff back to the mothership 2011-12-06 14:29:57 +03:00
Andrew Dolgov
797860e517 reimplement moving between articles using volume buttons,
articlefragment clicks, etc
2011-12-06 13:24:57 +03:00
Andrew Dolgov
d4b6e34b98 add modified trigger 2011-12-06 12:38:08 +03:00
Andrew Dolgov
815e40a698 use setemptyview on online lists 2011-12-06 12:37:46 +03:00
Andrew Dolgov
d8da03554f more offline menu-relate stuff 2011-12-06 12:26:19 +03:00
Andrew Dolgov
1145eae894 offline menu-related stuff 2011-12-06 09:59:32 +03:00
Andrew Dolgov
4515fe0a5c update main menu after selection dialog 2011-12-06 09:44:30 +03:00
Andrew Dolgov
a0f9225a9a store selection in the database 2011-12-06 09:16:41 +03:00
Andrew Dolgov
72a8b558e6 code cleanup, use separate menu for offline mode, start implementing
menu actions
2011-12-06 09:03:55 +03:00
Andrew Dolgov
d1cb963452 split offline stuff into offline activity 2011-12-05 22:19:11 +03:00
Andrew Dolgov
6b6231ded5 fix offline tag caching format 2011-12-05 21:56:03 +03:00
Andrew Dolgov
3365de8096 offline initialization stuff 2011-12-05 21:54:54 +03:00
Andrew Dolgov
18fd39e568 implement basic offline headline/article fragments 2011-12-05 21:32:45 +03:00
Andrew Dolgov
6a9178fe2e implement offline feedlist 2011-12-05 20:22:31 +03:00
Andrew Dolgov
826a83fb8c add m_isOffline 2011-12-05 18:14:06 +03:00
Andrew Dolgov
a98780bc62 implement basic downloading of stuff for offline mode switch 2011-12-05 18:05:11 +03:00
Andrew Dolgov
c9ce8b60a3 basic offline feed download 2011-12-05 16:01:44 +03:00
Andrew Dolgov
0f9001c88f add dbhelper 2011-12-05 15:42:31 +03:00
Andrew Dolgov
a9b3ea9e5d implement licensing 2011-12-05 15:19:24 +03:00
Andrew Dolgov
6440c73b1e make article swipe gesture min distance a bit lower 2011-12-05 13:16:48 +03:00
Andrew Dolgov
41ee431715 drop compat themes, use values-v11 2011-12-05 11:45:50 +03:00
Andrew Dolgov
40dcbe61d0 fix closeArticle() to properly restore cats/feeds view 2011-12-04 12:28:59 +03:00
Andrew Dolgov
ea51e68b5b rework combined mode to use textviews to prevent graphical glitches 2011-12-04 10:50:49 +03:00
Andrew Dolgov
e057f881b1 combined mode tweaks 2011-12-03 22:09:51 +03:00
Andrew Dolgov
34f6e76f4f do some webview background hacks 2011-12-03 21:34:40 +03:00
Andrew Dolgov
24516babd7 remove webview zoom for the time being to fix swiping 2011-12-03 21:21:57 +03:00
Andrew Dolgov
eae76193b4 fix compatibility with cupcake, fix selection menu being displayed
when logged out
2011-12-03 17:22:06 +03:00
Andrew Dolgov
04312e1929 ApiRequest: properly handle NOT_LOGGED_IN 2011-12-02 18:41:11 +03:00
Andrew Dolgov
8e21ba0c94 fix crash when trying to use fragmenttransaction in logintask if
activity was closed while trying to login
2011-12-02 08:35:27 +03:00
Andrew Dolgov
417ded36af fix image fitting to width in webviews 2011-12-01 12:05:21 +03:00
Andrew Dolgov
08d9b80bb3 log unknown api error 2011-12-01 11:47:21 +03:00
Andrew Dolgov
97163e1fb8 do trim() on login and password 2011-12-01 10:01:33 +03:00
Andrew Dolgov
f794e82cc3 fix crash when ApiRequest was passed invalid endpoint URL 2011-12-01 09:58:19 +03:00
Andrew Dolgov
98cd1762e5 add mark above as read to article menu 2011-12-01 08:32:17 +03:00
Andrew Dolgov
f44bd5e47d add select none to headlines selection menu 2011-11-30 22:11:56 +03:00
Andrew Dolgov
95f6ef2fa2 menu-related tweaks, drop duplicate set unread from headline context
menu
2011-11-30 22:06:11 +03:00
Andrew Dolgov
ec7f489c6d implement share/set unread for headline context menu 2011-11-30 21:48:12 +03:00
Andrew Dolgov
f242dcde6a implement workaround to make list items somewhat clickable in combined
mode, make title a link
2011-11-30 21:44:36 +03:00
Andrew Dolgov
f16095ce53 use meta viewport for embedded webviews 2011-11-30 19:04:31 +03:00
Andrew Dolgov
ee886a6a76 fix headlines_mark_as_read not updating headlines view 2011-11-30 18:46:12 +03:00
Andrew Dolgov
6a8878f980 switch between articles using volume buttons 2011-11-30 18:22:33 +03:00
Andrew Dolgov
4cf1ca7c57 do not process headlines onclick in combined mode 2011-11-30 17:37:52 +03:00
Andrew Dolgov
1fec72cf4a implement combined article display mode (closes #399) 2011-11-30 16:05:03 +03:00
Andrew Dolgov
24e092d190 automatically load new headlines when scrolled to the bottom 2011-11-30 14:45:23 +03:00
Andrew Dolgov
918235592a handle layout selection by android means 2011-11-30 13:43:02 +03:00
Andrew Dolgov
97c20e0c32 use proper layout separation for normal and large screens 2011-11-30 13:17:03 +03:00
Andrew Dolgov
20a66a8dc2 add several menu icons from http://www.androidicons.com/freebies.php 2011-11-30 12:59:23 +03:00
Andrew Dolgov
bb0438358d allow longer titles in article view 2011-11-30 12:02:26 +03:00
Andrew Dolgov
bc688118d2 various menu improvements 2011-11-30 11:54:42 +03:00
Andrew Dolgov
2f10a4a88e implement special options menu for selected headlines 2011-11-30 10:22:27 +03:00
Andrew Dolgov
6b2025bb58 use compact portrait vertical headlines layout for small screen
devices
2011-11-30 09:30:19 +03:00
Andrew Dolgov
adfa14f606 menu cleanup, use popup dialog for selecting articles 2011-11-29 20:48:09 +03:00
Andrew Dolgov
574aaebb90 properly use context menu for operations on selected headlines 2011-11-29 20:00:37 +03:00
Andrew Dolgov
a36e2e8d0c fix menu overload for new users, bump version 2011-11-29 17:41:12 +03:00
Andrew Dolgov
5d2959c1ba fix previous changeset 2011-11-29 15:46:31 +03:00
Andrew Dolgov
ef38363cdc add experimental feed context menu 2011-11-29 15:40:23 +03:00
Andrew Dolgov
823ea28ff5 fix hiding categories panel when browsing category articles in tablet
mode
2011-11-29 14:34:54 +03:00
Andrew Dolgov
44f1d8a2d3 fix excerpt size 2011-11-29 14:18:33 +03:00
Andrew Dolgov
c8f79f5465 implement batch actions on selected articles 2011-11-29 14:09:27 +03:00
Andrew Dolgov
980b5696e3 implement browsing categories like feeds 2011-11-29 13:02:16 +03:00
Andrew Dolgov
97ecce1d42 cleanup menu a bit 2011-11-29 09:46:36 +03:00
Andrew Dolgov
cebcc4928e implement API level checking 2011-11-29 08:25:13 +03:00
Andrew Dolgov
9e96e4434f feed icon scaling fixes 2011-11-29 07:40:50 +03:00
Andrew Dolgov
02cd3703bc disable refreshing when activity is paused 2011-11-29 07:12:43 +03:00
Andrew Dolgov
9a4c7a2ce8 improve error handling by ApiRequest 2011-11-29 07:03:38 +03:00
Andrew Dolgov
9d0a0426fd respect background data settings, auto-check for new stuff once in 120
seconds
2011-11-29 05:37:06 +03:00
Andrew Dolgov
9a8435a608 fix menu for smallscreen mode 2011-11-28 21:55:35 +03:00
Andrew Dolgov
47e65d7b91 category fixes in tablet mode 2011-11-28 21:49:18 +03:00
Andrew Dolgov
2b15ba91d4 add category support to tablet UI 2011-11-28 21:36:13 +03:00
Andrew Dolgov
b150696e79 implement categories for smallscreen view 2011-11-28 20:14:50 +03:00
Andrew Dolgov
8771803965 add data structures for categories 2011-11-28 17:45:32 +03:00
Andrew Dolgov
2e3f278fd1 Article: add support for labels 2011-11-28 17:40:48 +03:00
Andrew Dolgov
3bc2ad56e9 properly download feed icons, properly adjust feedsfragment on
preference change
2011-11-28 17:20:56 +03:00
Andrew Dolgov
989a904f3d download and display original feed icons (disabled for now) 2011-11-28 16:00:36 +03:00
Andrew Dolgov
1cd840077e add generic feed icons to feedlist 2011-11-28 14:25:55 +03:00
Andrew Dolgov
4769c8c09f implement swiping between articles (in small screen mode) 2011-11-28 13:01:04 +03:00
Andrew Dolgov
ebb1253ddd implement moving between articles 2011-11-28 12:45:19 +03:00
Andrew Dolgov
9decf04ac3 show basic virtual feeds 2011-11-28 09:14:52 +03:00
Andrew Dolgov
e5117944fb make ads optional 2011-11-28 08:20:29 +03:00
Andrew Dolgov
d791a7222b fix deserialization null pointer exception in Article 2011-11-27 22:46:25 +03:00
Andrew Dolgov
1d4c780f50 use test mode ads on emulator 2011-11-27 19:04:25 +03:00
Andrew Dolgov
37f4010e8f add support for http basic authorization 2011-11-27 16:57:05 +03:00
Andrew Dolgov
0dbf6d75ca drop databasehelper, misc cleanup, suppress some warnings 2011-11-27 16:20:27 +03:00
Andrew Dolgov
de1db3b5ff unify interfaces used by headlines fragment 2011-11-27 16:11:39 +03:00
Andrew Dolgov
6b32c5153c implement marking articles as unread
do not notify server to catchup article if it isn't unread when
selecting
2011-11-27 15:55:22 +03:00