Commit Graph
77 Commits
Author SHA1 Message Date
mytheclipsebotreview dae0baea3b chore: sync bun.lock after dependabot bump 2026-09-20 22:24:43 +07:00
mytheclipsebotreview 3ce2b9662c Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/tsparticles/slim-4.4.0 2026-09-20 22:24:15 +07:00
mytheclipsebotreview[bot] c5a5611e10 Auto-merge PR #15
chore(deps-dev): bump eslint from 9.39.5 to 10.10.0
2026-09-20 15:24:10 +00:00
mytheclipsebotreview c4ff57876a fix: auto-fix code quality [skip ci] 2026-09-20 22:23:51 +07:00
mytheclipsebotreview 2e82223689 Merge branch 'main' of https://github.com/asepharyana/nextjs-template into dependabot/npm_and_yarn/eslint-10.10.0 2026-09-20 22:20:51 +07:00
asepharyana 738f533d4c feat(ui): demo all vendored Aceternity components in /ui gallery
Expand the showcase from ~20 to all ~45 vendored components:
- Waves/boxes/spotlights: WavyBackground, Boxes, Spotlight, BackgroundGradient
- Text: Cover, TextGenerateEffect, TextHoverEffect, SquigglyText, TextRevealCard
- Cards/buttons: Meteors, GlareCard, MagneticButton
- Interaction: GooeyInput, Notch, FloatingDock, AnimatedModal, AnimatedTabs
- Scroll: StickyScroll, ContainerScroll, Timeline, HeroParallax, ParallaxScroll,
  MaskContainer (svg-mask), FocusCards, HoverEffect, Tooltip, MultiStepLoader
