CHANGELOG 5.18 KB
Newer Older
1
Revision history for Lutim
Luc Didry's avatar
Luc Didry committed
2

3
4
?????  ??????????
	- PostgreSQL performance improvments
5
	- Move some tasks to recurring instead of being in after_dispatch hook
Luc Didry's avatar
Luc Didry committed
6
	- Built-in image cache system \o/
7

Luc Didry's avatar
Luc Didry committed
8
9
10
0.9.6  2018-03-12
	- Update translations

Luc Didry's avatar
Luc Didry committed
11
0.9.5  2018-03-11
Luc Didry's avatar
Luc Didry committed
12
13
	- Add russian translation, thanks to Alexander Sapozhnikov

14
15
16
0.9.4  2018-03-11
	- Replace Twitter account URL with Mastodon one

17
18
19
0.9.3  2018-03-11
	- Use woff2 format for HennyPenny font

Luc Didry's avatar
Luc Didry committed
20
21
22
23
24
0.9.2  2018-03-09
	- Fix langage drop-down
	- Allow to use HTML in broadcast message
	- Remove old targets from Makefile

Luc Didry's avatar
Luc Didry committed
25
26
27
0.9.1  2018-03-09
	- Fix default setting bug (db_path)

Luc Didry's avatar
Luc Didry committed
28
29
30
31
32
33
34
35
36
37
0.9.0  2018-03-09
	- Added partial arabic translation (thx to ButterflyOfFire)
	- Default theme is now non-fluid (ie don't take all the width of the screen)
	- Use Photoswipe for the gallery instead of Unite gallery
	- Use Zanata for translations (https://trad.framasoft.org)
	- Add an option to personnalize proposed retention delays
	- Use random Initialization Vector for encryption
	- Use Mojo::SQLite instead of ORLite
	- Fix various bugs

Luc Didry's avatar
Luc Didry committed
38
39
40
0.8.8  2018-02-07
	- Fix security issues, thanks to SecuNinja

41
42
43
0.8.7  2017-12-22
	- Fix bug if dbtype not configured in lutim.conf

44
45
46
0.8.6  2017-11-18
	- Fix bug resulting in no EXIF tags deletion

Luc Didry's avatar
Luc Didry committed
47
48
49
0.8.5  2017-07-09
	- Fix Henny Penny font path in css

Luc Didry's avatar
Luc Didry committed
50
51
52
53
54
55
56
57
58
0.8.4  2017-06-24
	- Mitigate a bug using the same empty record twice

0.8.3  2017-06-15
	- Fix the donuts charts in the /stats page.

0.8.2  2017-06-14
	- Enforce Mojolicious::Plugin::AssetPack version

Luc Didry's avatar
Luc Didry committed
59
60
61
0.8.1  2017-06-13
	- Fix #46

Luc Didry's avatar
Luc Didry committed
62
0.8  2017-06-13
Luc Didry's avatar
Luc Didry committed
63
	- Improve statistics page
Luc Didry's avatar
Luc Didry committed
64
	- Add database abstraction layer (#42)
Luc Didry's avatar
Luc Didry committed
65
	- Add PostgreSQL support (#42)
Luc Didry's avatar
Luc Didry committed
66
	- Asks for Mojolicious 7.31 minimum (to install it: `carton update`)
67
68
	- Add Liberapay and Tipeee buttons
	- Remove Flattr button
Luc Didry's avatar
Luc Didry committed
69
	- Handle MOJO_CONFIG env variable (#44)
Luc Didry's avatar
Luc Didry committed
70
	- Fix bug #39
71
	- Add gallery constructor to "my files" list (#33)
Luc Didry's avatar
Luc Didry committed
72
	- Handle too much images in zip download URL (#27)
Luc Didry's avatar
Luc Didry committed
73
	- LocalStorage is now updated if an image's delay is modified
74
	- Allow user to paste image from clipboard to upload images (#14 and !5)
Luc Didry's avatar
Fix #40    
Luc Didry committed
75
	- Fix #40
Luc Didry's avatar
Luc Didry committed
76
	- Add stats in JSON format (GET /stats.json)
Luc Didry's avatar
Luc Didry committed
77
78
	- Add Cache-control headers for static files
	- Put almost all js/css stuff outside templates
Luc Didry's avatar
Luc Didry committed
79
	- Allow to use Minion to increment counter (#43)
Luc Didry's avatar
Luc Didry committed
80

Luc Didry's avatar
Luc Didry committed
81
82
83
0.7.1  2016-06-21
	- Fix dependency bug

84
0.7  2016-06-21
85
86
	- Use .po files for internationalization
	- Add spanish translation (thx to Laura Arjona Reina)
Luc Didry's avatar
Luc Didry committed
87
	- Allow Lutim to be on a sub-directory (like http://example.org/lutim/) (#46 and #57)
88
	- Remove deprecated (due to typo) option "provisionning".
Luc Didry's avatar
Luc Didry committed
89
	- Allow to upload svg images (no thumbnail for now, ImageMagick in Debian Jessie don't work with svg) (#47)
90
	- Allow to change location of the database (#48)
91
92
	- Autorotate images
	- Purge images from their EXIF tags (for more privacy)
Luc Didry's avatar
Luc Didry committed
93
	- Provide markdown syntax at upload for using lutim's hosted images
Armando Lüscher's avatar
Armando Lüscher committed
94
	- Now using a wiki: makes README lighter (https://framagit.org/luc/lutim/wikis/home)
95
96
97
	- Update twitter bootstrap
	- Add "Copy to clipboard" buttons to each link
	- Add "Copy all links" button
Luc Didry's avatar
Luc Didry committed
98
	- Add file extension to view link
Luc Didry's avatar
Luc Didry committed
99
	- Add list of user's images in localStorage and a page to list the user's images
Luc Didry's avatar
Luc Didry committed
100
	- Use cryptographically secure random generator
101
	- Allow to set the encryption length in lutim.conf
Luc Didry's avatar
Luc Didry committed
102
	- Add the possibility of displaying images in a gallery
103
	- Add the possibility to download a zip file
Luc Didry's avatar
Luc Didry committed
104
	- bugfixes
105

Luc Didry's avatar
Luc Didry committed
106
107
108
109
110
0.6  2014-10-03
	- Add OpenGraph tags in social page (ex-twitter page)
	- Update README.md
	- Update info page

111
112
113
114
115
0.5  2014-09-24
	- Add support for animated gif in Twitter cards (#45)
	- Update README.md with Twitter integration informations
	- bugfixes

Luc Didry's avatar
Luc Didry committed
116
117
118
119
120
0.4  2014-07-12
	- Webapp ! Downloadable directly from the Lutim instance
	- Configure expiration delay after uploading (#12)
	- Twitter share button in the "upload success" message (#35)

Luc Didry's avatar
Luc Didry committed
121
0.3  2014-06-01
Luc Didry's avatar
Fix #28    
Luc Didry committed
122
123
	- Add a delete link to images (#28)
	- Concatenated css and js with Mojolicious::Plugin::AssetPack
Luc Didry's avatar
Fix #29    
Luc Didry committed
124
	- Antiflood protection for the "Download by URL" feature (#29)
Luc Didry's avatar
Luc Didry committed
125
	- Stats page improved
Luc Didry's avatar
Luc Didry committed
126
	- Self-documented configuration template
127
	- Remote port detection can now use the X-Remote-Port header if set
128
	- Lutim now uses the X-Forwarded-Proto header to set the scheme to https if needed
129
	  The "https" option in configuration file is deprecated and will be removed in 0.4
Luc Didry's avatar
Luc Didry committed
130
131
132
133
	- Optionally delete images that are no longer viewed after a configurable delay in order to avoid saturation (#27)
	- Provide init script
	- Update Shutter plugin
	- Small bugfixes
Luc Didry's avatar
Fix #29    
Luc Didry committed
134

Luc Didry's avatar
Luc Didry committed
135
136
137
0.2  2014-03-07
	- Server-side encryption available
	- Thumbnails of uploaded images in response
Luc Didry's avatar
Luc Didry committed
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
	- Bugfixes
	- HTML validity
	- Stats (via cron stats command)
	- Anonymize IP in DB after a delay (via cron cleanbdd command)
	- Watch files directory size (via cron watch command)
	- Anonymize logs (log only the senders' IP address)
	- Favicon and logo
	- Better MIME type detection
	- Broadcast message on all pages available
	- File max size configurable
	- Progress bar
	- More options for suppression delay
	- Updated documentation
	- Cross-domain API
	- Upload by image URL
	- Add HTTP headers Expires and Content-Cache

0.1  2014-02-15
	- Image viewing link
	- Image downloading link
	- Image twitter card link
	- Shutter Plugin
	- Configurable "Hosted by" information