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
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