ChangeLog 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. 0.9.9b:
  2. * First startup: improve error handling
  3. * Service: use default DNS server instead of Google
  4. * Last Message Correction: always use first message's @id
  5. 0.9.9a:
  6. * Service: enforce "foreground service" on Android 8+
  7. 0.9.9:
  8. * User Interface: major rework for Material Design and Notification Channels
  9. * Performance: significant improvement with many messages
  10. * Easy Onboarding: implement account registration and contact adding (XEP-0401)
  11. * Easy Onboarding: support Google Play referrers (XEP-0379 + XEP-0401)
  12. * Reliable Messaging: implement Push (XEP-0357) and MAM (XEP-0313)
  13. * Service Discovery: allow browsing other servers and join rooms (XEP-0030)
  14. * The Matrix: support for the official Bifröst bridge on matrix.org
  15. * Chat Rooms: use account-synchronized nickname (XEP-0172; #163)
  16. * Chat Rooms: room search, bookmarks
  17. * Chat: support message search
  18. * Android: Support for new OS versions
  19. * XMPP Backend: upgrade to Smack 4.3.5
  20. * License: switched from GPLv2 to GPLv3 (#89)
  21. 0.9.3:
  22. * File Upload: support sharing of pictures and files, and inline display (thanks Igor; XEP-0363)
  23. * Chat: support *bold*, _emphasis_, ~strikethrough~ and `code` (thanks Conversations!; XEP-0393)
  24. * Chat: new "Quote" menu option, fix copy on more incoming messages
  25. * Easy XMPP: integrate (display of) QR codes in yaxim
  26. * Chat Rooms: new nickname colors (XEP-0392)
  27. * Notifications: custom ringtones
  28. * Chat: improve clickable link support
  29. * Roster: support adding contacts from clipboard
  30. * About: add "Rate" and "Contact" buttons
  31. * Optimization: faster loading of long histories
  32. * Message Sync: fix duplicate messages bug
  33. * Server: better discovery of MUC and File Upload
  34. * Server: create new resurce string on resource conflict
  35. * Offline: fix delivery of offline MUC messages
  36. * Chat Rooms: use nickname from VCard
  37. 0.9.2:
  38. * Fixes: Crash and connection problems fixed (among others: chatme.im)
  39. 0.9.1:
  40. * Chat: Smiley Hugification™
  41. * Chat: fix notification after user pressed <Home>
  42. * Chat Rooms: repair participant list, fix crashes
  43. * Icons: toned down status icon contrast
  44. * Network: Android 7 improvements
  45. * Build: switch from ant to gradle. finally!
  46. 0.9.0:
  47. * New artwork: yaxim is now "yak's IM" ;-)
  48. * Mobile Optimization: Support google:queue (almost XEP-0352)
  49. * Roster: proper display of errors and subscription status
  50. * Group Chats: finally implement XEP-0045 (huge rework)
  51. * Notifications: many improvements, support Android Auto and Wear
  52. * Easy XMPP: Easier account creation
  53. * Easy XMPP: "Create Invitation" function (XEP-0379)
  54. * Easy XMPP: Share contacts via NFC (Android Beam) and via other apps
  55. * Security: fix for CVE-2017-5589 vulnerability
  56. * Smarter Away: Set "DND" in silent mode
  57. 0.8.8:
  58. * Security: fix for CVE-2014-5075 Smack vulnerability
  59. * Preferences: new password change dialog
  60. * Start wizard: re-enter password on account creation
  61. * Contacts: Revamped status dialog (icons, status message history)
  62. * Contacts: New "mark as read" context menu option
  63. * Contacts: Option to disable contact groups display
  64. * Security: closed export of chat and roster ContentProviders
  65. * Security: TLSv1.2 enabled by default, fallback to v1.1 or v1
  66. * Network: minor improvements to XEP-0198 ack requests
  67. * Chat: glued chat window "OK" button to the bottom
  68. * UI: Improved text contrast in light theme
  69. 0.8.7b:
  70. * Server connection: fixed several reconnection issues
  71. * Preferences: No more crashes with incorrect JID
  72. * UI: Action Bar updates
  73. * Notification: Removed distracting ticker for online/offline changes
  74. 0.8.7:
  75. * XEP-0198: Stream Management now fully supported
  76. * Chat: Returned messages (errors) are displayed in red
  77. * Settings: IDNA servers are supported now
  78. * Roster: Ask user about new contact requests
  79. * Preferences: Auto-reconnect option removed (use "Quit" or set status to "Offline")
  80. * Status notification: improve display of connection status, error messages
  81. * XEP-0092: Software Version replies implemented
  82. * XEP-0280: incoming carbons now only ring once
  83. * XEP-0184 + XEP-0280: ack status fixed for CC'ed messages
  84. * Action Bar: ActionBarSherlock updated from 4.2.0 to 4.4.0
  85. 0.8.6b:
  86. * Also fix client-to-server pings (Oops, sorry!)
  87. 0.8.6:
  88. * Fix server-to-client pings (error caused periodic reconnects)
  89. * Better connectivity when changing WiFi networks
  90. * Implement Message Carbons (XEP-0280)
  91. * Share with yaxim: using main contact list now
  92. * Contact context menu: display JID
  93. * Sent messages context menu: new "Resend" option
  94. * Contact sorting is case insensitive now
  95. * Large contact list loads slightly faster
  96. * Minor bug fix when aborting a connection
  97. 0.8.5:
  98. * Implement XEP-0199 (client-to-server ping)
  99. * Implement XEP-0184 (message delivery receipts)
  100. * Privacy setting to suppress message content in notification
  101. * Display number of new messages in roster
  102. * Repair scrolling in chat window (fixes #53)
  103. * Work around WiFi/3G reconnection bug
  104. * Implement account creation with yaxim
  105. * New actionbar
  106. * Dark/light theme
  107. * Font size preference
  108. * Display number of members in roster group (fixes #41)
  109. * Backend database changes
  110. 0.8.4:
  111. * New user-friendly first startup dialog
  112. * Support Android 3.x and 4.x
  113. * Remember which roster groups were collapsed (fixes #51)
  114. * Support offline timestamps (sending and receiving)
  115. * New roster implementation (using SQLite, fixes #5)
  116. * Enforce SSL by default (fixes #65)
  117. * Support negative priorities (fixes #61)
  118. * Updated ASMACK from flow, fixed SMACK debugging
  119. * Support jabber servers with SRV record (finally!)
  120. 0.8.3:
  121. * Fix another auto-reconnect iussue
  122. * Support negative priority (fixes #61)
  123. * Display 'Error' messages as such (fixes #44)
  124. * Show MD5 checksum of SSL certificates (fixes #54)
  125. * Improved UI
  126. 0.8.2:
  127. * Fix for annoying auto-reconnect bug! Sorry folks!
  128. * New group separator image
  129. * Auto-clear notification when opening chat window