Kevin Veen-Birkenbach
a29a0b1862
feat(vendor): replace CDN dependencies with local npm packages
...
Introduces a vendor build pipeline so all third-party browser assets
(Bootstrap, Bootstrap Icons, Font Awesome, marked, jQuery) are served
from local static files instead of external CDNs.
- Add app/package.json with vendor deps and postinstall/build scripts
- Add app/scripts/copy-vendor.js to copy assets to static/vendor/
- Update base.html.j2 to use url_for('static', ...) for all vendor assets
- Update Dockerfile to install Node.js/npm and run npm install
- Update .gitignore to exclude app/node_modules/ and app/static/vendor/
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 09:29:28 +02:00
Kevin Veen-Birkenbach
55d309b2d7
Changed fade between html iframe animation
2025-07-07 15:37:24 +02:00
Kevin Veen-Birkenbach
d99a8c8452
Added restore functionality to small logo
2025-07-07 15:06:36 +02:00
Kevin Veen-Birkenbach
430ea4a120
Solved loading bug
2025-07-07 13:19:49 +02:00
Kevin Veen-Birkenbach
64db9a4e6a
Implemented Nasa Picture of the day
2025-07-05 20:08:00 +02:00
Kevin Veen-Birkenbach
2f63009c31
Implemented full width function
2025-07-05 18:00:23 +02:00
Kevin Veen-Birkenbach
d6389157ec
Added fullscreen mode
2025-07-05 13:30:25 +02:00
Kevin Veen-Birkenbach
242d1b9948
Implemented iframes for menu items and imprint
2025-03-19 15:54:19 +01:00
Kevin Veen-Birkenbach
3529749df5
Added iframe draft
2025-03-18 14:59:54 +01:00
Kevin Veen-Birkenbach
ae775916b0
Replaced German by English comments
2025-03-18 14:27:07 +01:00
Kevin Veen-Birkenbach
3284684282
Solved main size bug
2025-03-18 13:30:38 +01:00
Kevin Veen-Birkenbach
20c4a4809b
Refactored css
2025-03-18 13:10:35 +01:00
Kevin Veen-Birkenbach
898f7479c9
Added scrollbar draft
2025-03-18 12:50:14 +01:00
Kevin Veen-Birkenbach
ef7059e748
Solved title bug
2025-03-12 11:14:40 +01:00
Kevin Veen-Birkenbach
6597fb2862
Implemented better differenciation between platform and company
2025-02-19 23:47:34 +01:00
Kevin Veen-Birkenbach
7c51ac6bbc
Refactored navigation code
2025-01-14 17:19:09 +01:00
Kevin Veen-Birkenbach
2a3491b98b
Added warnings
2025-01-09 16:30:38 +01:00
Kevin Veen-Birkenbach
9455f40079
Optimized modals
2025-01-09 14:59:30 +01:00
Kevin Veen-Birkenbach
d59cc73470
Implemented hover submenüs
2025-01-09 14:42:38 +01:00
Kevin Veen-Birkenbach
7a66184a46
Added dynamic submenus
2025-01-09 14:36:44 +01:00
Kevin Veen-Birkenbach
e45bd16631
Optimized caching and changed from json to yaml
2025-01-09 11:59:23 +01:00
Kevin Veen-Birkenbach
861fd29d45
Added tooltip js
2025-01-08 20:32:00 +01:00
Kevin Veen-Birkenbach
4b2c251e79
Optimized menus
2025-01-08 19:37:24 +01:00