]> git.nothing2do.fr Git - diary-web.git/log
diary-web.git
6 days agoFix file paths for AlwaysData deployment
gaby [Fri, 7 Aug 2026 12:49:25 +0000 (14:49 +0200)]
Fix file paths for AlwaysData deployment

- Move application files to public/ directory for AlwaysData web root
- Fix vendor autoload path: ../../../vendor/autoload.php
- Fix config path: ../config/config.php
- Update WebAuthn RP_ID to dw.nothing2do.fr
- Disable error display in production

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
6 days agoAdd try-catch blocks to ensure JSON responses for login/auth
gaby [Fri, 7 Aug 2026 12:31:33 +0000 (14:31 +0200)]
Add try-catch blocks to ensure JSON responses for login/auth

- Wrap login and authentication handlers in try-catch blocks
- Always return valid JSON even on errors
- Fix potential PHP warnings breaking JSON responses

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
6 days agoFix vendor autoload path for public/ directory structure
gaby [Fri, 7 Aug 2026 12:27:25 +0000 (14:27 +0200)]
Fix vendor autoload path for public/ directory structure

- Update WebAuthnManager.php to use correct vendor path from public/include/

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
6 days agoMove application files to public/ directory for AlwaysData hosting
gaby [Fri, 7 Aug 2026 12:12:01 +0000 (14:12 +0200)]
Move application files to public/ directory for AlwaysData hosting

- Move all application files to public/ directory (AlwaysData web root)
- Update WebAuthn RP_ID from nothing2do.fr to dw.nothing2do.fr
- Enable error display for debugging
- Update .htaccess for AlwaysData configuration

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
6 days agoImplement diary web application with YubiKey WebAuthn authentication
gaby [Fri, 7 Aug 2026 10:45:45 +0000 (12:45 +0200)]
Implement diary web application with YubiKey WebAuthn authentication

- Create main application entry point (index.php) with mobile-friendly UI
- Implement action handling according to prompt specifications:
  - action('start') called automatically after login
  - action('new') for creating triplets
  - action('box text') for showing message boxes
  - action('input help') for text input
  - action('set name') for setting values
  - action('choose keyword') for editing triplets by keyword
  - action('edit ID') for editing specific triplets
  - Default triplet shown when none exist
  - Triplet search by keyword
- Implement user registration with YubiKey WebAuthn (register.php)
- Implement user login with YubiKey WebAuthn
- Update config.php with robust database initialization
- Update Database.php and WebAuthnManager.php classes
- Add DEPLOY.md deployment guide
- Clean up unnecessary files

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
3 months agotest of htaccess CORS
gaby [Sat, 25 Apr 2026 06:37:16 +0000 (08:37 +0200)]
test of htaccess CORS

3 months agomistral vibe
gaby [Thu, 23 Apr 2026 19:49:10 +0000 (21:49 +0200)]
mistral vibe

3 months agomistral vibe
gaby [Mon, 20 Apr 2026 12:07:21 +0000 (14:07 +0200)]
mistral vibe

3 months agomistral vibe
gaby [Sun, 19 Apr 2026 21:33:03 +0000 (23:33 +0200)]
mistral vibe

3 months agoMise à jour de la base de données et dépendances WebAuthn
gaby [Sun, 19 Apr 2026 17:11:15 +0000 (19:11 +0200)]
Mise à jour de la base de données et dépendances WebAuthn

- Correction du script SQL d'initialisation
- Ajout d'un script de migration pour la base existante
- Installation des dépendances WebAuthn via Composer
- Correction des imports dans WebAuthnManager.php
- Ajout de composer.json pour la gestion des dépendances

3 months agole prompt change (un peu)
gaby [Thu, 16 Apr 2026 12:33:53 +0000 (14:33 +0200)]
le prompt change (un peu)

3 months agoinitial commit
gaby [Thu, 16 Apr 2026 12:25:57 +0000 (14:25 +0200)]
initial commit