13 Commits

Author SHA1 Message Date
333eaa2dca feat: add posts + a lot of changes 2026-02-05 12:39:59 +03:00
700073571e feat: add posts page, changed icons to react-icons 2026-01-20 01:51:12 +03:00
AderKonstantin
17271c1e52 feat: Remove unused support icon and update header toolbar
The changes made in this commit include:

1. Removing the unused `support.svg` file from the `public` directory.
2. Updating the `toolbar.tsx` component in the `header` directory by removing the import and usage of the `supportPic` icon.

These changes were made to clean up the codebase and remove unused assets, improving the overall maintainability of the project.
2025-04-01 19:38:40 +03:00
AderKonstantin
6c0243c5e2 feat: Remove Theme Switcher
- Update body class to use `dark` instead of `light` for dark mode
- Remove `ThemeSwitcher` component as it is no longer needed
- Update global CSS to set dark mode styles on the `.dark` class instead of `.light`
2025-04-01 19:38:40 +03:00
AderKonstantin
5f4b2cf1d5 feat: Implement theme switcher in header
This commit introduces a theme switcher component in the header, allowing users to toggle between light and dark modes. The changes include:

- Added a new `ThemeSwitcher` component in `components/header/theme-switcher.tsx` that handles the theme switching logic and UI.
- Integrated the `ThemeSwitcher` component into the `HeaderToolbar` component.
- Updated the global CSS file (`app/globals.css`) to include styles for the light mode.
- Initialized the theme based on user's previous preference or system preference.
- Saved the user's theme preference in the browser's local storage for persistence.

These changes provide a better user experience by allowing users to switch between light and dark modes, which can improve readability and accessibility, especially in different lighting conditions.
2025-03-26 20:58:40 +03:00
AderKonstantin
28d1dc8d50 Merge pull request #4 from AderKonstantin/header-toolbar
🎨 feat(toolbar): add bottom border to toolbar
2025-03-26 14:03:49 +03:00
AderKonstantin
838e60ce3b Merge pull request #3 from AderKonstantin/dev
Dev
2025-03-26 14:03:25 +03:00
AderKonstantin
7c3071cf0d 🎨 feat(toolbar): add bottom border to toolbar
Adds a bottom border to the toolbar component to create a more
distinct separation between the toolbar and the content below it.
This change improves the visual hierarchy and overall design of
the page.
2025-03-26 14:00:10 +03:00
AderKonstantin
e77cdd07eb feat(header): add search icon and update header layout
The changes in this commit include:

- Add a search icon to the header, which is implemented using the `Image` component from Next.js.
- Update the header layout to have a more balanced and centered design, with the site title and search icon aligned.
- Adjust the spacing and typography of the header elements to improve the overall visual appearance.

These changes are made to enhance the user experience of the header, making it more visually appealing and functional.
2025-03-26 14:00:01 +03:00
AderKonstantin
1dcf21738b feat(header): add animated links to toolbar
Adds `AnimatedLink` component to the toolbar, allowing for
animated links to different sections of the website. This
improves the user experience and provides a more visually
appealing way to navigate the site.
2025-03-26 00:33:37 +03:00
AderKonstantin
63e4981a5c 🎨 feat(header): add language switcher and update icons
Adds a language switcher icon to the header toolbar and updates the email and
RSS icons. This change improves the user experience by providing a way for
users to switch between different language versions of the site.
2025-03-25 23:48:59 +03:00
AderKonstantin
719fa4f19f 🎨 feat(toolbar): Enhance toolbar with icons and links
Adds new icons and links to the toolbar component, including email, RSS feed, support, and settings. The icons are now displayed as images using the Next.js `Image` component, and the links are wrapped in `Link` components for better navigation. The overall layout and styling of the toolbar have also been improved.
2025-03-25 22:48:31 +03:00
AderKonstantin
106fad8fa6 🎨 feat(header): add toolbar component
Adds a new toolbar component to the header section. This component
displays the user's profile information and provides links to various
sections of the application, such as email, RSS, support, and settings.
The toolbar is designed to be responsive and visually appealing, with a
clean and modern layout.
2025-03-25 21:41:09 +03:00