Commit Graph

63 Commits

Author SHA1 Message Date
depfu[bot]
bc62f2e64e Update all npm dependencies (2025-08-01) 2025-08-01 06:12:51 +00:00
Cojocaru David
d2fb863bbe Merge pull request #27 from cojocaru-david/depfu/batch_all/npm/2025-07-31
Update all npm dependencies (2025-07-31)
2025-07-31 14:46:11 +03:00
depfu[bot]
70d269c543 Update all npm dependencies (2025-07-31) 2025-07-31 06:13:05 +00:00
Cojocaru David
98e229dcac Merge pull request #26 from cojocaru-david/depfu/batch_all/npm/2025-07-30
Update all npm dependencies (2025-07-30)
2025-07-30 23:53:46 +03:00
depfu[bot]
b170e447cc Update all npm dependencies (2025-07-30) 2025-07-30 18:41:15 +00:00
Cojocaru David
76e26660b7 Merge pull request #25 from cojocaru-david/depfu/batch_all/npm/2025-07-23
Update all npm dependencies (2025-07-23)
2025-07-30 21:14:58 +03:00
depfu[bot]
e173c7700d Update all npm dependencies (2025-07-23) 2025-07-23 06:11:19 +00:00
Cojocaru David
78dac0b687 Merge pull request #24 from cojocaru-david/dependabot/npm_and_yarn/form-data-4.0.4
chore(deps): bump form-data from 4.0.2 to 4.0.4
2025-07-22 19:21:12 +03:00
dependabot[bot]
6b7199b26e chore(deps): bump form-data from 4.0.2 to 4.0.4
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.2...v4.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22 07:10:08 +00:00
Cojocaru David
fc72767a6b Merge pull request #23 from cojocaru-david/depfu/batch_all/npm/2025-07-19
Update all npm dependencies (2025-07-19)
2025-07-19 16:43:40 +03:00
depfu[bot]
769eb3f702 Update all npm dependencies (2025-07-19) 2025-07-19 06:13:06 +00:00
cojocaru-david
0a8ceb09ad feat: enhance SEO and structured data across multiple components; update site description and improve sitemap and RSS feed 2025-07-16 17:46:19 +03:00
Cojocaru David
cf4090da79 Merge pull request #18 from cojocaru-david/depfu/batch_all/npm/2025-06-10
Update all npm dependencies (2025-06-10)
2025-07-04 16:14:04 +03:00
Cojocaru David
7e6320ae79 Merge pull request #19 from cojocaru-david/dependabot/npm_and_yarn/brace-expansion-2.0.2
chore(deps): bump brace-expansion from 2.0.1 to 2.0.2
2025-07-04 16:13:53 +03:00
dependabot[bot]
3e79cc6c63 chore(deps): bump brace-expansion from 2.0.1 to 2.0.2
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.0.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-12 14:41:29 +00:00
depfu[bot]
90ab472cda Update all npm dependencies (2025-06-10) 2025-06-10 20:10:17 +00:00
Cojocaru David
1afb5ae600 Merge pull request #17 from cojocaru-david/depfu/batch_all/npm/2025-06-08
### Pull request summary

- Updated the version of `@neondatabase/serverless` from `1.0.0` to `1.0.1` in both `package.json` and `package-lock.json`.
- Updated the version of `astro` from `5.9.0` to `5.9.1` in both `package.json` and `package-lock.json`.
- Updated the version of `satori` from `0.13.2` to `0.14.0` in both `package.json` and `package-lock.json`.
- Updated the version of `@astrojs/compiler` from `2.12.0` to `2.12.1` in `package.json`.
- Updated the version of `@types/node` from `22.15.3` to `22.15.30` in `package-lock.json`.
2025-06-10 19:54:44 +03:00
depfu[bot]
1f63e1bfc9 Update all npm dependencies (2025-06-08) 2025-06-08 15:42:13 +00:00
Cojocaru David
c38c6a3dc3 Merge pull request #16 from cojocaru-david/depfu/batch_all/npm/2025-06-06
Update all npm dependencies (2025-06-06)
2025-06-08 18:17:20 +03:00
depfu[bot]
6a95535e03 Update all npm dependencies (2025-06-06) 2025-06-06 17:13:59 +00:00
Cojocaru David
670dbef742 Merge pull request #15 from cojocaru-david/depfu/batch_all/npm/2025-05-31
Update all npm dependencies (2025-05-31)
2025-06-06 19:42:34 +03:00
depfu[bot]
22f0f33ba7 Update all npm dependencies (2025-05-31) 2025-05-31 06:11:09 +00:00
cojocaru-david
5e0055ab69 feat: add Dream Home Template project and improve SEO
feat: improve recent posts to show random posts

