-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed a lot of issues; version 0.5.4
- Loading branch information
1 parent
5fb1667
commit 6d696bd
Showing
9 changed files
with
316 additions
and
352 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -71,6 +71,7 @@ The source code may be updated past the latest released version, so don't be sur | |
If there are any issues, questions, or feature requests at all, don't hesitate to create an issue or pull request here, or email me at [email protected]. I may not run into all issues that could possibly come up, so I would really appreciate any issues you let me know about. | ||
|
||
### Acknowledged issues: | ||
- Creating new conversations does not work on iOS 14+. This is being worked on. | ||
- Although typing indicators do appear when the other party starts typing, they don't always disappear when they stop typing. This is also being worked on. | ||
|
||
### To file an issue: | ||
|
@@ -86,7 +87,7 @@ Please include the following information: | |
Also, if the app did not crash on startup, but rather crashed after it was already up and running, I would appreciate if you could do the following: | ||
- Install the package 'oslog' from your package manager | ||
- ssh into your device and run (as root): `oslog --debug | grep -i -e "SMServer_app" -e "mryipc"`; do not redirect the output into a file. | ||
- Enable debug on the app, then kill the app in app switcher | ||
- Enable debug on the app, then hit the purple 'refresh' button in the bottom left of the main view. | ||
- Start the app and let it reach the error point | ||
- Manually copy the output from the above command (as much as you can get) into a text file. | ||
- Email me the file at [email protected]. This file may have sensitive information, such as contact phone numbers, so it wouldn't be smart to upload it to a public site. Feel free to filter out (with something like regex or by hand) the sensitive information. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,6 +15,7 @@ All requests to `/requests` return JSON information. | |
Retrieves the most recent $num messages to or from $person, offset by $offset. | ||
|
||
- person: parameter is necessary, and value is consequential; must be chat_identifier of conversation. chat_identifier will be the email address or phone number of an individual, or 'chat' + $arbitrary_number for a group chat. chat_identifiers for group chats and email addresses must be exact, and phone numbers must be in the form of '+\<country code>\<area code>\<number>'. e.g. "+16378269173". Using parentheses or dashes will mess it up and return nothing. | ||
$\qquad$ As of version 0.5.4, you may also send multiple addresses to this parameter, separated by single commas, and it will return a merged text list with all of the texts from the listed addresses included. This can be useful if you'd like to treat multiple conversations as one, such as if you have multiple conversations for talking with one person. | ||
|
||
- num: Parameter is not necessary, but value is consequential. The value of this parameter must be an integer, and will be the number of most recent messages that are returned from the app. If it is 0, it will return all the messages to or from this person, and if it is not specified, it will use the default number of messages on the app, which is currently 100 at the time of writing this. | ||
|
||
|
@@ -23,10 +24,11 @@ Retrieves the most recent $num messages to or from $person, offset by $offset. | |
- read: Parameter is not necessary, but value is consequential. The value of this parameter must be a string, either `true` or `false`. If it is `true`, or the parameter is not included but the 'mark conversation as read when viewed on web interface' option is checked in the app's settings, the conversation whose messages are being requested will be marked as read on the host device. | ||
|
||
Example queries: | ||
- /requests?person=chat192370112946&num=500 | ||
- /requests?person=chat192370112946281736&num=500 | ||
- /requests?person=+15202621138 | ||
- /requests?person=[email protected]&num=50&offset=100&read=false | ||
- /requests?person=[email protected]&offset=200 | ||
- /requests?person=[email protected],+15202621138,[email protected]&num=100&read=true | ||
|
||
## `chat`, `num_chats`, `chats_offset` | ||
|
||
|
@@ -47,11 +49,12 @@ Example queries: | |
|
||
Retrieves the contact name that accompanies chat_identifier $name | ||
|
||
- name: Parameter is necessary, and value is consequential. Value must be the chat_identifier for the contact whose name you want. It can get the name if given an email address or phone number of an individual, but it cannot get a contact name for a group chat, since none such exist. Email must be given in the regular format, and phone number must be given in the format that the above 'person' section specifies. | ||
- name: Parameter is necessary, and value is consequential. Value must be the chat_identifier for the contact whose name you want. It can get the name if given an email address or phone number of an individual, or the chat_identifier of a group chat. Email must be given in the regular format, and phone number must be given in the format that the above 'person' section specifies. If there is no name for the email address, phone number, or chat_identifier given, then it will return the given address (in the case of a phone number or email address) or list of recipients (in the case of a group chat chat_identifier) | ||
|
||
Example queries: | ||
- /requests?name=[email protected] | ||
- /requests?name=+12761938272 | ||
- /requests?name=chat193827462058278283 | ||
|
||
## `search`, `case_sensitive`, `bridge_gaps`, `group_by` | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+9.59 KB
(110%)
src/SMServer.xcworkspace/xcuserdata/ian.xcuserdatad/UserInterfaceState.xcuserstate
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.