-
Notifications
You must be signed in to change notification settings - Fork 26
/
CHANGELOG
227 lines (183 loc) · 6.93 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
Revision history for Lufi
0.08.0 ????-??-??
0.07.0 2023-12-25
- ⬆️ — Update jQuery
- 🩹 — Fix a format query parameter
- 🎨 — Use template literals in js
- ➖ — Replace moment.js with Date().toLocaleDateString(…)
- 🩹 — Fix Roboto font warnings in js console
- ♿️ — Add autofocus on login input field
- ✨ — Add a `lockfile_dir` setting (fix #242)
- 👷 — Update the create-release snippet’s URL
0.06.00 2023-12-18
- ⬆️ — Update deps
- 🌐 Update translations
0.05.21 2023-02-21
- ⬆️ — Update deps (still #284)
0.05.20 2023-02-21
- ⬆️ — Update deps (#284)
0.05.19 2023-01-11
- 🌐 Update translations
- 👷 — Deactivate Swift tests in CI
- Terraform and Ansible provisioning (@arunodhayamsam)
- Support for header authentication (@mildis)
0.05.18 2022-03-19
- ✨ Add support for header authentication, thanks to @mildis (!69)
- 🌐 Update translations
0.05.17 2022-03-02
- 🌐 Update translations
0.05.16 2021-11-08
- 👷🐛 Create release in CI before publishing changelog
- 🌐 Update translations
0.05.15 2021-11-03
- 🐛 Fix mail signature separator
- 💄 Disable signature when using LDAP (#249)
- 🌐 Update translations
- 🔒 Fix XSS where using zip feature (#254)
- 🔒 Fix unauthorized manipulations of invitations (#254)
- 🔒 Detect schemeless URL in mail (#254)
0.05.14 2021-06-16
- 🔧 Set default morbo port to 3000 (as it should have stay)
- 🐛 Fix `Notification not defined` in Duckduckgo browser (Fix #224 again)
- ✨ Add `disable_mail_sending` config parameter
- 🌐 Update translations
0.05.13 2021-01-28
- 🐛 Fix latest git tag improperly fetched
0.05.12 2021-01-13
- 🌐 Update translations
- 🐛 Fix `Notification not defined`
0.05.11 2020-12-07
- 🌐 Update translations
- 🐛 Try to avoid clients constantly hitting /download/XXX
0.05.10 2020-11-28
- 🌐 Update translations
0.05.9 2020-11-25
- 🐛 Invitation, error 500 when guest send file with special character (#229)
- 🌐 Update translations
0.05.8 2020-11-18
- 🌐 Update translations
0.05.7 2020-10-06
- 🐛 Remove breakingchanges migration from sqliteToOtherDB (no need for now)
0.05.6 2020-09-28
- 🌐 Update translations
- 📝 Document file deletion behavior
0.05.5 2020-08-20
- 🐛 Change lufi-provisioning.lock handling process to avoid error messages (#210)
0.05.4 2020-08-17
- 🐛 Fix incorrect HTML in delays.html.ep (#207)
0.05.3 2020-08-17
- 🐛 Check if provisioning lockfile mod time exists before using it (#208)
0.05.2 2020-07-25
- 🔥 Remove code from abandonned feature
- Fix regression introduced in 0.05.1 (#201)
0.05.1 2020-06-30
- Update german translation
- Fix possible high load due to concurrent provisioning
0.05.0 2020-06-02
- Notifications when uploading and downloading files (#181)
- Use Weblate instead of Zanata for translations (https://weblate.framasoft.org/projects/lufi/development/)
- Add config API endpoint (#183)
- Show latest tag and commit of the instance in about page and config API endpoint (#174)
- Add support for Swift object storage (EXPERIMENTAL)
0.04.6 2019-11-07
- Now can send large files (>2Gio) while using a DB other than SQLite (#165)
- Use customized instance name in <title>
0.04.5 2019-10-14
- Update german language
- Smoother progress of progress bar (use smaller chunks)
0.04.4 2019-10-11
- Fix invitations sorting order (#163)
- Same behavior on files and invitations tables (striped, invert selection
button) (#166)
- Change row color on hover
- Fix typo that leads to error in Safari (#164)
- Fix (for good, I hope) the problem with badly detected URLs in mail
sending (#159)
- Fix unstranslated string (#167)
0.04.3 2019-09 29
- Translate dates in invitations (#161)
- Ignore all .conf files in .gitignore
- Remove redundant fixed_domain setting in conf template
0.04.2 2019-08-14
- Update german language
- Fix logout button color on mobile view (#157)
0.04.1 2019-08-12
- 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
- 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.
- Fix navbar bug (there can be too much items in it, depending on Lufi
settings (LDAP, invitations…), trouble beginning at screens < 1800px)
- Add setting to customize the instance name (#156)
0.04.0 2019-08-04
- Allow to zip the files before upload
- Allow to see what’s in zip file on download page
- Allow to individually download files from zip file (only if zip created by Lufi)
- 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/)
0.03.7 2019-08-01
- Fix missing default values for some settings (mildis)
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)
0.03.5 2018-12-06
- Fix CI
0.03.4 2018-12-06
- Update arabic, german and italian translations
0.03.3 2018-11-02
- Update deps, seems to fix install on Debian Jessie
0.03.2 2018-11-02
- Fix dependences in Lufi.pm
0.03.1 2018-10-29
- Fix default CSP Header
0.03 2018-10-28
- Use Mojo::SQLite instead of ORLite
- Use FiatTux plugins
- Option to force "Burn after reading" for each uploaded file
- Use GzipStatic and StaticCache plugins for speed
- Allow to block files by setting an abuse field in DB
- Display file size when uploading
- Add Content-Security-Policy header
- Update sjcl.js
- Mitigate genRandomKey exception risk
- Add report file link in the navbar
- Allow to choose your language
- Use a recurrent task to provision shorts
- Add a command to migrate data from SQLite to an other database
- Add a test suite
- MySQL support
- Display max size on upload page
- Add CSRF token challenge on login
- Add CSRF token challenge on logout
- Add constraints on mail sending to prevent spam sending (not perfect, but
should be good enough)
- Add Code of Conduct
- Add arabic translation
- Add german translation
0.02.2 2017-09-18
- Fix cron tasks bug
0.02.1 2017-09-14
- Fix DB abstraction layer bug
0.02 2017-09-13
- Database abstraction layer
- PostgreSQL support
- IE 11 and Edge support
- Fix encoding error (#83)
- Htpassword authentication support
- Ability to add a password to a file
- Portuguese translation
- Catalan translation
- Dutch translation
- Deleting files from "My files" is now done with Ajax (#23)
- Allow bulk files deletion from "My files" (#24)
- Bugfixes
0.01 2017-01-09
- Upload files
- Download files
- Preview files in browser depending on mimetype (images and videos)
- LDAP authentication support