str4d
21d71e09e3
I2P Android now using Enum for State
2014-07-17 01:03:07 +00:00
str4d
24b5afdcd2
Switch to I2CP over domain sockets for I2P Android
2014-07-16 04:13:19 +00:00
str4d
e461e5e3c4
Use the I2P Android client library
...
The build script looks for the client library in Maven Central. It is possible
to use a local .aar by placing it in a folder "aars" in the base folder, and
uncommenting the flatDir{} section in the base build.gradle.
2014-07-16 01:45:14 +00:00
str4d
51e58b1609
Reverted mistaken commit
2014-07-10 00:58:39 +00:00
str4d
ec91e9f515
Adding in another intro page
2014-07-09 09:13:48 +00:00
str4d
e7b88ac15e
Swap order of intro pages
2014-07-09 08:19:16 +00:00
str4d
d4b9bce5ca
Fix email selection by clicking picture
2014-07-09 04:45:19 +00:00
str4d
f1ac04b641
Error message has no info (yet), revert to e.toString()
2014-07-08 13:02:32 +00:00
str4d
9c1dc4b68f
Clearer launcher icon, new notification icon
2014-07-08 12:23:36 +00:00
str4d
951dd20a20
Fixed locale hiding in replies
2014-07-08 00:22:04 +00:00
str4d
27fe9f06d8
Extracted remaining strings
2014-07-08 00:05:40 +00:00
str4d
db21839748
Make Inbox incomplete emails header unselectable
2014-07-08 00:05:00 +00:00
str4d-transport
ab6e783468
Use MultiSelectionUtil from Android Samples for CHOICE_MODE_MULTIPLE_MODAL
...
Fixed:
- Background highlighting
Broken:
- Selecting emails by clicking pictures
- Tick appearing over picture of selected emails
2014-07-07 13:35:11 +00:00
str4d-transport
9b6d96e465
Don't connectNow() on RUNNING, too soon to know that I2CP is ready
2014-07-07 01:38:19 +00:00
str4d-transport
0641ab771b
Revert to only showing intro/setup on first run
2014-07-07 00:28:42 +00:00
str4d-transport
10f1701f82
Stub out UpdateChecker
2014-07-06 22:18:32 +00:00
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