refactor: improve image sizes for project details page

chore(package.json): upgrade dependencies
2025-05-29 15:24:12 +03:00
Cojocaru David
e22d9296e9 Merge pull request #12 from cojocaru-david/depfu/batch_all/npm/2025-05-08 2025-05-08 12:17:00 +03:00
depfu[bot]
58e6ec3beb Update all npm dependencies (2025-05-08) 2025-05-08 06:13:00 +00:00
Cojocaru David
7a9e662041 Update README.md 2025-05-06 18:43:28 +03:00
Cojocaru David
5a776fc522 Merge pull request #9 from cojocaru-david/depfu/batch_all/npm/2025-05-06
### Pull request summary

- Updated the project version from `1.0.4` to `1.0.6` in both `package.json` and `package-lock.json`.
- Upgraded the `@iconify-json/lucide` package from version `1.2.39` to `1.2.40`.
- Updated the `@types/react-dom` package from version `19.1.2` to `19.1.3`.
- Increased the version of `framer-motion` from `12.9.2` to `12.9.7`.
- Updated the `@tailwindcss/oxide-wasm32-wasi` package versions from `1.4.0` to `1.4.3` and its dependencies.
- Upgraded the `motion-dom` package from `12.9.1` to `12.9.6` and its dependency `motion-utils` from `12.8.3` to `12.9.4`.
- Added the `@vercel/speed-insights` package with version `1.2.0` to the project.
- Ensured all package updates are reflected in both `package.json` and `package-lock.json` for consistency.
2025-05-06 17:12:14 +03:00
Cojocaru David
481d450506 Merge branch 'master' into depfu/batch_all/npm/2025-05-06 2025-05-06 17:12:04 +03:00
cojocaru-david
57a0e56626 Remove blog post on the statistics behind successful tech startups 2025-05-06 17:11:11 +03:00
depfu[bot]
f32e9cb158 Update all npm dependencies (2025-05-06) 2025-05-06 06:11:22 +00:00
cojocaru-david
ab7a6ea175 Enhance blog articles with updated descriptions, improved structure, and actionable insights 2025-05-02 18:27:20 +03:00
cojocaru-david
97e20b5caf Update sitemap URL in robots.txt to point to sitemap.xml 2025-05-02 17:44:03 +03:00
cojocaru-david
56ad099f6a Fix sitemap link in Layout.astro 2025-05-02 17:43:45 +03:00
Cojocaru David
0f9df88eb2 Merge pull request #8 from cojocaru-david/update-v0.0.6
Add multiple blog posts and enhance sitemap generation
2025-05-02 17:11:25 +03:00
Cojocaru David
f6d21fd49c Merge branch 'master' into update-v0.0.6 2025-05-02 17:11:16 +03:00
cojocaru-david
60481b431c Add multiple blog posts and enhance sitemap generation
- Created new blog posts:
  - "10 essential plugins for your next.js project"
  - "4 ways to improve your website's performance"
  - "How to create a blog with gatsby.js"
  - "How to create a CLI tool with Node.js"
  - "How to move your blog from WordPress.com to self-hosted in 3 easy steps"
  - "How to optimize your website for SEO (step-by-step)"
  - "The pros and cons of monolithic vs. microservices architecture"

- Implemented sitemap generation for blog posts, projects, and tags with dynamic URLs and metadata.
2025-05-02 17:10:32 +03:00
Cojocaru David
22df986efa Update Layout.astro 2025-05-01 02:48:54 +03:00
Cojocaru David
aca5d8f79a Update astro.config.ts 2025-05-01 02:34:23 +03:00
Cojocaru David
8ddd743bd7 Update astro.config.ts 2025-05-01 02:29:47 +03:00
Cojocaru David
054fa2f2f2 Merge pull request #7 from cojocaru-david/update-v0.0.5
feat: migrate from node to vercel adapter and add vercel config
2025-05-01 02:23:20 +03:00
cojocaru-david
a51ccdab39 add new blog posts on dark mode, performance budget, lazy loading images, and zero trust security 2025-05-01 02:19:41 +03:00
Cojocaru David
91bb125c3a Merge branch 'master' into update-v0.0.5 2025-05-01 02:16:58 +03:00
cojocaru-david
f60bc5590a feat: migrate from node to vercel adapter and add vercel config
chore: update package.json dependencies for vercel deployment
fix: add www subdomain to allowed origins in like/dislike API endpoints
chore: add vercel to gitignore
2025-05-01 02:16:18 +03:00
Cojocaru David
3431d0bf1f Merge pull request #6 from cojocaru-david/update-v0.0.4
### Pull request summary

