You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

240 lines
7.1 KiB

  1. Movim Changelog
  2. ================
  3. v0.8.1 (trunk)
  4. ---------------------------
  5. * Add charts in the Statistics
  6. * Add a Caps support table
  7. * Fix some Jingle issues
  8. * New Mud actions to create/update the database and change the administration configuration
  9. * New InitAccount widget to create persistent PEP node on the first login
  10. * Clean the Feed widget
  11. * Fix various CSS bugs + fix mobile UI
  12. * Add title attribute to some truncated texts
  13. * Add a new fancy login system
  14. * Show the status in the Roster
  15. * Optimize the Presence handling
  16. * Improve the MUC presence handling
  17. * Improve the posts CSS
  18. * Add a fancy XEP visualisator
  19. v0.8.0
  20. ---------------------------
  21. * Refactor the whole Movim sourcecode + clean old code
  22. * Quite all the Movim widgets are now using a full MVC system
  23. * Rewrite the core session manager (Sessionx)
  24. * Add a new localisation system + new translations
  25. * Move the Movim librairies and dependencies to Composer and convert Modl and Moxl to PSR-0 to simplify the loading and packaging of the libraries
  26. * Monolog is now the new log library for Movim
  27. * Lots of warnings fixed
  28. * Add WebRTC threw Jingle audio-video conferencing
  29. * Make the UI fully responsible (from smartphone to FullHD screens)
  30. * The Roster widget has been totally rewriten
  31. * New picture library manager (with new thumbnail generation system)
  32. * Better MUC integration in the Chat widget
  33. * Rich text messages are now supported in the Chat widget
  34. * Add Vcard4 (http://xmpp.org/extensions/xep-0292.html) support in the profile
  35. * Implement the new official Movim API (https://api.movim.eu/)
  36. * Huge sourcecode optimisation
  37. * Rewrite the Administration panel and split it in many little widgets
  38. * Move the full configuration system to the database (except the database credentials)
  39. * List all the Movim network pods on a new page
  40. * Move the all UI to OpenSans
  41. * Add Title support during post publication
  42. * New statistics page for the administrators
  43. * Rewrite the infos page and move it to a widget, move the data structure from XML to JSON
  44. * Use SASL2 library (https://github.com/edhelas/sasl2) for the XMPP authentication and add SCRAM-SHA1 mechanism support
  45. * Split the Profile form in 3 littles forms (general, avatar and localisation)
  46. * Rewrite the Explore page
  47. * Move from XML to JSON for the browser-server requests
  48. * Update the locales
  49. v0.7.2
  50. ---------------------------
  51. * Rewrite Modl to Modl2 with dynamic database update, PDO support (MySQL and PostgreSQL)
  52. * Add support of XEP-0084: User Avatar
  53. * Bug fixes in chatroom
  54. * Complete rewrite f the bookmark/subscription system
  55. * Huge code optimisation (x10 of some parts)
  56. * CSS fixes
  57. * Fix lot of issues on the groups (add youtube video support) + microblog
  58. * Add a new log system
  59. * Various minor bug fixed
  60. v0.7.1
  61. ---------------------------
  62. * Huge speed optimisation
  63. * Fux UI fix
  64. * Implement picute insertion in posts
  65. * Chat fix
  66. * Smiley updated
  67. v0.7.0
  68. ---------------------------
  69. * Media hosting and implementation (picture) @edhelas
  70. * Group implementation @edhelas @nodpounod
  71. * Datajar to Modl (https://github.com/edhelas/modl) portage @edhelas
  72. * Video + picture integration (gallery preview) @edhelas
  73. * Admin panel with hosting space administration @edhelas
  74. * URL rewriting @edhelas
  75. * Multi User Chat @edhelas
  76. v0.6.1
  77. ---------------------------
  78. * Fix SSL certificate problem
  79. v0.6.0
  80. ---------------------------
  81. * Create a new installer @kilian @edhelas
  82. * Create admin user interface to change conf.xml @edhelas
  83. * Improved user experience @edhelas
  84. ### Core @edhelas ###
  85. * 100% Moxl integration
  86. * Add Moxl support to build.sh
  87. ### Widgets @edhelas ###
  88. #### Chat ####
  89. * Support “user is typing”
  90. #### Roster ####
  91. * bidirectional friendrequests. Users can always see each other
  92. * little search box to filter the list (nodpounod)
  93. #### Post ####
  94. * http://xmpp.org/extensions/xep-0071.html some basic WYSIWYG
  95. * Provide public/private posts
  96. ### Datajar ###
  97. * Support updating of db-schemas.
  98. ### Translations ###
  99. * Pull new translations automaticly into trunk
  100. * Add new translations
  101. ### Moxl ###
  102. * Support of the XEP-0115 Entity Capabilities, which enables the client to communicate its features and the extent of its XMPP support to the server
  103. * Implementation of DIGEST-MD5 and CRAM-MD5 as more secure log-in mechanisms
  104. v0.5.0
  105. ---------------------------
  106. * Parse all the Movim messages to make them more “user-friendly” (smileys, links, bb-code like) @Etenil
  107. * DONE Make a public XML page reporting on the pod status (how many user hosted, version, current status…), to be pinged from pod.movim.eu @edhelas
  108. * Move DataJar based Classes into a single folder @edhelas
  109. * Cleaner CSS @edhelas
  110. * Update dates (like “2 min ago”) automatically @edhelas
  111. * Clean and move UserConf in a single class @edhelas
  112. * New UI @edhelas
  113. ### Core ###
  114. * Integrate Datajar @etenil
  115. * Test Movim on all Datajar back-ends @etenil
  116. * Write a makefile to manage packaging/pulling dependencies @etenil
  117. * Provide a more consistent API for the XMPP library (to ease the replacement of JAXL later) @etenil
  118. * Store the Caps (XEP-115) in the database to cache them @edhelas
  119. ### Widgets @edhelas ###
  120. * Move Profile to a single page
  121. * Merge “News” and “Feed” in one single widget and create filters (by source, date…)
  122. * Create a system to cache the Widgets
  123. #### Roster ####
  124. * Add groups support
  125. * Fixed Bug : chat link when a contact become online
  126. #### Profile ####
  127. * New system to switch the presences
  128. * Change the status
  129. #### Feed/Wall ####
  130. * Store comments in the database
  131. * Add comments
  132. * Show/hide old comments if there is a lot of them (like 2 or more)
  133. #### vCard ####
  134. * Add Avatar support
  135. * Date picker for the birth date (kilian)
  136. * Display client informations
  137. #### Chat ####
  138. * More consistent UI
  139. * Store all the Messages in the database to handle them more cleanly
  140. v0.4.0
  141. ---------------------------
  142. * Multisession support
  143. * Dynamically modify page title
  144. * image.php to built pictures from the database + ask the browser to cache them
  145. * Inscription on the Server (XMPP+Movim)
  146. * HTML5 + HTML Title page notification on a new message
  147. * Support of HTTP Proxy (installation and configuration)
  148. * Support of HTTPS Servers
  149. * Implementation on ORDERBY in the Storage database library
  150. * Fix language selector
  151. * Fix Roster display and organisation
  152. * Fix Chat display
  153. * Rename some widgets
  154. * Fix Vcard widget
  155. v0.3.0
  156. ---------------------------
  157. * Widgets debugging
  158. * Enlarge widgets
  159. * Notifications
  160. * Blinking tab title
  161. * Coloured nicknames
  162. * Cached conversation
  163. * Tabbed conversations
  164. * Blocks-based layout
  165. * More bug fixes
  166. * URL Rewriting
  167. * Logger
  168. v0.2.0
  169. ---------------------------
  170. * Inter-widgets communication
  171. * Proper disconnection handling
  172. * Added Installer
  173. * Changed to static loading
  174. * Speed optimisations
  175. * Improved Javascript libraries
  176. * Added unit-testing structure
  177. * Restructured the program
  178. * Reimplemented PHP's session
  179. * Added Cache
  180. * Use of SQLite3 as Cache/Session back-end (only for 0.2)
  181. * Improved theme
  182. v0.1.0
  183. ---------------------------
  184. * Base core
  185. * Events system
  186. * Configuration
  187. * XMPP connection
  188. * Widget system