Commit Graph

193 Commits

Author SHA1 Message Date
Luc Didry b7edbc73cd Fix #112 — Add watermarking feature
- tiling, unique or no watermark available in UI
- watermark enforcing available in configuration
2020-03-09 14:55:36 +01:00
Luc Didry a416a8ad07 ♻ — Use a DefaultConfig module 2020-03-09 08:50:40 +01:00
Luc Didry 56e0849533 [i18n] Update translations 2019-09-19 17:14:24 +02:00
Armando Lüscher 56ffd65fe8 Fix some minor typos and grammar. 2019-09-19 17:14:01 +02:00
Luc Didry d709a607af Fix #97 — Revert "Fix #90 — catch Image::Magick problems"
This reverts commit 998db0cb90.
2019-04-19 18:11:24 +02:00
Luc Didry 998db0cb90 Fix #90 — catch Image::Magick problems 2018-11-07 13:20:28 +01:00
Luc Didry c030e371ae Fix stats graph if no upload happens in the time range 2018-07-31 12:55:15 +02:00
Luc Didry 85d0aabef8 Add upload_enabled info to server infos endpoint 2018-07-30 13:45:48 +02:00
Luc Didry da8a0642ec Fix year_disabled_in_month_pct stat 2018-07-30 13:36:24 +02:00
Luc Didry e1533a8804 Add /about/image forgotten endpoint 2018-07-29 21:33:41 +02:00
Luc Didry 182f4ccf4e Fix #82 - Add optional authentication 2018-07-29 20:15:01 +02:00
Luc Didry ea358d4a4c Fix #84 - Add link to generate random file in collection 2018-07-29 15:48:49 +02:00
Luc Didry f2f785e6d4 Fix #5 - Allow to use a fixed domain 2018-07-29 15:48:48 +02:00
Luc Didry 4ef5e67f4b Fix #70 - Fix stats files generation with non-default theme 2018-07-29 15:48:48 +02:00
Luc Didry b5ea181bea Improve image CLI command
- Add CLI command to remove images
- Add CLI command to search images based on the uploader's IP address

This commit is dedicated to Schoumi, who is supporting me on Tipeee.
Many thanks :-)
2018-07-29 15:48:48 +02:00
Luc Didry 701a78ac94 Add CLI command to print informations about images
This commit is dedicated to JCB, who is supporting me with Ğ1.
Many thanks :-)
2018-07-29 15:48:47 +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 4193f03d7a Remove @framasky as default tweet_card_via setting 2018-07-29 15:48:46 +02:00
Luc Didry 247cb41cc5 Fix #77 Add X-Content-Type-Options, X-XSS-Protection, X-Frame-Options headers 2018-07-29 15:48:46 +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 3eb8db123e Fix #48 No more scroll to top on click + add notifications to actions 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 b3ec85daf3 Better .gitlab-ci.yml
- change order
- use postgresql service
- install only needed deps

This commit is dedicated to Schoumi, who is supporting me on Tipeee.
Many thanks :-)
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 e62cb50ab1 Fix bug in cache system 2018-05-07 18:27:07 +02:00
Luc Didry cf9504bb30 Fix another bug on zip file creation (missing IV on decryption) 2018-04-26 21:10:02 +02:00
Luc Didry f013359314 Fix Zip files creation 2018-04-24 18:37:51 +02:00
Luc Didry 1fda560056 Fix #73 bug on theme creation 2018-04-15 13:39:33 +02:00
Luc Didry 163a1e2a66 Disable images' counter option 2018-04-07 11:53:51 +02:00
Luc Didry f26e7ba5ff Add option to disable logs 2018-04-07 11:44:34 +02:00
Luc Didry bb097294e2 Built-in image cache system 2018-03-17 15:55:34 +01:00
Luc Didry cfab86c4b4 Move some tasks to recurring instead of being in after_dispatch hook 2018-03-17 10:30:09 +01:00
Luc Didry fb562dd9b8 [postgresql] Add partial index to speed up some queries 2018-03-17 10:24:47 +01:00
Luc Didry 0e0e6da677 Fix langage drop-down 2018-03-09 23:44:12 +01:00
Luc Didry 13b7ece5e2 Add db_path default value 2018-03-09 23:19:28 +01:00
Luc Didry 35eb60a27f Remove now unused Lutim::DB::SQLite 2018-03-09 20:03:07 +01:00
Luc Didry eb575519ed Fix #64 2018-03-09 19:36:55 +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
brunob 41abd109b6 Fix #63 : ajout d'une option de conf pour personnaliser les délais proposés
Pas certain que les modifications dans lib/ soient nécessaires, dans le doute, je les envoie.
2018-03-03 18:02:35 +01:00
Luc Didry ef1297be7d Use Photoswipe for the gallery instead of Unite gallery 2018-03-03 18:02:35 +01:00
Luc Didry d6b59c45a6 Fix Lutim::Plugin::Helpers needed in Mounter.pm 2018-03-03 18:02:35 +01:00
Luc Didry 59000d53d6 Add language changing dropdown 2018-03-03 18:02:35 +01:00
Luc Didry bcb0710fde Fix render_not_found crash (from a Mojolicious update) 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 9958a9cca9 Include arabic translation in Makefile, theme command + update AUTHORS 2018-03-03 18:02:35 +01:00
Luc Didry 6ab6b76c8f Fix #65 2018-02-07 22:11:37 +01:00
Luc Didry 6f43566664 Fix bug if dbtype not configured in lutim.conf
This commit is dedicated to Liandri, who is supporting me with great bzh food.
Many thanks :-)
2017-12-22 19:17:57 +01:00
Luc Didry e7e02931ac Fix bug resulting in no EXIF tags deletion 2017-11-18 17:37:41 +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