imnyang/imnya.ng
Watch
1
0
Fork
You've already forked imnya.ng
0
Commit graph imnya.ng/src/app
Author SHA1 Message Date
a126b84165
feat: update dependencies and add Nix code highlighting feature
11mo ago
3c600c06f9 Refactor code structure for improved readability and maintainability
11mo ago
afbf913aec
refactor: simplify MDX options in next.config.ts
chore: update Radix UI dependencies to latest versions

chore: update Next.js and related packages to latest versions

style: add sidebar color variable in globals.css

refactor: remove Chart component and related logic
11mo ago
6e0a128cdf
?
11mo ago
16a298624f
feat: add new blog post "삣삐"
11mo ago
35f2c41d7b
feat: add MDX support and blog functionality
- Updated next.config.ts to include MDX support with new page extensions.
- Added dependencies for MDX in package.json.
- Refactored Home component to include BlogList.
- Adjusted layout and styling in Projects and Timeline components.
- Implemented dynamic blog post routing with generateStaticParams and BlogPost component.
- Created BlogLayout for consistent blog page structure.
- Added initial blog post in MDX format.
- Developed BlogList component to display a list of blog posts.
- Introduced blog utility functions to read and parse MDX files.
11mo ago
deca6506a9
Enhance styling and functionality: add scrollbar styles, update iframe source, adjust project section width, implement MagicalGirl toggle, and create ASCII art HTML page.
11mo ago
1d5978dacf
Merge branch 'main' into nextjs
1y ago
d6456466c6 시스템을 추구하는 것은 나쁜걸까?
1y ago
506a9bef40
feat(ui): implement SUPERCOMMAND component and integrate it into the layout; add Projects component for project display
1y ago
10bf4378b6
feat: enhance styling and layout with new global styles, scrollbar customization, and updated content
- Added Google Sans Code font to globals.css for improved typography.
- Introduced new CSS variables for theming in globals.css, enhancing dark mode support.
- Updated layout.tsx to include custom scrollbar styles from scrollbar.css.
- Modified page.tsx to improve the "About" section with more engaging content.
- Refactored NeoFetch component for better styling and layout consistency.
- Commented out scroll behavior in Top component for smoother navigation.
- Added new art.html file for visual representation in the NeoFetch component.
1y ago
ea5262f7ed feat(ui): add AnimatedTextCycle component and framer-motion
- add src/components/ui/animated-text-cycle.tsx (animated word cycle using framer-motion)
- add framer-motion dependency to package.json and update bun.lock (includes motion-dom / motion-utils)
- update About link to use YouTube playlist URL
- remove unused background images (public/bg.avif, public/bg.png) and update public/char.avif
1y ago
9a7c07b3a8 refactor(timeline): remove obsolete server action createPost (route.ts)
1y ago
ab8c576c6c refactor(timeline): replace client-side hash navigation with server action createPost that redirects to /#timeline
1y ago
96a43a9a3c feat(ui/ux): add timeline, hero, and NeoFetch components + data/hooks
- Add timeline route helper
  - src/app/timeline/route.ts
  - simple helper to navigate to #timeline

- Add NeoFetch component (client)
  - src/components/NeoFetch.tsx
  - Displays avatar iframe, uptime calculation, experience count, WakaTime stats, terminal/ip, locale and colour palette
  - Uses custom hooks useIpData and useWakaTimeData, and events data

- Add Top (hero) component (client)
  - src/components/Top.tsx
  - Full-screen hero with randomized background, parallax on mouse, device orientation & motion handlers, requestPermission trigger on image click
  - Includes Sidebar import and optimized Image usage

- Add Timeline UI component (client)
  - src/components/timeline.tsx
  - Year selector + filtered event list with links and icons
  - Handles initial selection and rendering grouped by year

- Add reusable Timeline primitives (client)
  - src/components/ui/timeline.tsx
  - Timeline context and composable parts: Timeline, TimelineItem, Indicator, Separator, Date, Title, Content, Header
  - Orientation support and controlled/uncontrolled API

- Add data & hooks
  - src/lib/events.ts
    - Seeded events array (education/awards/conference entries) used by timeline and NeoFetch
  - src/hooks/use-ip-data.ts
    - Fetches terminal/ip info from https://api.imnya.ng/ip
  - src/hooks/use-wakatime-data.ts
    - Fetches WakaTime summary from https://api.imnya.ng/wakatime

Notes:
- All new components are client-side ("use client")
- Adds device motion/orientation listeners with cleanup
- Provides basic error handling for network hooks
- Improves homepage/UX with interactive hero and timeline data visualization
1y ago
2e1f6a7ec4 Enhance About section with title and description
1y ago
356c9e93f2 이건 뭐야
1y ago
e4de43b26f 아니 계속 커밋 푸쉬가 아니라 커밋 뭐시기를 누르는데 개빡침
1y ago
fbd8fd0c6a Init shadcn, Make Sidebar
1y ago
05fe03f7de Add shadcn and imnyang's color palette
1y ago
7fee80308c Init NextJS
1y ago
a3a53a68ec feat: add @radix-ui/react-dialog dependency and implement dialog component
- Added @radix-ui/react-dialog to dependencies in package.json and bun.lock.
- Updated page.tsx to replace placeholder text with "We are in MAGICALWORLD!".
- Refactored SUPERCOMMAND component to handle key sequences and show dialog on match.
- Implemented Dialog component with header, footer, and description using Radix UI primitives.
1y ago
e7b464b9fe Add SUPERCOMMAND component and integrate it into the App; enhance Page with additional text
1y ago
50b032dd73 Updated link in page component to point to EPC 2025 video
1y ago
f44fdc12a2 Change ThemeProvider defaultTheme from "light" to "system"
1y ago
fc98619cd6
Update index.tsx
1y ago
d772fcdad5
Update page.tsx
1y ago
2b29081977 텍스트 강조 스타일 수정: font-extrabold 클래스에서 색상 제거
1y ago
bc37169220 텍스트 강조 스타일 수정: font-extrabold 클래스에서 색상 제거
1y ago
002b071c72 Seperator 컴포넌트 추가 및 페이지에서 사용, 스타일 수정
1y ago
34138d5117
모든 브라우저에서 통일된 환경을 제공해야하며 최대한의 일어날 수 있는 버그를 줄여야함
1y ago
980d7a62f5 프로젝트 컴포넌트 추가 및 스타일 수정
1y ago
1a281ebfb5 라이트 모드 존중 + 핑크끼
1y ago
8f14d084a6 타임라인 리디렉션 컴포넌트를 통합하여 코드 정리 및 사용자 경험 개선
1y ago
46bb4617d4 hash to id
1y ago
14a04aa3e7 아 404 컴포넌트 날먹 개꿀이죠~
1y ago
b67d8f84af 폰트가 왜이래
1y ago
31aec9777e mb-4
1y ago
9823437cc2 메일 주소 추가
1y ago
0dfe8ee371 좀 많은게 바뀐거 같아요
1y ago
e466796106 임시 커밋 ㅌㅌㅌ
1y ago
852facb02f 임시용 커밋
1y ago
b185b9afb6 해결결
1y ago
0f876c2cb6 a
1y ago
89db86b094 asdf
1y ago
55a9f0481d fixed
1y ago
05c1a3d9b3 어 해결
1y ago
a4b3d612f2 이거 나중에 수정해주셈
1y ago
137e1b5790 커밋 bun 버려
1y ago
b8c25c35b4 응 넥제로 갈아타면 그만이야~
1y ago