Further Development Bounced off Plx#22
Open
Ayeris23 wants to merge 35 commits into
Open
Conversation
Change log (hopefully covers everything): - Added new welcome page with 2FA and token pages to match - Added small UI changes to make the interface more consistent and clean - Added a small optimization in chat views that may reduce lag on A5 and older - Added auto-updating DMs. Unread DMs get pushed to the top of the list as they should. - Added stickers. - Added new GIF system. GIFs no longer autoplay. Simply tap the GIF to load and play the GIF. This was done for performance and should reduce app crashes caused by excessive memory usage from GIF-heavy text channels. - Added mention badges! No more guessing where you were pinged from. - Added version number to settings app. - Added automatic retries for failed message content loading, as well as failed message send, edit and delete attempts. - Added new stylized "(edited)" tag for iOS 6 and 7. iOS 5 may get this at a later date. - Added message deletion conformation popups. Messages no longer disappear unless you explicitly say so. - Added real-time chats and DMs. All chats should now update in real time inside guild and DM lists. - Added nicknames - Improved attachment and embed support. Most images and video link embeds should now show in chats. - Updated API calls, making the app overall safer to use. The app now properly identifies itself to Discord's servers in all areas. This should improve account flagging, especially if you use a token instead of email login. Please use email login either way. It's the safest way. - Fixed time stamps on iOS 5. - Fixed several crashes caused by multiple processes trying to access the same data simultaneously. Should reduce the number of random app crashes. - Fixed landscape mode on iPads. - Fixed links on iOS 7 appearing as black. They now appear as a nice shade of blue. - Fixed a bug where attachments occasionally would fail to load and required a channel refresh. - Fixed a bug where unread dots would show inconsistently. They may still be quirky. - Deprecated "Opt Out" legacy mode
All YouTube links, including shorts links now open the YT app or open in browser if the app is unavailable.
Many optimizations to help performance a little. - New content manager class to slowly take over any content management across the app. - Made server member list sizes match the DM list sizes for consistency. - DM list now shows avatar decorations
Turns out using PNGs for table cell separators is a very bad idea.
It was a success. Messages are soon gonna use DTCoreText. It just makes sense.
- Implemented DTCoreText library - Created custom markdown parser to handle Discord specific cases, also iOS 5 friendly. Parser is in early debug stages.
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.