Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
".": "1.4.0",
".": "1.5.0",
"packages/cli": "0.1.7"
}
102 changes: 102 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,107 @@
# Changelog

## [1.5.0](https://github.com/odest/tntstack/compare/v1.4.0...v1.5.0) (2026-03-15)


### Features

* add contributing and funding docs, improve README, and enhance UI with skeletons and sidebar variant selector ([0a34782](https://github.com/odest/tntstack/commit/0a34782cbca29d2f858d8f85f293e3370c57f3ec))
* add init scripts, svg assets, improve README ([21d6de5](https://github.com/odest/tntstack/commit/21d6de5834dda0bcf7f90f80dc1984b1b5c234dc))
* add skeleton loading placeholders for mode-card and themes-list ([eaf937c](https://github.com/odest/tntstack/commit/eaf937ccbe750f155dcc2c8209ba9cee4f9b028b))
* **android:** add Android build configuration and resources ([ec04ee7](https://github.com/odest/tntstack/commit/ec04ee706b02bbc815e4d45d2e48fffee57b8122))
* **cli:** add interactive @tntstack/create scaffolding tool ([b39ae89](https://github.com/odest/tntstack/commit/b39ae896b8bb7c5c0f51df07539f89b0fbd3c7cb))
* **cli:** support apple directory and file renaming during scaffold ([d8beab1](https://github.com/odest/tntstack/commit/d8beab1df1be3f93c9d4335e4e5cff5956b6549e))
* **dashboard:** add dashboard pages, routes, navigation and i18n ([14a4db4](https://github.com/odest/tntstack/commit/14a4db497c7c4d2734d27e60071764abdbaff202))
* **docs:** add Mermaid support and MDX helpers, update documentation content ([645fe37](https://github.com/odest/tntstack/commit/645fe3778414576e1735f64a0a933c28907d2c4f))
* **docs:** setup Fumadocs and initial MDX structure ([7d51764](https://github.com/odest/tntstack/commit/7d51764473262b2f4063e14bf3ead445911b2c3d))
* **i18n:** add internationalization support for web and native apps ([2e9da4f](https://github.com/odest/tntstack/commit/2e9da4f3fe853a818426de083d816a67f9e9d0ea))
* **i18n:** add support for 10 languages ([7f0a219](https://github.com/odest/tntstack/commit/7f0a219d85d78dca056b65dcf31fe776c708cfef))
* **i18n:** add translation texts for pages and components ([27017ba](https://github.com/odest/tntstack/commit/27017bac3976ace273635faf72f10a465cd12fc0))
* improve sidebar and theme handling ([44016ab](https://github.com/odest/tntstack/commit/44016ab602045cc41a5a61ecfa744ab265c45fbb))
* **landing:** add basic landing page with ui components ([f50aa28](https://github.com/odest/tntstack/commit/f50aa28d9930bdcaa763f0e2a2cac3e431588df2))
* **language:** Add language card and switcher hook ([05f7a23](https://github.com/odest/tntstack/commit/05f7a23959d259d9c359c70fab40ac801240660e))
* **native:** update application icons across all platforms ([8486bd2](https://github.com/odest/tntstack/commit/8486bd2594354a747863fce40fa18961febc4b2b))
* **packages/cli:** add base scaffolding tool structure ([56f90f7](https://github.com/odest/tntstack/commit/56f90f733365ace9bb88f2844a7a8a8c1fc6b204))
* **select:** Add search and sort to ThemesList with new Select component ([cf54e6f](https://github.com/odest/tntstack/commit/cf54e6f8326081e21093b6726978d141fc3c9e21))
* **sidebar:** add sidebar variant selector UI and persistent store ([f6b7bb3](https://github.com/odest/tntstack/commit/f6b7bb31d34ae847fe4cf933c688fd79865ef01e))
* **sidebar:** close mobile sidebar on link click ([19cd438](https://github.com/odest/tntstack/commit/19cd43888df4324b3f88d3dd1f62fd3d9461aaf6))
* **theme:** add view transition on theme change and system mode support ([d942b57](https://github.com/odest/tntstack/commit/d942b57313c93aa2db442f589af92c82497e146b))
* **ui:** add language toggle and locale config ([60d1e56](https://github.com/odest/tntstack/commit/60d1e56b4375a872340093e1644cb8689acedc61))
* **ui:** improve mode toggle with view transitions ([fabc024](https://github.com/odest/tntstack/commit/fabc0243a5ead607a157b350dabffcb196c8dc0b))
* **web:** Add PWA support with Serwist, add favicons, metadata, and manifest ([3b08c17](https://github.com/odest/tntstack/commit/3b08c17ead9eb6da223295a7bf511b4f307fe700))


### Bug Fixes

* appearance settings are not responsive on mobile view (close [#8](https://github.com/odest/tntstack/issues/8)) ([1fe1b69](https://github.com/odest/tntstack/commit/1fe1b698eeec5794316d83ab8a698874ddd88b23))
* **cli:** resolve 404 error on npm publish by adding publishConfig ([4251e18](https://github.com/odest/tntstack/commit/4251e1832922d665f28c8a851841c940e1a6ff8c))
* **common/greet:** add error handling and clear input after greet ([e954c0f](https://github.com/odest/tntstack/commit/e954c0fff9441c0913e47f6bd93ea6c8eed6675d))
* **deps:** upgrade next.js and react to resolve new RSC vulnerabilities ([6f54846](https://github.com/odest/tntstack/commit/6f54846d5ff03a8c20b4b5da2131fd0246c3b977))
* **deps:** upgrade react to resolve new RSC vulnerabilities ([63a94a9](https://github.com/odest/tntstack/commit/63a94a9a56bc9d8e334e5dafe15634b4da542ccf))
* **docs:** add force-static to resolve DYNAMIC_SERVER_USAGE error ([09c7e9c](https://github.com/odest/tntstack/commit/09c7e9ce3b92348fb063c5a38c5da6b4cb54ea50))
* **greet:** handle invalid input and sanitize name ([201a5d0](https://github.com/odest/tntstack/commit/201a5d06fb477c5a6ad51098dbda258838387499))
* **init:** update init scripts and sidebar to replace placeholder ([dbe2ca8](https://github.com/odest/tntstack/commit/dbe2ca8ef708e98cdd7a408ddcb75e5d4a3c9881))
* **lint:** add eslint dependency to ui package and fix exhaustive-deps warning ([5bc54a1](https://github.com/odest/tntstack/commit/5bc54a16cdb2f7dfafc72248b83514566bef0dbd))
* **release:** correct component paths in linked-versions config ([f37aa5d](https://github.com/odest/tntstack/commit/f37aa5d967dc10c9013783714451ebb44d167663))
* **ui:** explicitly define children prop in ThemeProvider for React 19 compatibility ([a71bc81](https://github.com/odest/tntstack/commit/a71bc8112e468dfa54f146987c66e21e4419d37d))
* **web:** resolve missing open graph images in localized routes ([9240081](https://github.com/odest/tntstack/commit/92400815358bfd6dc630cc2496a3d47294c14ca9))


### Documentation

* add CONTRIBUTING.md, FUNDING.yml, overhaul README ([8e9a878](https://github.com/odest/tntstack/commit/8e9a878df6dbddc9ab7710fafafa913cf7c3a11e))
* **cli:** Add package metadata and README for CLI scaffolding ([d73ad2a](https://github.com/odest/tntstack/commit/d73ad2a8456bef2c4f80d87575cf376097ee4dba))
* fix formatting of README warning block ([7a5cb63](https://github.com/odest/tntstack/commit/7a5cb63c5fddf95036eefb5d66422c9de98def28))
* **README:** add required Android signing notes and guide ([a06dba1](https://github.com/odest/tntstack/commit/a06dba1fa0fb8d3374afe682156ab920a24fb59c))
* Update license to MIT and adjust docs ([abf9340](https://github.com/odest/tntstack/commit/abf9340faf121a79f8a545500bdabaf8c3a0ed35))


### Code Refactoring

* change project name and package identifiers to tntstack ([9ea84f1](https://github.com/odest/tntstack/commit/9ea84f1ec0b806851bbc533ac766fbd8375d6586))
* **ci:** add publish CLI workflow and improve version fetch logic ([087c196](https://github.com/odest/tntstack/commit/087c196a898cd8870d828b13ac69ae0db377fd31))
* Refactor theme card to reusable themes list component ([4018b8b](https://github.com/odest/tntstack/commit/4018b8b5c8c2cd2cb8d1ca4702f1cbd92ddebc55))
* **release:** split release workflow into modular reusable workflows ([23d2ff6](https://github.com/odest/tntstack/commit/23d2ff613d35a088fdda3accae963025971e3740))
* remove unused pages and navigation items ([86ac6b3](https://github.com/odest/tntstack/commit/86ac6b3802e747785400d0552c580d8ce20a0a37))
* **scripts:** unify lint scripts and update ts version ([c1e94e4](https://github.com/odest/tntstack/commit/c1e94e4d224b525501cb893bf9374684515ab3f5))
* set up CI workflow and improve project structure ([a881e92](https://github.com/odest/tntstack/commit/a881e928856ed955b481ee42ebd4dadc2b6503d0))
* swap hexagon icon for custom logo and add brand assets ([c6f09fe](https://github.com/odest/tntstack/commit/c6f09fe5832b09264799c9959e83c5cfb3910310))
* **theme-store:** move sortOption to store and update ThemesList ([dab3012](https://github.com/odest/tntstack/commit/dab301269bb8ab0fe60e224bd57c5cbb62a3c2e8))
* **ui:** extract theme init script to shared module ([0e51547](https://github.com/odest/tntstack/commit/0e515474305715b54bb05ccde1111499cfcf8eb5))
* **ui:** replace mounting with useMounted hook skeleton component ([c5366b6](https://github.com/odest/tntstack/commit/c5366b6d1600a71025a17eeef5cd179d99dea5d6))
* **ui:** replace mounting with useMounted hook skeleton component ([cd9faa3](https://github.com/odest/tntstack/commit/cd9faa318c847dafbd018804db456210e2cf275e))
* update LinkComponent types and use LucideIcon for nav icons ([7ed51cd](https://github.com/odest/tntstack/commit/7ed51cdb4f8e32150b931f4f1c33e19018be3a41))
* use sidebar state for grid layout in mode and variant cards ([e7e84af](https://github.com/odest/tntstack/commit/e7e84af7268a997f6bafe670a588c8903e2e41ec))
* **utils:** Extract storage retrieval to utility and use it in stores ([af79486](https://github.com/odest/tntstack/commit/af794864c2b67f2f245818ddaf8b85577c768d50))


### Build System

* **android:** add keystore signing config for release builds ([a203803](https://github.com/odest/tntstack/commit/a203803b0d4286019ab0f072910ddfd64d4c8e6f))
* **android:** Move signing config to signingConfigs block and update keys ([1b19d2a](https://github.com/odest/tntstack/commit/1b19d2af51bc0262d39c7954921f6e2216239c9e))
* **cli:** rename package to @tntstack/create-app ([b6eddca](https://github.com/odest/tntstack/commit/b6eddca915b32028be947853667aa66f613c6441))
* **deps:** bump next from 15.5.0 to 15.5.9 ([c17477c](https://github.com/odest/tntstack/commit/c17477c72416240f3520d30d594b72843c06eb5e))
* **deps:** bump next from 15.5.0 to 15.5.9 ([33ee5cd](https://github.com/odest/tntstack/commit/33ee5cd2591eb70d31ce4db7814c723dd1dade5d))
* Exclude src-tauri from tsconfig and add Android .gitignore in scripts ([a2c8a89](https://github.com/odest/tntstack/commit/a2c8a89bdb3608ab98fb5152321de8deee8a0216))
* **ios:** initialize Tauri iOS project via GitHub Actions ([fd1fef0](https://github.com/odest/tntstack/commit/fd1fef0a1f5b22f90a043ff90f01e2ff5e75626d))


### Continuous Integration

* add Android/desktop build workflows, drop old release-please ([9bf3f34](https://github.com/odest/tntstack/commit/9bf3f3400e6312c6dcf08d9d6d2857e189dcd344))
* Add manuel build apps workflow and simplify release workflow ([b190639](https://github.com/odest/tntstack/commit/b1906395495229e25f843bf8f86a1ee93912fe15))
* add publish-tauri job to android-build and remove desktop-build ([39fae4f](https://github.com/odest/tntstack/commit/39fae4fd1a756987804bbd02b69bbf17eb04a3f2))
* **android:** implement smart debug/release build pipelines ([76a4ae5](https://github.com/odest/tntstack/commit/76a4ae58fca4965b1b372f0512742b64ce7fe4b3))
* **ios:** add temporary project initialization workflow ([840f3cf](https://github.com/odest/tntstack/commit/840f3cf89f44229c048229cc2aadaac8cde7956d))
* **ios:** remove temporary project init workflow ([ce145bd](https://github.com/odest/tntstack/commit/ce145bddd56ae2781c729535d7c6d64f05e9966f))
* **release-please:** add Release Please workflow and config ([da6c6dc](https://github.com/odest/tntstack/commit/da6c6dc69943800a480943d103e1831dd6a5dec4))
* standardize secret name to github_token across workflows ([3f6b434](https://github.com/odest/tntstack/commit/3f6b434a4c46d7cfb250fda3e566402099d99cca))
* Update android build workflow, add split-APK upload and rename job ([3d09a38](https://github.com/odest/tntstack/commit/3d09a384a1123a206dc7fe32e873fbf35e0e5b58))
* **workflow:** Add Rust and Node cache to Android build workflow ([3a9c510](https://github.com/odest/tntstack/commit/3a9c5101df691da1f34b21cbc7b3ad1a8acf413b))
* **workflows:** Update CI workflows to use secrets.GITHUB_TOKEN ([96130d5](https://github.com/odest/tntstack/commit/96130d5a53fe0298c8a184a64f3d5d6aae7450d1))
* **workflows:** update NDK, rename artifacts, fix lockfile cache ([841e1e4](https://github.com/odest/tntstack/commit/841e1e430fb69164908a3823ebaa70317cd25919))
* **workflows:** update pnpm setup, fix quoting, change asset pattern ([73379b2](https://github.com/odest/tntstack/commit/73379b2845991f9de908dc46f0bf4452bafc916d))

## [1.4.0](https://github.com/odest/tntstack/compare/v1.3.2...v1.4.0) (2026-03-15)


Expand Down
2 changes: 1 addition & 1 deletion apps/native/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "native",
"private": true,
"version": "1.4.0",
"version": "1.5.0",
"type": "module",
"scripts": {
"dev": "next dev --turbopack",
Expand Down
2 changes: 1 addition & 1 deletion apps/native/src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tntstack"
version = "1.4.0"
version = "1.5.0"
description = "A Tauri App"
authors = ["you"]
edition = "2021"
Expand Down
2 changes: 1 addition & 1 deletion apps/native/src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "tntstack",
"version": "1.4.0",
"version": "1.5.0",
"identifier": "com.tntstack.app",
"build": {
"beforeDevCommand": "pnpm dev",
Expand Down
2 changes: 1 addition & 1 deletion apps/web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "web",
"version": "1.4.0",
"version": "1.5.0",
"type": "module",
"private": true,
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "tntstack",
"version": "1.4.0",
"version": "1.5.0",
"private": true,
"scripts": {
"build": "turbo build",
Expand Down
2 changes: 1 addition & 1 deletion packages/i18n/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@workspace/i18n",
"version": "1.4.0",
"version": "1.5.0",
"type": "module",
"private": true,
"main": "src/index.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@workspace/ui",
"version": "1.4.0",
"version": "1.5.0",
"type": "module",
"private": true,
"scripts": {
Expand Down
Loading