Commit Graph

  • 31290517ba Add a lightweight schema migration runner, fix missing PHPMailer in prod image master dillard 2026-07-15 01:19:47 +02:00
  • d169b85f54 Fold email columns into init.sql, drop the admin/admin demo mention dillard 2026-07-14 15:58:47 +02:00
  • 9f10c8ffb5 Fix mail config not reaching vm420 + let admins view/set a user's email dillard 2026-07-14 12:47:28 +02:00
  • a692304748 Add self-registration: free accounts via email + self-hosted CAPTCHA dillard 2026-07-14 04:05:25 +02:00
  • e66f3a0360 Switch DB and qr-storage from named volumes to bind mounts dillard 2026-07-13 16:48:36 +02:00
  • 0bde9ef7c9 Move filename/style options after the type-specific content fields dillard 2026-07-13 16:13:09 +02:00
  • c1da4a95c3 Warn before the idle-timeout logs a user out mid-form dillard 2026-07-12 14:14:27 +02:00
  • 96e2e5f475 Correct README wording for role-based access and VIP edition dillard 2026-07-12 09:36:40 +02:00
  • e154e92c1a Add country field to vCard QR codes dillard 2026-07-12 09:36:14 +02:00
  • fba327f5d6 Prevent a super admin from changing their own access level dillard 2026-07-12 09:36:04 +02:00
  • 8ba999a301 Use logo-on-white PWA icons instead of the transparent variant dillard 2026-07-12 09:35:45 +02:00
  • 62ac0c93a1 Fix GD build missing FreeType/JPEG support dillard 2026-07-12 09:35:32 +02:00
  • 7d9ae6acd2 Fix nginx 403 on root path when index.php isn't baked into the nginx image dillard 2026-07-11 16:37:36 +02:00
  • 43504d92dc Fix stale GitHub repo URL on About page (pre-dates the repo rename) v0.9 dillard 2026-07-11 13:04:14 +02:00
  • 402bda0fbf Fix nginx serving no static assets in production compose (ported from qr-vip) dillard 2026-07-11 12:16:13 +02:00
  • b5bfd9a4d8 Rename internal Docker service/network/volume identifiers to qrforge-* dillard 2026-07-11 12:02:12 +02:00
  • def7b81a11 Fix IDOR: getQrcode/editQrcode/deleteQrcode had no ownership check dillard 2026-07-11 11:40:06 +02:00
  • 9645ce94e2 Fix stale qr-storage volume mount path in dev docker-compose.yml dillard 2026-07-11 09:47:13 +02:00
  • 164872de4d Fix owner-scope query bug returning the wrong qr code by id dillard 2026-07-11 05:04:51 +02:00
  • ad5a5df81e Update LICENSE Dillard Blom 2026-07-11 04:37:49 +02:00
  • 23e8d9b765 Rebrand to QRForge (local only - do not push before domain confirmed) dillard 2026-07-11 02:48:05 +02:00
  • a8f55506c8 Fase 3 feedback round 4: group filename with owner in the qr forms dillard 2026-07-11 02:40:22 +02:00
  • 89bf472867 Fase 3 feedback round 3: sidebar icons, thumbnail preview, location search dillard 2026-07-11 02:18:34 +02:00
  • 7276744f32 Fase 3 feedback round 2: live color preview, bigger top icon, dashboard links dillard 2026-07-11 02:09:58 +02:00
  • 23daf9c236 Fase 3 feedback round: style preview, icon upload, font choice, optional bitcoin amount, WPA3 dillard 2026-07-09 23:11:36 +02:00
  • c3c6f167e0 Fase 3 priority 2: presets, random style, qr scanner, PWA dillard 2026-07-09 00:49:45 +02:00
  • 4e9fed755c Fase 3 v1: new qr types, svg export, clipboard, frame text, batch CSV dillard 2026-07-09 00:03:01 +02:00
  • 6387d24846 Admin-scoped user accounts, secure qr code storage, PHP 8.4 upgrade dillard 2026-07-08 20:38:58 +02:00
  • 52c9f65c61 Fase 2: read-only user role with per-category view toggles dillard 2026-07-08 16:37:25 +02:00
  • 3afe3b7698 Security hardening: CSRF, rate limiting, session/password policy, audit log v0.8 dillard 2026-07-08 15:00:33 +02:00
  • 8db3158239 Remove unnecessary extra information from documentation Giandonato Inverso 2025-09-02 21:56:03 +02:00
  • b3b799819e Delete support section from index.html Giandonato Inverso 2025-09-02 21:53:41 +02:00
  • f89b39bde3 Remove donation button from README Giandonato Inverso 2025-09-02 21:52:03 +02:00
  • acb154502b Merge pull request #144 from CLAlberto/master Giandonato Inverso 2025-05-08 08:56:07 +02:00
  • f24a7086ab fix(read.php): replace deprecated FILTER_SANITIZE_STRING for PHP 8.3 compatibility CLAlberto 2025-05-06 16:16:22 +02:00
  • 2f0c879158 Merge pull request #143 from angelosleebos/patch-1 Giandonato Inverso 2025-04-14 12:19:34 +02:00
  • 2ce6a03921 Merge pull request #142 from rafinou62/patch-1 Giandonato Inverso 2025-04-14 12:18:32 +02:00
  • 40ec07fbb1 Make environment variables compatible for other platforms Angelo Sleebos 2025-04-07 01:11:17 +02:00
  • 6cfbc4a759 Update read.php prevent SQL Injection & XSS attacks Raphaël Wanecque 2025-03-26 17:04:33 +01:00
  • 3ee79bfab7 edit demo url giandonato.inverso@edempg.it 2025-03-22 15:51:02 +01:00
  • a2fdf79491 config rollback giandonato.inverso@edempg.it 2025-03-20 23:38:55 +01:00
  • 236d7342d3 Merge remote-tracking branch 'origin/master' giandonato.inverso@edempg.it 2025-03-19 23:40:50 +01:00
  • 1f3110b26e bug fix Class Qrcode not found giandonato.inverso@edempg.it 2025-03-19 23:40:36 +01:00
  • 8b24fd839d Merge pull request #136 from MickGe/patch-1 Giandonato Inverso 2025-02-09 16:16:53 +01:00
  • 011e91e3d0 add cookies secure flags MickGe 2025-02-07 11:35:24 +01:00
  • 737ceca97b updated readme and docs giandonato.inverso@edempg.it 2025-01-21 22:41:14 +01:00
  • b4b42ddb29 updated readme giandonato.inverso@edempg.it 2025-01-12 23:50:15 +01:00
  • 3ca4163715 Local setup eliminated and documentation updated giandonato.inverso@edempg.it 2025-01-12 23:48:49 +01:00
  • c5f1b0d74f Merge remote-tracking branch 'origin/master' giandonato.inverso@edempg.it 2025-01-12 19:48:31 +01:00
  • d825f597b8 Merge pull request #130 from Shineson1001/feature/129-QRCodeGeneratorSwitch Giandonato Inverso 2025-01-02 12:04:55 +01:00
  • 850f5e5c52 🐛 Global switch for the QR code generator (#129) Shine 2024-12-31 17:29:31 +01:00
  • c46dae55ce Revert "Revert "Instead using external API (api.qrserver.com) .. use chillerlan/php-qrcode"" giandonato.inverso@edempg.it 2024-12-23 18:52:11 +01:00
  • 4d33cf5379 Revert "Instead using external API (api.qrserver.com) .. use chillerlan/php-qrcode" giandonato.inverso@edempg.it 2024-12-23 18:49:05 +01:00
  • a1bd583ad3 Merge pull request #128 from Shineson1001/feature/116-EventIncorrectTimeZone Giandonato Inverso 2024-12-20 20:02:32 +01:00
  • 597afbb1fe 🐛 Event: Incorrect Time Zone Shine 2024-12-19 22:32:33 +01:00
  • 5028541bfd Merge pull request #127 from Shineson1001/feature/88-SelfHostedQRCodeGenerator Giandonato Inverso 2024-12-15 16:35:29 +01:00
  • 6d42677732 Instead using external API (api.qrserver.com) .. use chillerlan/php-qrcode Shine 2024-08-03 23:20:42 +02:00
  • 1499f06c71 Merge pull request #126 from Shineson1001/feature/2FA-QRCodes Giandonato Inverso 2024-12-14 09:17:50 +01:00
  • 058277c0fc Add 2FA QR Code Shine 2024-12-13 23:42:57 +01:00
  • a426d45be1 available plugins Giandonato Inverso 2024-10-20 16:32:58 +02:00
  • 3f7ac0bce1 Update README.md Giandonato Inverso 2024-10-20 11:07:12 +02:00
  • 9548a6d73a bug fix in helpers.php giandonato.inverso@edempg.it 2024-04-21 12:55:03 +02:00
  • 2715f2106c edit readme giandonato.inverso@edempg.it 2024-04-21 12:38:35 +02:00
  • e43e8f774e bug fix giandonato.inverso@edempg.it 2024-04-18 20:54:04 +02:00
  • acebfdd708 fix in bulk action giandonato.inverso@edempg.it 2024-04-18 20:44:22 +02:00
  • 005c67d721 readme giandonato.inverso@edempg.it 2024-04-18 20:35:04 +02:00
  • 9f2d14abf8 bug fix in read.php, bump version in footer, NEW: bulk delete giandonato.inverso@edempg.it 2024-04-18 20:33:20 +02:00
  • eba0ebbba7 bug fix database prefix in Qrcode class giandonato.inverso@edempg.it 2024-03-11 15:43:16 +01:00
  • 068ddebd35 bug fix bulk download giandonato.inverso@edempg.it 2024-03-04 14:36:18 +01:00
  • d0d3daf7db Merge pull request #94 from tranmh/xss_static_qrcode Giandonato Inverso 2024-03-01 09:58:29 +01:00
  • 92eb66fb35 Fix Security: Stored Cross Site Scripting for static QR code, see https://github.com/giandonatoinverso/PHP-Dynamic-Qr-code/issues/93 Minh Cuong Tran 2024-03-01 08:03:31 +01:00
  • b85f98e16d Merge pull request #92 from tranmh/fix_remove_DATABASE_PREFIX_for_getOne Giandonato Inverso 2024-02-29 00:25:17 +01:00
  • a7953f05bb Inconsistency of using DATABASE_PREFIX with getOne() Minh Cuong Tran 2024-02-28 16:56:39 +01:00
  • 06ddd19378 Merge pull request #91 from tranmh/mixed_content_blocked Giandonato Inverso 2024-02-28 14:16:21 +01:00
  • 2b6c802659 fix mixed content blocked for http and https: Mixed Content: The page at 'https://localhost/qrcode/dynamic_qrcodes.php' was loaded over HTTPS, but requested an insecure stylesheet 'http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css'. This request has been blocked; the content must be served over HTTPS. Minh Cuong Tran 2024-02-28 13:55:44 +01:00
  • 33651fcabb Merge pull request #90 from tranmh/fix_case_sensitive_filename Giandonato Inverso 2024-02-27 13:25:17 +01:00
  • b496e51ace fix: case sensitive for filename Minh Cuong Tran 2024-02-27 13:18:52 +01:00
  • 1217e32856 fix: case sensitive for filename Minh Cuong Tran 2024-02-27 13:18:01 +01:00
  • 6646cc9545 increased size of column link - dynamic qrcode Giandonato Inverso 2024-02-14 23:58:00 +01:00
  • 915ea383b7 Update README.md Giandonato Inverso 2024-01-03 00:43:50 +01:00
  • 93980efdb7 Update README.md Giandonato Inverso 2023-10-30 17:02:13 +01:00
  • b52a61ca40 bug fix redirect url with docker installation Giandonato Inverso 2023-10-17 23:24:34 +02:00
  • c9fa6abf06 bug fix Giandonato Inverso 2023-10-17 00:41:15 +02:00
  • 15c84c0863 bug fix and documentation Giandonato Inverso 2023-10-16 22:57:16 +02:00
  • 90a7b2890b updated documentation Giandonato Inverso 2023-10-16 22:24:15 +02:00
  • 03da2d0432 updated documentation Giandonato Inverso 2023-10-16 20:56:06 +02:00
  • 68a2b9f7f3 Refactoring docker image building, NEW: added docker compose support Giandonato Inverso 2023-10-16 19:49:29 +02:00
  • 5335b6fb7e readme updated Giandonato Inverso 2023-10-16 13:15:53 +02:00
  • fadde16882 readme updated giandonato.inverso@edempg.it 2023-10-16 13:15:07 +02:00
  • 575a6b3caa refactoring of table database, added script for upgrading to versions >= 2.0, added multi-user support Giandonato Inverso 2023-10-16 13:10:57 +02:00
  • cdab7df35d readme updated Giandonato Inverso 2023-10-16 01:43:56 +02:00
  • 9a0a2c7928 eliminazione file superflui, spostamento file read.php all'interno del progetto, aggiunta astrazione classe Qrcode, miglioramento download bulk, refactoring generale Giandonato Inverso 2023-10-16 01:41:27 +02:00
  • 995272fa8d Bug fix login.php Giandonato Inverso 2023-09-16 14:51:04 +02:00
  • ef6410253c paypal donations Giandonato Inverso 2023-09-05 23:31:38 +02:00
  • f9ad48f65a Update README.md Giandonato Inverso 2023-09-05 23:29:51 +02:00
  • 4b28c09d49 Merge remote-tracking branch 'origin/master' giandonato.inverso@edempg.it 2023-08-22 17:15:09 +02:00
  • d14ec02e4e doc update giandonato.inverso@edempg.it 2023-08-22 17:14:52 +02:00
  • c87a99a067 Update Dockerfile Giandonato Inverso 2023-01-25 18:51:10 +01:00
  • eb3c275035 Merge pull request #52 from AyhamAl-Ali/fix/db_prefix Giandonato Inverso 2023-01-25 18:50:15 +01:00
  • e448066176 Fix DB Prefix Ayham Al-Ali 2023-01-25 20:47:52 +03:00