Commit Graph

5 Commits

Author SHA1 Message Date
David Bruno Vontor
2592a69790 Introduce notifications app and integrate emails
Add a new notifications app (models, serializers, views, admin, tasks, consumers, routing, urls, tests) with Notification.notify for in-app websocket pushes and optional email delivery. Centralize email sending in notifications.tasks.send_email_with_context and re-export it from account.tasks for compatibility. Update account and commerce and advertisement tasks to use Notification.notify/_notify_order and the new email helper; adjust order/notification tasks to consolidate logic. Wire notifications into ASGI routing, settings and URL conf. Misc: handle OSError when importing weasyprint, add tmp/ to .gitignore, add local .claude PowerShell checks, add social.blog skeleton, and remove legacy ews-component test files.
2026-06-09 16:18:41 +02:00
46bc131a56 Revamp footer, navbar, drone section and routes
- Replace heavy drone assets with S3-hosted video (excluded from git via .gitignore).
- Add routes for /services/web and /services/film in App.tsx.
- Rewrite Footer with framer-motion, structured social/contact/service arrays and improved responsive layout.
- Redesign DroneSection: full-bleed background video, layered panels/vignette, updated copy and styling.
- Minor content change in HeroSection (name updated to "David Bruno Vontor").
- Major Navbar refactor: improved mobile drawer with backdrop, accordion submenus, better state handling and accessibility.
- ChatSidebar: add optional onClose/onSelectChat callbacks, close button.
- ContactMe mobile CSS: tweak sizing and margins for small screens.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 00:43:38 +02:00
David Bruno Vontor
8269d044a2 chat ws with pfp is working 2026-05-28 17:23:04 +02:00
cf08dbaf15 fixes, orval, downloader functioning again 2026-04-21 00:47:10 +02:00
85b035fd27 init 2025-10-01 18:31:30 +02:00