diff --git a/API.md b/API.md index 79e5330..526ae0b 100644 --- a/API.md +++ b/API.md @@ -1,4 +1,4 @@ -# Project Notes REST API Documentation +# PersoNotes REST API Documentation Version: **v1** Base URL: `http://localhost:8080/api/v1` @@ -20,7 +20,7 @@ Base URL: `http://localhost:8080/api/v1` ## Vue d'ensemble -L'API REST de Project Notes permet de gérer vos notes Markdown via HTTP. Elle supporte : +L'API REST de PersoNotes permet de gérer vos notes Markdown via HTTP. Elle supporte : - **Listage** : Récupérer la liste de toutes les notes avec métadonnées - **Lecture** : Télécharger une note en JSON ou Markdown brut diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index 0a7a6c8..895134e 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -1,6 +1,6 @@ # Architecture Overview -Project Notes is a web-based Markdown note-taking application built with a hybrid architecture combining Go backend, HTMX for interactions, and modern JavaScript for UI enhancements. +PersoNotes is a web-based Markdown note-taking application built with a hybrid architecture combining Go backend, HTMX for interactions, and modern JavaScript for UI enhancements. ## Design Philosophy @@ -68,7 +68,7 @@ User → Browser │ ├─ Inject file tree │ └─ Return HTML │ - ├─ Load static/dist/project-notes-frontend.es.js (Vite bundle) + ├─ Load static/dist/personotes-frontend.es.js (Vite bundle) │ │ │ ├─ Initialize FileTree (file-tree.js) │ ├─ Initialize Search (search.js) @@ -237,8 +237,8 @@ frontend/src/ ↓ (Vite build) static/dist/ -├── project-notes-frontend.es.js (1.0 MB - ES modules) -└── project-notes-frontend.umd.js (679 KB - UMD) +├── personotes-frontend.es.js (1.0 MB - ES modules) +└── personotes-frontend.umd.js (679 KB - UMD) ↓ (Loaded by browser) @@ -472,7 +472,7 @@ HTTP Request ```nginx location / { - auth_basic "Project Notes"; + auth_basic "PersoNotes"; auth_basic_user_file /etc/nginx/.htpasswd; proxy_pass http://localhost:8080; } diff --git a/CHANGELOG.md b/CHANGELOG.md index 369dfaa..864d108 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -All notable changes to Project Notes will be documented in this file. +All notable changes to PersoNotes will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). @@ -46,7 +46,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Graceful fallback if package not installed - **About Page** ℹ️ - - New "About Project Notes" page accessible from sidebar + - New "About PersoNotes" page accessible from sidebar - Features overview with keyboard shortcuts reference - Visual guide to all shortcuts with `` styling - Accessible via ℹ️ button next to settings diff --git a/CLAUDE.md b/CLAUDE.md index 74ecf2c..c76cfeb 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -316,8 +316,8 @@ npm run build # Compile frontend modules to static/dist/ ``` Output files (loaded by templates): -- `static/dist/project-notes-frontend.es.js` (ES module) -- `static/dist/project-notes-frontend.umd.js` (UMD format) +- `static/dist/personotes-frontend.es.js` (ES module) +- `static/dist/personotes-frontend.umd.js` (UMD format) Frontend dependencies (from `frontend/package.json`): - `@codemirror/basic-setup` (^0.20.0) - Base editor functionality @@ -388,8 +388,8 @@ The frontend uses Vite (`frontend/vite.config.js`) for bundling JavaScript modul 1. Vite reads all source files from `frontend/src/` 2. Resolves npm dependencies (@codemirror packages) 3. Bundles everything into two formats: - - ES module (`project-notes-frontend.es.js`) - 1.0 MB - - UMD (`project-notes-frontend.umd.js`) - 679 KB + - ES module (`personotes-frontend.es.js`) - 1.0 MB + - UMD (`personotes-frontend.umd.js`) - 679 KB 4. Outputs to `static/dist/` where Go server can serve them 5. Templates load the ES module version via ` + - +
-

📝 Project Notes

+
+ Logo +

PersoNotes

+
🏠 Accueil @@ -52,6 +57,7 @@ hx-get="/api/daily/today" hx-target="#editor-container" hx-swap="innerHTML" + hx-push-url="true" style="white-space: nowrap;" title="Note du jour (Ctrl/Cmd+D)"> 📅 Note du jour @@ -478,13 +484,18 @@
- -
- -

Chargement...

+ +
@@ -494,7 +505,7 @@

Chargement...

@@ -503,7 +514,7 @@

Récentes

@@ -521,7 +532,7 @@
-
+

Chargement...

@@ -546,7 +557,7 @@