Releases: huseyindeniz/vite-react-dapp-template
Release 1.1.1
Release 1.1.0
v1.1.0 - Architecture Refinement & Enhanced Features
Version 1.1.0 introduces a major architectural refinement with clearer separation between core infrastructure
(src/core/features/) and business domain features (src/domain/features/). This complete directory
restructuring affects 578+ files and provides much better isolation, clearer responsibilities, and easier feature
management.
This release also includes significant enhancements to the AI Assistant (empty state, suggestions, improved
artifacts), Blog Demo (single post viewing, better styling), and Theme/UI systems, plus new quality enforcement
tooling with 26 automated checks via GitHub Actions workflows and Claude Code skills.
Breaking Changes:
- Directory structure:
src/features/split intosrc/core/features/andsrc/domain/features/ - Config structure:
src/config/split intosrc/config/core/andsrc/config/domain/ - Path aliases:
@/features/*replaced with@/core/*and@/domain/* - All import paths must be updated
Release 1.0.0
Breaking Changes from v0.x
v1.0.0 - Major Architectural Changes
-
Auth Feature Split: The
authfeature split into two separate features:oauth/- OAuth 2.0 authentication (Google, GitHub)wallet/- Web3 wallet authentication- Both are now optional and removable independently
-
Centralized Configuration: All configuration moved to
src/features/app/config/- Route definitions:
config/routes.tsx - Service injection:
config/services.ts - Feature registration:
config/features.ts
- Route definitions:
-
Protection Provider System: New pluggable authentication
withWalletProtectionHOC for wallet-protected routeswithOAuthProtectionHOC for OAuth-protected routes- Register custom auth providers in
config/auth/auth.ts
-
Chat Feature Added: New optional AI chat feature
- Complete chat UI with LangGraph and Google ADK adapters
- Python backend examples in
dev/backend/
-
Store Configuration: Redux store now in
src/features/app/store/store.ts- Removed centralized
src/store/directory
- Removed centralized
-
Translation Files: Reorganized to
src/features/i18n/translations/{namespace}/{lang}.json- Feature-based namespaces for better organization
Release 0.9.1
New release for commit 2f50bc6.
Release 0.9.0
New release for commit 9217099.
Release 0.8.2
New release for commit 1f9eb34.
Release 0.7.0
New release for commit 38743e2.
-
switch to mantine
-
upgrade to react19
-
use new eslint flat config format
-
fix isProtected bug in routing
-
add versioning script
-
add check missing translations script
-
install husky
-
create new feature router
-
create new feature app
-
add sample pages
-
add env files
-
add sample dockerfile
Release 0.6.1
Important Update: UI Library Change
This is the last release to use Chakra UI, as I don’t like the Chakra UI v3.x. Moving forward, I'll be using Mantine.