Phase 3: HTMX & Alpine.js integration, router refactoring, and UI modernization
- Modernized the frontend with HTMX for server-driven UI and Alpine.js for client state. - Refactored anime, player, and recommendation logic into modular routers. - Updated README.md to reflect the latest project state and technologies (v2.4). - Added Plyr.io for an improved streaming experience. - Improved project structure with componentized templates. - Added Playwright and Vitest configuration for frontend testing.
This commit is contained in:
+16
-2
@@ -47,10 +47,24 @@ favorites.json
|
||||
ohm_streaming.db
|
||||
|
||||
# Config (runtime-generated)
|
||||
config/anime_sama_domain.json
|
||||
config/metadata_cache.json
|
||||
config/*.json
|
||||
!config/*.example.json
|
||||
data/
|
||||
favorites.json
|
||||
*.db
|
||||
*.sqlite
|
||||
ohm_streaming.db
|
||||
|
||||
# Node
|
||||
node_modules/
|
||||
package-lock.json.tmp
|
||||
playwright-report/
|
||||
test-results/
|
||||
|
||||
# Agent/Tool specific
|
||||
.serena/
|
||||
.sisyphus/
|
||||
.claude/
|
||||
.opencode/
|
||||
.mypy_cache/
|
||||
.ruff_cache/
|
||||
|
||||
Reference in New Issue
Block a user