From 5ab9826dc3be098f6ec23c0ca0d74b71cefbbd76 Mon Sep 17 00:00:00 2001 From: Dest Date: Mon, 16 Mar 2026 01:29:32 +0300 Subject: [PATCH] chore: release master --- .release-please-manifest.json | 2 +- CHANGELOG.md | 102 ++++++++++++++++++++++++++ apps/native/package.json | 2 +- apps/native/src-tauri/Cargo.toml | 2 +- apps/native/src-tauri/tauri.conf.json | 2 +- apps/web/package.json | 2 +- package.json | 2 +- packages/i18n/package.json | 2 +- packages/ui/package.json | 2 +- 9 files changed, 110 insertions(+), 8 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c1fb083..8af21a9 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { - ".": "1.4.0", + ".": "1.5.0", "packages/cli": "0.1.7" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 38dee44..7b0c68d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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) diff --git a/apps/native/package.json b/apps/native/package.json index c99f735..201d189 100644 --- a/apps/native/package.json +++ b/apps/native/package.json @@ -1,7 +1,7 @@ { "name": "native", "private": true, - "version": "1.4.0", + "version": "1.5.0", "type": "module", "scripts": { "dev": "next dev --turbopack", diff --git a/apps/native/src-tauri/Cargo.toml b/apps/native/src-tauri/Cargo.toml index de1b9cb..6cace19 100644 --- a/apps/native/src-tauri/Cargo.toml +++ b/apps/native/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tntstack" -version = "1.4.0" +version = "1.5.0" description = "A Tauri App" authors = ["you"] edition = "2021" diff --git a/apps/native/src-tauri/tauri.conf.json b/apps/native/src-tauri/tauri.conf.json index a01576d..ec9b6db 100644 --- a/apps/native/src-tauri/tauri.conf.json +++ b/apps/native/src-tauri/tauri.conf.json @@ -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", diff --git a/apps/web/package.json b/apps/web/package.json index 52f94b6..c622ee2 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "web", - "version": "1.4.0", + "version": "1.5.0", "type": "module", "private": true, "scripts": { diff --git a/package.json b/package.json index 46d9663..bd8c6b0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tntstack", - "version": "1.4.0", + "version": "1.5.0", "private": true, "scripts": { "build": "turbo build", diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 72aaf66..600519e 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@workspace/i18n", - "version": "1.4.0", + "version": "1.5.0", "type": "module", "private": true, "main": "src/index.ts", diff --git a/packages/ui/package.json b/packages/ui/package.json index bb88b5a..6a83093 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@workspace/ui", - "version": "1.4.0", + "version": "1.5.0", "type": "module", "private": true, "scripts": {