v3: code quality and visual consistency pass (refactored all forms across the app), fixed filename-related upload bug
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 47s
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 47s
This commit is contained in:
20
README.md
20
README.md
@@ -111,21 +111,29 @@ api/
|
||||
middleware/ # errorMiddleware, authMiddleware
|
||||
routes/ # HTTP routes + WebSocket
|
||||
services/ # Business logic
|
||||
model/ # Database schema, row types, type guards
|
||||
lib/ # JWT, pagination, upload helpers, …
|
||||
sql/
|
||||
providers/ # Link metadata providers (YouTube, SoundCloud, Bandcamp, …)
|
||||
model/ # Row types, type guards
|
||||
lib/ # JWT, pagination, slugify, upload, static helpers, …
|
||||
db/
|
||||
schema.sql # Database schema
|
||||
init.ts # First-run database initialisation
|
||||
migrate.ts # Migration runner
|
||||
migrations/ # Versioned schema migrations
|
||||
sql/
|
||||
gerbeur.db # SQLite database (not committed)
|
||||
uploads/ # User-uploaded files (not committed)
|
||||
uploads/ # User-uploaded files — avatars, dumps, thumbnails, … (not committed)
|
||||
src/ # React frontend (Vite)
|
||||
config/api.ts # API base URL, validation constants
|
||||
config/ # API base URL, validation constants, feed tabs, upload limits
|
||||
pages/ # Route-level components
|
||||
index/ # Feed views (hot, new, followed, journal)
|
||||
components/ # Shared UI components
|
||||
form/ # Reusable form controls
|
||||
contexts/ # Auth, WebSocket, player, follows, theme
|
||||
hooks/ # Data fetching and UI hooks
|
||||
utils/ # Formatting, URL, hot-score, waveform, … helpers
|
||||
locales/ # Lingui message catalogues (en, fr)
|
||||
themes/ # Per-theme CSS files
|
||||
model.ts # Shared frontend types
|
||||
i18n.ts # Lingui runtime setup
|
||||
public/ # Static assets (favicon, icon sprite)
|
||||
public/ # Static assets (favicon, manifest, service worker)
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user