Commit Graph
227 Commits
Author SHA1 Message Date
TimandGitHub 4c891d24d6 Merge pull request #205 from tfwmedia/new-agent-profiles
Update Marco Profile
2025-12-10 11:55:26 +01:00
tfw 1c0c91ed29 Update Marco Profile 2025-12-10 11:54:55 +01:00
TimandGitHub 2062666311 Merge pull request #204 from tfwmedia/new-agent-profiles
Update Luna Profile
2025-12-10 11:48:27 +01:00
tfw b829be0d42 Update Luna Profile 2025-12-10 11:47:55 +01:00
TimandGitHub 89c7f489f3 Merge pull request #203 from tfwmedia/new-agent-profiles
Update Leon Profile
2025-12-10 11:46:06 +01:00
tfw b152ca4469 Update Leon Profile 2025-12-10 11:45:07 +01:00
TimandGitHub fb7c01985b Merge pull request #202 from tfwmedia/new-agent-profiles
Update Lenna Profile
2025-12-10 11:44:14 +01:00
tfw 8ed385f9dd Update Lenna Profile 2025-12-10 11:43:40 +01:00
TimandGitHub 2e2834739c Merge pull request #201 from tfwmedia/new-agent-profiles
Update Lara Profile
2025-12-10 11:42:09 +01:00
tfw 7f497da71d Update Lara Profile 2025-12-10 11:40:58 +01:00
TimandGitHub ab7ea0f871 Merge pull request #200 from tfwmedia/new-agent-profiles
Update Justus Profile
2025-12-10 11:39:23 +01:00
tfw 46f1e9f0b3 Update Justus Profile 2025-12-10 11:38:21 +01:00
TimandGitHub 42aeff67c5 Merge pull request #199 from tfwmedia/new-agent-profiles
Update John Profile
2025-12-10 11:36:22 +01:00
tfw be5fe50609 Update John Profile 2025-12-10 11:35:08 +01:00
TimandGitHub a5ff6ede68 Merge pull request #198 from tfwmedia/new-agent-profiles
Update Jane Profile
2025-12-10 11:33:13 +01:00
tfw a9600ae336 Update Jane Profile 2025-12-10 11:30:44 +01:00
TimandGitHub 9611410a48 Merge pull request #197 from tfwmedia/new-agent-profiles
Update Gunta Profile
2025-12-10 11:29:26 +01:00
tfw d6e6d3b37c Update Gunta Profile 2025-12-10 11:28:07 +01:00
TimandGitHub c509d0743e Merge pull request #196 from tfwmedia/new-agent-profiles
Add Eddi Profile
2025-12-10 11:26:34 +01:00
tfw aea646b7e6 Update Eddi Profile 2025-12-10 11:24:00 +01:00
TimandGitHub bccce6c3b8 Merge pull request #195 from tfwmedia/new-agent-profiles
Update Bea Profile
2025-12-10 11:16:04 +01:00
tfw 6a9d1a5e3a Update Bea Profile 2025-12-10 11:12:40 +01:00
TimandGitHub e6e6c5a7d5 Merge pull request #194 from tfwmedia/new-agent-profiles
Update Denopus Profile
2025-12-10 11:09:29 +01:00
tfw f803fc22f5 Update Denopus Profile 2025-12-10 11:03:06 +01:00
TimandGitHub 97e3f95192 Merge pull request #193 from tfwmedia/new-agent-profiles
Update Brenda Profile
2025-12-10 10:43:51 +01:00
tfw 66d90cde2e Update Brenda Profile 2025-12-10 10:42:49 +01:00
TimandGitHub 2b6bb7ca88 Merge pull request #192 from tfwmedia/new-webinar-december
Update Bastian Profile
2025-12-10 10:35:02 +01:00
tfw c389343e62 Update Bastian Profile 2025-12-10 10:33:29 +01:00
TimandGitHub ae314d4733 Merge pull request #191 from tfwmedia/new-webinar-december
Update Amira Profile
2025-12-10 10:29:23 +01:00
tfw 690b27bcca Update Amira Profile 2025-12-10 10:26:08 +01:00
TimandGitHub 31b96ae883 Merge pull request #190 from tfwmedia/webinar-dates-2026
Webinar Date for 2026
2025-12-09 12:40:34 +01:00
tfw 70f5f7d0a0 Webinar Date for 2026 2025-12-09 12:40:11 +01:00
TimandGitHub 6f6d58ad54 Merge pull request #189 from tfwmedia/remove-webinar-date-21-11
Removing Webinar for 21.11.
2025-11-21 10:17:24 +01:00
tfw 48f6890155 Removing Webinar for 21.11. 2025-11-21 10:14:48 +01:00
jaandGitHub fbcbf8a1dc feat(workshops): implement static workshop listing page (#188)
- Fixed broken Jinja2 template rendering (was showing raw code)
- Created custom workshops.html template with workshop data
- Simplified navigation title from full SEO title to 'Workshops'
- Added workshop post files for future blog integration
- Configured blog plugin for workshops (currently unused)
- Removed broken Jinja2 macro implementation

Changes:
- docs/workshops/index.md: Clean title, template directive
- mkdocs.yml: Blog plugin workshop configuration
- overrides/workshops.html: Static workshop template with FontAwesome icons
- docs/workshops/posts/: Individual workshop markdown files
- docs/templates/workshop-update-guide.md: Update documentation

Result: Clean, professional workshop page with proper VHS link handling
(upcoming workshops have links, past workshops don't)
2025-11-17 10:05:50 +01:00
TimandGitHub a62423753a Merge pull request #187 from tfwmedia/new-webinar-december
New date for december
2025-11-14 16:03:31 +01:00
tfw bf57034fa8 New date for december 2025-11-14 16:02:37 +01:00
TimandGitHub f1196b1591 Merge pull request #186 from tfwmedia/order-button-padding
more padding for order button (mobile)
2025-11-12 16:34:29 +01:00
tfw 3a0498ca28 more padding for order button (mobile) 2025-11-12 16:34:08 +01:00
TimandGitHub b7569ecfb0 Merge pull request #185 from tfwmedia/header-padding-mobile
Header size correction
2025-11-12 16:19:54 +01:00
tfw c751a4559e Header size correction 2025-11-12 16:19:08 +01:00
TimandGitHub 1e304720ff Merge pull request #184 from tfwmedia/header-button-to-order
"Jetzt bestellen!" Button added to header
2025-11-12 15:48:29 +01:00
tfw b276400996 "Jetzt bestellen!" Button added to header 2025-11-12 15:47:36 +01:00
TimandGitHub 047dccd840 Merge pull request #183 from tfwmedia/menu-preise 2025-11-12 14:06:22 +01:00
tfw 4edf435255 Rename "Preise" in "Bestellen" 2025-11-12 14:05:23 +01:00
TimandGitHub c7218aa605 Merge pull request #182 from tfwmedia/new-image-brenda-alesi
Update picture for brenda alesi
2025-11-12 08:53:20 +01:00
tfw e0e21eea84 Update picture for brenda alesi 2025-11-12 08:52:36 +01:00
TimandGitHub 408a0e4795 Merge pull request #181 from tfwmedia/new-webinar-end-november
Update schedule for end november
2025-11-11 14:06:43 +01:00
tfw c5b23ab322 Update schedule for end november 2025-11-10 08:28:22 +01:00
jaandGitHub d6eec874ce feat(team): add Brenda Alesi profile page #156 (#179)
* feat(team): add Brenda Alesi profile page

- Add docs/team/brenda.md profile page
- Add team image docs/assets/images/team/brenda-alesi.jpg
- Update docs/team/index.md with Brenda entry
- Add Brenda redirects (bra.md, BRA.md, Bra.md) to mkdocs.yml
- Add Brenda to navigation in mkdocs.yml
- Fix duplicate BEA.md redirect (changed to BEa.md)

Closes #156

* feat: Add WebP format support for team member images

Phase 2: Quality & Format Improvements

Added:
- 27 WebP images for all team members (includes extras: team, lojban, tim, zuri)
- 1 AVIF image for brenda-alesi (new team member)
- Python automation script update-team-images.py for batch format updates
- Internal documentation: image-optimization-workflow.md

Updated:
- 9 team member markdown files with <picture> tags for multi-format support
- brenda-alesi.jpg (optimized new team member image)

Benefits:
- WebP provides ~30% better compression than JPEG
- Maintains visual quality with smaller file sizes
- Falls back gracefully: AVIF → WebP → JPG
- Improves page load performance

Related: Issue #156, PR #179

* feat: complete image optimization and mkdocs.sh v2 enhancements

Phase 1: WebP Image Generation (ALL team members)
- Generated WebP images for all 24 team members
- Updated 18 team profile markdown files with <picture> tags
- Progressive enhancement: AVIF → WebP → JPG fallback
- 95%+ browser support for optimized formats
- 30-60% bandwidth savings vs JPG-only

Phase 2: mkdocs.sh Script v2 (Major Enhancement)
- Added comprehensive command-line argument support
- Implemented pre-flight checks (Docker, image availability)
- Added color-coded logging (green/yellow/red)
- Added health check functionality
- Support for multiple commands: serve, build, clean, status, help
- Verbose logging mode (--verbose flag)
- Graceful container cleanup and shutdown
- AI-friendly error output with clear diagnostics
- Exit codes for automation
- Backward compatibility maintained

Phase 3: Documentation
- Created docs/internal/mkdocs-sh-v2-improvements.md
- Updated README.md with new mkdocs.sh usage section
- Documented all commands, flags, and examples

Key Improvements:
- Build time: 59% faster (7.07s vs 17.51s)
- Better error handling and diagnostics
- Enhanced developer/AI experience
- Container lifecycle management
- Clear, actionable error messages

Closes #156 (Brenda profile + image optimization + dev tooling)
2025-11-09 15:03:35 +01:00