You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,6 +72,7 @@ The source code may be updated past the latest released version, so don't be sur
72
72
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 will not run into all issues that could possibly come up, so I would really appreciate any issues you let me know about.
73
73
74
74
### Acknowledged issues:
75
+
- Read receipts don't update until you reload a conversation. This is being worked on.
75
76
- 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.
Copy file name to clipboardExpand all lines: docs/Settings.md
+15-6Lines changed: 15 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,20 +32,29 @@ This is the port that the webSocket runs on; must not be the same as the server
32
32
### Theme
33
33
This setting sets the color theme of the web interface; Dark is the default. It is much more polished, and, I think, looks much better than the light theme, but I did make a light theme as well for easy access. As of version 0.3.8, a `Nord` theme is also available (my favorite).
34
34
35
-
### Toggle debug
36
-
This will log basically every thing that happens, and may slow down the server considerably. Unless you're actually debugging or logging with the app, I'd highly recommend leaving this off. This does not require a server restart to take effect.
35
+
### Enable subject line
36
+
This will show a subject field as well as a body field in the text interface, allowing you to send texts with subject as well as with bodies. You do not need to enable this option to use subjects in the API, however.
37
+
38
+
### Send typing indicators
39
+
When this is toggled on, typing indicators will be sent to the other party in the conversation whenever you are currently typing in the web interface.
40
+
41
+
### Automatically mark as read
42
+
If this is toggled, whenever you view a conversation on the web interface (more specifically, whenever you use the API to request the messages to and from one conversation, and `offset` is 0), that conversation is marked as read on your device as well.
37
43
38
44
### Requre Authentication to view messages:
39
45
Toggling this on will prevent anyone from querying the host if they have not already authenticated with the main page. I'd highly recommend leaving it on; without it, anyone can send and view texts from your device without restriction.
40
46
47
+
### Merge contact addresses (experimental)
48
+
When this is off, messages to and from each individual address are treated as separate conversations. However, when this is toggled on, conversations are grouped by contact, as opposed to by address.
49
+
50
+
### Toggle debug
51
+
This will log basically every thing that happens, and may slow down the server considerably. Unless you're actually debugging or logging with the app, I'd highly recommend leaving this off. This does not require a server restart to take effect.
52
+
41
53
### Enable backgrounding
42
54
Toggling this on will prevent the server from shutting off when the app goes into the background, given that the server is already running. Even if this is on, though, the server will shut down when the app is forcibly killed from the multitasking screen. This does not require anything to take effect, simply a toggle.
43
55
44
56
### Enable SSL
45
57
Toggling this will require you to connect to the `https://` site, instead of the `http://` site. It also encrypts everything sent to your phone for the server, preventing anyone from listening in on your messages.
46
58
47
-
### Mark conversations as read when viewed on web interface
48
-
This should be fairly self explanatory; if this is toggled, whenever you view a conversation on the web interface, it is marked as read on your device as well.
49
-
50
-
### Override `No Wifi` prevention setting on main interface
59
+
### Allow operation off of Wifi
51
60
A user reported an issue with the server refusing to start due to thinking that the phone was not connected to wifi, so this allows you to override the section of the app that prevents you from starting the server if it is not connected to wifi.
Copy file name to clipboardExpand all lines: docs/WebSocket.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ As of 0.2.0+debug2, the server supports websockets. This is, as of 0.5.0, used t
5
5
## Messages to client from host
6
6
7
7
### `text`
8
-
Every time that the host reeives a new text, a message with the prefix `text` is sent to all connected devices. The content of this message is a JSON message with a key of `text` that describes all the necessary parameters of the most recent text that you just received. For example, if you just got sent a text that simply said 'Hello!' from the number '+11231231234', this message would look something like:
8
+
Every time that the host receives a new text or sends a text through SMServer, a message with the prefix `text` is sent to all connected devices. The content of this message is a JSON message with a key of `text` that describes all the necessary parameters of the most recent text that you just received or sent. For example, if you just got sent a text that simply said 'Hello!' from the number '+11231231234', this message would look something like:
0 commit comments