- Added a `.env.example` file to provide a template for environment variables, including the `NEON_DATABASE_URL`.
- Updated the `README.md` to include a detailed guide for setting up a PostgreSQL database for the likes/dislikes feature, including steps for creating a Neon.tech account and configuring the database.
- Modified `astro.config.ts` to include the `@astrojs/node` adapter for server-side rendering and optimized dependencies for better build performance.
- Updated `package.json` and `package-lock.json` to reflect new dependencies and version updates, including `@astrojs/node`, `@astrojs/react`, and others.
- Implemented a new `LikePost.astro` component for handling likes and dislikes on posts, including fingerprinting for user identification.
- Enhanced the `Footer.astro` component to include social media links with improved layout and styling.
- Refined the `Navbar.tsx` component to improve user experience and visual consistency.
- Added new blog posts covering essential tools, algorithms, and tips for various tech-related topics, enhancing the content library.
- Updated existing blog posts to improve clarity, structure, and relevance to current trends in technology and cybersecurity.
- Improved overall documentation and code comments for better maintainability and understanding of the project structure.
2025-05-01 01:45:42 +03:00
Cojocaru David
43a364f66e Merge branch 'master' into update-v0.0.4 2025-05-01 01:42:54 +03:00
cojocaru-david
0c90442415 feat: add post feedback system with like/dislike functionality
feat: implement fingerprint-based voting to prevent duplicate votes
feat: add database setup documentation for likes/dislikes feature
feat: update social icons styling for better mobile responsiveness
feat: add node adapter for standalone server deployment
chore: update dependencies including astro and fingerprintjs
fix: move social icons to top of footer for better visibility
refactor: clean up meta tags in PostHead component
docs: add comprehensive database schema and API documentation

feat(components): add BuyMeCoffee component with animated SVG and hover effects

feat(components): implement BuyMeCoffee donation link with styling and animations

feat(components): create BuyMeCoffee component with responsive design and interactive elements

style: update SVG paths with fill-background class for consistent styling

style: update SVG paths and styling for better visual consistency and hover effects

style: update BuyMeCoffee component with new SVG animations and styling

feat: add hover animations and transitions to BuyMeCoffee component

refactor: reorganize SVG paths and groups in BuyMeCoffee component for better readability

The changes include:
- Adding new SVG animations and styling for the BuyMeCoffee component
- Implementing hover animations and transitions to enhance user interaction
- Refactoring the SVG structure for improved code organization and maintainability

These changes were made to improve the visual appeal and user experience of the BuyMeCoffee component while keeping the codebase clean and maintainable.

refactor(navbar): simplify class names and remove unused comments
feat(navbar): add dark mode text color support and improve mobile menu styling
feat(navbar): enhance footer with copyright, separator, and open-source link
refactor(navbar): streamline mobile menu button styling and transitions

refactor(consts): update social links and icon map
feat(consts): add Instagram and Phone social links
chore(consts): remove LinkedIn and update icon mappings

chore(blog): remove outdated blog posts
feat(blog): clean up content directory by deleting irrelevant posts

chore(content): remove outdated blog posts

The commit removes a large number of outdated blog posts that were no longer relevant or aligned with the current content strategy. This cleanup helps maintain a more focused and up-to-date blog section.

chore: remove outdated blog posts and clean up content directory

Delete multiple outdated blog post files to streamline the content directory and improve maintainability. The removed posts were no longer relevant and cluttered the repository. This cleanup helps focus on current and future content.

chore: remove outdated blog posts and related content

The commit removes a large number of outdated blog posts and related content from the repository. These files were no longer relevant or maintained, and their removal helps clean up the codebase and reduce clutter. The changes include deleting various markdown files under the `src/content/blog/` directory that covered topics like cybersecurity, data analytics, cloud computing, and cryptocurrency regulation. This cleanup aligns with the project's goal to maintain only current and relevant content.

chore(content): remove outdated blog posts

The commit removes a large number of outdated blog posts that were no longer relevant or aligned with the current content strategy. This cleanup helps maintain a focused and up-to-date content repository.

chore: remove outdated blog content

Deleted multiple outdated blog posts to clean up the repository and remove irrelevant content. The posts were no longer aligned with the current focus and direction of the project. This cleanup helps maintain a more organized and relevant codebase.

chore(content): remove outdated blog posts

Deleted multiple outdated blog posts covering various tech topics including development, startups, and certifications. The content was no longer relevant or aligned with current best practices. This cleanup helps maintain a focused and up-to-date content repository.

chore: remove outdated blog posts

The diff shows the deletion of multiple blog post files that appear to be outdated or no longer relevant. This cleanup will help maintain content quality and relevance on the site.

chore(content): remove outdated and irrelevant blog posts

This commit removes a large number of blog posts that were either outdated, irrelevant, or of low quality. The removed posts covered a wide range of topics including quantum computing, machine learning, cloud computing, and various technical tutorials. Many of these posts were auto-generated or contained generic content that didn't provide real value to readers.

The removal of these posts helps:
- Improve overall content quality
- Reduce maintenance burden
- Focus on more relevant and valuable content
- Clean up the repository structure

No existing links or references to these posts were being maintained, so their removal shouldn't impact users. This cleanup aligns with our goal of maintaining a focused, high-quality content repository.

chore(content): remove outdated blog posts

The commit removes a large number of outdated blog posts that were no longer relevant or maintained. This cleanup helps keep the content fresh and focused on current topics.

chore(content): remove outdated blog posts

The commit removes a large number of outdated blog post files that were no longer relevant or needed. This cleanup helps declutter the content directory and removes potentially stale or incorrect information. The files deleted covered a wide range of tech-related topics but were determined to be no longer useful for the current site.

chore(content): remove outdated blog posts

Deleted multiple outdated blog posts covering various tech topics including AI, edge computing, blockchain, and sustainability. These posts were no longer relevant or accurate given recent advancements in technology. The removal helps maintain content quality and ensures readers only access up-to-date information.

chore(content): remove all blog posts to clean up repository

This commit removes all existing blog post content files from the repository. The files were deleted to clean up the content directory and prepare for new content to be added in the future. The removal includes a wide range of blog posts covering various tech topics, indicating a complete content refresh is planned.

chore(content): remove outdated blog posts and articles

The commit removes a large number of outdated blog posts and articles from the content directory. These files were likely stale content that was no longer relevant or useful. The removal helps clean up the repository and maintain only current, valuable content.

 *::before,
   *::after {
     @apply border-border;
   }
+
   body {
     @apply bg-background text-foreground font-sans;
     font-feature-settings:
       'rlig' 1,
       'calt' 1;
   }
+
   h1,
   h2,
   h3,
   h4,
   h5,
   h6 {
-    @apply font-custom;
+    @apply font-custom scroll-mt-20;
   }
+
+  h1 {
+    @apply text-4xl font-bold;
+  }
+
+  h2 {
+    @apply text-3xl font-bold;
+  }
+
+  h3 {
+    @apply text-2xl font-bold;
+  }
+
+  h4 {
+    @apply text-xl font-bold;
+  }
+
+  h5 {
+    @apply text-lg font-bold;
+  }
+
+  h6 {
+    @apply text-base font-bold;
+  }
+
+  p {
+    @apply text-base;
+  }
+
+  a {
+    @apply text-primary hover:text-primary-foreground transition-colors;
+  }
+
+  code {
+    @apply font-mono text-sm bg-muted px-1 py-0.5 rounded;
+  }
+
+  pre {
+    @apply font-mono text-sm bg-muted p-4 rounded overflow-x-auto;
+  }
+
+  blockquote {
+    @apply border-l-4 border-primary pl-4 italic;
+  }
+
+  ul {
+    @apply list-disc pl-5;
+  }
+
+  ol {
+    @apply list-decimal pl-5;
+  }
+
+  li {
+    @apply mb-1;
+  }
+
+  table {
+    @apply w-full border-collapse;
+  }
+
+  th {
+    @apply bg-muted text-left p-2 border;
+  }
+
+  td {
+    @apply p-2 border;
+  }
+
+  img {
+    @apply max-w-full h-auto;
+  }
+
+  hr {
+    @apply border-t border-border my-4;
+  }
 }
2025-05-01 01:40:16 +03:00
Cojocaru David
5c37ec6446 Merge pull request #5 from cojocaru-david/dependabot/npm_and_yarn/vite-6.3.4
chore(deps): bump vite from 6.3.3 to 6.3.4
2025-04-30 21:43:07 +03:00
dependabot[bot]
5b63946a45 chore(deps): bump vite from 6.3.3 to 6.3.4
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.3.3 to 6.3.4.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.3.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 18:12:15 +00:00
Cojocaru David
e39c25a992 Merge pull request #4 from cojocaru-david/depfu/batch_all/npm/2025-04-30
Update all npm dependencies (2025-04-30)
2025-04-30 16:24:00 +03:00
depfu[bot]
dbafe5da8c Update all npm dependencies (2025-04-30) 2025-04-30 06:13:47 +00:00