Commit Graph

33 Commits

Author SHA1 Message Date
RicoUHD
a378d76683 fix: resolve White Screen of Death (WSOD) by serving external assets from clean vendor directories
- Relocated Alpine.js, HTMX, Flowbite, Bowser, Inapp-spy, and Animate.css assets out of node_modules into safe vendor folders during build.
- Created cross-platform Node.js copy-assets.js script to copy required front-end packages.
- Updated base.html template to serve assets from secure vendor folders instead of node_modules and fixed Alpine plugin loading order.
- Modified .gitignore to ignore portable local development tools and compiled vendor assets.
2026-05-25 14:14:59 +02:00
Matthieu B
0050f4b646 feat: allow user edit 2025-11-03 14:36:04 +01:00
Matthieu B
eca653b10b fix: kavita api errors closes #952 2025-10-27 15:04:24 +01:00
Matthieu B
bcbc241f59 Update plus submodule with template compilation enhancements
- Force-pushed enhanced template loader with multi-path support
- Removed build artifacts from version control
- Added template compilation files to gitignore
- Build artifacts now properly generated during compilation

Plus submodule changes:
- Enhanced template loading logic to support multiple candidate paths
- Custom Jinja2 loader for compiled Plus templates
- Proper gitignore for build artifacts

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-09 12:12:51 +02:00
Matthieu B
e8cbe88c7b feat: add local_date filter to convert UTC datetime to local timezone 2025-10-09 12:12:51 +02:00
Matthieu B
3d61903f93 fix: SQLite database lock errors in media server user sync
- Replace raw SQL UPDATE statements with metadata caching system
- Add smart User model properties for allow_downloads/allow_live_tv
- Properties check server-specific keys (allowSync, EnableContentDownloading, etc.)
- Fix all media server clients: Plex, Jellyfin, Emby, AudiobookShelf, Navidrome, RomM, Kavita, Komga
- Remove problematic raw SQL from admin routes
- Eliminates concurrent transaction conflicts causing "database is locked" errors

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 14:26:28 +02:00
Matthieu B
3907cfefe5 feat: add cinema poster fetching functionality for enhanced user experience 2025-07-24 18:29:25 +02:00
Matthieu B
ba44f2ceff refactor 2025-07-24 17:02:23 +02:00
fireph
d6461f8416 add gitignore comment 2025-06-09 23:58:01 -07:00
fireph
dc3c0ff66e handle tailwind compilation at runtime as well and don't commit the main.css file 2025-06-09 23:55:02 -07:00
fireph
f17e6fdad3 Remove node_modules and add it to gitignore 2025-06-03 20:19:58 -07:00
Matthieu B
f953af90e1 Merge pull request #554 from d3v1l1989/main
Fixing emby integration
2025-06-02 17:39:03 +01:00
mtthidoteu
bbf34fd36d added pytesting 2025-06-02 17:38:15 +01:00
d3v1l1989
31e5d45718 Fixing emby integration 2025-05-30 00:00:13 +02:00
i18n-bot
0e880cf945 emergency fix and close #542 2025-05-26 10:54:11 +02:00
i18n-bot
fc5f8a4c4c Update .gitignore to exclude generated MO and POT files 2025-05-24 23:10:28 +01:00
Matthieu B
ae8f2c61d6 added migrations 2025-05-21 16:23:50 +01:00
Matthieu B
63f3f10813 added migrations 2025-05-21 16:17:55 +01:00
Matthieu B
8cc806fa0b update workflows 2025-05-21 13:00:42 +01:00
Matthieu B
4889e25d31 Huge rewrite 2025-05-20 13:01:20 +01:00
Matthieu B
d81e5f42ba cleanup 2023-03-02 13:54:05 +00:00
tuxx
ef79c84c81 Removed __pycache__, added it to .gitignore. Removed jellyfin_url in app/jellyfin.py since it does nothing. 2023-02-27 01:01:45 +01:00
Matthieu B
49a4edd4a5 Added Discord Invitation 2023-02-07 13:21:29 +00:00
Miguel Vaello Martínez
692bf7ace6 Update .ignores 2023-02-02 19:20:47 +01:00
Matthieu B
5e42b87db9 Getting ready for translations 2023-01-21 15:57:43 +00:00
Matthieu B
aef010db1c Ignore 2022-09-16 13:51:10 +01:00
Matthieu B
c427af0450 Added SSO support
Disabled Inbuilt Authentication methods
2022-09-16 13:50:15 +01:00
Matthieu B
1ce9e33f6f Updated .ignores 2022-09-14 14:28:42 +01:00
Matthieu B
f0152f8071 Cleaned up repo 2022-09-13 12:39:34 +01:00
Matthieu B
35be3385f2 Fixed Invitation screen missing table 2022-09-13 10:50:50 +01:00
Matthieu B
3d589ad534 fixed structure 2022-09-12 18:39:32 +01:00
Matthieu B
bf16dede47 Fixed structure 2022-09-12 18:37:38 +01:00
Matthieu B
6a7159222d added gitignore, removed database from git (oops) 2022-09-12 17:23:15 +01:00