Commit Graph

103 Commits

Author SHA1 Message Date
s7b4 aaa0ae4858 Ability to configure MOJO_TMPDIR via environment 2024-01-05 19:09:58 +01:00
Luc Didry 82f57fc72d — Allow to configure the directory where to store the images (#125) 2023-12-30 07:42:25 +01:00
Luc Didry 8b6766f498 🩹 — Update tests and code after dependencies upgrade 2023-12-17 09:51:06 +01:00
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 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 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 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 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 13b7ece5e2 Add db_path default value 2018-03-09 23:19:28 +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 799124a58d Use Mojolicious::Plugin::StaticCache instead of AssetPack 2018-03-03 18:02:35 +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 88b77f91fb Fix CI 2017-06-12 21:41:03 +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 2a0f2ef4a2 Improve cache (and so, load speed)
- Add Cache-control headers for static files
- Put almost all js/css stuff outside template
2017-06-11 11:25:34 +02:00
Luc Didry b7d4ea0a23 Fix #27 Handle too much images in zip download URL
This commit is dedicated to Schoumi, who is supporting me on Tipeee.
Many thanks :-)
2017-06-05 17:58:18 +02:00
Luc Didry 381f4e934e Putting helpers in separate file
This commit is dedicated to guilhemB, who is supporting me on Tipeee.
Many thanks :-)
2017-06-02 18:21:03 +02:00
Luc Didry b710c3250b Add missing vim modeline
This commit is dedicated to Schoumi, who is supporting me on Tipeee.
Many thanks :-)
2017-06-02 18:20:39 +02:00
Luc Didry 9a4a5a5799 Issue #42; abstraction layer finished
This commit is dedicated to Schoumi, who is supporting me on Tipeee.
Many thanks :-)
2017-05-27 15:53:51 +02:00
Luc Didry 0de43b74db First work on #42
- Start creating a DB abstraction layer
- Use this abstraction layer in watch and cleanfiles commands

This commit is dedicated to guilhemB, who is supporting me on Tipeee.
Many thanks :-)
2017-05-27 15:53:51 +02:00
Roberto Benfatto b6cfec60e2 Fix #45 2017-05-27 12:20:26 +02:00
Luc Didry 4c0df8f8b1 Force download if image is SVG 2017-02-13 21:35:44 +01:00
Luc Didry 4629d2ae2d Fix #37 2017-01-05 08:39:30 +01:00
Luc Didry f4f25aab4f Add GET /infos API endpoint
See https://framagit.org/luc/lutim/wikis/API for details

This commit is dedicated to Schoumi. Thx for your support on Tipeee :-)
2016-11-14 13:13:07 +01:00
Luc Didry 4130a77aa0 Add theme system
Thanks to e-Jim to support me on Tipeee :-)
2016-07-18 21:27:53 +02:00
Luc Didry c58edbae83 Add "download zip" URL + better copy to clipboard method 2016-06-21 23:03:54 +02:00
Luc Didry fd3d9a6e31 Do not try to create thumbnails of webp images 2016-06-09 22:47:05 +02:00
Luc Didry fbcc133e47 Do not thumbnail xcf files (gimp) 2016-06-08 21:51:26 +02:00
Luc Didry ef6509a3bc Fix #20 2016-06-06 22:26:37 +02:00
Luc Didry 0a318dc4d4 Avoid having "gallery" as shortened URL 2016-06-06 22:09:39 +02:00
Luc Didry fe06675d0b Add gallery. Fix #15 2016-06-06 21:07:12 +02:00
Luc Didry 1082f42682 Allow to set the encryption length in lutim.conf 2015-10-08 11:35:11 +02:00
Luc Didry c33840f3aa Use cryptographically secure random generator 2015-10-08 11:25:03 +02:00
Luc Didry a64808f206 Fixes #3 - Add list of of user's images in localstorage 2015-09-18 00:12:15 +02:00