Jesse Young
|
239ee1fd52
|
version 3.0 - real-time AMQP connections; change server API format from XML to JSON, update PHP server library; persistent storage of pending messages
|
2012-04-04 14:16:26 -07:00 |
|
Jesse Young
|
f53ccc3cc9
|
add support for incoming call notifications; fix intermittent NullPointerException when receiving MMS; fix MMS parts with missing filename; allow server to send error messages to be shown in app log (requires updating server library and using EnvayaSMS::get_error_xml()); send device manufacturer/model/sdk version in HTTP User-Agent header; add device_status notification for send_limit_exceeded; add send_status constant for cancelled messages; 30 sec timeouts for outgoing messages; send network type (MOBILE or WIFI) to server; send age (i.e. delay) of incoming message to server; fix crashing bug with checking connectivity; save MMS parts in example server
|
2012-03-15 17:20:23 -07:00 |
|
Jesse Young
|
d93ff76231
|
update httpserver submodule to latest version
|
2012-03-15 13:58:07 -07:00 |
|
Jesse Young
|
6f199700a3
|
increment version to 2.0.4
|
2011-11-29 19:13:53 -08:00 |
|
Jesse Young
|
c18a28b1be
|
enable long polling - increase socket timeout, start only one PollerTask at a time, and add 5 sec poll interval; prevent sending duplicate outgoing SMS if server does not receive send_status request
|
2011-11-29 18:04:35 -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
|
f253f54704
|
update license and readme files for request simulator
|
2011-10-09 16:37:54 -07:00 |
|
Jesse Young
|
af1f8afb68
|
add html page for simulating EnvayaSMS requests
|
2011-10-09 16:31:06 -07:00 |
|
Jesse Young
|
79ec4c1603
|
add note about local.properties and sdk.dir to README
|
2011-10-03 18:46:41 -07:00 |
|
Jesse Young
|
dedfdb582a
|
improve performance of displaying log in Main activity
|
2011-10-01 15:45:28 -07:00 |
|
Jesse Young
|
cf1deeceab
|
queue incoming messages like outgoing messages
|
2011-09-30 23:40:54 -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
|
03d5f556d7
|
update php server library and example
|
2011-09-27 11:30:49 -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
|
1cf69e882a
|
update links
|
2011-09-22 17:37:29 -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
|
dbf35364ca
|
update url in readme
|
2011-09-21 13:52:09 -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
|
687400f91a
|
use kalsms version code in http requests
|
2011-09-19 21:42:57 -07:00 |
|
Jesse Young
|
4b0010ffda
|
display version number
|
2011-09-19 20:58:44 -07:00 |
|
Jesse Young
|
9440fdbffb
|
android's ForegroundService example code is surprisingly buggy
|
2011-09-19 19:51:08 -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
|
a793a5f2e3
|
use http connection pooling to improve performance (especially over ssl)
|
2011-09-19 17:18:56 -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
|
3357de7e4e
|
assume http:// scheme for server URLs
|
2011-09-19 10:33:20 -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
|
d720412061
|
most README content moved to http://youngj.github.com/KalSMS/
|
2011-09-18 20:59:28 -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
|
7bc88cfde1
|
updated readme
|
2011-09-17 23:35:15 -07:00 |
|
Jesse Young
|
72a893ea99
|
Merge branch 'gh-pages' of github.com:youngj/KalSMS
|
2011-09-17 21:59:56 -07:00 |
|
Jesse Young
|
d994b10c35
|
support for incoming MMS
|
2011-09-17 18:38:16 -07:00 |
|
Jesse Young
|
60d49414e1
|
launching Main activity on boot is no longer necessary
|
2011-09-15 18:42:40 -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
|
2f22c298ed
|
github generated gh-pages branch
|
2011-09-15 11:03:37 -07:00 |
|
Jesse Young
|
0071efd297
|
improve ForwardInbox with help from http://www.marvinlabs.com/2010/10/custom-listview-ability-check-items/
|
2011-09-14 12:26:14 -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
|
61d24b2f64
|
add setting to enable/disable sms gateway
|
2011-09-13 16:06:50 -07:00 |
|
Jesse Young
|
e79fe7ce23
|
refactoring
|
2011-09-13 14:55:26 -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
|
bead45360f
|
set phone number and api version as regular post fields instead of custom http headers
|
2011-09-13 11:31:01 -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 |
|