- GoogleGeminiEffect wired with 5 useTransform pathLengths from scrollYProgress
Full gate green (lint/typecheck/test/build/format) + SSR verified on /ui.
2026-09-20 22:19:37 +07:00
mytheclipsebotreview b1045c1dd2 chore: sync bun.lock after dependabot bump 2026-09-20 22:19:34 +07:00
dependabot[bot] 0b4a05e3d6 chore(deps-dev): bump eslint from 9.39.5 to 10.10.0
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.5 to 10.10.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.5...v10.10.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.10.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-20 15:12:09 +00:00
dependabot[bot] c09f187465 chore(deps): bump @tsparticles/slim from 3.9.1 to 4.4.0
Bumps [@tsparticles/slim](https://github.com/tsparticles/tsparticles/tree/HEAD/bundles/slim) from 3.9.1 to 4.4.0.
- [Release notes](https://github.com/tsparticles/tsparticles/releases)
- [Changelog](https://github.com/tsparticles/tsparticles/blob/main/bundles/slim/CHANGELOG.md)
- [Commits](https://github.com/tsparticles/tsparticles/commits/v4.4.0/bundles/slim)

---
updated-dependencies:
- dependency-name: "@tsparticles/slim"
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-20 15:11:57 +00:00
asepharyana 0810ff1373 fix(ci): guard dependabot auto-merge on green CI
Root cause of recurring breaking bumps: dependabot-auto-merge ran
gh pr merge --auto with no CI gate and the repo has no branch protection,
so PRs merged the moment checks finished — including FAILED ones
(eslint@10, tsparticles@4, typescript@7 all landed repeatedly).

Add a github-script step: list check-runs for the PR head, fail unless
all checks completed AND none failed. Breaking bumps now block instead
of silently landing.
2026-09-20 22:08:39 +07:00
asepharyana fb91f3df90 chore(dependabot): fix ignore patterns (exact names, no wildcard) + checkout v7
- dependabot ignore for npm does NOT support wildcards (only groups.patterns
  does). The '@tsparticles/*' rule was silently ignored -> v4 bumps kept
  landing. Replace with exact scoped names.
- bump actions/checkout v5->v7 (closes dependabot PR #5); the CI failure on
  that PR was a stale-branch format-check, not checkout v7.
Open @tsparticles PRs now closed (#9 already closed earlier).
2026-09-20 22:08:14 +07:00
asepharyana c9abfc4815 fix(deps): re-pin toolchain after auto-merge regressions (round 2)
dependabot auto-merge re-landed eslint@^10 + @tsparticles@^4 + typescript@7
(no branch protection -> breaking bumps merge even when failing). Re-pin the
known-good stack: eslint ^9, typescript ^6.0.3, tsparticles ^3. Full gate green.
2026-09-20 22:01:57 +07:00
asepharyana 40b6fd3cfc feat(home): Aceternity hero — Spotlight, SparklesCore, Cover, MagneticButton
Replace create-next-app boilerplate home with a signature Aceternity hero:
- Spotlight glow top-left, SparklesCore particle field background
- Cover underlines 'animated UI out of the box'
- MagneticButton on the gallery CTA (href=/ui)
- Staggered fade-up entry via motion/react
Full gate: lint/typecheck/build/test/format green.
2026-09-20 22:01:13 +07:00
mytheclipsebotreview[bot] 8a83096ce6 Auto-merge PR #11
chore(deps): bump @tsparticles/engine from 3.9.1 to 4.4.0
2026-09-20 14:51:37 +00:00
mytheclipsebotreview be8201b60a fix: auto-fix code quality [skip ci] 2026-09-20 21:50:47 +07:00
mytheclipsebotreview e87d41e08a chore: sync bun.lock after dependabot bump 2026-09-20 21:48:58 +07:00
mytheclipsebotreview 57a0891224 Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/tsparticles/engine-4.4.0 2026-09-20 21:48:51 +07:00
mytheclipsebotreview[bot] 0bd9e49964 Auto-merge PR #12
chore(deps-dev): bump eslint from 9.39.5 to 10.10.0
2026-09-20 14:48:47 +00:00
mytheclipsebotreviewandClaude Opus 5 186c8b172b fix: auto-fix code quality [skip ci]
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-20 21:48:17 +07:00
dependabot[bot] 456fc31770 chore(deps): bump @tsparticles/engine from 3.9.1 to 4.4.0
Bumps [@tsparticles/engine](https://github.com/tsparticles/tsparticles/tree/HEAD/engine) from 3.9.1 to 4.4.0.
- [Release notes](https://github.com/tsparticles/tsparticles/releases)
- [Changelog](https://github.com/tsparticles/tsparticles/blob/main/engine/CHANGELOG.md)
- [Commits](https://github.com/tsparticles/tsparticles/commits/v4.4.0/engine)

---
updated-dependencies:
- dependency-name: "@tsparticles/engine"
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-20 14:44:14 +00:00
mytheclipsebotreview 145c79c8b2 chore: sync bun.lock after dependabot bump 2026-09-20 21:41:48 +07:00
mytheclipsebotreview 0b634a0a2a Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/eslint-10.10.0 2026-09-20 21:41:45 +07:00
mytheclipsebotreview[bot] a2f9bc0c35 Auto-merge PR #10
chore(deps): bump @tsparticles/slim from 3.9.1 to 4.4.0
2026-09-20 14:41:40 +00:00
mytheclipsebotreview 9abbe01a7b fix: auto-fix code quality [skip ci] 2026-09-20 21:41:11 +07:00
mytheclipsebotreview 72c4fce25e chore: sync bun.lock after dependabot bump 2026-09-20 21:35:46 +07:00
dependabot[bot] d52604971d chore(deps-dev): bump eslint from 9.39.5 to 10.10.0
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.5 to 10.10.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.5...v10.10.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.10.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-20 14:31:26 +00:00
dependabot[bot] 66c8b90d79 chore(deps): bump @tsparticles/slim from 3.9.1 to 4.4.0
Bumps [@tsparticles/slim](https://github.com/tsparticles/tsparticles/tree/HEAD/bundles/slim) from 3.9.1 to 4.4.0.
- [Release notes](https://github.com/tsparticles/tsparticles/releases)
- [Changelog](https://github.com/tsparticles/tsparticles/blob/main/bundles/slim/CHANGELOG.md)
- [Commits](https://github.com/tsparticles/tsparticles/commits/v4.4.0/bundles/slim)

---
updated-dependencies:
- dependency-name: "@tsparticles/slim"
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-20 14:30:32 +00:00
asepharyana 978db63a95 fix(deps): re-pin toolchain after auto-merge regressions
dependabot auto-merge landed eslint@^10 + @tsparticles@^4 (d13b984 pins
ignored, no branch protection). Restore known-good stack: eslint ^9, TS ^6,
tsparticles ^3. Full gate green.
2026-09-20 21:28:14 +07:00
asepharyana dcc6fc2c0a refactor: migrate deprecated middleware convention to proxy (Next 16)
Middlewate file convention is deprecated in Next 16.3.5 (renamed to proxy).
git mv middleware.ts -> proxy.ts, rename exported fn middleware -> proxy.
Build now emits `ƒ Proxy (Middleware)` with no deprecation warning.
2026-09-20 21:27:28 +07:00
mytheclipsebotreview[bot] 29b9a6618c Auto-merge PR #7
chore(deps): bump @tsparticles/engine from 3.9.1 to 4.4.0
2026-09-20 14:11:27 +00:00
mytheclipsebotreview caf9f4dd5e chore: sync bun.lock after dependabot bump 2026-09-20 21:11:21 +07:00
mytheclipsebotreview a6a9d1e236 Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/tsparticles/engine-4.4.0 2026-09-20 21:10:54 +07:00
mytheclipsebotreview[bot] 9a265a760d Auto-merge PR #6
chore(deps): bump @tsparticles/slim from 3.9.1 to 4.4.0
2026-09-20 14:10:46 +00:00
mytheclipsebotreview 57cdb609b8 fix: auto-fix code quality [skip ci] 2026-09-20 21:10:25 +07:00
mytheclipsebotreview 5b51b2f6e9 chore: sync bun.lock after dependabot bump 2026-09-20 21:07:26 +07:00
mytheclipsebotreview bd4581ea2b Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/tsparticles/slim-4.4.0 2026-09-20 21:07:00 +07:00
mytheclipsebotreview[bot] 5f9dd1a5c4 Auto-merge PR #8
chore(deps-dev): bump eslint from 9.39.5 to 10.10.0
2026-09-20 14:06:55 +00:00
mytheclipsebotreview f7e621ef66 chore: sync bun.lock after dependabot bump 2026-09-20 21:06:48 +07:00
dependabot[bot] 2e19b72ce2 chore(deps-dev): bump eslint from 9.39.5 to 10.10.0
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.5 to 10.10.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.5...v10.10.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.10.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-20 13:57:27 +00:00
dependabot[bot] 3f1b11496e chore(deps): bump @tsparticles/engine from 3.9.1 to 4.4.0
Bumps [@tsparticles/engine](https://github.com/tsparticles/tsparticles/tree/HEAD/engine) from 3.9.1 to 4.4.0.
- [Release notes](https://github.com/tsparticles/tsparticles/releases)
- [Changelog](https://github.com/tsparticles/tsparticles/blob/main/engine/CHANGELOG.md)
- [Commits](https://github.com/tsparticles/tsparticles/commits/v4.4.0/engine)

---
updated-dependencies:
- dependency-name: "@tsparticles/engine"
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-20 13:57:02 +00:00
dependabot[bot] 8a46d734a9 chore(deps): bump @tsparticles/slim from 3.9.1 to 4.4.0
Bumps [@tsparticles/slim](https://github.com/tsparticles/tsparticles/tree/HEAD/bundles/slim) from 3.9.1 to 4.4.0.
- [Release notes](https://github.com/tsparticles/tsparticles/releases)
- [Changelog](https://github.com/tsparticles/tsparticles/blob/main/bundles/slim/CHANGELOG.md)
- [Commits](https://github.com/tsparticles/tsparticles/commits/v4.4.0/bundles/slim)

---
updated-dependencies:
- dependency-name: "@tsparticles/slim"
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-20 13:56:47 +00:00
asepharyana 943126f6b3 chore(dependabot): ignore semver-major bumps that break the toolchain stack
Prevent recurrence of the breakage fixed in d13b984:
- eslint major (ESLint 10 dropped rule-context getFilename; eslint-plugin-react
  peer range caps at ^9.7) -> react/display-name crash
- typescript major (typescript-eslint 8.x peer caps <6.1.0)
- @tsparticles/* major (registry SparklesCore targets v3 API)
- eslint-config-next + eslint-plugin-react majors (framework/plugin train)

Also add github-actions ecosystem (weekly, grouped) and labels.
2026-09-20 20:54:29 +07:00
asepharyana d13b984ac4 fix(toolchain): pin eslint ^9 + typescript ^6 to unbreak dependabot-bumped stack
dependabot's eslint@^10 bump broke eslint-plugin-react 7.37.5 (peer range caps at
^9.7; eslint 10 dropped context.getFilename) -> react/display-name crash.
TS 7 in typescript-eslint peer range breaks @typescript-eslint/parser load.
Pin eslint@^9.39.5 + typescript@^6.0.3; tsparticles pinned ^3 (registry target API).
lint/typecheck/test/build/format all green.
2026-09-20 20:47:11 +07:00
asepharyana 78ed092e1c chore(deps): add registry deps for vendored showcase (mini-svg-data-uri, simplex-noise, tsparticles) 2026-09-20 20:23:36 +07:00
asepharyana 692d54bab1 fix(showcase): drop stray id prop on showcase Card (typecheck gate) 2026-09-20 19:16:01 +07:00
asepharyana bf75d9deef feat(ui): vendor Aceternity registry components + showcase gallery
Vendor 50 Aceternity UI components into components/ui from the official
registry (ui.aceternity.com/registry/<slug>.json), adapted for this
template's stack: Tailwind v4, motion/react 13, cn util, React 19.

Add a live showcase gallery (/ui + /docs/... navigation is unchanged):
app/ui/page.tsx renders <ShowcaseGallery> with 30+ demos — 3d-pin,
aurora, background-beams, bento, card-stack, card-spotlight,
direction-aware-hover, encrypted-text, evervault-card, flip-words,
hero-highlight, hero-parallax, infinite-moving-cards, moving-border,
sparkles, tracing-beam, animated-tooltip, typewriter-effect,
placeholders-and-vanish-input and friends.

Toolchain stays zero-warning: vendored animation code is scoped in
eslint.config.mjs (react-hooks/react-compiler advisory rules, no-any,
prefer-const, no-img-element) so app code keeps a 0-error gate. typecheck,
build, 7 vitest tests and 2 test suites all green.
2026-09-20 19:10:43 +07:00
mytheclipsebotreview[bot] bc64b74a34 Auto-merge PR #2
chore(deps-dev): bump typescript from 5.9.3 to 7.0.2
2026-09-20 05:24:36 +00:00
mytheclipsebotreviewandClaude Opus 5 e057dd50c8 fix: auto-fix code quality [skip ci]
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-20 12:24:21 +07:00
mytheclipsebotreview d471418c8f Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/typescript-7.0.2 2026-09-20 12:21:49 +07:00
mytheclipsebotreview 2bf524ff82 fix: auto-fix code quality [skip ci] 2026-09-20 12:13:22 +07:00