contributions.txt 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833
  1. Changelog and contributors list
  2. ------------------------------------------------------------------------
  3. Version 1.9.1beta15 Change List
  4. Release Date: 20/07/2014
  5. ------------------------------------------------------------------------
  6. BEGIN VERSION 1.9.1beta15 CHANGES
  7. ------------------------------------------------------------------------
  8. * Same code base as 1.8.1beta15 with necessary modifications to work on Elgg 1.9 (fix of limitation to 10 images to be uploaded in one batch when using Plupload HTML5/HTML4 uploader),
  9. * Fix of deprecated usage of getFriends() function on Elgg 1.9.
  10. Contributors:
  11. * iionly
  12. ------------------------------------------------------------------------
  13. END VERSION 1.9.1beta15 CHANGES
  14. ------------------------------------------------------------------------
  15. ------------------------------------------------------------------------
  16. Version 1.8.1beta15 Change List
  17. Release Date: 20/07/2014
  18. ------------------------------------------------------------------------
  19. BEGIN VERSION 1.8.1beta15 CHANGES
  20. ------------------------------------------------------------------------
  21. * Fix of limitation to 10 images to be uploaded in one batch when using Plupload HTML5/HTML4 uploader.
  22. Contributors:
  23. * iionly
  24. ------------------------------------------------------------------------
  25. END VERSION 1.8.1beta15 CHANGES
  26. ------------------------------------------------------------------------
  27. ------------------------------------------------------------------------
  28. Version 1.9.1beta14 Change List
  29. Release Date: 09/06/2014
  30. ------------------------------------------------------------------------
  31. BEGIN VERSION 1.9.1beta14 CHANGES
  32. ------------------------------------------------------------------------
  33. * Same code base as 1.8.1beta14 with necessary modifications to work on Elgg 1.9,
  34. * Nicer UI theme for the HTML5/HTML4 uploader with list view or thumbnails preview (default) of image files in upload queue,
  35. * Limit size of lightbox view to a maximum of 95% of width/height of window.
  36. Contributors:
  37. * iionly
  38. * YaNoo
  39. * Joaquín
  40. ------------------------------------------------------------------------
  41. END VERSION 1.9.1beta14 CHANGES
  42. ------------------------------------------------------------------------
  43. ------------------------------------------------------------------------
  44. Version 1.8.1beta14 Change List
  45. Release Date: 09/06/2014
  46. ------------------------------------------------------------------------
  47. BEGIN VERSION 1.8.1beta14 CHANGES
  48. ------------------------------------------------------------------------
  49. * Uploadify flash uploader replaced by Plupload HTML5/HTML4 uploader (thanks to YaNoo for taking the initiative and providing a PR - otherwise you would have had to wait longer for me to implement it),
  50. * Spanish language file added (provided by Joaquín).
  51. Contributors:
  52. * iionly
  53. * YaNoo
  54. * Joaquín
  55. ------------------------------------------------------------------------
  56. END VERSION 1.8.1beta14 CHANGES
  57. ------------------------------------------------------------------------
  58. ------------------------------------------------------------------------
  59. Version 1.9.1beta13 Change List
  60. Release Date: 02/04/2014
  61. ------------------------------------------------------------------------
  62. BEGIN VERSION 1.9.1beta13 CHANGES
  63. ------------------------------------------------------------------------
  64. ATTENTION: before executing the upgrade script that comes with this version you should have finished the upgrade process of Elgg core from 1.8 to 1.9 if you are not starting on a fresh Elgg 1.9 installation. It's important that all existing comment annotations have already been converted to comment entities. And PLEASE BACKUP YOUR DATABASE before executing the Tidypics upgrade. The backup is important because the script might possibly take some time to finish depending on how many database entries are in need to be updated.
  65. * Same code base as 1.8.1beta13 with necessary modifications to work on Elgg 1.9,
  66. * The upgrade script that comes with this version does basically the same as the upgrade script included in 1.8.1beta13: comments formerly made on the activity page are assigned to the uploaded image (on single image uploads) or albums. This is necessary for all existing comments to show up in the same way as future comments. The comments will still be displayed on the activity page but in addition also automatically on image pages or album pages respectively. In addition to the changes done by the Elgg 1.8 version of Tidypics 1.8.1beta13 the version for Elgg 1.9 also restores the specific Tidypics comment views (with thumbnails) on the activity page that were changed to a default comments view by Elgg core when upgrading to 1.9.
  67. Contributors:
  68. * iionly
  69. * Juho Jaakkola
  70. ------------------------------------------------------------------------
  71. END VERSION 1.9.1beta13 CHANGES
  72. ------------------------------------------------------------------------
  73. ------------------------------------------------------------------------
  74. Version 1.8.1beta13 Change List
  75. Release Date: 01/04/2014
  76. ------------------------------------------------------------------------
  77. BEGIN VERSION 1.8.1beta13 CHANGES
  78. ------------------------------------------------------------------------
  79. ATTENTION: this new release contains an update script that changes database entries related to comments and likes made on Tidypics image upload river entries. Read the changelog carefully BEFORE running the upgrade to understand what it does and in any case make a database backup before executing the upgrade to be able to revert to the former state if you are not content with the result. The backup is also important because the script might possibly take some time to finish depending on how many database entries are in need to be updated.
  80. * Code cleanup,
  81. * Flash uploader: limit number of images that can be added in one go to 10,
  82. * Fix on friends tab pages of "All Photos" and "All photo albums" to check if user has friends and display a fitting message if not instead of saying the friends would not have uploaded image yet (which shows when the user has friends but they have not yet uploaded images),
  83. * Removed plugin setting to turn commenting on albums on/off. Commenting on albums is now always on,
  84. * Commenting on image uploads on the Activity page (commenting on Tidypics_batch entities): when commenting on an upload of a single image the comment will be added to this image and when commenting on an upload of more than a single image the comment will be added to the corresponding album (in both cases the comment made will still be shown also on the activity page below this river entry),
  85. * the same with liking image uploads entries on the Activity page: if a single image was uploaded this image will get the like and if more than a single image was uploaded the corresponding album will get the like (in both cases the like will also be shown on the activity page in the river menu of this entry),
  86. * IMPORTANT!!!!!! Please read: upgrade script to assign existing comments and likes made on image upload river entries either to the corresponding image or album. This script makes the existing comments and likes consistent with the future comments and likes created on Tidypics 1.8.1beta13. The update script (mod/tidypics/upgrades/2013121201.php) does the folling:
  87. 1. upgrading of comments on river entries that were made with Tidypics 1.8.0rc1 or earlier,
  88. 2. slightly different procedure for upgrading comments on river entries made with a Tidypics 1.8.1betaXX version: for these comments a second database entry was created for the comment to show not only on the activity page but also on the albums' pages. The upgrade script identifies these second comment entries by the lack of corresponding river entries in the database and then deletes these entries. If you have by any means deleted entries on the activity page informing about comments made on album pages or if you prevent such entries to be created on your site somehow then these comments will also get deleted. Unfortunately, there's no other way of getting rid of the duplicate comments entries that are now no longer needed. If in doubt, comment out "Part 3" of the upgrade code in mod/tidypics/upgrades/2013121201.php.
  89. 3. upgrading of likes on river entries: here's a check included if a user has already liked the album or image the like made to the river entry would get moved to. If there's not already an existing like the like will get moved from the river entry and added to the album/image. If the user has already liked the image or corresponding album the like will not get added to avoid duplicate likings.
  90. Contributors:
  91. * iionly
  92. * Juho Jaakkola
  93. ------------------------------------------------------------------------
  94. END VERSION 1.8.1beta13 CHANGES
  95. ------------------------------------------------------------------------
  96. ------------------------------------------------------------------------
  97. Version 1.9.1beta12 Change List
  98. Release Date: 03/01/2014
  99. ------------------------------------------------------------------------
  100. BEGIN VERSION 1.9.1beta12 CHANGES
  101. ------------------------------------------------------------------------
  102. * Same code base as 1.8.1beta12 with necessary modifications to work on Elgg 1.9,
  103. * addtional Elgg 1.9 specific changes:
  104. - Fix of some deprecation issues that turned up on Elgg 1.9,
  105. - Fix of "Recently commented photos" and "Most commented..." pages to work again on Elgg 1.9 (necessary due to the change in Elgg 1.9 of handling comments as ElggComment entities instead of annotations),
  106. - Fix of river comment entries to optionally include a thumbnail of the image / the album cover to work again on Elgg 1.9 (ATTENTION: only new river entries will show the thumbnail images automatically. For getting existing river entries - especially entries created on Elgg 1.8 previously - to also show the thumbnail images again you will have to execute an upgrade script. You can execute this script by clicking on the "Upgrade" button on the Tidypics settings page. BEFORE executing the Tidypics-specific upgrade FIRST execute any outstanding upgrades of Elgg 1.9 core - especially the migration of all comment annotations to the new Elgg comment objects!!!).
  107. Contributors:
  108. * iionly
  109. ------------------------------------------------------------------------
  110. END VERSION 1.9.1beta12 CHANGES
  111. ------------------------------------------------------------------------
  112. ------------------------------------------------------------------------
  113. Version 1.8.1beta12 Change List
  114. Release Date: 02/01/2014
  115. ------------------------------------------------------------------------
  116. BEGIN VERSION 1.8.1beta12 CHANGES
  117. ------------------------------------------------------------------------
  118. * Added placeholder images to be displayed in case no images have been uploaded to an album yet in the image sizes previously missing,
  119. * On deletion of an album the corresponding album folder in data directory gets deleted and no longer the (empty) album folder remains,
  120. * Flash uploader fixed in the case of group albums when someone else than the album creator wants to upload images to a group album,
  121. * Navigation arrows hidden if an album contains only a single image,
  122. * Correction of title of group pages "Most recent albums" widget,
  123. * "View all" link in Latest Photos widget on profile pages working for site visitors not logged in,
  124. * Fixed list of offered existing albums to select from for image uploads when in group context,
  125. * Fixed display of image and album gallery pages when images or albums exist that belong to groups with restricted access (The images or albums shown in the gallery pages depend on the viewing user having the necessary right for viewing depending on the access level defined for these albums including the images within these albums. For example a user gets to see all albums with "public" access level regardless if logged in or not. But if you set the access level "public" or "logged in" for a group album this results in even a non-group member being able to get access to such albums and their content. But if the group itself is a restricted group certain problems arise when this group contains "public" or "logged-in" content. In case of the gallery views within Tidypics the outcome is a fatal error occuring on these pages. This fix avoids the fatal error from happening. Still the group images and albums of restricted albums are included in the listings due to the access level set for them. If you don't want any albums or images of restricted groups to be seen by non-group-members you must set the access level of these albums to the corresponding group's level).
  126. Contributors:
  127. * iionly
  128. ------------------------------------------------------------------------
  129. END VERSION 1.8.1beta12 CHANGES
  130. ------------------------------------------------------------------------
  131. ------------------------------------------------------------------------
  132. Version 1.8.1beta11 Change List
  133. Release Date: 01/09/2013
  134. ------------------------------------------------------------------------
  135. BEGIN VERSION 1.8.1beta11 CHANGES
  136. ------------------------------------------------------------------------
  137. * Some general code cleanup,
  138. * Fix of river entries appearing twice on image uploads in case the Flash uploader is used and the plugin option is set to create separate entries for each uploaded image (issue introduced in beta10),
  139. * Added TidypicsBatch class (that extends ElggObject class) used for creation of objects of subtype "tidypics_batch" (used for handling "batches" of uploaded images) instead of creation the objects as ElggObject and assinging the subtype,
  140. * Improvements on slideshow:
  141. - a slideshow can be started on all pages that display a suitable list of images (but the slideshow feature is only available if the slideshow plugin option introduced in beta10 is enabled in the plugin settings),
  142. - start of slideshow via title menu button,
  143. - slideshow will include the next 64 images (i.e. 5 pages of images) of the current displayed image list taking into account the current page offset (i.e. on page 1 the slideshow will display pages 1-5 while on page 10 it will display the images of pages 10-14 etc.). (Longtime goal for future Tidypics versions: no limitation of number of images in slideshow and most likely replacing the PicLensLite slideshow by something else / something better. Currently, the number of images to be included in a slideshow is somewhat limited by avoiding running into memory issues. Also, the PicLensLite slideshow library requires the Flash plugin on client browsers which is annoying and the 3D wall feature does no longer work),
  144. * Improvements on image orientation correction at image uploading:
  145. - using best methods available depending on image library selected,
  146. - update orientation information saved in image file after a change of image orientation if the image library used supports this (GD library unfortunately does not support it but the exif info saved in the image file is lost on image orientation correction anyway),
  147. - support of orientation correction not only of rotated but also of mirrowed (and possibly additionally rotated) images,
  148. - some remarks regarding which image library to use for Tidypics:
  149. * if possible and available on your server use the "ImageMagick executable". Generally, this library has a much smaller memory requirement compared to the GD library both for image resizing (i.e. creation of thumbnail preview images) and orientation correction of images. Additionally, the exif information saved in an image file will be preserved both during resizing and orientation correction processing,
  150. * next best choice after "ImageMagick executable" is the "imagick PHP extension". It also has a low memory consumption compared to the GD library but you might lose exif information during image processing,
  151. * the GD library should be available on any server (as Elgg core requires it anyway). The memory requirement of the GD library can be quite high both for creation of thumbnails and image orientation corrections. The memory requirement is depending not on the image file size in the first place but on image resolution, color depth per pixel and color channels per pixel (so even a small sized image file might require more memory than available on the server). If you use the GD library for Tidypics on your server, your users might not be able to upload larger images. Additionaly, exif information saved in the image files might get lost during image orientation correction.
  152. Contributors:
  153. * iionly
  154. ------------------------------------------------------------------------
  155. END VERSION 1.8.1beta11 CHANGES
  156. ------------------------------------------------------------------------
  157. ------------------------------------------------------------------------
  158. Version 1.9.1beta10 Change List
  159. Release Date: 17/08/2013
  160. ------------------------------------------------------------------------
  161. BEGIN VERSION 1.9.1beta10 CHANGES
  162. ------------------------------------------------------------------------
  163. * Same code base as 1.8.1beta10 with necessary modifications to work on Elgg 1.9.
  164. Contributors:
  165. * iionly
  166. ------------------------------------------------------------------------
  167. END VERSION 1.9.1beta10 CHANGES
  168. ------------------------------------------------------------------------
  169. ------------------------------------------------------------------------
  170. Version 1.8.1beta10 Change List
  171. Release Date: 17/08/2013
  172. ------------------------------------------------------------------------
  173. BEGIN VERSION 1.8.1beta10 CHANGES
  174. ------------------------------------------------------------------------
  175. * Some preparations for compatibility with Elgg 1.9 (currently it looks like I will have to release a version for Elgg 1.9 separately though),
  176. * Replacement of a deprecated function,
  177. * Small improvement in Flash uploader error handling,
  178. * New plugin option: use of slideshow optional,
  179. * Fixed check of memory requirement for image re-sizing on upload when using GD php extension,
  180. * Slightly better catching of missing images / thumbnail situations,
  181. * Improved image orientation correction on image upload. When using GD library it will only be done when memory requirement is fullfilled. Additionally, Imagick php extension or ImageMagick library is used when defined as image library in Tidypics plugin settings,
  182. * New tab on Tidypics plugin settings: image deletion by providing GUID of image (in case the image entry can't be deleted via site front-end),
  183. * Includes the following changes in Tidypics from official Tidypics repo at https://github.com/cash/Tidypics:
  184. - correction of text in notifications about image uploads in case the uploader is not the owner of the album.
  185. Contributors:
  186. * iionly
  187. * Jerome Bakker
  188. ------------------------------------------------------------------------
  189. END VERSION 1.8.1beta10 CHANGES
  190. ------------------------------------------------------------------------
  191. ------------------------------------------------------------------------
  192. Version 1.8.1beta9 Change List
  193. Release Date: 26/06/2013
  194. ------------------------------------------------------------------------
  195. BEGIN VERSION 1.8.1beta9 CHANGES
  196. ------------------------------------------------------------------------
  197. * Fixed php syntax error introduced in beta8 preventing group profile pages to be rendered (thanks to Pasley70 for reporting).
  198. Contributors:
  199. * iionly
  200. * Pasley70
  201. ------------------------------------------------------------------------
  202. END VERSION 1.8.1beta9 CHANGES
  203. ------------------------------------------------------------------------
  204. ------------------------------------------------------------------------
  205. Version 1.8.1beta8 Change List
  206. Release Date: 25/06/2013
  207. ------------------------------------------------------------------------
  208. BEGIN VERSION 1.8.1beta8 CHANGES
  209. ------------------------------------------------------------------------
  210. * Requires Elgg 1.8.16 due to bugfix https://github.com/Elgg/Elgg/issues/5564 for the pagination on list pages to work,
  211. * Pagination support for the list pages (like "Most views" / "Recently commented" etc.) to show more than only a hardcoded number of photos in each list view,
  212. * List pages (like "Most views" / "Recently commented" etc.) to work correctly when logged out and to show only photos that the viewer is allowed to see based on access level settings,
  213. * "All", "Friends", "Mine" tabs hidden on "All photos" page when logged-out,
  214. * "Upload photos" button hidden when logged-out,
  215. * "Photos you are tagged in" sidebar entry hidden when logged-out,
  216. * "Tag" entity menu entry hidden when logged out,
  217. * "Photos you are tagged in" page revised,
  218. * List of members tagged in a image in sidebar when viewing an image (by including a code snippet of the Tagged People plugin by Kevin Jardine),
  219. * Fix in image and album save actions for deleting all image/album tags to work (referring to the usual Elgg Entity tags),
  220. * Improvements in handling Tidypics user and word tags of images (including CSS improvements) to play well together with the Image entidy tags (avoiding double tags to be added, removal of corresponding Image entity tags when an Tidypics image word tag is removed),
  221. * River entry on adding word tags to an image,
  222. * Includes the following changes in Tidypics from official Tidypics repo at https://github.com/cash/Tidypics:
  223. - made the albums notifications overridable rather than calling object_notifications() directly,
  224. - fixed: security issue with showing malicious exif data.
  225. Contributors:
  226. * iionly
  227. * Cash Costello
  228. * Kevin Jardine
  229. * Jerome Bakker
  230. ------------------------------------------------------------------------
  231. END VERSION 1.8.1beta8 CHANGES
  232. ------------------------------------------------------------------------
  233. ------------------------------------------------------------------------
  234. Version 1.8.1beta7 Change List
  235. Release Date: 20/05/2013
  236. ------------------------------------------------------------------------
  237. BEGIN VERSION 1.8.1beta7 CHANGES
  238. ------------------------------------------------------------------------
  239. * auto-correction of image orientation on image upload (thanks to Jimmy Coder for the code snippet for image rotation),
  240. * word tags (as opposed to tagging a user): tags that don't correspond with a username will be added to the tags of the photo (searchable),
  241. * Includes the following changes in Tidypics from official Tidypics repo at https://github.com/cash/Tidypics:
  242. - set tiny size for sites that may not have it set (e.g. possibly sites updated from Elgg 1.6) (by Cash Costello),
  243. - stripping non word characters from title when pulled from image filename (by Cash Costello),
  244. - added tagging to river with notification to user (by Cash Costello, Kevin Jardine).
  245. Contributors:
  246. * iionly
  247. * Cash Costello
  248. * Kevin Jardine
  249. * Jimmy Coder
  250. ------------------------------------------------------------------------
  251. END VERSION 1.8.1beta7 CHANGES
  252. ------------------------------------------------------------------------
  253. ------------------------------------------------------------------------
  254. Version 1.8.1beta6 Change List
  255. Release Date: 28/04/2013
  256. ------------------------------------------------------------------------
  257. BEGIN VERSION 1.8.1beta6 CHANGES
  258. ------------------------------------------------------------------------
  259. * Fix for Tidypics to work in Elgg 1.8.15 (creating new albums),
  260. * Updated uploadify flash uploader to version 3.2 (this might only be a preliminary solution as I might need to switch to another flash (html5) uploader as the Uploadify uploader has some limitations and also seems no longer fully supported),
  261. * Fixed some deprecated function calls (they were not in actively used code but some people might have wondered about it nonetheless as the Code Analyzer plugin gave some warnings about them),
  262. * Fixed html code in widgets' content.php for better theme compatibility (as suggested by ura soul).
  263. Contributors:
  264. * iionly
  265. ------------------------------------------------------------------------
  266. END VERSION 1.8.1beta6 CHANGES
  267. ------------------------------------------------------------------------
  268. ------------------------------------------------------------------------
  269. Version 1.8.1beta5 Change List
  270. Release Date: 01/04/2013
  271. ------------------------------------------------------------------------
  272. BEGIN VERSION 1.8.1beta5 CHANGES
  273. ------------------------------------------------------------------------
  274. * Fix in river entry creation (hopefully last fix necessary for now...).
  275. Contributors:
  276. * iionly
  277. ------------------------------------------------------------------------
  278. END VERSION 1.8.1beta5 CHANGES
  279. ------------------------------------------------------------------------
  280. ------------------------------------------------------------------------
  281. Version 1.8.1beta4 Change List
  282. Release Date: 26/03/2013
  283. ------------------------------------------------------------------------
  284. BEGIN VERSION 1.8.1beta4 CHANGES
  285. ------------------------------------------------------------------------
  286. * River entries code reworked (solution introduced in beta3 did not work as intended),
  287. * Option to include preview images in river entries when comments were made on albums and images,
  288. * Fix a few errors in language files (en and de),
  289. * Permission handling of tidypics_batches: on permission change of an album the permissions of corresponding tidypics_batches are changed to same new permission,
  290. Contributors:
  291. * iionly
  292. ------------------------------------------------------------------------
  293. END VERSION 1.8.1beta4 CHANGES
  294. ------------------------------------------------------------------------
  295. ------------------------------------------------------------------------
  296. Version 1.8.1beta3 Change List
  297. Release Date: 03/17/2013
  298. ------------------------------------------------------------------------
  299. BEGIN VERSION 1.8.1beta3 CHANGES
  300. ------------------------------------------------------------------------
  301. * River entries fixed (note: commenting on existing "batch" river entries does not work. It will only work for river entries created after upgrading to 1.8.1beta3!).
  302. Contributors:
  303. * iionly
  304. ------------------------------------------------------------------------
  305. END VERSION 1.8.1beta3 CHANGES
  306. ------------------------------------------------------------------------
  307. ------------------------------------------------------------------------
  308. Version 1.8.1beta2 Change List
  309. Release Date: 03/10/2013
  310. ------------------------------------------------------------------------
  311. BEGIN VERSION 1.8.1beta2 CHANGES
  312. ------------------------------------------------------------------------
  313. * Fixed quota support,
  314. * Fixed issue with image entries (without images available) getting created on failed image uploads,
  315. * Fixed an issue introduced in beta1 that resulted in (harmless but many) log entries getting created,
  316. * Fixed Highest vote counts page,
  317. * Display of Elggx Fivestar rating widget defined via Elggx Fivestar default view (requires version 1.8.3 of Elggx Fivestar plugin).
  318. Contributors:
  319. * iionly
  320. ------------------------------------------------------------------------
  321. END VERSION 1.8.1beta2 CHANGES
  322. ------------------------------------------------------------------------
  323. ------------------------------------------------------------------------
  324. Version 1.8.1beta1 Change List
  325. Release Date: 03/05/2013
  326. ------------------------------------------------------------------------
  327. BEGIN VERSION 1.8.1beta1 CHANGES
  328. ------------------------------------------------------------------------
  329. * Removal of option to set access level for images. Images always get the same
  330. access level as the album they are uploaded to. On changing the access level
  331. of an album all its images get assigned the same access level, too,
  332. * New plugin navigation / pages: more centered on (recent) images than albums,
  333. * Support of Widget Manager index page and groups' pages widgets,
  334. * Fivestar voting widget included on detailed image views,
  335. * Some code-cleanup.
  336. Contributors:
  337. * Cash Costello
  338. * Brett Profitt
  339. * Kevin Kardine
  340. * Sem (sembrestels)
  341. * Steve Clay
  342. * Luciano Lima
  343. * iionly
  344. ------------------------------------------------------------------------
  345. END VERSION 1.8.1beta1 CHANGES
  346. ------------------------------------------------------------------------
  347. ------------------------------------------------------------------------
  348. Version 1.8.0 RC1 Change List
  349. Release Date: 07/14/2012
  350. ------------------------------------------------------------------------
  351. BEGIN VERSION 1.8.0 RC1 CHANGES
  352. ------------------------------------------------------------------------
  353. * Updated for Elgg 1.8
  354. Contributors:
  355. * Cash Costello
  356. * Brett Profitt
  357. ------------------------------------------------------------------------
  358. END VERSION 1.8.0 RC1 CHANGES
  359. ------------------------------------------------------------------------
  360. ------------------------------------------------------------------------
  361. Version 1.7.3 Change List
  362. Release Date: 11/09/2011
  363. ------------------------------------------------------------------------
  364. BEGIN VERSION 1.7.3 CHANGES
  365. ------------------------------------------------------------------------
  366. * Removed admin settings in favor of Tidypics Administration
  367. * Add two river strings for those using Elgg 1.8
  368. * Fixed bug where the batch object was not being deleted when had 0 images
  369. ------------------------------------------------------------------------
  370. END VERSION 1.7.3 CHANGES
  371. ------------------------------------------------------------------------
  372. ------------------------------------------------------------------------
  373. Version 1.7.2 Change List
  374. Release Date: 10/11/2011
  375. ------------------------------------------------------------------------
  376. BEGIN VERSION 1.7.2 CHANGES
  377. ------------------------------------------------------------------------
  378. * Fixed bug with admin tabs
  379. * Fixed bug with pagination on all site albums page
  380. * New installs get default settings automatically added
  381. * Added a server check for cookie-only sessions
  382. ------------------------------------------------------------------------
  383. END VERSION 1.7.2 CHANGES
  384. ------------------------------------------------------------------------
  385. ------------------------------------------------------------------------
  386. Version 1.7.1 Change List
  387. Release Date: 07/10/2011
  388. ------------------------------------------------------------------------
  389. BEGIN VERSION 1.7.1 CHANGES
  390. ------------------------------------------------------------------------
  391. * Added a toggle for enabling the Flash uploader
  392. * Fixed bug with slideshow not displaying all images in an album
  393. * Fixed bug with only 8 images showing on an album page. Default is 16.
  394. ------------------------------------------------------------------------
  395. END VERSION 1.7.1 CHANGES
  396. ------------------------------------------------------------------------
  397. ------------------------------------------------------------------------
  398. Version 1.7.0 Change List
  399. Final Release Date: 06/05/2011
  400. Beta 1 Release Date: 11/06/2010
  401. Contributors:
  402. * Cash Costello
  403. * Jeff Tilson
  404. * Original Flash code by Torsten Wesolek
  405. * language files submitted by gillie and lord55
  406. ------------------------------------------------------------------------
  407. BEGIN VERSION 1.7.0 CHANGES
  408. ------------------------------------------------------------------------
  409. * Add Flash uploader
  410. * Added album sorting
  411. * Added batch upload river entries
  412. * Fixed bug where old installs of Tidypics would not upgrade
  413. * Fixed bug in activity river with link on image entry
  414. * Fixed tag pop-up box display issue
  415. * Fixed display of avatars in tag river entries
  416. * Fixed 2 widget bugs
  417. * Fixed bug with images that have national characters in filename
  418. ------------------------------------------------------------------------
  419. END VERSION 1.7.0 CHANGES
  420. ------------------------------------------------------------------------
  421. ------------------------------------------------------------------------
  422. Version 1.6.8 Change List
  423. Release Date: 05/01/2010
  424. ------------------------------------------------------------------------
  425. BEGIN VERSION 1.6.8 CHANGES
  426. ------------------------------------------------------------------------
  427. * New language strings: tidypics:nophotosingroup, tidypics:baduploadform
  428. tidypics:settings:heading:img_lib, tidypics:settings:heading:main,
  429. tidypics:settings:heading:river, tidypics:settings:heading:sizes,
  430. tidypics:settings:heading:groups
  431. * Fixed bug in titles of albums RSS
  432. * Added a new css element: tidypics_line_break
  433. * Fixed layout of album covers due to long titles or other text
  434. * Fixed some bugs with image resizing when images are wide and short
  435. * Improved interface of admin settings
  436. ------------------------------------------------------------------------
  437. END VERSION 1.6.8 CHANGES
  438. ------------------------------------------------------------------------
  439. ------------------------------------------------------------------------
  440. Version 1.6.7 Change List
  441. Release Date: 04/24/2010
  442. ------------------------------------------------------------------------
  443. BEGIN VERSION 1.6.7 CHANGES
  444. ------------------------------------------------------------------------
  445. * Added categories integration
  446. * Added a better quota display message - includes percentage now
  447. * Tweaked the css so that upload list is enumerated (#tidypics_image_upload_list)
  448. ------------------------------------------------------------------------
  449. END VERSION 1.6.7 CHANGES
  450. ------------------------------------------------------------------------
  451. ------------------------------------------------------------------------
  452. Version 1.6.6 Change List
  453. Release Date: 03/06/2010
  454. ------------------------------------------------------------------------
  455. BEGIN VERSION 1.6.6 CHANGES
  456. ------------------------------------------------------------------------
  457. * Tweaked slideshow start code
  458. * Fixed bug with delete tags menu item
  459. * Fixed bug in en.php
  460. * Better error checking for ImageMagick resizing
  461. ------------------------------------------------------------------------
  462. END VERSION 1.6.6 CHANGES
  463. ------------------------------------------------------------------------
  464. ------------------------------------------------------------------------
  465. Version 1.6.5 Change List
  466. Release Date: 12/12/2009
  467. ------------------------------------------------------------------------
  468. BEGIN VERSION 1.6.5 CHANGES
  469. ------------------------------------------------------------------------
  470. * Bug fixes
  471. * Better plugin hooks for adding slideshows and lightboxes
  472. * Better display of album pages and tweaked css
  473. * Slideshows available on more pages
  474. * Made a change to parameters in tp_list_entities - added container
  475. * Added Danish translation from erikernstm
  476. * Added French translation from Fx Nion
  477. ------------------------------------------------------------------------
  478. END VERSION 1.6.5 CHANGES
  479. ------------------------------------------------------------------------
  480. ------------------------------------------------------------------------
  481. Version 1.6.4 Change List
  482. Release Date: 10/05/2009
  483. ------------------------------------------------------------------------
  484. BEGIN VERSION 1.6.4 CHANGES
  485. ------------------------------------------------------------------------
  486. * Bug fixes
  487. * Improved watermarking
  488. * Add slideshow code by Torsten
  489. ------------------------------------------------------------------------
  490. END VERSION 1.6.4 CHANGES
  491. ------------------------------------------------------------------------
  492. ------------------------------------------------------------------------
  493. Version 1.6.3 Change List
  494. Release Date: 09/13/2009
  495. ------------------------------------------------------------------------
  496. BEGIN VERSION 1.6.3 CHANGES
  497. ------------------------------------------------------------------------
  498. * Bug fixes
  499. * Redo image resize if problem occurred
  500. * Grab title from image by default
  501. * New German language file by alfalive
  502. * Preview of watermarking
  503. ------------------------------------------------------------------------
  504. END VERSION 1.6.3 CHANGES
  505. ------------------------------------------------------------------------
  506. ------------------------------------------------------------------------
  507. Version 1.6.2 Change List
  508. Release Date: 09/03/2009
  509. ------------------------------------------------------------------------
  510. BEGIN VERSION 1.6.2 CHANGES
  511. ------------------------------------------------------------------------
  512. * Added widget for user's latest photos
  513. * Added notifications to a user if that user is tagged in a photo
  514. * Fixed some issues with tagging people in albums that belong to a closed group
  515. * Added a test page for ImageMagick commandline
  516. * Began restructuring the code for future capabilities
  517. * Many more bug fixes and tweaks
  518. ------------------------------------------------------------------------
  519. END VERSION 1.6.2 CHANGES
  520. ------------------------------------------------------------------------
  521. ------------------------------------------------------------------------
  522. Version 1.6.1 Change List
  523. Release Date: 08/04/2009
  524. ------------------------------------------------------------------------
  525. BEGIN VERSION 1.6.1 CHANGES
  526. ------------------------------------------------------------------------
  527. * Fixed css bug that caused problems with tagging
  528. * Added Spanish language file from mylamilagros
  529. ------------------------------------------------------------------------
  530. END VERSION 1.6.1 CHANGES
  531. ------------------------------------------------------------------------
  532. ------------------------------------------------------------------------
  533. Version 1.6.0 Change List
  534. Final Release Date: 08/02/2009
  535. Beta 4 Release Date: 07/17/2009
  536. Beta 3 Release Date: 07/16/2009
  537. Beta 2 Release Date: 07/10/2009
  538. Beta 1 Release Date: 06/30/2009
  539. Contributors:
  540. * Cash Costello
  541. * Greg Froese
  542. * tagging based on code by Pedro Prez
  543. * RSS improvements by Torsten Wesolek
  544. * language files submitted by Toto and Susan Tsairi
  545. ------------------------------------------------------------------------
  546. BEGIN VERSION 1.6.0 CHANGES
  547. ------------------------------------------------------------------------
  548. * Photo tagging
  549. * View counter
  550. * EXIF view
  551. * ImageMagick support
  552. * Extensive admin settings
  553. * Improved CSS
  554. * Image ratings
  555. * Upload quotas
  556. * Better album RSS feed
  557. * better almost everything
  558. ------------------------------------------------------------------------
  559. END VERSION 1.6.0 CHANGES
  560. ------------------------------------------------------------------------
  561. ------------------------------------------------------------------------
  562. Version 1.5.1 Change List
  563. Release Date: 03/29/2009
  564. Contributors:
  565. * Gabriel Monge-Franco (http://gabriel.mongefranco.com)
  566. * Cash Costello
  567. * VeniVidiVinco (http://community.elgg.org/pg/profile/VeniVidiVinco)
  568. ------------------------------------------------------------------------
  569. BEGIN VERSION 1.5.1 CHANGES
  570. ------------------------------------------------------------------------
  571. * Updated Turkish language file
  572. * Fixed permissions bug on all content caused by group override
  573. * Added back the create album button to widgets
  574. ------------------------------------------------------------------------
  575. END VERSION 1.5.1 CHANGES
  576. ------------------------------------------------------------------------
  577. ------------------------------------------------------------------------
  578. Version 1.5 Change List
  579. Release Date: 03/28/2009
  580. Contributors:
  581. * Gabriel Monge-Franco (http://gabriel.mongefranco.com)
  582. * Cash Costello
  583. * alfalive (http://community.elgg.org/pg/profile/alfalive)
  584. * VeniVidiVinco (http://community.elgg.org/pg/profile/VeniVidiVinco)
  585. Also thank you to those who tested the code in svn and provided feedback
  586. ------------------------------------------------------------------------
  587. BEGIN VERSION 1.5 CHANGES
  588. ------------------------------------------------------------------------
  589. * Fixed submenus on sidebar of album pages to make them consistent
  590. * Fixed display issues for Elgg 1.5
  591. * Using default site access now
  592. * Pushing new album creation to river
  593. * Fixed German language file
  594. * Added Turkish
  595. * Added notifications for new album creation
  596. * Rewrote most of the page handlers to make cleaner
  597. * Fixed the access level bug on images
  598. * Cleaned up css
  599. * Fixed the group access bug on albums
  600. ------------------------------------------------------------------------
  601. END VERSION 1.5 CHANGES
  602. ------------------------------------------------------------------------
  603. ------------------------------------------------------------------------
  604. Version 1.08.2 Change List
  605. Release Date: 02/13/2008
  606. Contributors:
  607. * Gabriel Monge-Franco (http://gabriel.mongefranco.com)
  608. ------------------------------------------------------------------------
  609. BEGIN VERSION 1.08.2 CHANGES
  610. ------------------------------------------------------------------------
  611. * Fixed bug introduced in v1.08.1 that broke the picture upload (thanks to Karsten Schulze).
  612. * Fixed empty variables in several files that were supposed to send the user back to the previous page, but didn't.
  613. * Cleaned up change log (contributions.txt).
  614. * Finally fixed the Polish language file!!! Yay!! :)
  615. * TODO: Work around large image (high resolution) limit when creating thumbnails (an Elgg limitation... can probably be fixed by using PHP GD functions directly or ImageMagic if available)
  616. - The problem is with get_resized_image_from_existing_file(). Submitted a ticket to the Elgg tracking bug system.
  617. - Edit actions/upload.php when done. There is a dirty hack in place for now that needs to be removed once the above bug is fixed.
  618. * TODO: disable public by default (input/accessRead.php) -- add setting to admin page that lets the site admin decide whether pictures can be public or not.
  619. * TODO: allow group members to add pictures to group photo albums
  620. * TODO: implement photo anotations
  621. * TODO: look into replacing individual image views with lightbox2 or jQuery lightbox album views.
  622. * TODO: create a new widget to show pictures (in slideshow) in a user's profile.
  623. * TODO: add settings for group albums so that the group owner can select the number of albums to show.
  624. * TODO: implement a way to move pictures from one album to another (should be pretty easy).
  625. * TODO: add an "Add Photos" option to the user widget similar to the one in the group widget.
  626. * TODO: implement automagic file resizing to meet the admin's maximum resolution and file size.
  627. * OF NOTE: It is currently not possible to allow group members to edit an album created by another group member. This is a bug with group permissions and it will probably not be fixed until [at least] Elgg v1.5 comes out.
  628. ------------------------------------------------------------------------
  629. END VERSION 1.08.2 CHANGES
  630. ------------------------------------------------------------------------
  631. ------------------------------------------------------------------------
  632. Version 1.08.1 Change List
  633. Release Date: 02/13/2008
  634. Contributors:
  635. * Gabriel Monge-Franco (http://gabriel.mongefranco.com)
  636. * LKLaRose (http://community.elgg.org/pg/profile/lauren)
  637. * Webgalli (http://community.elgg.org/pg/profile/webgalli)
  638. * Karsten Schulze (http://ks.frinx.eu)
  639. * Cash (http://community.elgg.org/pg/profile/costelloc)
  640. ------------------------------------------------------------------------
  641. BEGIN VERSION 1.08.1 CHANGES
  642. ------------------------------------------------------------------------
  643. * Fixed bug introduced in v1.08 that caused fake files to be created during thumbnail creation (thanks to Karsten Schulze).
  644. * Reverted to old directory structure that saves pictures to /image/ALBUMGUID/picGUID (v1.08 saved to /image/ALBUMGUID__picGUID, thus keeping everything in one folder).
  645. * Album directory is now deleted when the album is deleted (along with every picture inside of the album).
  646. * Reverted thumbnail and small thumbnail to use picture cropping instead of scaling, so that sites that already use Tidypics can keep a consisting look and feel.
  647. * Completed River integration by moving album and image directories to an "object" sub-directory (thanks to LKLaRose).
  648. * Added status messages/graphics to give the user some feedback.
  649. * Fixed bug in profile widget whereby the selected number of albums had no effect (thanks to @Webgalli and @cheltenham).
  650. * Fixed bug introduced in v1.06 that prevented anonymous users from viewing a user's album (thanks to Karsten Schulze).
  651. * Fixed more language file bugs (thanks to Karsten Schulze).
  652. * Administrators can now set a file size limit from the plugin configuration (it has to be in Kilobytes).
  653. * JUST PLAIN WEIRD: Fixed Polish language file (thanks to @Vazco, Ian Medlock and Brett Profitt) and saved as UTF8 without BOM. However, it still doesn't work. Can somebody try saving it on a Polish box for me? :)
  654. * TODO: fix Polish language file -- it seems to break the whole Elgg site! Maybe it needs to use HTML codes in place of international characters?
  655. * TODO: Work around large image (high resolution) limit when creating thumbnails (an Elgg limitation... can probably be fixed by using PHP GD functions directly or ImageMagic if available)
  656. - The problem is with get_resized_image_from_existing_file(). Submitted a ticket to the Elgg tracking bug system.
  657. - Edit actions/upload.php when done. There is a dirty hack in place for now that needs to be removed once the above bug is fixed.
  658. * TODO: disable public by default (input/accessRead.php) -- add setting to admin page that lets the site admin decide whether pictures can be public or not.
  659. * TODO: allow group members to add pictures to group photo albums
  660. * TODO: implement photo anotations
  661. * TODO: look into replacing individual image views with lightbox2 or jQuery lightbox album views.
  662. * TODO: create a new widget to show pictures (in slideshow) in a user's profile.
  663. * TODO: add settings for group albums so that the group owner can select the number of albums to show.
  664. * TODO: implement a way to move pictures from one album to another (should be pretty easy).
  665. * OF NOTE: It is currently not possible to allow group members to edit an album created by another group member. This is a bug with group permissions and it will probably not be fixed until [at least] Elgg v1.5 comes out.
  666. ------------------------------------------------------------------------
  667. END VERSION 1.08.1 CHANGES
  668. ------------------------------------------------------------------------
  669. ------------------------------------------------------------------------
  670. Version 1.08 Change List
  671. Release Date: 02/08/2008
  672. Contributors:
  673. * Gabriel Monge-Franco (http://gabriel.mongefranco.com)
  674. ------------------------------------------------------------------------
  675. BEGIN VERSION 1.08 CHANGES
  676. ------------------------------------------------------------------------
  677. * Merged most (safe) changes made by other contributors in v1.07.
  678. - Did not include SWFuploader or JQuery due to the number of bugs reported.
  679. * Changed ugly "new album" picture into something better looking.
  680. * Fixed bug whereby image objects were deleted from the database, but they physical files remained on the server.
  681. - Since deleting directories was not possible without the use of unsafe file operations, albums no longer create new directories. Instead, all pictures are saved as /image/ALBUMGUID__picturename.
  682. * Fixed some bugs in the English, Spanish and German language files and added missing error messages.
  683. * Thumbnails now display the default error image (same as new album) when the requested image cannot be found.
  684. * Fixed a bug in the multi-edit form that did not allow image titles to be saved.
  685. * Removed some customizations made to edit.php action in v1.07 since they removed the ability to add titles to images.
  686. * Fixed bug introduced in v1.07 that prevented images from being set as album covers.
  687. * Fixed miscellaneous bugs in group albums widget.
  688. * Removed jQuery for now since it was making the albums too slow. In the future, we should look into replacing individual image views with lightbox2 or jQuery lightbox album views.
  689. * TODO: fix Polish language file -- it seems to break the whole Elgg site! Maybe it needs to use HTML codes in place of international characters?
  690. * TODO: Work around 0.9MB source file size limit when creating thumbnails (an Elgg limitation... can probably be fixed by using PHP GD functions directly)
  691. - The problem is with get_resized_image_from_existing_file(). Submitted a ticket to the Elgg tracking bug system.
  692. - Edit actions/upload.php when done. There is a dirty hack in place for now that needs to be removed once the above bug is fixed.
  693. * TODO: disable public by default (input/accessRead.php) -- add setting to admin page that lets the site admin decide whether pictures can be public or not.
  694. * TODO: allow group members to add pictures to group photo albums
  695. * TODO: implement photo anotations
  696. * TODO: look into replacing individual image views with lightbox2 or jQuery lightbox album views.
  697. * OF NOTE: It is currently not possible to allow group members to edit an album created by another group member. This is a bug with group permissions and it will probably not be fixed until [at least] Elgg v1.5 comes out.
  698. ------------------------------------------------------------------------
  699. END VERSION 1.08 CHANGES
  700. ------------------------------------------------------------------------
  701. ------------------------------------------------------------------------
  702. Version 1.07 Change List
  703. Release Date: 02/03/2008
  704. Contributors:
  705. * vazco (http://community.elgg.org/pg/profile/vazco)
  706. * simophin (http://community.elgg.org/pg/profile/simophin)
  707. ------------------------------------------------------------------------
  708. BEGIN VERSION 1.07 CHANGES
  709. ------------------------------------------------------------------------
  710. * About 10 missing translations added
  711. * Translated to polish
  712. * When no album is present, user can add a new album straight from the widget if he has the required rights
  713. * Added some missing <p></p>
  714. * Changed some <? to <?php
  715. * Unauthorized album edit taken care of
  716. * Added jQuery Lightbox support, but commented out just in case someone won't want to use it (there may be some problems with the lightbox, since I'm not using it myself and I didn't test it)
  717. ------------------------------------------------------------------------
  718. END VERSION 1.07 CHANGES
  719. ------------------------------------------------------------------------
  720. ------------------------------------------------------------------------
  721. Version 1.06 Change List
  722. Release Date: 02/03/2008
  723. Contributors:
  724. * Gabriel Monge-Franco (http://gabriel.mongefranco.com)
  725. ------------------------------------------------------------------------
  726. BEGIN VERSION 1.06 CHANGES
  727. ------------------------------------------------------------------------
  728. * Forward all non-logged in users to World (public) pictures. This fixes a bug in which anonymous users would see a list of pictures titled, "'s pictures" (without a name).
  729. * Forward requests to "owned" without an user ID to "owned/userid" when a user is logged in. This fixes a bug in which all users would see a list of pictures titled, "'s pictures" (without a name).
  730. * Replaced several hard-coded strings to elgg_echo() functions so they can be translated.
  731. * Re-enabled title entry in picture editing. Titles are only optional, so there is no reason to hide them, especially if some users may find them useful. Moreover, lack of image titles makes list views awkward.
  732. * Fixed multi-picture editing bug in which editing was disabled after uploading multiple pictures.
  733. * Fixed several tags not conforming to standard PHP opening tags.
  734. * Fixed some bugs in the English language file.
  735. * Added Spanish and German translations (if you speak German, please double-check the language file!!!).
  736. * Added a download link at the bottom of each picture to download the original file.
  737. * Updated some icons and created missing ones.
  738. * TODO: disable public by default (input/accessRead.php) -- add setting to admin page that lets the site admin decide whether pictures can be public or not.
  739. * TODO: change ugly "new album" picture into something better looking.
  740. * TODO: re-organize files to clean up the plug-in directory (e.g., move world.php to views/default)
  741. * TODO: Fix bug whereby image objects are deleted from the database, but the physical files remain on the server. The path can be found with $file->getFilename(), but would it be safe to execute shell commands directly???
  742. ------------------------------------------------------------------------
  743. END VERSION 1.06 CHANGES
  744. ------------------------------------------------------------------------