Commit graph

96 commits

Author SHA1 Message Date
a2d32c01ad supprime le blog 2025-01-04 23:24:40 +01:00
d41a01a4a1 supprime i18n, starlight, blog 2025-01-04 23:18:06 +01:00
536d7de2ba supprime i18n, starlight, blog 2025-01-04 23:14:06 +01:00
Emil Gulamov
bec3106684 Merge branch 'main' of https://github.com/mearashadowfax/ScrewFast 2025-01-02 19:52:00 +04:00
Emil Gulamov
7c92da1b9b feat: refactor styles and fix errors 2025-01-02 19:51:55 +04:00
Emil Gulamov
987efc0339 fix: property 'slug' does not exist 2025-01-02 19:21:39 +04:00
Emil Gulamov
ebaacb466a fix: fix errors 2025-01-02 19:16:18 +04:00
Emil Gulamov
a8c09361a9 feat: Astro update 2025-01-02 19:04:59 +04:00
Emil Gulamov
887cc6dca1 Add type assertion for go-back button 2024-10-17 03:01:30 +04:00
Emil Gulamov
d1c619bb9e Refactor language switching logic for blog posts, insights and products
- Ensure URLs maintain correct structure without duplicating language prefixes
- Update script to dynamically reconstruct URLs when switching languages
- Improve logic for adding and removing language prefixes based on current path
2024-09-08 14:53:53 +04:00
Emil Gulamov
83ad21250d Removed duplicate interface 2024-09-07 21:56:28 +04:00
Emil Gulamov
020679f26c Ensure correct URL handling for product page translations 2024-09-07 21:51:07 +04:00
Emil Gulamov
825fd95cbd Implemented language check in 404 page 2024-07-06 01:52:34 +04:00
Emil Gulamov
278d510da0 Update 404 page 2024-07-04 16:38:02 +04:00
Emil Gulamov
cb6aefcf7c Add new insights posts and create dynamic routing for insights page. 2024-07-04 16:16:52 +04:00
Emil Gulamov
a7591b600c Remove french dedicated 404 page and update fallback 404 page.
This commit removes the french version of the 404 page and updates the fallback 404 page to support both English and French languages. In addition, it includes changes in multiple places to handle deletion of specific Insights in French and English and ensure their proper referencing.
2024-07-04 16:16:13 +04:00
Emil Gulamov
b867fbc93f Refactor components and update animation scripts 2024-06-29 03:38:42 +04:00
Emil Gulamov
f7ec450b87
Merge branch 'main' into starlight_i18n 2024-06-12 22:56:17 +04:00
Emil Gulamov
d894fe35d0 Update language setting and upgrade package dependencies 2024-06-12 22:51:37 +04:00
Lorenzo Tomas Diez
e4e2f088be fix-related-cards: adds property for other languages 2024-06-06 00:23:49 -03:00
Emil Gulamov
1a3c30407d Update package dependencies and simplify blog post metadata 2024-05-26 22:14:10 +04:00
Emil Gulamov
58134efaf2 Update French translations on website pages 2024-04-24 00:10:41 +04:00
Emil Gulamov
f0d671ff49 Update French translations on website pages 2024-04-24 00:08:04 +04:00
Emil Gulamov
61882e896e Merge remote-tracking branch 'origin/main' 2024-04-23 23:50:04 +04:00
Emil Gulamov
dc1b76b20f Update logic for loading blog posts in different languages
The changes in this commit involve updates to the logic that drives loading of blog posts. Further changes were made to various components to pass the locale as a prop, which is then used for URL formation in these components.
2024-04-23 23:49:47 +04:00
Emil Gulamov
2da6ae38af Add new blog posts in English and French 2024-04-23 23:46:21 +04:00
Emil Gulamov
d2ecb964c2 Refactor product page 2024-04-20 14:34:26 +04:00
Emil Gulamov
93121c1029 Add table display for specifications
Restructured the display of product specifications into a table format, providing users with two choices: a list of items or a table.
2024-04-20 14:21:18 +04:00
Emil Gulamov
6a6f08d83f Update import paths in manifest.json and constants.ts files 2024-04-17 19:24:41 +04:00
Emil Gulamov
e57a205784 Refactor imports to utilize absolute paths
This commit changes all project imports to use absolute paths instead of relative ones. In addition, the 'tsconfig.json' has been updated to recognize new paths, aiding in easier project navigation and improved readability. The implemented changes result in cleaner imports and a more comprehensible project structure.
2024-04-17 18:25:49 +04:00
Emil Gulamov
242b411ab0 Update hyperlink paths and import statements across files 2024-04-11 00:00:08 +04:00
Emil Gulamov
b3f670ef52 Refactor code to use Tailwind color names
This commit includes both a typo fix in the `icons.ts` file, and substituting hard-coded color hex codes with corresponding Tailwind color palette names.
2024-04-09 19:23:28 +04:00
Emil Gulamov
c92a067040 Replace color hex codes with Tailwind color palette
Replaced all custom color hex codes used in various component classes with their corresponding color names from the expanded Tailwind color palette. This ensures consistent styling across components and enhances readability and maintainability of the code.
2024-04-07 18:23:16 +04:00
Emil Gulamov
4ab913d11a Improve progress bar functionality on insights page
The transformation animation has been replaced by a dynamic script that adjusts the width of the progress bar based on the user's scroll position. This functionality has been implemented for both desktop and mobile.
2024-04-05 21:33:57 +04:00
Emil Gulamov
1fc42828b3 Refactor ToC generation and active link handling
The SVG HTML was moved into a constant for cleaner code.
2024-04-02 21:59:53 +04:00
Emil Gulamov
65037e910f Add spacing in CSS for improved readability 2024-04-02 21:43:50 +04:00
Emil Gulamov
332dd8f5ce Refine README and add typings to ToC functions 2024-04-02 21:33:55 +04:00
Emil Gulamov
e896368f49 Update README and refactor Table of Contents (ToC) code
This commit updates the README file to reflect the addition of a dynamic ToC with a scroll progress indicator in the insights posts. The code related to this functionality has also been refactored in the insights file to split the logic within event listeners into separate functions, leading to higher readability and cleaner code.
2024-04-02 21:21:43 +04:00
Emil Gulamov
dfc6d085e0 Remove generateToc file and refactor TOC in insights page
The generateToc.ts file has been deleted and the way Table of Contents is generated in the insights page has been refactored. The refactoring changes include graphical enhancements, making the UI more dynamic, and implementing GSAP's ScrollTrigger for the headings. Increased readability and easier code maintenance are also anticipated from this.
2024-04-02 20:21:57 +04:00
Emil Gulamov
064a48b157 Update configuration and enhance insight page interactions
This commit updates certain configurations for improved functionality. Significant updates have been made to enhance the structure of the 'insights' webpage, with the addition of scroll-triggered animations. A progress indicator has now been implemented, to improve interactivity and user experience.
2024-04-02 01:44:15 +04:00
Emil Gulamov
87c23ca26e Rename product subtitles and adjust schema in collections
Redesigned the product markdown files and schema to divide product title and subtitle into separate 'title' and 'description' fields to provide better data representation. Adjusted CardWide and CardSmall components to accommodate these changes, ensuring consistent and appropriate depiction of product descriptions across all pages.
2024-03-30 14:51:44 +04:00
Emil Gulamov
d82473b35c Add pricing.json and integrate into PricingSection component
The pricing details, previously hardcoded in the PricingSection component, have been extracted to a separate JSON file in both English and French. They are now dynamically loaded into the PricingSection, enhancing maintainability and content management capabilities.
2024-03-29 00:46:57 +04:00
Emil Gulamov
acff1208ed
Merge branch 'main' into feat-siteConstants 2024-03-28 21:53:33 +04:00
Emil Gulamov
74c986e405 Update manifest ID and reduce favicon sizes
The favicon size options have been reduced to only 16px and 32px, abandoning larger, less commonly used sizes.
2024-03-28 18:08:43 +04:00
Ricardo Tribaldos
18e31d3121 Replace hardcoded constants with variables from constants file 2024-03-27 17:25:34 -05:00
Ricardo Tribaldos
34768af685 Generate dynamic favicon ico file 2024-03-26 12:39:49 -05:00
Ricardo Tribaldos
3a4662a5b0 Remove console.log statements left in manifest.json.ts 2024-03-26 12:22:13 -05:00
Ricardo Tribaldos
4de42dc850 Generate dynamic manifest file and icons
This update also moves the main icon images from the public folder to the src folder and remove the ones that are going to be generated and optimized by Astro.
2024-03-26 12:06:02 -05:00
Emil Gulamov
27583d8191 Improve site's multi-language support by adding French translation
This update vastly improves the website's support for multiple languages by adding French translations to several new pages, including 404, contact, products index, home, and services pages. This update also introduces a new ContactSection_fr.astro component for a French version of the Contact Us section. Site configuration has been modified to appropriately handle these new additions.
2024-03-26 01:13:16 +04:00
Emil Gulamov
82916cce1b Add French translations of new pages and update site configuration
Introduced French translations of new pages including 404, contact, products index, home, and services. Also updated site configuration to handle French translations and added a new ContactSection_fr.astro component for the French version of the Contact Us section.
2024-03-25 22:40:55 +04:00