Releases: itsjunetime/smserver
Releases · itsjunetime/smserver
0.5.4
0.5.3 → 0.5.4
- Texts now have prettier bubble tails and no tails when sent close after each other
- Texts also have proper spacing when sent far from each other to indicate the gaps in conversation
- Added option in API to get chats from multiple addresses as if they were one conversation
- Revamped settings view
- Completely rewrote javascript that prints list of texts
- Sending a text now creates a new time display when it's been more than an hour
- Web interface is better at waiting for attachments to fully upload when sending a text before displaying the new text in the web interface
- Web interface now only tries to mark a conversation as read when the window becomes focused if it was already unread
- Unread indicators look much cleaner now
- Texts wholly made of emojis now show without background and with a larger font
- Fixed issue with z-indices on multiple overlayed reations
- Fixed coloring issues with dark and light themes
- Fixed spacing issues in text area
- Fixed issue where order of texts would be messed up when reactions were inserted
- Fixed issue where conversations would not appear as selected if they were not the top of the list when you sent a text to them
- Fixed issue where textbox wouldn't properly resize when going from 2 lines to 1
- Fixed issue where some memojis wouldn't load into the web interface
- Fixed issue where sometimes chats without a contact would return an empty name, thus causing more issues
- Fixed issue where sender name wouldn't appear in a group chat after a time display
0.5.3
0.5.2 → 0.5.3
- Added inline audio displays
- Images and attachments now appear more similar to stock iMessage
- Reactions now appear correctly in group chats
- Added functionality to select the "SMServer" title and de-select the currently selected conversation
- Expanded chat preview text to 2 lines to be more like stock
- Minor optimizations in html on web interface
- Fixed issue where browser wouldn't correctly return if it was focused or not (which, in turn, fixes many other issues).
- Fixed style issues with incorrect text spacing
- Fixed issue where no new chats would load
0.5.2
0.5.1 -> 0.5.2
- Added support for inline video displays
- Improved attachment displays in conversations
- Fixed issue where chats would be treated as empty if they held a subject but no text
- Significantly decreased html code footprint by combining all uses of the
fetch
api into one function - Fixed issue where chat would not be set as unread when window was not focused
- Fixed issue where tapbacks would not disappear when they were removed
- Fixed some small spacing issues
0.5.1
0.5.0 -> 0.5.1
- Added more customization options to search API
- Added subject line option to web interface
- Added icon to show if device is charging or not
- Added partial functionality for search bar; doesn't show graphic display yet but redirects to JSON API page
- Significantly improved documentation on API and websocket
0.5.0 - iOS 14 Support
0.4.3 -> 0.5.0
- Added full suport for iOS 14+
- Added support for displaying pinned conversations
- Added support for group chat names in
/requests?name
API - Added typing indicators when other party starts typing
- Added support for sending typing indicators when you start typing (and settings to disable)
- Added icons for music links
- Added extensive documentation about how to use IMCore and ChatKit
- App now dies in background if Server is off or backgrounding is disabled
- Completely rewrote libSMServer for better performance and to be more future-proof
- Improved logging system to significantly decrease code footprint
- Improved quality of information on notifications for group chats
- Significant optimizations in retrieving messages for group chats
- Changed gatekeeper to take input as password
- Fixed issues with notifications not showing in web interface
- Fixed styling issues with fonts sometimes being too small or the incorrect color
- Fixed issues with no conversations being marked as read
- Fixed issue with blank texts appearing in web interface when
submit
hit while no text was set or attachments were selected - Fixed displays of smaller rich links
- Fixed issue with some links not showing correct subtitles
- Fixed issue where notifications would show no text if message was an attachment
- Fixed issue with textbox overflowing messages area when typing a long message
- Fixed issue with wrong conversation showing at top
- Changed some glyphs in web interface
v0.4.3
- Fixed issue with new texts in group chats sometimes not showing immediately
- Fixed issue where text box in web interface would not automatically resize after text was sent
- Texts sent with images now show images immediately after being sent
- Texts with no images and no text no longer appear to send in the web interface
- Prevented conversations from being marked as read when webpage/conversation was not selected
- Added option to manually (not) mark conversation as read through API
v0.4.2
- Rich Links look very nice now
- Added support for battery percentage display
- Fixed issue with notification button placement
- Removed unnecessary background functions
- Added extra error checking to prevent crashing when retrieving photo list
- Added subject functionality to API (+ setting to toggle on/off)
- Added support for viewing text subjects in web interface
v0.4.1
- Fixed up displays of Rich Links to look okay
- Fixed issue with document not scrolling to bottom if all texts.date_read attributes === "0".
- Added graphical display for reactions
- Fixed issue with user's texts not displaying in group chats
- Fixed issue with attachments & camera roll images not sending
- Laid groundwork for sending reactions
- Removed unnecessary restarting functions
v0.4.0
- Added extra UIBackgroundModes to app
Info.plist
to allow for truly unlimited background time (screen on/off) - Fixed countless styling issues on all themes
- Rewrote light theme
- Removed XMLHTTP requests from web interface
- Fixed issue with not all chats being returned
- (Probably) fixed issue with wrong chat button displaying on top of list in web interface
v0.3.8
- Fixed multiple issues with images from camera roll not displaying correctly
- Fixed issue with camera roll favorite hearts not showing
- Made css routes more dynamic
- Added nord web interface theme
- Fixed issue with marking conversations as read causing a crash
- Added override for if phone doesn't recognize that it is connected to wifi
- Almost fixed background issue (it won't crash in the background now, but still doesn't receive connections)
- Improved web interface styling