Commit Graph

33 Commits

Author SHA1 Message Date
str4d-transport
30306d2abf Bugfixes, run I2PBote.shutDown() in separate thread 2014-07-06 14:39:15 +00:00
str4d-transport
8c2f5e9e51 Use NetworkStatusListener for nav drawer status info 2014-07-06 14:33:01 +00:00
str4d-transport
25fa7e6978 Update service Notification text via NetworkStatusListener 2014-07-06 13:06:14 +00:00
str4d-transport
83e1f1726d Persistent notification while Bote is running 2014-07-06 10:37:25 +00:00
str4d-transport
65da21afe7 Support different I2P Android package names 2014-07-06 09:27:10 +00:00
str4d
1b3d7159c4 Support different I2P Android package names 2014-07-06 03:14:49 +00:00
str4d
f1f43aa4ac Pull out hard-coded strings, inform user if importer found no identities 2014-07-06 02:56:42 +00:00
str4d
160fa09165 Easy Share the EmailDestination of identities and contacts 2014-07-06 02:05:56 +00:00
str4d
181ba37a12 Implement append strategy for duplicates 2014-07-05 23:50:35 +00:00
str4d
0c81cc2784 Environment.DIRECTORY_DOCUMENTS is only available in API 19+ 2014-07-05 04:14:07 +00:00
str4d
d87eb435a9 Import identities UI 2014-07-05 04:12:56 +00:00
str4d
30a6f59411 Fixed reading contact Destination from text file 2014-07-05 01:42:48 +00:00
str4d
226df6dd89 Export identities UI 2014-07-04 23:53:21 +00:00
str4d
905ac511ef Prepare for export dialogs 2014-07-04 10:55:36 +00:00
str4d
d0ac806ff8 Export identities to Documents folder 2014-07-04 06:21:56 +00:00
str4d
9a148dde7b Send identity destinations to other devices via NFC 2014-07-03 12:32:03 +00:00
str4d
f700132a9e Send address book contacts between devices via NFC 2014-07-03 12:23:35 +00:00
str4d
ac679d2e52 Show number of incomplete emails at top of Inbox 2014-07-02 06:55:59 +00:00
str4d
085778c98f Ensure that I2P system vars are set in any Activity that uses I2PBote
Sometimes the Android runtime kills off the Bote process to save memory, and
recreates it when the user next opens it. If the user was on an Activity that
was not EmailListActivity, then when recreated the I2P system vars would not be
set, and the first call to I2PBote.getInstance() would create an instance with
invalid paths. This was non-fatal - killing Bote and restarting it would fix
the problem - but was bad UX, because from the user's PoV all their emails and
data had disappeared.
2014-07-02 03:01:28 +00:00
str4d
8ed6bbd0fe Separate message to explain why Bote waits for 3 minutes 2014-07-02 02:36:43 +00:00
str4d
b6310ab263 Move app initialization out of EmailListActivity so it can be used elsewhere 2014-07-02 01:39:50 +00:00
str4d
5f9879eb0f Show contact pictures in recipients dropdown 2014-07-02 00:38:47 +00:00
str4d
0d45721c9b Prevent NPE with FragmentManager not being initialized 2014-06-20 08:20:10 +00:00
str4d
63e9a4f0cf Fixed some warnings 2014-06-19 03:32:32 +00:00
str4d
f6a4478696 Setup finished page, moved setup buttons to bottom of screen 2014-06-19 03:08:36 +00:00
str4d
b03c172b4c Setup wizard for new users 2014-06-19 02:46:35 +00:00
str4d
82bbdea990 Introduction to Bote for new users 2014-06-19 01:00:22 +00:00
str4d
531bb21c3b Fixed B64 encoding of Bitmaps 2014-06-16 23:15:10 +00:00
str4d
6c681c80b6 Save pictures for identities 2014-06-16 06:30:10 +00:00
str4d
ff6e9f5e5e Fixed getPictureForAddress() 2014-06-16 02:27:39 +00:00
str4d
a1af1874fe Added default router.config based on I2P Android 2014-06-14 11:07:32 +00:00
str4d
9b7ebf7ef6 Pull to check email 2014-06-14 07:11:35 +00:00
str4d
0d6e1bd1db Fixed build process 2014-06-13 10:28:25 +00:00