Jesse Young
|
6f199700a3
|
increment version to 2.0.4
|
2011-11-29 19:13:53 -08:00 |
|
Jesse Young
|
22f8c26da1
|
add settings screen for ignored phone numbers; allow user to specify if they want to ignore non-numeric senders and shortcodes
|
2011-11-25 19:36:04 -08:00 |
|
Jesse Young
|
f430ddbe29
|
set http user-agent header
|
2011-11-13 15:11:17 -08:00 |
|
Jesse Young
|
2889bf9b4b
|
send new log messages to server on each HTTP request; notify server of changes in device status (currently power/battery state)
|
2011-10-10 16:19:38 -07:00 |
|
Jesse Young
|
d7f803e60e
|
add PendingMessages activity for viewing/retrying/deleting pending messages; clean up UI for ForwardInbox; create Inbox and Outbox class to simplify App class
|
2011-09-30 23:03:06 -07:00 |
|
Jesse Young
|
1081f57580
|
automatic failover between wifi/mobile if server cannot be reached; send timestamp of incoming message to server
|
2011-09-29 16:02:37 -07:00 |
|
Jesse Young
|
31085128eb
|
keep backlogged outgoing messages in priority queue; allow server to set priority of outgoing messages; reschedule messages until the next time the android sending limit would not be exceeded
|
2011-09-28 14:46:16 -07:00 |
|
Jesse Young
|
faffc6c568
|
don't request delivery reports but leave option open in future; fix bug with encoding of apostrophe by php library
|
2011-09-27 20:23:36 -07:00 |
|
Jesse Young
|
bf14f23fe5
|
fix encoding problem for post requests, make test a separate action
|
2011-09-27 11:20:10 -07:00 |
|
Jesse Young
|
986b50f0a8
|
fix bug where outgoing sms would be cut off if they contain xml entities
|
2011-09-24 18:47:05 -07:00 |
|
Jesse Young
|
6384942c57
|
handle sending and receiving multipart sms messages > 160 chars
|
2011-09-23 23:00:51 -07:00 |
|
Jesse Young
|
7df89cd5d0
|
rename to EnvayaSMS; add icon
|
2011-09-22 16:16:46 -07:00 |
|
Jesse Young
|
73bc3c9fc6
|
MMS fixes: prevent httpclient from using transfer-encoding: chunked since nginx doesn't supportit; allow forwarding mms when content-location not set
|
2011-09-21 21:12:39 -07:00 |
|
Jesse Young
|
b6a372d728
|
avoid forwarding sms from network; unregister mms observer when kalsms disabled
|
2011-09-21 11:53:48 -07:00 |
|
Jesse Young
|
4b0010ffda
|
display version number
|
2011-09-19 20:58:44 -07:00 |
|
Jesse Young
|
9a574b3ab4
|
add foreground service to keep App in memory (otherwise rate-limiting won't work) and provide notification
|
2011-09-19 18:51:45 -07:00 |
|
Jesse Young
|
eb808372f8
|
add test mode to allow testing KalSMS on a phone that is also being used for normal messaging; allow user to configure specific phone numbers to handle
|
2011-09-19 14:58:23 -07:00 |
|
Jesse Young
|
430aeca5e2
|
enable user to change wifi sleep policy on kalsms settings page for convenience
|
2011-09-19 10:19:34 -07:00 |
|
Jesse Young
|
e834488d29
|
avoid exceeding Android limit of 100 outgoing SMS/app/hour; allow effectively increasing limit via expansion packs; revert Sms -> sms in XML response
|
2011-09-18 15:29:30 -07:00 |
|
Jesse Young
|
d994b10c35
|
support for incoming MMS
|
2011-09-17 18:38:16 -07:00 |
|
Jesse Young
|
46710c24a7
|
organize code into subpackages
|
2011-09-15 18:34:06 -07:00 |
|
Jesse Young
|
e78598c919
|
refactor App to subclass Application; retain log messages in App class so they can be shown even if Main activity is inactive or gets reset
|
2011-09-15 15:45:44 -07:00 |
|
Jesse Young
|
41141fa5fd
|
add menu option to forward existing messages from inbox (delivered when kalsms was not enabled)
|
2011-09-13 18:26:17 -07:00 |
|
Jesse Young
|
e535266d9a
|
instead of deleting messages from inbox, prevent them from getting there in the first place (unless user wants to keep them)
|
2011-09-13 12:46:37 -07:00 |
|
Jesse Young
|
e4cea3bae3
|
use alarm to schedule retries; fix bug where sms notfications were dropped when multiple messages were sent at once
|
2011-09-13 00:14:35 -07:00 |
|
Jesse Young
|
d29e7b2c58
|
start alarm to poll for outgoing messages when phone boots; add option to automatically start main activity on boot
|
2011-09-12 22:52:45 -07:00 |
|
Jesse Young
|
2911111490
|
keep messages waiting to be sent in memory; if forwarding fails (in either direction), retry a few times (1m, 10m, 1h, 1d) before giving up; add menu button to retry sending now
|
2011-09-12 22:03:25 -07:00 |
|
Jesse Young
|
307f354deb
|
add help screen
|
2011-09-12 19:06:03 -07:00 |
|
Jesse Young
|
fc6cda4ea3
|
do http requests in AsyncTask so they don't freeze the UI thread; improve log messages; make poll interval configurable
|
2011-09-11 20:59:51 -07:00 |
|
Jesse Young
|
9473ab1610
|
use POST in http requests; use different url for outgoing sms; poll for outgoing sms more frequently; notify server when sms messages are sent
|
2011-09-11 01:35:10 -07:00 |
|
Nir Yariv
|
aee1061c5a
|
initial import of polling code
|
2011-01-15 14:42:26 -05:00 |
|
Nir Yariv
|
c44c865fca
|
init under new name
|
2010-10-03 20:11:48 -04:00 |
|