All notable changes to this project will be documented in this file.
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Replace icon size classes for consistency
- Remove ghost character from JSON
- Simplify pre-commit hook
- Update prepare script to use husky command only
- Bump pnpm version from ^8 to ^9 on workflows
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Update readme file badges and improve olds
- Add group of dependencies to Dependabot configs
- Ignore configuration files by
eslint
- Add
lingui
to theeslint
plugins
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Update class name orders on some of components
- Add new git flow workflow for handling pull requests
- Improve locales utility file
- Update import path for
ParsedUrlQuery
- Replace return null with return in index
- Improve locale switcher hook
- Update ESLint configuration settings
- Add Unicorn plugin and rule in
.eslintrc.json
- Solve some minor issues and update dependencies
- Add
.editorconfig
for consistent coding style
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Add
CONTRIBUTING.md
instructions file
- Enable
webpackBuildWorker
in Next.js configuration
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Solve some minor issues and update dependencies
- Bump @testing-library/jest-dom and @types/testing-library__jest-dom (#130)
- Update
cliff.toml
postprocessor patterns
- Add postprocessors to git cliff configs
- Update commit_preprocessors in git cliff config
- Add revert group to commit categorization
- Update commit grouping rules in
cliff.toml
- Add dynamic imports for LocaleSwitcher and ThemeSwitcher components
- Replace useState with useLocalStorage in theme switcher
- Update theme switcher component to improve theme state management
- Switched to CommonJS require in lingui.config
- Update global font styling in Layout component
- Replace
useIsMounted
withuseMountedState
from react-use - Remove unnecessary
useMountedState
from theme-switcher
- Update script name in package.json
- Update pre-commit hook for more detailed Lingui extraction
- Update husky pre-commit hook for lingui extract
- Update Lingui config format settings
- Add webpack fallback configuration in
next.config.js
- Update relative paths for Vazirmatn fonts
- Update border thickness on switchers
- Improve locale switcher styling
- Move font utility to styles directory
- Add tailwind plugin recommendations for eslint
- Update pre-commit script for specific file types
- Update locales reference lines in
messages.po
files
- Add
clsxm
method for style flexibility - Update layout of Locale and Theme switchers
- Update styles in Locale Switcher for dark mode
- Add cssnano to PostCSS config in production mode
- Update prettier config for better tailwind support
- Update line references in localization files
- Add organize attribute and jsdoc plugins to prettier configs
- Add Light/Dark Theme Switch functionality
- Implement dark mode via Tailwind CSS classes
- Add index files and change functions to default exports
- Add ThemeSwitcher and updated color scheme for better visibility
- Update build workflow to control CI skip
- Update environment variable destination in build.yml
- Update build job condition in GitHub Actions
- Update GitHub Actions workflow to improve logging
- Update condition for Build & Test job in the workflow
- Add state verification to GitHub workflow
- Add initial commit check to build workflow
- Add linting for json and yaml files
- Update pre-commit hook and cleanup package.json scripts
- Update pnpm install command in workflow template
- Remove usage guard from build workflow
- Add Vazirmatn font license
- Remove unused SVG files
- Add
Vazirmatn
font and configuration - Add layout structure and modularize font implementation
- Add husky install to
prepare
script inpackage.json
- Add
pre-commit
hook to run tests - Add
lint-staged
to project dependencies - Add
lint-staged
to scripts inpackage.json
- Add
lint-staged
config and updatepre-commit
hook
- Update pnpm commands in
template
workflows - Cdd README.md to
template
workflows - Update and enhance
template
workflow
- Add
v
prefix to release tag and title in build workflow - Add
typesync
step topreinstall
script - Update ESLint related packages for better type compatibility
- Add descriptive job names to github workflow
- Add tests for the Home page component
- Refactor format and readability in
template
workflow - Add
.swc
files to.gitignore
- Add
jest.config.js
for test configuration - Add Jest testing script to
package.json
- Update build workflow steps and comments
- Merge release and build workflows
- Update workflow template for clarity
- Add GitHub Actions workflow for initial template cleanup
- Remove close function from locale switcher component
- Improve code formatting and remove unused import
- Simplify locale switching logic in
useLocaleSwitcher
- Add Turkish language support to Lingui config
- Update code formatting for readability
- Update locale page to adhere to syntax standards
- Add Turkish localization and translation
- Simplify locale detection and broaden usability
- Add usage guard to
build
workflow
- Update issue templates with default titles
- Update github release action version
- Refactor comments and update action in release workflow
- Update release notes formatting in GitHub workflow
- Remove escape sequence replacements in release workflow
- Add GitHub issue templates and disable blank issues
- Add stale bot configuration file
- Improve release notes generation in the workflow
- Add page title and update locale files
- Implement
useLingui
hook for proper translation rendering`
- Improve code readability with proper spacing
- Update project references from
starter
totemplate
- Update README with SSG emphasis
- Add locale switcher and necessary dependencies
- Implement dynamic direction and language updates
- Update homepage content and translations
- Replace Inter font with
Vazirmatn
in homepage - Move localization initialization into its own hook
- Add locale direction and name utilities
- Move locale determination to separate hook
- Update code for consistency in space usage
- Create a LICENSE file for repository (#14)
- Update README to reflect multi-lingual site construction
- Update Prettier command in
package.json
- Add Lingui files to
.gitignore
- Update localization files and add new translation
- Update
getStaticProps
andgetStaticPaths
functions - Update
locales
module for code consistency - Update code for better readability and consistency
- Remove unnecessary whitespace from README
- Update lingui configuration
- Add Prettier and its plugins for code formatting
- Add
prettier.config.js
for unified formatting - Add Prettier to ESLint configuration
- Add
.prettierignore
file to exclude unnecessary directories and files from formatting - Standardize quotes in YAML files
- Update config files for consistent quote usage
- Add prettier
format
script topackage.json
- Adjust line numbers for locale translations
- Update release workflow for clarity and information
- Add GitHub Actions build workflow
- Update checkout step in GitHub Actions
- Remove dependency ignore in
dependabot.yml
config file
- Update start script to use
serve
instead - Add LinguiJS for i18n and update dependencies
- Update next.config.js to set output to
export
- Update
next.config.js
to disable the Image Optimization API - Remove unused hello api route
- Add localization utility functions
- Add localization support to app
- Add support for multilingual interface
- Simplify README and remove unnecessary instructions
- Enable
pre-post-scripts
and addprestart
command - Add localization files for Farsi, English, and Arabic
- Add missing metadata to locale files and automate extraction
- Add GitHub action for automatic releases
- Add dependabot configuration file
- Add funding information to GitHub repository