Skip to content

Kined#101

Open
ki-ned wants to merge 228 commits intostrapi:mainfrom
webtinix1:kined
Open

Kined#101
ki-ned wants to merge 228 commits intostrapi:mainfrom
webtinix1:kined

Conversation

@ki-ned
Copy link

@ki-ned ki-ned commented Dec 23, 2025

What does it do?

Describe the technical changes you did.

Why is it needed?

Describe the issue you are solving.

How to test it?

Simply make sure the whole Strapi application doesn't crash and the connected Next.js application is fully working.

Some additional things to check:

  • Strapi project uuid is "LAUNCHPAD". strapi/packages.json.
  • Strapi version is the latest possible.
  • If the Strapi version has been changed, make sure that the strapi/scripts/prefillLoginFields.js works.
  • If you updated content, make sure to create a new export in the strapi/data folder and update the strapi/packages.json seed command if necessary.

Related issue(s)/PR(s)

Let us know if this is related to any issue/pull request.

ki-ned and others added 30 commits November 24, 2025 10:19
- modification du logo LaunchPad par celui de webtinix
- modification du menu de navigation
- ajout du header par dessus la navbar
- création du composant large-logo
- creation du header et mise à jour de navbar dans strapi
- update components
- update header et navbar in strapi
- Migrated globals.css to Tailwind v4 format with layers, custom themes, variants, and animations
- Removed 'bg-charcoal' class from LocaleLayout to leverage new global color definitions
- Updated dependencies for compatibility with Tailwind CSS v4
up to launchpad at 24/11/2025
…mode-clair

1 adapter les couleurs pour le mode clair
2 modification du header preview sync
Sets default language to French and enhances body classes for consistent theming and print styles.
Moves theme provider to wrap only relevant content.
Comments out .gitignore rule to allow icon API folder.
Adds a null check before rendering navbar content to prevent UI errors when upNavbarItems is missing.
Also updates Strapi population logic to fetch nested icon images and links, ensuring all required data is available for the navbar.
…upport

- Add custom orange color variable to globals.css
- Update Hero component to support background images via new prop
- Refactor heading styles to left-align text and remove gradient effects
- Adjust layout proportions and remove unused gradient overlay
- Add debug console logs for troubleshooting in Hero and manager components
-desktop-navbar ajout du composant BlurImage et Link pour la navigation et affichage du texte et des icons
-sur les fichiers global-populate,manager et utils update
- Add new color variables and restructure theme configuration
- Implement dark mode with corresponding color values
- Remove redundant theme declarations and consolidate variables
…sign

- Add support for background images using Strapi URL helper
- Switch to dynamic viewport height (h-dvh) with min-height
- Update text highlighting logic for last two words in heading
- Remove auto-centering from heading and subheading for better layout
- Improve button responsiveness with flex-wrap and full-width on small screens
- Tweak layout indentation and remove print-specific background class

Also updated page populate middleware in Strapi for data handling.
- Removed console.log from page component to eliminate debug output in production
- Removed console.log from dynamic zone manager component for cleaner code
Add 'sections.section-service' to the dynamic zone components in the page schema, enabling new service sections on pages. Includes minor attribute reordering in schema.json for consistency, and updates generated TypeScript types for the new component and service content type.
- Adds dynamic import and mapping for 'sections.section-service' in DynamicZoneManager
- Updates page-populate middleware to populate service data for section services
- Renames schema field from 'services' to 'service' and adjusts relation
- Removes debug console logs and adds minor formatting fixes for cleaner code
Updated theme colors and added inline Tailwind theme mappings in globals.css for improved consistency. Implemented full UI for Services component, rendering heading and sub_heading with responsive layout and custom background. Extended Strapi service schema with repeatable CTA button component and populated all service fields. Changed sub_heading field type from string to text for enhanced content flexibility.
**What changed:**
- Added tertiary color variable to theme system (globals.css)
- Refactored Services component to display grid-based service cards
- Updated Hero component to use theme colors instead of hardcoded values
- Added card navigation functionality with background images
- Implemented responsive design for service cards (1-3 columns)

**Why:**
Improves the services section UX by presenting services in an organized,
visually appealing card layout with proper theming consistency across
components. The new design supports navigation to individual service pages
and includes hover states for better interactivity.

**Technical details:**
- Added TypeScript types for better type safety (ServiceProps, ServicesProps)
- Integrated Strapi image handling for service backgrounds
- Uses CSS custom properties for consistent theming
- Mobile-responsive grid layout (sm/md/lg breakpoints)
- Add optional chaining to pageData.localizations to prevent potential null/undefined reference errors
- Remove console.log statement for BackgroundImage in services component
- Clean up trailing whitespace

This prevents runtime errors when pageData is null or undefined while accessing its localizations property, and removes leftover debug code from the services component.
ki-ned and others added 30 commits January 5, 2026 18:00
…ction

- Replace static flex grid with InfiniteSlider component to enable continuous scrolling of client logos
- Remove manual gap styling as it's now managed by InfiniteSlider
- Improves user experience by making logos dynamically scrollable
…ent, OurValues, and others; improve layout and accessibility in ContactForm and TeamMember components.
- Add note field as integer in Strapi schema and form payload
- Restructure description as rich text paragraph array for better Strapi compatibility
- Make entreprise_name field optional in form validation
- Enhance error handling with detailed logging and user-friendly messages
Enhance UI components: update styles for AvisClients, CarouselAvisCli…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants