Skip to content

update main to latest staging#12

Merged
27rogi merged 5 commits into
v4from
staging
Apr 20, 2026
Merged

update main to latest staging#12
27rogi merged 5 commits into
v4from
staging

Conversation

@27rogi

@27rogi 27rogi commented Apr 20, 2026

Copy link
Copy Markdown
Owner

No description provided.

@27rogi 27rogi merged commit 794f333 into v4 Apr 20, 2026
1 of 2 checks passed
@coderabbitai

coderabbitai Bot commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 96f4331b-1286-4c4d-963d-df0d58f0ba2b

📥 Commits

Reviewing files that changed from the base of the PR and between 39e7539 and 1febfcb.

⛔ Files ignored due to path filters (1)
  • bun.lock is excluded by !**/*.lock
📒 Files selected for processing (11)
  • app/components/app/Background.vue
  • app/components/app/index/education/Career.vue
  • app/components/app/index/sidebar/Skills.vue
  • app/components/app/projects/Card.vue
  • app/stores/skills.ts
  • i18n/locales/pages/index/en.json
  • i18n/locales/pages/index/ru.json
  • nuxt.config.ts
  • package.json
  • types/skill.ts
  • uno.config.ts

📝 Walkthrough

Summary by CodeRabbit

  • New Features

    • Added new skills: Astro, Illustrator, PrimeVue, and Wails
    • Created new UI/UX skill category
    • Improved font handling with Nuxt Fonts module
  • Bug Fixes

    • Fixed SCSS icon display
    • Corrected background styling logic
  • Refactor

    • Reorganized skills into updated categories
    • Updated skill badge and tooltip styling throughout the application

Walkthrough

The pull request refactors the font system by migrating from explicit font imports to the @nuxt/fonts module, adds a new "UI/UX" skills category with associated data and localization entries, updates component styling for skill badges, inverts conditional logic in Background.vue, and converts TypeScript type aliases to interfaces with expanded type support.

Changes

Cohort / File(s) Summary
Font System Migration
package.json, nuxt.config.ts, uno.config.ts
Replaced @fontsource-variable packages with @nuxt/fonts@^0.14.0, removed font imports from Nuxt CSS config, added fonts.defaults configuration, updated theme font names from variable to static variants, and made nuxt-security conditional based on isDev.
Component Typography Updates
app/components/app/index/education/Career.vue, app/components/app/projects/Card.vue
Changed skill badge tooltip font attribute from font="bold" to font="content bold" and adjusted text size to u-text="sm".
Skills Infrastructure Refactor
app/components/app/index/sidebar/Skills.vue, app/stores/skills.ts, types/skill.ts
Added new "uiux" category to Skills.vue with nested template rendering for conditional skill display, added four new skills (astro, illustrator, primevue, wails) to store, updated scss icon reference, converted type aliases to interfaces, and expanded SkillCategory.items to allow undefined elements.
Localization Updates
i18n/locales/pages/index/en.json, i18n/locales/pages/index/ru.json
Added translation entries for the new "UI/UX" skills category (page.index.cards.skills.categories.uiux).
Background Component Logic
app/components/app/Background.vue
Inverted hasPath computed property to return true for all paths except ["/", "/en", "/ru"], reversing the CSS class application behavior.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

1 participant