imnyang/imnya.ng
Watch
1
0
Fork
You've already forked imnya.ng
0
Commit graph imnya.ng/src/components
Author SHA1 Message Date
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
7c7e773af0
Update NeoFetch.tsx
11mo ago
5a1cde43f2
Update Top.tsx
11mo ago
b7df01c95b
Update NeoFetch.tsx
12mo ago
d5ecf43fcf
Update NeoFetch.tsx
12mo ago
6874dfe9b9
Update Projects.tsx
1y 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
07f65bd76d
fix(ui): add rounded corners to NeoFetch component for improved aesthetics
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
24e5a3c397 fix(ui): use min-w/min-h for NeoFetch iframe to improve responsiveness
1y ago
6fff7afabb chore(ui): remove AnimatedTextCycle 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
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
fbd8fd0c6a Init shadcn, Make Sidebar
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
b214db5681
Update TimeLine.tsx
1y ago
05bfd1c656
Update TimeLine.tsx
1y ago
2a108b0269
TimeLine.tsx 업데이트
1y ago
4fae5ce08f
Update SUPERCOMMAND.tsx
1y ago
4484f85fe9 Update redirect URL in SUPERCOMMAND component for improved navigation
1y ago
57227fb017 Refactor tabCount state to initialize from localStorage and persist changes; enhance key handling logic
1y ago
be3cfc08c9 Save visit flag in localStorage when tabCount reaches 8; update message to include additional reflection text
1y ago
e7b464b9fe Add SUPERCOMMAND component and integrate it into the App; enhance Page with additional text
1y ago
16414a6b51 Update tech stack for EPC/broadcast project to include Elysia
1y ago
2e8e761c6a Add Discord link and separator to Contact component
1y ago
85a100ce87 Fix description for EPC/broadcast project in Projects component
1y ago
e861279fb8 Refactor Projects and Timeline components: update project details and clean up code formatting
1y ago
5e09938109
TimeLine.tsx 업데이트
1y ago
3b4d47ef9d
TimeLine.tsx 업데이트
1y ago
cf743f38ce
Update TimeLine.tsx
1y ago
f600b34e50
TimeLine.tsx 업데이트
1y ago
9d4d70d395
TimeLine.tsx 업데이트
1y ago
d557c9ee2f
Update Contact.tsx
1y ago
002b071c72 Seperator 컴포넌트 추가 및 페이지에서 사용, 스타일 수정
1y ago
0954b50db8
이상하다고 계속 문의가 들어와서 해결했습니다.
1y ago
34138d5117
모든 브라우저에서 통일된 환경을 제공해야하며 최대한의 일어날 수 있는 버그를 줄여야함
1y ago
980d7a62f5 프로젝트 컴포넌트 추가 및 스타일 수정
1y ago
46bb4617d4 hash to id
1y ago
14a04aa3e7 아 404 컴포넌트 날먹 개꿀이죠~
1y ago
0dfe8ee371 좀 많은게 바뀐거 같아요
1y ago
296439b044 FullPage Scroll은 나쁩니다. && 이거 솔직히 추가해줘야한다고 봄
1y ago
ae90712b97 Add Wakatime component and integrate with About section
1y ago
9028f546c6
Update About.tsx
1y ago
7a319ae268
여정~
1y ago
90dc862cca 나는 간단명료하다다
1y ago
fe6d6b812d 최대한 내부에서 처리하게게
1y ago
c8b3b213cb 간단 명료한 버그그
1y ago