CHANGELOG 5.24 KB
Newer Older
Luc Didry's avatar
Luc Didry committed
1
2
Revision history for Lufi

Luc Didry's avatar
Luc Didry committed
3
?.??.? ????-??-??
Luc Didry's avatar
Luc Didry committed
4
5

0.05.11 2020-12-07
6
7
	- 🌐 Update translations
	- 🐛 Try to avoid clients constantly hitting /download/XXX
Luc Didry's avatar
Luc Didry committed
8

Luc Didry's avatar
Luc Didry committed
9
10
11
0.05.10 2020-11-28
	- 🌐 Update translations

Luc Didry's avatar
Luc Didry committed
12
0.05.9 2020-11-25
13
	- 🐛 Invitation, error 500 when guest send file with special character (#229)
Luc Didry's avatar
Luc Didry committed
14
	- 🌐 Update translations
Luc Didry's avatar
Luc Didry committed
15

Luc Didry's avatar
Luc Didry committed
16
17
18
0.05.8 2020-11-18
	- 🌐 Update translations

Luc Didry's avatar
Luc Didry committed
19
0.05.7 2020-10-06
20
	- 🐛 Remove breakingchanges migration from sqliteToOtherDB (no need for now)
Luc Didry's avatar
Luc Didry committed
21

Luc Didry's avatar
Luc Didry committed
22
23
24
25
0.05.6 2020-09-28
	- 🌐 Update translations
	- 📝 Document file deletion behavior

Luc Didry's avatar
Luc Didry committed
26
27
28
0.05.5 2020-08-20
	- 🐛 Change lufi-provisioning.lock handling process to avoid error messages (#210)

Luc Didry's avatar
Luc Didry committed
29
0.05.4 2020-08-17
30
	- 🐛 Fix incorrect HTML in delays.html.ep (#207)
Luc Didry's avatar
Luc Didry committed
31

Luc Didry's avatar
Luc Didry committed
32
0.05.3 2020-08-17
33
34
	- 🐛 Check if provisioning lockfile mod time exists before using it (#208)

Luc Didry's avatar
Luc Didry committed
35
0.05.2 2020-07-25
36
	- 🔥 Remove code from abandonned feature
Luc Didry's avatar
Luc Didry committed
37
	- Fix regression introduced in 0.05.1 (#201)
Luc Didry's avatar
Luc Didry committed
38

Luc Didry's avatar
Luc Didry committed
39
40
41
42
0.05.1 2020-06-30
	- Update german translation
	- Fix possible high load due to concurrent provisioning

Luc Didry's avatar
Luc Didry committed
43
0.05.0 2020-06-02
44
	- Notifications when uploading and downloading files (#181)
45
	- Use Weblate instead of Zanata for translations (https://weblate.framasoft.org/projects/lufi/development/)
46
	- Add config API endpoint (#183)
47
	- Show latest tag and commit of the instance in about page and config API endpoint (#174)
48
	- Add support for Swift object storage (EXPERIMENTAL)
Luc Didry's avatar
Luc Didry committed
49
50

0.04.6 2019-11-07
51
	- Now can send large files (>2Gio) while using a DB other than SQLite (#165)
52
	- Use customized instance name in <title>
Luc Didry's avatar
Luc Didry committed
53
54

0.04.5 2019-10-14
Luc Didry's avatar
Luc Didry committed
55
	- Update german language
56
	- Smoother progress of progress bar (use smaller chunks)
Luc Didry's avatar
Luc Didry committed
57
58

0.04.4 2019-10-11
59
	- Fix invitations sorting order (#163)
60
	- Same behavior on files and invitations tables (striped, invert selection
61
	  button) (#166)
62
	- Change row color on hover
63
	- Fix typo that leads to error in Safari (#164)
64
65
	- Fix (for good, I hope) the problem with badly detected URLs in mail
	  sending (#159)
66
	- Fix unstranslated string (#167)
Luc Didry's avatar
Luc Didry committed
67
68

0.04.3 2019-09 29
69
70
71
	- Translate dates in invitations (#161)
	- Ignore all .conf files in .gitignore
	- Remove redundant fixed_domain setting in conf template
Luc Didry's avatar
Luc Didry committed
72

Luc Didry's avatar
Luc Didry committed
73
74
75
76
0.04.2 2019-08-14
	- Update german language
	- Fix logout button color on mobile view (#157)

Luc Didry's avatar
Luc Didry committed
77
0.04.1 2019-08-12
78
79
80
	- LocalStorage key is now prefix-dependant (#154)
	  This allow to not mix up files in localStorage for two instances if they
	  are on the same domain
81
82
83
	- Fix bug on cookie-based language choice when using two instances on same
	  domain, with one’s path is the beginning of the other instance’s path.
	  WARNING! You need to do a `carton install --deployment …` to have the fix.
84
85
	- Fix navbar bug (there can be too much items in it, depending on Lufi
	  settings (LDAP, invitations…), trouble beginning at screens < 1800px)
86
	- Add setting to customize the instance name (#156)
Luc Didry's avatar
Luc Didry committed
87
88

0.04.0 2019-08-04
89
	- Allow to zip the files before upload
90
	- Allow to see what’s in zip file on download page
91
	- Allow to individually download files from zip file (only if zip created by Lufi)
92
93
	- Allow to invite people to send you files on Lufi when using LDAP auth (#150).
	  Feature paid for by TECH’advantage (https://www.tech-advantage.com/)
94

Luc Didry's avatar
Luc Didry committed
95
96
97
0.03.7 2019-08-01
	- Fix missing default values for some settings (mildis)

Luc Didry's avatar
Luc Didry committed
98
99
100
101
102
103
104
0.03.6 2019-07-30
	- Update german translation
	- Use configured url prefix when using mail sending interface
	- Avoid collision between startup and recurring provisionings
	- Avoid files password autocomplete by browsers (tested with Firefox and
	  Chromium) (#138)

Luc Didry's avatar
Fix CI    
Luc Didry committed
105
106
107
0.03.5 2018-12-06
	- Fix CI

108
109
110
0.03.4 2018-12-06
	- Update arabic, german and italian translations

111
112
113
0.03.3 2018-11-02
	- Update deps, seems to fix install on Debian Jessie

Luc Didry's avatar
Luc Didry committed
114
115
116
0.03.2 2018-11-02
	- Fix dependences in Lufi.pm

Luc Didry's avatar
Luc Didry committed
117
118
119
0.03.1 2018-10-29
	- Fix default CSP Header

Luc Didry's avatar
Luc Didry committed
120
0.03 2018-10-28
121
	- Use Mojo::SQLite instead of ORLite
Luc Didry's avatar
Luc Didry committed
122
	- Use FiatTux plugins
123
	- Option to force "Burn after reading" for each uploaded file
124
	- Use GzipStatic and StaticCache plugins for speed
125
	- Allow to block files by setting an abuse field in DB
126
	- Display file size when uploading
127
	- Add Content-Security-Policy header
128
129
	- Update sjcl.js
	- Mitigate genRandomKey exception risk
Luc Didry's avatar
Luc Didry committed
130
	- Add report file link in the navbar
Luc Didry's avatar
Luc Didry committed
131
	- Allow to choose your language
132
	- Use a recurrent task to provision shorts
133
	- Add a command to migrate data from SQLite to an other database
Luc Didry's avatar
Luc Didry committed
134
	- Add a test suite
Luc Didry's avatar
Luc Didry committed
135
	- MySQL support
136
	- Display max size on upload page
Luc Didry's avatar
Luc Didry committed
137
	- Add CSRF token challenge on login
Luc Didry's avatar
Luc Didry committed
138
	- Add CSRF token challenge on logout
139
140
	- Add constraints on mail sending to prevent spam sending (not perfect, but
	should be good enough)
Luc Didry's avatar
Luc Didry committed
141
	- Add Code of Conduct
Luc Didry's avatar
Luc Didry committed
142
	- Add arabic translation
Luc Didry's avatar
Luc Didry committed
143
	- Add german translation
144

Luc Didry's avatar
Luc Didry committed
145
146
147
0.02.2 2017-09-18
	- Fix cron tasks bug

Luc Didry's avatar
Luc Didry committed
148
149
150
0.02.1 2017-09-14
	- Fix DB abstraction layer bug

Luc Didry's avatar
Luc Didry committed
151
0.02  2017-09-13
Luc Didry's avatar
Luc Didry committed
152
	- Database abstraction layer
Luc Didry's avatar
Luc Didry committed
153
	- PostgreSQL support
Luc Didry's avatar
Luc Didry committed
154
155
156
157
	- IE 11 and Edge support
	- Fix encoding error (#83)
	- Htpassword authentication support
	- Ability to add a password to a file
Luc Didry's avatar
Luc Didry committed
158
159
	- Portuguese translation
	- Catalan translation
Luc Didry's avatar
Luc Didry committed
160
	- Dutch translation
Luc Didry's avatar
Luc Didry committed
161
	- Deleting files from "My files" is now done with Ajax (#23)
Luc Didry's avatar
Luc Didry committed
162
	- Allow bulk files deletion from "My files" (#24)
Luc Didry's avatar
Luc Didry committed
163
	- Bugfixes
Luc Didry's avatar
Luc Didry committed
164
165
166
167
168
169

0.01  2017-01-09
	- Upload files
	- Download files
	- Preview files in browser depending on mimetype (images and videos)
	- LDAP authentication support