Commit Graph

42 Commits

Author SHA1 Message Date
Luc Didry 8b6766f498 🩹 — Update tests and code after dependencies upgrade 2023-12-17 09:51:06 +01:00
Luc Didry d10ecc41fb 🐛 — Avoid DB conflicts when provisioning 2021-06-20 07:59:26 +02:00
Luc Didry 182f4ccf4e Fix #82 - Add optional authentication 2018-07-29 20:15:01 +02:00
Luc Didry 0d1ca8aa98 [i18n] Use ISO::639_1
This commit is dedicated to Schoumi, who is supporting me on Tipeee.
Many thanks :-)
2018-07-29 15:48:47 +02:00
Luc Didry 83a8fbeeeb Fix #78 Add CSP Header
+ update morris and raphael graph libraries
+ some changes in "myfiles" table
2018-07-29 15:48:45 +02:00
Luc Didry dd9dc7bd7d Fix #80 Gzip static assets with Mojolicious::Plugin::GzipStatic 2018-07-29 15:48:45 +02:00
Luc Didry c91d46bc68 Fix #83 Use Mojolicious::Plugin::Chi + Add memcached ability 2018-07-29 15:48:45 +02:00
Luc Didry 8dd2ab87f9 Add code coverage in CI 2018-07-29 15:48:44 +02:00
Luc Didry dc2b17c7af Fix #81 Allow to install only needed deps
This commit is dedicated to Agnès Maillard, who is supporting me with Ğ1.
Many thanks :-)
2018-07-29 15:48:44 +02:00
Luc Didry bb097294e2 Built-in image cache system 2018-03-17 15:55:34 +01:00
Luc Didry 883004b7b6 Use random Initialization Vector for encryption
+ now use Mojo::SQLite instead of ORLite

This commit is dedicated to Antonio Ferreira, who is supporting me with Ǧ1.
Many thanks :-)
2018-03-09 16:53:38 +01:00
Luc Didry b19a3f6005 Delete Mojolicious::Plugin::AssetPack from cpanfile 2018-03-03 18:02:35 +01:00
Luc Didry 799124a58d Use Mojolicious::Plugin::StaticCache instead of AssetPack 2018-03-03 18:02:35 +01:00
Luc Didry a842311304 Mitigate a bug using the same empty record twice
On the official instance, which is heavily used, some empty records are
used twice since the migration to PostgreSQL. Trying to choose randomly
among the available empty records to fix that and immediatly make them
not empty (add a fake path).

+ force lowest version of Net::SSLeay used, since the latest (more or
less) version is needed on Debian Stretch.
2017-06-24 17:43:29 +02:00
Luc Didry ec6b9ce028 Update cpanfile: enforce Mojolicious::Plugin::AssetPack version 2017-06-14 12:00:35 +02:00
Luc Didry 36bae6e042 Add Minion support
This commit is dedicated to Brigitte, the queen of elves, who is supporting me.
Many thanks :-)
2017-06-11 19:56:59 +02:00
Luc Didry 9aed9a0f03 Fix typos and oblivions 2017-06-03 22:22:08 +02:00
Luc Didry b6d7860472 Update modules + ask at least Mojolicious 7.31
This commit is dedicated to guilhemB, who is supporting me on Tipeee.
Many thanks :-)
2017-05-27 15:53:51 +02:00
Luc Didry dd4ca47ac0 Update cpanfile (fix #25) 2016-06-25 12:37:36 +02:00
Luc Didry 374b99f77d Add CSS::Minifier::XS dependency
It seems that it was not automatically installed as a dependency of
Mojolicious::Plugin::AssetPack :-(
2016-06-21 23:26:40 +02:00
Luc Didry c58edbae83 Add "download zip" URL + better copy to clipboard method 2016-06-21 23:03:54 +02:00
Luc Didry a1ce8618de Fix #16 2016-06-06 21:29:43 +02:00
Luc Didry c33840f3aa Use cryptographically secure random generator 2015-10-08 11:25:03 +02:00
Luc Didry 0f7d8e745e Delete EXIF tags without ImageMagick + add option to keep EXIF tags
Fixes #4
2015-08-08 00:13:48 +02:00
Luc Didry c86faf208d Add DebugDumperHelper plugin 2015-08-06 11:00:34 +02:00
Luc Didry 080542fd95 Fix #47 Allow to upload svg images 2015-08-02 22:29:16 +02:00
Luc Didry a9ea0d35e6 Add Net::Domain::TLD to handle tld like .xyz or .link 2015-08-02 16:08:07 +02:00
Luc Didry a049163646 Fixes #46 2015-08-02 15:41:25 +02:00
Luc Didry f1c096fd68 Add new dependencies 2015-06-11 21:43:06 +02:00
Luc Didry 152b677614 Re-add IO::Socket::SSL as dependancy 2015-03-16 09:56:21 +01:00
Luc Didry 241e8b8ea1 Remove IO::Socket::SSL dependancy and add EV dependancy 2014-07-12 22:15:16 +02:00
Luc Didry 124ccd6ec2 Use Mojolicious::Plugin::AssetPack
Less requests, concatenated and minified css and js => faster !
2014-06-01 16:14:26 +02:00
Luc Didry cd699dd6e8 Improve default config values
With Mojolicious::Plugin::ConfigHashMerge, it's a lot simplier to have
default config values.

This simplification induces some simplification in other parts of Lutim.
2014-05-01 17:11:04 +02:00
Luc Didry ad5032b720 Fix bugs
* IO::Socket::SSL dependancy for HTTPS downloads by URL
* error message if the downloaded by URL image is too big
* typo in internationalization call
2014-04-30 00:07:21 +02:00
Luc Didry 123d597c5f Add Crypt::Blowfish dependancy in cpanfile 2014-03-07 03:33:00 +01:00
Luc Didry 2fae7345d9 Fix #22
Files encryption
2014-03-06 23:43:59 +01:00
Luc Didry 9787a7210a Fix #7 2014-02-24 14:47:10 +01:00
Luc Didry b0b905b139 Fix #9
Allow to take action when a settable maximum size is reached
Three actions implemented:
* warn
* stop-upload
* delete
2014-02-20 11:31:08 +01:00
Luc Didry b2a408a207 Fix #6 2014-02-20 00:27:23 +01:00
Luc Didry cacd1a46ee Better filetype detection 2014-02-17 21:08:05 +01:00
Luc Didry 55527bfd14 Fix pb with filename encoding 2014-02-14 14:55:35 +01:00
Luc Didry 283642e36f Functional :) 2014-02-14 00:59:02 +01:00