forked from ushahidi/SMSSync
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
151 lines (125 loc) · 6.13 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
//TODO: remove this as it's now maintained in the file contributors.json file
v2.4
Feature:
* Added secret key as GET variable when invoking the GET Task feature.
* Added navigation drawer.
* How number of items in the list view.
* Moved heavy operations off the main UI thread. This has improved speed greatly.
* Added ability to filter phone number so you can either blacklist or whitelist a phone number.
* Refactored most of the code to make them testable.
* Dropped API level 7 support.
Bug:
* Fixed issue with "Get Response From Server" feature.
* Fixed issue with smssync service not turning off.
v2.3
Feature:
* Manually synchronizing pending messages now shows a progress bar.
* Added ability to cancel a progressive synchronization.
* Added user agent header to all HTTP requests.
Bug:
* Fixed crashes when synchronizing huge pending messages
* Fixed incorrect date display in sent inbox
* Fixed duplicate reply responses.
v2.0.2
Feature:
* Show confirmation prompt when attempting to import SMS
* Added RegExp support to keyword filtering.
* Added more useful HTTP and server error messages
* Simplified the actionbar menu. Only show the relevant menus
* Updated notification code to make use of the notification.compact library
* Added Russian, Ukrainian, Belarusian languages
Bug:
* Fixed wifi lock issue. See #56
* Improved wording and typos in the strings file
* Disable excessive "no task enabled" notifications
* Fixed ID issue. Now uses UUID instead. See #60
* Fixed issue with auto sync failing.
Bug:
v2.0.1
Feature:
* Resizable widgets to fit on most screens.
* Upgraded ABS library to 4.2.0.
* Added Korean translation
Bug:
* Fixed an issue with pending messages. See issue #44
* Removed screen restriction support from manifest file. This is to allow
it to show up on the Google play store for most devices.
v2.0.0
Feature:
* Improved the UI. Optimized it to scale well on tablet devices.
* Added the ability to manage multiple Sync URLs and the ability to sync messages to them.
* Added icons to actionbar menu instead of just text.
* Cleaned up code based making it more modular and easier to maintain.
* Increased the frequency times for the various schedulers. Added 1 minute, 2 minutes, 3 minutes and 4 minutes.
* Dropped support for devices running 1.6. This is to allow us to take advantage of the new Android APIs
Bug:
* Fixed task checking issue. It now frequently pings client for tasks.
* sent_timestamp variable now sends the raw timestamp instead of the preformatted one. This is to allow the client to have control of the formatting.
* Removed the characters contrains to Unique ID field.
v1.1.9
Bug:
* Fixed missing title
* Reformated sent_timestamp to 13.11.11 14:59 instead of 11-13-11-02:59
* Added 5 more languages - French, Japanese, Danish, Russian and Serbian
v1.0.9:
Bug:
* Fixed HTTPS not working on some devices.
* Fixed sent_to variable not sending the device's number.
* Fixed formatting issue with sent_timestamp.
v1.0.8:
Feature:
* Added filtering when importing SMS.
* Added sent_to variable so the server can receive the phone number the SMS was sent to.
* Added message_id variable so the server can receive the unique id of the SMS.
* Added full HTTPS support.
Bug:
* Fixed issue with app widget not updating view when pending messages are in the view.
* Improved performance with syncing pending messages.
v1.0.7:
Feature:
* Added 5 new languages. Swahili, Dutch, Hungarian, German and Italian.
* Added UTF-8 support when submitting messages.
v1.0.6
Feature:
* Added improvement that makes th battery consumption by the app.
* Added the ability for enabled services to automatically start after the phone boots up.
* Added the ability for the App to lock WiFi connection when the phone is connected to a WiFi.
* Added the ability for 'response messages' to be received from the server and not wait on a scheduler.
* Added confirmation dialog when performing delete actions.
* Added a tab that habours 'pending messages' view and 'sent messages' view.
* Added the ability for the app to log recent sent messages. Twenty is the Max.
* Added 'sent_timestamp' post variable in order to send the timestamp of an SMS.
* Added App widget support.
Fixed:
* Fixed a bug that when all messages are deleted, the app shows a failed message yet the messages are deleted.
* Fixed the issue of pending messages' view not updating when pending messages are deleted from a background service.
v1.0.5
Feature:
* Scheduler automatically Syncs pending messages to the configured Callback URL.
* Now sends out messages from the configured callback URL as text message.
* Imports messages from Android messages app inbox for synchronizing to the configured callback
URL.
* Added context menu for deleting or synchronizing pending messages.
Fixed:
* Improved callback URL validation process; Added more checks. Empty, malformed and connection
checks.
* More sanity checks before SMSSync can be enabled.
Known issue:
* Scheduler doesn't refresh pending messages' list after it runs. The pending messages screen needs
to be restarted.
v1.0.4
* Notification cannot be cleared untill SMSSync is stopped.
* Failed Messages now get sent to the outbox folder for later manual syncing when data connection is lost.
v1.0.3
* Downgraded to Android 1.6 so smssync works from 1.6 and above.
* Now sms can be deleted from the sms inbox. This is a configurable option.
* Fixed issue with the secret variable.
* Better support for localization - All hardcoded strings have been moved to the string.xml file.
* Supports outbox -- for pending messages that manually needs to be synced.
* Improved SMS background service -- Now it starts and stops perfectly.
* Added version number to the powered by text on the Settings screen.
* Changed notification Icon to SMSSync's slick launch icon.
* Shows status of Pending messages. Whether there are pending messages or not.
* Prepopulates URL field with "http://" when setting up the sync URL.
* Sends an auto response once the SMS is recieved. This is a configurable option.
* Validates the callback URL