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
f8c2b4236b
Added d-flex to place logo next to brand
2025-07-21 14:24:28 +02:00
46b0b744ca
Added logo to navbar when in fullscreen
2025-07-21 11:39:59 +02:00
b0446dcd29
Added include svgs
2025-07-07 19:14:29 +02:00
55d309b2d7
Changed fade between html iframe animation
2025-07-07 15:37:24 +02:00
d99a8c8452
Added restore functionality to small logo
2025-07-07 15:06:36 +02:00
430ea4a120
Solved loading bug
2025-07-07 13:19:49 +02:00
cc0fc9b77f
Replaced object by svg
2025-07-07 12:46:56 +02:00
9ada9acb3a
Implemented SVG handling
2025-07-07 12:40:25 +02:00
246ef1b059
Added backup logik for missing images
2025-07-07 08:57:30 +02:00
97378422bd
Solved more CSS bugs
2025-07-05 21:07:31 +02:00
64db9a4e6a
Implemented Nasa Picture of the day
2025-07-05 20:08:00 +02:00
d0f8d7d172
Added logo for small screen
2025-07-05 18:54:18 +02:00
20b6c731b8
Added onclick functionality for menu items
2025-07-05 18:32:26 +02:00
2f63009c31
Implemented full width function
2025-07-05 18:00:23 +02:00
d6389157ec
Added fullscreen mode
2025-07-05 13:30:25 +02:00
242d1b9948
Implemented iframes for menu items and imprint
2025-03-19 15:54:19 +01:00
3529749df5
Added iframe draft
2025-03-18 14:59:54 +01:00
ae775916b0
Replaced German by English comments
2025-03-18 14:27:07 +01:00
45969feaed
Refactored card logic
2025-03-18 14:10:30 +01:00
464d307ee8
Optimized nav corners
2025-03-18 14:03:19 +01:00
3284684282
Solved main size bug
2025-03-18 13:30:38 +01:00
20c4a4809b
Refactored css
2025-03-18 13:10:35 +01:00
898f7479c9
Added scrollbar draft
2025-03-18 12:50:14 +01:00
56513230e4
Implemented flexible card box sizes depending on card box amount
2025-03-18 03:56:37 +01:00
ef7059e748
Solved title bug
2025-03-12 11:14:40 +01:00
6597fb2862
Implemented better differenciation between platform and company
2025-02-19 23:47:34 +01:00
94b4e1f883
Added support for css logos
2025-02-19 20:53:05 +01:00
9741da0495
Refactored modal.html.j2
2025-01-17 01:13:39 +01:00
0360c443b7
Solved childrens selector bug
2025-01-17 00:59:26 +01:00
11eccf2eca
Integrated buttons für nav
2025-01-15 13:54:29 +01:00
d1bbecd71b
Reactivated navbar toggle
2025-01-15 13:21:42 +01:00
69fabafd9a
Refactored code and implemented that menüs open to the top
2025-01-15 13:07:02 +01:00
9f143e39b4
Removed link opening bug
2025-01-15 02:19:33 +01:00
9ff356ba70
Refactored code and implemented new childrens loading
2025-01-15 01:35:50 +01:00
f017cacebe
Optimized logic in which direction menus open
2025-01-14 17:34:30 +01:00
7c51ac6bbc
Refactored navigation code
2025-01-14 17:19:09 +01:00
573a3be360
Optimized menus for smartphone
2025-01-14 17:08:59 +01:00
a60b3893aa
Solved url bug
2025-01-10 14:09:28 +01:00
28cd3e1f2f
Solved link bug with subitems
2025-01-10 13:56:37 +01:00
9d510ec8fb
Pulled navigation.html.j2
2025-01-10 11:45:22 +01:00
2a3491b98b
Added warnings
2025-01-09 16:30:38 +01:00
378ee4632f
Finish modals
2025-01-09 15:57:39 +01:00
19f99ff9d3
Optimized description
2025-01-09 15:46:45 +01:00
a9fcd4b6de
Solved close modals bug
2025-01-09 15:38:48 +01:00
e303968ca5
Solved bugs
2025-01-09 15:34:32 +01:00
562f5989e1
Solved identifier bug
2025-01-09 15:17:34 +01:00
9455f40079
Optimized modals
2025-01-09 14:59:30 +01:00
d59cc73470
Implemented hover submenüs
2025-01-09 14:42:38 +01:00
7a66184a46
Added dynamic submenus
2025-01-09 14:36:44 +01:00