From 22e9aa1121c07a4d6c6cf5e0a4377b501efecf39 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 10 Aug 2026 09:10:18 +0000 Subject: [PATCH] chore(main): release 0.1.3 --- .github/.release-please-manifest.json | 2 +- CHANGELOG.md | 171 ++++++++++++++++++++++++++ app/build.gradle.kts | 2 +- 3 files changed, 173 insertions(+), 2 deletions(-) diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index 6ed2e484..1b044596 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1 +1 @@ -{".":"0.1.2"} +{".":"0.1.3"} diff --git a/CHANGELOG.md b/CHANGELOG.md index 88a74bfa..f2d7ef40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,176 @@ # Changelog +## [0.1.3](https://github.com/yschimke/meshcore-mobile/compare/v0.1.2...v0.1.3) (2026-08-10) + + +### Features + +* **catalog:** add a German (de) locale axis to the Settings and Cached-device screens ([#250](https://github.com/yschimke/meshcore-mobile/issues/250)) ([755347f](https://github.com/yschimke/meshcore-mobile/commit/755347f8bf03a8843f5ac849ed7fc38843f8527d)) +* **catalog:** add Arabic RTL previews for the chat screens, ja/ar for settings ([#265](https://github.com/yschimke/meshcore-mobile/issues/265)) ([2a3c9d8](https://github.com/yschimke/meshcore-mobile/commit/2a3c9d8d9d9319c9e4582269ee85b483ccdfdc4f)) +* **catalog:** add theme foundations + screens to the design catalog ([#153](https://github.com/yschimke/meshcore-mobile/issues/153)) ([4b642c5](https://github.com/yschimke/meshcore-mobile/commit/4b642c5032d8298e7ced57e3c5827b987cbe57af)) +* **catalog:** add theme-picker and saved-devices screens to the design catalog ([#246](https://github.com/yschimke/meshcore-mobile/issues/246)) ([a84bce1](https://github.com/yschimke/meshcore-mobile/commit/a84bce1de4f0389450e3ca384fc6aa1f909075c8)) +* **catalog:** pair split light/dark screen renders so night mode stays baked ([#263](https://github.com/yschimke/meshcore-mobile/issues/263)) ([9a08bf5](https://github.com/yschimke/meshcore-mobile/commit/9a08bf51fd2301ce75605411b8c8865bb9319708)) +* **catalog:** publish the populated Device screen sticker ([#331](https://github.com/yschimke/meshcore-mobile/issues/331)) ([8c3a145](https://github.com/yschimke/meshcore-mobile/commit/8c3a1455ac7b7edc9bb634b8cce2e85c630f8a40)) +* **catalog:** render every design-catalog screen in light and dark ([#203](https://github.com/yschimke/meshcore-mobile/issues/203)) ([1121256](https://github.com/yschimke/meshcore-mobile/commit/1121256d982b964d53d9d1e4c6b10e4061428e46)) +* **ci:** parallel preview pipelines and /rerun PR command ([#151](https://github.com/yschimke/meshcore-mobile/issues/151)) ([15d0b4c](https://github.com/yschimke/meshcore-mobile/commit/15d0b4c39aeb343a0bf8aa79e365765a4f1bbefc)) +* **components:** declare MeshCore themes with @ThemeCatalog ([#150](https://github.com/yschimke/meshcore-mobile/issues/150)) ([3dfa165](https://github.com/yschimke/meshcore-mobile/commit/3dfa165f683a240cbdf2f285b7d0172a53447b93)) +* **design-artifacts:** brand the re-themed compose-m3 type scale with theme.fonts ([#291](https://github.com/yschimke/meshcore-mobile/issues/291)) ([bc62ef9](https://github.com/yschimke/meshcore-mobile/commit/bc62ef9320103817fa494f4e5b856627420944dd)) +* **design-artifacts:** embed JitPack deps in the meshcore live bundle ([#267](https://github.com/yschimke/meshcore-mobile/issues/267)) ([17bb02e](https://github.com/yschimke/meshcore-mobile/commit/17bb02e3cf10ba23d88f7c6c800a09a16c3d96f5)) +* **design-artifacts:** fold a re-themed compose-m3 "Material 3" tab into the catalog ([#245](https://github.com/yschimke/meshcore-mobile/issues/245)) ([ecdb330](https://github.com/yschimke/meshcore-mobile/commit/ecdb33075ba5254595bca38607cb6123b8a4d8e5)) +* **design-artifacts:** serve the :meshcore-components screens live ([#342](https://github.com/yschimke/meshcore-mobile/issues/342)) ([ccede33](https://github.com/yschimke/meshcore-mobile/commit/ccede3378f2ae51cb2ce1332ea71785d00675fde)) +* **design-parity:** adopt 0.1.18 and sync MeshCore design tokens ([#146](https://github.com/yschimke/meshcore-mobile/issues/146)) ([b2ac28b](https://github.com/yschimke/meshcore-mobile/commit/b2ac28b6e0e3093939b4e97b2b25c15f65d15f88)) +* **design-parity:** adopt compose-preview 0.16.0 (typography + system bars) ([#131](https://github.com/yschimke/meshcore-mobile/issues/131)) ([1ab5d4c](https://github.com/yschimke/meshcore-mobile/commit/1ab5d4c4caa977640745720c6ee3be5a8f023b88)) +* **design-parity:** adopt the cached (offline) Device screen ([#112](https://github.com/yschimke/meshcore-mobile/issues/112)) ([a77c040](https://github.com/yschimke/meshcore-mobile/commit/a77c0402cc839e12b82a10832f304de35104e177)) +* **design-parity:** adopt the chat screens (contact, channel, commands) ([#110](https://github.com/yschimke/meshcore-mobile/issues/110)) ([9021bd1](https://github.com/yschimke/meshcore-mobile/commit/9021bd1736714c90b3d5b18f31c7920997eb11f4)) +* **design-parity:** adopt the Device Settings screen ([#113](https://github.com/yschimke/meshcore-mobile/issues/113)) ([4ed5dea](https://github.com/yschimke/meshcore-mobile/commit/4ed5dea80d958c849389a43bd27a5bf6267d3abb)) +* **design-parity:** label control accessibles on the references ([#134](https://github.com/yschimke/meshcore-mobile/issues/134)) ([9f1096e](https://github.com/yschimke/meshcore-mobile/commit/9f1096e88bc7b09dfdb03a6a997e95034b87294b)) +* **design-parity:** map the Figma component sticker sheet ([#339](https://github.com/yschimke/meshcore-mobile/issues/339)) ([2787ab7](https://github.com/yschimke/meshcore-mobile/commit/2787ab766b3eb282921787c6c357928fbe1dd260)) +* **design-parity:** resolve five screen references against Figma ([#260](https://github.com/yschimke/meshcore-mobile/issues/260)) ([e4ec11d](https://github.com/yschimke/meshcore-mobile/commit/e4ec11d917fe7a0149c22b3c4417b3d67e7a6e08)) +* **design:** section the published catalog into tabs ([#224](https://github.com/yschimke/meshcore-mobile/issues/224)) ([c006a19](https://github.com/yschimke/meshcore-mobile/commit/c006a19136e1284b4db42b7cd0f9ca60d3aeebe8)) +* **i18n:** adopt Compose Resources, localize first shared strings (17 locales) ([#230](https://github.com/yschimke/meshcore-mobile/issues/230)) ([fdfdd14](https://github.com/yschimke/meshcore-mobile/commit/fdfdd1471df9f3defedd769da361408d837b7a4a)) +* **i18n:** localize the cached-data warning banner ([#251](https://github.com/yschimke/meshcore-mobile/issues/251)) ([2d6c7b0](https://github.com/yschimke/meshcore-mobile/commit/2d6c7b00d3d553b6bf0b02ccefefa9fbebd1f5ee)) +* **i18n:** localize the chat surface across 17 locales ([#233](https://github.com/yschimke/meshcore-mobile/issues/233)) ([3684ed7](https://github.com/yschimke/meshcore-mobile/commit/3684ed7be187ed2469dba7cc7e6fe88c6d0f8294)) +* **i18n:** localize the commands and channel screen titles in :app ([#237](https://github.com/yschimke/meshcore-mobile/issues/237)) ([2df6817](https://github.com/yschimke/meshcore-mobile/commit/2df6817394c67b7f07585d522385e4dbf77afcf8)) +* **i18n:** localize the connection-status views across 17 locales ([#240](https://github.com/yschimke/meshcore-mobile/issues/240)) ([6da6e64](https://github.com/yschimke/meshcore-mobile/commit/6da6e6433566472b33239813a99956cbaff55eaf)) +* **i18n:** localize the device cards and rows across 17 locales ([#235](https://github.com/yschimke/meshcore-mobile/issues/235)) ([372cec8](https://github.com/yschimke/meshcore-mobile/commit/372cec851b9e172288a6ad34eef0c274ec5268c1)) +* **i18n:** localize the device screen across 17 locales ([#234](https://github.com/yschimke/meshcore-mobile/issues/234)) ([bb74925](https://github.com/yschimke/meshcore-mobile/commit/bb74925006933fa3c7169dbaaccf9822767cb4a4)) +* **i18n:** localize the device settings screen across 17 locales ([#236](https://github.com/yschimke/meshcore-mobile/issues/236)) ([7905abf](https://github.com/yschimke/meshcore-mobile/commit/7905abf69de6902e242d37d5f0e71098e0ce8efe)) +* **i18n:** localize the scanner, theme, login and saved-devices surfaces across 17 locales ([#244](https://github.com/yschimke/meshcore-mobile/issues/244)) ([ba6809e](https://github.com/yschimke/meshcore-mobile/commit/ba6809e7754993a19f16998c73d418d356d97c6a)) +* **i18n:** real translations for the 14 remaining locales ([#232](https://github.com/yschimke/meshcore-mobile/issues/232)) ([6281b82](https://github.com/yschimke/meshcore-mobile/commit/6281b82dbd2f5d707d0f4af8e04a590f36f8bbfd)) +* **preview:** activity hero and getting-started app tour for the phone app ([#288](https://github.com/yschimke/meshcore-mobile/issues/288)) ([ab67cb4](https://github.com/yschimke/meshcore-mobile/commit/ab67cb4b95a9a051f800e85ea3f9eda7d9f2acaa)) +* **preview:** catalog MeshCore theme variants ([#317](https://github.com/yschimke/meshcore-mobile/issues/317)) ([4c33e3c](https://github.com/yschimke/meshcore-mobile/commit/4c33e3cee7567adcbd9ccf78a632db5cdb0a2e4c)) +* publish MeshCore design system report ([#148](https://github.com/yschimke/meshcore-mobile/issues/148)) ([6064ce8](https://github.com/yschimke/meshcore-mobile/commit/6064ce838087e49dd7948fa1ad124f67b3ab68b2)) +* resolve BuildFetch token per-project with general fallback ([#207](https://github.com/yschimke/meshcore-mobile/issues/207)) ([1ecbfc9](https://github.com/yschimke/meshcore-mobile/commit/1ecbfc910c7209a08790761c654f72c7bb170590)) +* **theme:** add Noto CJK/Arabic/etc. fallback for localized UIs ([#254](https://github.com/yschimke/meshcore-mobile/issues/254)) ([5f8a882](https://github.com/yschimke/meshcore-mobile/commit/5f8a882c07f649db7c2983566384ea5487a747f7)) + + +### Bug Fixes + +* **build:** restore Java 21 bytecode now the render daemon selects a matching JDK ([#283](https://github.com/yschimke/meshcore-mobile/issues/283)) ([f1282a1](https://github.com/yschimke/meshcore-mobile/commit/f1282a1ff091e5b70928d982bae7f98862fd0fb3)) +* **build:** target Java 17 bytecode for the preview render daemon ([#271](https://github.com/yschimke/meshcore-mobile/issues/271)) ([d6a69d9](https://github.com/yschimke/meshcore-mobile/commit/d6a69d96633e7d6675039909c7cd9f79eea925cf)) +* **catalog:** drop the theme-picker dialog previews (no semantics for the publish gate) ([#248](https://github.com/yschimke/meshcore-mobile/issues/248)) ([bab1b30](https://github.com/yschimke/meshcore-mobile/commit/bab1b304f27f590220950c117dca40af8212afbb)) +* **ci:** bump design-parity pin 0.1.18 -> 0.1.24 ([#152](https://github.com/yschimke/meshcore-mobile/issues/152)) ([7eda594](https://github.com/yschimke/meshcore-mobile/commit/7eda594d8df4323ce8b98f76bdde5be9bd229502)) +* **components:** apply variable-font weight axis to desktop branded fonts ([#195](https://github.com/yschimke/meshcore-mobile/issues/195)) ([ae7f028](https://github.com/yschimke/meshcore-mobile/commit/ae7f02869063a3a08fdb1e53031e9d35d76e9dcf)) +* correct review-comment tool name and handle missing follow-up label ([#177](https://github.com/yschimke/meshcore-mobile/issues/177)) ([cc054a1](https://github.com/yschimke/meshcore-mobile/commit/cc054a1bddf87a95845b96d1ee116377857bfc6e)) +* **deps:** align RemoteCompose with the renderer pin (alpha16) ([#333](https://github.com/yschimke/meshcore-mobile/issues/333)) ([40f7022](https://github.com/yschimke/meshcore-mobile/commit/40f70226ef07e5ed2546a32ca7cb9f2f343a8de1)) +* **deps:** bump preview and parity tools ([#347](https://github.com/yschimke/meshcore-mobile/issues/347)) ([dbbd225](https://github.com/yschimke/meshcore-mobile/commit/dbbd2259b9e96cc6287fa384f8bf09f816d587c9)) +* **deps:** update aboutlibraries to v15 ([#167](https://github.com/yschimke/meshcore-mobile/issues/167)) ([52b8aa6](https://github.com/yschimke/meshcore-mobile/commit/52b8aa6286eb03657925c187f26b3c833db3f507)) +* **deps:** update aboutlibraries to v15.0.3 ([#185](https://github.com/yschimke/meshcore-mobile/issues/185)) ([cbb2e45](https://github.com/yschimke/meshcore-mobile/commit/cbb2e456447fa382c3433177fe62cc4f2c0d8709)) +* **deps:** update aboutlibraries to v15.0.4 ([#216](https://github.com/yschimke/meshcore-mobile/issues/216)) ([8248ed2](https://github.com/yschimke/meshcore-mobile/commit/8248ed2a6894509fec7a112c6b79544b1a828227)) +* **deps:** update androidx ([#163](https://github.com/yschimke/meshcore-mobile/issues/163)) ([b23f9e2](https://github.com/yschimke/meshcore-mobile/commit/b23f9e284410dad064f4da7317af12dd45c31540)) +* **deps:** update androidx to v1.1.5 ([#320](https://github.com/yschimke/meshcore-mobile/issues/320)) ([8ceccfd](https://github.com/yschimke/meshcore-mobile/commit/8ceccfd2ca2e4dd21ba53d2bb2152f712aa2d09d)) +* **deps:** update androidx-compose ([#169](https://github.com/yschimke/meshcore-mobile/issues/169)) ([dc04e98](https://github.com/yschimke/meshcore-mobile/commit/dc04e9885f0e001507e2ec15920a6d2fc2832376)) +* **deps:** update androidx-compose to v1.0.0-alpha15 ([#217](https://github.com/yschimke/meshcore-mobile/issues/217)) ([7ebc328](https://github.com/yschimke/meshcore-mobile/commit/7ebc328802503e462ab25d7a228283d2a44a478b)) +* **deps:** update compose-ai-tools ([#294](https://github.com/yschimke/meshcore-mobile/issues/294)) ([b190079](https://github.com/yschimke/meshcore-mobile/commit/b1900790d27d9a28b2cfd9da12ff077acef14490)) +* **deps:** update compose-ai-tools ([#302](https://github.com/yschimke/meshcore-mobile/issues/302)) ([0824c40](https://github.com/yschimke/meshcore-mobile/commit/0824c40e8f5c46af94c00ebbcf5864c3395d148f)) +* **deps:** update compose-ai-tools ([#356](https://github.com/yschimke/meshcore-mobile/issues/356)) ([8427c4f](https://github.com/yschimke/meshcore-mobile/commit/8427c4f85c7353e6f6fb88949b955d7da192c787)) +* **deps:** update compose-ai-tools to v0.17.16 ([#277](https://github.com/yschimke/meshcore-mobile/issues/277)) ([b7d4c60](https://github.com/yschimke/meshcore-mobile/commit/b7d4c608f47f1fe09f58ea65ad7024cd387dcdeb)) +* **deps:** update compose-ai-tools to v0.17.17 ([#282](https://github.com/yschimke/meshcore-mobile/issues/282)) ([233e0a2](https://github.com/yschimke/meshcore-mobile/commit/233e0a2060e6efd1c5ae2ae36c3e814413a9e365)) +* **deps:** update compose-ai-tools to v0.17.18 ([#284](https://github.com/yschimke/meshcore-mobile/issues/284)) ([48b708e](https://github.com/yschimke/meshcore-mobile/commit/48b708e0060b85784ae7938501b69a1773d3aa9e)) +* **deps:** update compose-ai-tools to v0.17.19 ([#285](https://github.com/yschimke/meshcore-mobile/issues/285)) ([9ce7c6f](https://github.com/yschimke/meshcore-mobile/commit/9ce7c6f861b7338439431aba08ad03ff9458fa6a)) +* **deps:** update compose-ai-tools to v0.17.20 ([#287](https://github.com/yschimke/meshcore-mobile/issues/287)) ([7e99358](https://github.com/yschimke/meshcore-mobile/commit/7e9935812fe62169fd4a93fc57c6ca3045a7e329)) +* **deps:** update compose-ai-tools to v0.17.22 ([#290](https://github.com/yschimke/meshcore-mobile/issues/290)) ([8861531](https://github.com/yschimke/meshcore-mobile/commit/88615316564eb73ffc4c7e01bac7d7cbf1da85c1)) +* **deps:** update compose-ai-tools to v0.17.23 ([#292](https://github.com/yschimke/meshcore-mobile/issues/292)) ([ac4ae0b](https://github.com/yschimke/meshcore-mobile/commit/ac4ae0be98c6691486b7abcbbfd7159ddacfeb4d)) +* **deps:** update compose-ai-tools to v0.17.26 ([#295](https://github.com/yschimke/meshcore-mobile/issues/295)) ([bb5f700](https://github.com/yschimke/meshcore-mobile/commit/bb5f70042ad378fbe9a7655e2841898d5b66095f)) +* **deps:** update compose-ai-tools to v0.17.27 ([#296](https://github.com/yschimke/meshcore-mobile/issues/296)) ([497a2de](https://github.com/yschimke/meshcore-mobile/commit/497a2de65cce83f546a6881e3330b1ffd815547a)) +* **deps:** update compose-ai-tools to v0.18.2 ([#298](https://github.com/yschimke/meshcore-mobile/issues/298)) ([acb6e27](https://github.com/yschimke/meshcore-mobile/commit/acb6e276e3ad008535c6e64a216ff7808c438e56)) +* **deps:** update compose-ai-tools to v0.18.3 ([#299](https://github.com/yschimke/meshcore-mobile/issues/299)) ([2fe340b](https://github.com/yschimke/meshcore-mobile/commit/2fe340be8838f2d605dbd4b601eda0515eff2bbc)) +* **deps:** update compose-ai-tools to v0.18.4 ([#300](https://github.com/yschimke/meshcore-mobile/issues/300)) ([7c67b99](https://github.com/yschimke/meshcore-mobile/commit/7c67b993b4b0b9701a7448a970d7594f0206ae76)) +* **deps:** update compose-ai-tools to v0.19.1 ([#307](https://github.com/yschimke/meshcore-mobile/issues/307)) ([f63d892](https://github.com/yschimke/meshcore-mobile/commit/f63d892a3012c7a8d83643abb9e544797798f05a)) +* **deps:** update compose-ai-tools to v0.19.12 ([#309](https://github.com/yschimke/meshcore-mobile/issues/309)) ([0885d3a](https://github.com/yschimke/meshcore-mobile/commit/0885d3a1a70adb1194cb504dd6f9e5a5794cc91c)) +* **deps:** update compose-ai-tools to v0.19.13 ([#311](https://github.com/yschimke/meshcore-mobile/issues/311)) ([e03f371](https://github.com/yschimke/meshcore-mobile/commit/e03f371dfdfe9a59ff9b18adba76cffa3bf711a3)) +* **deps:** update compose-ai-tools to v0.19.14 ([#312](https://github.com/yschimke/meshcore-mobile/issues/312)) ([80d4057](https://github.com/yschimke/meshcore-mobile/commit/80d4057096b6a851db44a24afe2bcb07d97ba7d0)) +* **deps:** update compose-ai-tools to v0.19.18 ([#315](https://github.com/yschimke/meshcore-mobile/issues/315)) ([1502560](https://github.com/yschimke/meshcore-mobile/commit/1502560aa5c4779fbfcffefb977e1eb20c2589da)) +* **deps:** update compose-ai-tools to v0.19.19 ([#316](https://github.com/yschimke/meshcore-mobile/issues/316)) ([85270cd](https://github.com/yschimke/meshcore-mobile/commit/85270cd75c8efd264f12d132a9a5d5c8c6826274)) +* **deps:** update compose-ai-tools to v0.19.20 ([#318](https://github.com/yschimke/meshcore-mobile/issues/318)) ([41cbcbf](https://github.com/yschimke/meshcore-mobile/commit/41cbcbf277e51a82f85ec09626382d1b0b8fd910)) +* **deps:** update compose-ai-tools to v0.19.21 ([#332](https://github.com/yschimke/meshcore-mobile/issues/332)) ([b5f3a34](https://github.com/yschimke/meshcore-mobile/commit/b5f3a34b77ba3a3afa3313b60678b28b305f972e)) +* **deps:** update compose-ai-tools to v0.19.23 ([#334](https://github.com/yschimke/meshcore-mobile/issues/334)) ([29815f5](https://github.com/yschimke/meshcore-mobile/commit/29815f5045d2b0303d4518902e504a7de99b66cb)) +* **deps:** update compose-ai-tools to v0.19.24 ([#335](https://github.com/yschimke/meshcore-mobile/issues/335)) ([7b6a058](https://github.com/yschimke/meshcore-mobile/commit/7b6a058219d376980f155bdb44a4914c16508368)) +* **deps:** update compose-ai-tools to v0.19.25 ([#338](https://github.com/yschimke/meshcore-mobile/issues/338)) ([b64b338](https://github.com/yschimke/meshcore-mobile/commit/b64b3385fb6d8e836e26bd977c5b3b49c8f6a042)) +* **deps:** update compose-ai-tools to v0.19.27 ([#341](https://github.com/yschimke/meshcore-mobile/issues/341)) ([4cdf6d6](https://github.com/yschimke/meshcore-mobile/commit/4cdf6d6edbb737ba84a889b0297df0563cbe7ce7)) +* **deps:** update compose-ai-tools to v0.19.29 ([#345](https://github.com/yschimke/meshcore-mobile/issues/345)) ([8f38722](https://github.com/yschimke/meshcore-mobile/commit/8f3872205801cfaee96eed36d80256b33bf4af6a)) +* **deps:** update compose-ai-tools to v0.19.32 ([#348](https://github.com/yschimke/meshcore-mobile/issues/348)) ([e76b21d](https://github.com/yschimke/meshcore-mobile/commit/e76b21d9f8b6be04c83b1a5b7523db18b7a16b5b)) +* **deps:** update compose-ai-tools to v0.19.33 ([#346](https://github.com/yschimke/meshcore-mobile/issues/346)) ([fe5f349](https://github.com/yschimke/meshcore-mobile/commit/fe5f349b6628cc9a875dd648f212b02d43c213f6)) +* **deps:** update compose-ai-tools to v0.19.34 ([#349](https://github.com/yschimke/meshcore-mobile/issues/349)) ([3662538](https://github.com/yschimke/meshcore-mobile/commit/36625385de7cbe6f1714811ff256ea0b96dce3b0)) +* **deps:** update compose-ai-tools to v0.19.36 ([#350](https://github.com/yschimke/meshcore-mobile/issues/350)) ([bfb23ab](https://github.com/yschimke/meshcore-mobile/commit/bfb23ab720738ce742695af93c543b6e6f7b503c)) +* **deps:** update compose-ai-tools to v0.19.37 ([#351](https://github.com/yschimke/meshcore-mobile/issues/351)) ([d4e410c](https://github.com/yschimke/meshcore-mobile/commit/d4e410c08e33523067750f9f6ee91d99bcbf0fab)) +* **deps:** update compose-ai-tools to v0.19.38 ([#353](https://github.com/yschimke/meshcore-mobile/issues/353)) ([7b6e398](https://github.com/yschimke/meshcore-mobile/commit/7b6e398eb9dd2dd54ebd7bacee69bac23ec27a26)) +* **deps:** update compose-ai-tools to v0.19.40 ([#357](https://github.com/yschimke/meshcore-mobile/issues/357)) ([817b303](https://github.com/yschimke/meshcore-mobile/commit/817b30389024abd672ac86f2756517fdd478883c)) +* **deps:** update compose-ai-tools to v0.19.41 ([#358](https://github.com/yschimke/meshcore-mobile/issues/358)) ([06f46bd](https://github.com/yschimke/meshcore-mobile/commit/06f46bd69e043824aeef9471fb568e04b4b570d2)) +* **deps:** update compose-ai-tools to v0.19.42 ([#360](https://github.com/yschimke/meshcore-mobile/issues/360)) ([c975221](https://github.com/yschimke/meshcore-mobile/commit/c9752211a7903840ed09fe04d91456da525ad813)) +* **deps:** update compose-ai-tools to v0.19.43 ([#362](https://github.com/yschimke/meshcore-mobile/issues/362)) ([e169e57](https://github.com/yschimke/meshcore-mobile/commit/e169e574de3bce40f606651a567d00dba202d11b)) +* **deps:** update compose-ai-tools to v0.19.44 ([#363](https://github.com/yschimke/meshcore-mobile/issues/363)) ([3db4661](https://github.com/yschimke/meshcore-mobile/commit/3db46610df65566040606da6cdf665cfead399b9)) +* **deps:** update compose-ai-tools to v0.19.45 ([#366](https://github.com/yschimke/meshcore-mobile/issues/366)) ([ee6fe96](https://github.com/yschimke/meshcore-mobile/commit/ee6fe963d0fb477427303b6e21c274d688a0a765)) +* **deps:** update compose-ai-tools to v0.19.46 ([#367](https://github.com/yschimke/meshcore-mobile/issues/367)) ([928e7b5](https://github.com/yschimke/meshcore-mobile/commit/928e7b5501ce66b29cd7f0c11a77d488fdd2eb29)) +* **deps:** update compose-ai-tools to v0.19.48 ([#369](https://github.com/yschimke/meshcore-mobile/issues/369)) ([43bd4b9](https://github.com/yschimke/meshcore-mobile/commit/43bd4b9c83e28de3f10b45aefdc6b8eefae5c16e)) +* **deps:** update compose-ai-tools to v0.19.50 ([#373](https://github.com/yschimke/meshcore-mobile/issues/373)) ([2823e98](https://github.com/yschimke/meshcore-mobile/commit/2823e98063808152dd0f4a92802f5827c962d9ce)) +* **deps:** update compose-ai-tools to v0.19.51 ([#375](https://github.com/yschimke/meshcore-mobile/issues/375)) ([2bfcb02](https://github.com/yschimke/meshcore-mobile/commit/2bfcb02d24f84252a11d8dcca8d96c546d41f00c)) +* **deps:** update compose-ai-tools to v0.19.52 ([#377](https://github.com/yschimke/meshcore-mobile/issues/377)) ([6df0aa2](https://github.com/yschimke/meshcore-mobile/commit/6df0aa2367e5140682767e48e61b4f9ef01330c5)) +* **deps:** update compose-ai-tools to v0.19.53 ([#378](https://github.com/yschimke/meshcore-mobile/issues/378)) ([62868d8](https://github.com/yschimke/meshcore-mobile/commit/62868d884950fc1fbbe60d3e594fa113120834d4)) +* **deps:** update compose-multiplatform to v2.11.0 ([#221](https://github.com/yschimke/meshcore-mobile/issues/221)) ([94517d9](https://github.com/yschimke/meshcore-mobile/commit/94517d992b713a6908f60b11eaf58782f2a123e5)) +* **deps:** update dependency androidx.sqlite:sqlite-bundled to v2.7.0 ([#172](https://github.com/yschimke/meshcore-mobile/issues/172)) ([c798c8d](https://github.com/yschimke/meshcore-mobile/commit/c798c8dc31a82995123d4cc24582386a288376f9)) +* **deps:** update dependency androidx.wear.compose.remote:remote-material3 to v1.0.0-alpha07 ([#170](https://github.com/yschimke/meshcore-mobile/issues/170)) ([5780e32](https://github.com/yschimke/meshcore-mobile/commit/5780e327f0e46c87c9589c29298f365c7ec866a1)) +* **deps:** update dependency androidx.wear.compose.remote:remote-material3 to v1.0.0-alpha08 ([#322](https://github.com/yschimke/meshcore-mobile/issues/322)) ([52849dc](https://github.com/yschimke/meshcore-mobile/commit/52849dc010feb664522b62320ee5d95c3680cec0)) +* **deps:** update dependency com.juul.kable:kable-core to v0.44.1 ([#222](https://github.com/yschimke/meshcore-mobile/issues/222)) ([d9d1068](https://github.com/yschimke/meshcore-mobile/commit/d9d1068192efa85b483bce7f5104ba1b34042c04)) +* **deps:** update dependency com.juul.kable:kable-core to v0.44.3 ([#305](https://github.com/yschimke/meshcore-mobile/issues/305)) ([09078b0](https://github.com/yschimke/meshcore-mobile/commit/09078b06878747dce4d9c48054c1f05a96b50844)) +* **deps:** update dependency ee.schimke.composeai:preview-annotations to v0.16.15 ([#158](https://github.com/yschimke/meshcore-mobile/issues/158)) ([f49b668](https://github.com/yschimke/meshcore-mobile/commit/f49b66855414bd8efd0a1872c3b900b18e2f47c6)) +* **deps:** update dependency ee.schimke.composeai:preview-annotations to v0.16.23 ([#186](https://github.com/yschimke/meshcore-mobile/issues/186)) ([61f47f3](https://github.com/yschimke/meshcore-mobile/commit/61f47f39d9b7c1056e863f484ae17146b3ab7632)) +* **deps:** update dependency ee.schimke.composeai:preview-annotations to v0.16.24 ([#188](https://github.com/yschimke/meshcore-mobile/issues/188)) ([2cd1f52](https://github.com/yschimke/meshcore-mobile/commit/2cd1f525dcb7cd7a62263bc37dfa091e0a3b3fd9)) +* **deps:** update dependency ee.schimke.composeai:preview-annotations to v0.16.44 ([#199](https://github.com/yschimke/meshcore-mobile/issues/199)) ([0ccdd8f](https://github.com/yschimke/meshcore-mobile/commit/0ccdd8fa2271c2c299f91a1c55efc04c9873ea93)) +* **deps:** update dependency ee.schimke.composeai:preview-annotations to v0.16.58 ([#243](https://github.com/yschimke/meshcore-mobile/issues/243)) ([10acd2e](https://github.com/yschimke/meshcore-mobile/commit/10acd2e3bcc62fc4524496b67859def0d6d67b2e)) +* **deps:** update dependency ee.schimke.composeai:preview-annotations to v0.16.8 ([#145](https://github.com/yschimke/meshcore-mobile/issues/145)) ([46dea95](https://github.com/yschimke/meshcore-mobile/commit/46dea9577063c81a294e6e8e43639176fa033f2f)) +* **deps:** update dependency ee.schimke.composeai:preview-annotations to v0.19.54 ([#386](https://github.com/yschimke/meshcore-mobile/issues/386)) ([0dadb30](https://github.com/yschimke/meshcore-mobile/commit/0dadb30dea95ccb4657a74a409795bdb35363cdc)) +* **deps:** update dependency io.ktor:ktor-network to v3.5.1 ([#159](https://github.com/yschimke/meshcore-mobile/issues/159)) ([1443935](https://github.com/yschimke/meshcore-mobile/commit/14439350b985d9aa004dd0067c96b35baaa75b0c)) +* **deps:** update dependency io.ktor:ktor-network to v3.5.2 ([#323](https://github.com/yschimke/meshcore-mobile/issues/323)) ([819a96d](https://github.com/yschimke/meshcore-mobile/commit/819a96d6950aec9f332a16ef021487e9b85bba7e)) +* **deps:** update grpc to v1.82.1 ([#160](https://github.com/yschimke/meshcore-mobile/issues/160)) ([64ac712](https://github.com/yschimke/meshcore-mobile/commit/64ac712aca9fa7edc08d7acafaf86bf6b3cbcf41)) +* **deps:** update grpc to v1.82.2 ([#201](https://github.com/yschimke/meshcore-mobile/issues/201)) ([55c8a07](https://github.com/yschimke/meshcore-mobile/commit/55c8a074ef69fc4bcf57eca01c0e2c4fd25ee239)) +* **deps:** update grpc to v1.83.0 ([#306](https://github.com/yschimke/meshcore-mobile/issues/306)) ([25a89a9](https://github.com/yschimke/meshcore-mobile/commit/25a89a912469b9ba52151f75f431742ab01dd211)) +* **deps:** update grpc to v1.83.1 ([#324](https://github.com/yschimke/meshcore-mobile/issues/324)) ([6e40889](https://github.com/yschimke/meshcore-mobile/commit/6e40889c7500a7f1d7c2e7477af8a8ae63fc82f7)) +* **deps:** update kotlin ([#196](https://github.com/yschimke/meshcore-mobile/issues/196)) ([8c0142f](https://github.com/yschimke/meshcore-mobile/commit/8c0142f6ffe45fd072e54bf9408a10b1133139b4)) +* **deps:** update kotlin to v2.4.0 ([#161](https://github.com/yschimke/meshcore-mobile/issues/161)) ([f3e6c86](https://github.com/yschimke/meshcore-mobile/commit/f3e6c86d40b50138be7f1bc70109db389cdc90dc)) +* **deps:** update kotlinx to v0.9.1 ([#171](https://github.com/yschimke/meshcore-mobile/issues/171)) ([2762c47](https://github.com/yschimke/meshcore-mobile/commit/2762c4760b811e0a1cc2010c0f599f28d9214e0c)) +* **deps:** update metro to v1.3.0 ([#165](https://github.com/yschimke/meshcore-mobile/issues/165)) ([caea1d1](https://github.com/yschimke/meshcore-mobile/commit/caea1d1169c982aff7d066042f6139a7f47d1b27)) +* **deps:** update metro to v1.3.1 ([#202](https://github.com/yschimke/meshcore-mobile/issues/202)) ([9825dc7](https://github.com/yschimke/meshcore-mobile/commit/9825dc7191351f9f69201f77d05c15bc5cde5025)) +* **deps:** update metro to v1.3.2 ([#218](https://github.com/yschimke/meshcore-mobile/issues/218)) ([dcfe359](https://github.com/yschimke/meshcore-mobile/commit/dcfe359c856f6cdb995d48860067855d583a01c6)) +* **deps:** update metro to v1.4.0 ([#326](https://github.com/yschimke/meshcore-mobile/issues/326)) ([28a20b8](https://github.com/yschimke/meshcore-mobile/commit/28a20b84a5c9360ddbe8b9d2345502c558f19aa5)) +* **deps:** update metro to v1.4.1 ([#382](https://github.com/yschimke/meshcore-mobile/issues/382)) ([9ec74e2](https://github.com/yschimke/meshcore-mobile/commit/9ec74e2b1de414e43800408dd39e8324e798d10b)) +* **deps:** update wire to v6.4.5 ([#162](https://github.com/yschimke/meshcore-mobile/issues/162)) ([a4d4fe3](https://github.com/yschimke/meshcore-mobile/commit/a4d4fe3c6c9b290af328f53215a06ffc52967cc2)) +* **design-artifacts:** split meshcore per-preview bundles view-only ([#268](https://github.com/yschimke/meshcore-mobile/issues/268)) ([5dde0cb](https://github.com/yschimke/meshcore-mobile/commit/5dde0cb3059359b6ddea75a680a271678e259be2)) +* **design-artifacts:** stage the branded faces for the design-reference raster ([#359](https://github.com/yschimke/meshcore-mobile/issues/359)) ([cbcaaf6](https://github.com/yschimke/meshcore-mobile/commit/cbcaaf6b6f7db054bb655db975a98e348cbc0251)) +* **design-artifacts:** tolerate the unrenderable compose-m3 metadata previews ([#247](https://github.com/yschimke/meshcore-mobile/issues/247)) ([e4318ef](https://github.com/yschimke/meshcore-mobile/commit/e4318efd7d243c4e9fe469bebf6db5ccec657f90)) +* **design-parity:** align chat reference message layout to the candidate ([#120](https://github.com/yschimke/meshcore-mobile/issues/120)) ([8560fe4](https://github.com/yschimke/meshcore-mobile/commit/8560fe40fc4bab5c66c79a3e5ccac53a26f51aef)) +* **design-parity:** bump the CLI pin to 0.1.33 for vector references ([#328](https://github.com/yschimke/meshcore-mobile/issues/328)) ([f84b23d](https://github.com/yschimke/meshcore-mobile/commit/f84b23d4b48166405658c11a2915b4dbd629f02b)) +* **design-parity:** bump the CLI pin to 0.1.34 for figma layout geometry ([#336](https://github.com/yschimke/meshcore-mobile/issues/336)) ([47869c9](https://github.com/yschimke/meshcore-mobile/commit/47869c9f5da14561dcf52c798cf70f9722c20516)) +* **design-parity:** correct CachedDevice reference content + rhythm ([#119](https://github.com/yschimke/meshcore-mobile/issues/119)) ([8637d0a](https://github.com/yschimke/meshcore-mobile/commit/8637d0a50b5330886b0d88ea07073fb874cf718b)) +* **design-parity:** drop the OS status bar from design references ([#115](https://github.com/yschimke/meshcore-mobile/issues/115)) ([ab5bc48](https://github.com/yschimke/meshcore-mobile/commit/ab5bc48eee3bbaefd30b602580ea914b640f835b)) +* **design-parity:** inset Commands/ChannelChat/CachedDevice references ([#133](https://github.com/yschimke/meshcore-mobile/issues/133)) ([eb45230](https://github.com/yschimke/meshcore-mobile/commit/eb45230021a5433cf302a4c98dd54e23fb59c531)) +* **design-parity:** inset DeviceSettings reference to match the candidate ([#132](https://github.com/yschimke/meshcore-mobile/issues/132)) ([a34cdba](https://github.com/yschimke/meshcore-mobile/commit/a34cdbace79bdb1ff098d1105491b29dea0ab279)) +* **design-parity:** label the DeviceBody reference icons ([#138](https://github.com/yschimke/meshcore-mobile/issues/138)) ([cd2b55a](https://github.com/yschimke/meshcore-mobile/commit/cd2b55a91c40d954e4689cd7b16b306738f1457a)) +* **design-parity:** match chat input shape + message text size to candidate ([#123](https://github.com/yschimke/meshcore-mobile/issues/123)) ([2139728](https://github.com/yschimke/meshcore-mobile/commit/213972899994c691a21cdea41578d58df3cb0608)) +* **design-parity:** match Device reference vertical rhythm to the candidate ([#118](https://github.com/yschimke/meshcore-mobile/issues/118)) ([8d17c84](https://github.com/yschimke/meshcore-mobile/commit/8d17c84bb2dd8b1b27e6f54780be05dac52349d6)) +* **design-parity:** match DeviceBody reference typography to the candidate ([#139](https://github.com/yschimke/meshcore-mobile/issues/139)) ([d690ae1](https://github.com/yschimke/meshcore-mobile/commit/d690ae13fcc872ac86a5b2936eb789010a49d969)) +* **design-parity:** point figma refs at the screen, not the artboard wrapper ([#329](https://github.com/yschimke/meshcore-mobile/issues/329)) ([8644d66](https://github.com/yschimke/meshcore-mobile/commit/8644d669f7e214c7b99416dc4a8120377ddecf1d)) +* **design-parity:** populate the dark DeviceBody reference to match its candidate ([#140](https://github.com/yschimke/meshcore-mobile/issues/140)) ([83a400d](https://github.com/yschimke/meshcore-mobile/commit/83a400d5f6b6e4b165fed1a35e90951b9a1c0976)) +* **design-parity:** resync reference generators + correct two controls ([#135](https://github.com/yschimke/meshcore-mobile/issues/135)) ([55b12cd](https://github.com/yschimke/meshcore-mobile/commit/55b12cdf225c3b03ed1054d85499f34cc9499365)) +* **design-parity:** tag dark references and force UTF-8 in CI ([#327](https://github.com/yschimke/meshcore-mobile/issues/327)) ([51a2aee](https://github.com/yschimke/meshcore-mobile/commit/51a2aee43876de387d3d9c7f721968198b0ade4b)) +* **design:** give the screen Device group a distinct name ([#225](https://github.com/yschimke/meshcore-mobile/issues/225)) ([e155990](https://github.com/yschimke/meshcore-mobile/commit/e1559901bfc11b65f3dcd5d45073230abe504aa7)) +* **hooks:** make session-start CLAUDE_ENV_FILE append idempotent ([#239](https://github.com/yschimke/meshcore-mobile/issues/239)) ([e95c649](https://github.com/yschimke/meshcore-mobile/commit/e95c649359f37c72bd2f961cb0306ffd5582b5e7)) +* **preview:** honor light and dark modes ([#344](https://github.com/yschimke/meshcore-mobile/issues/344)) ([c864e2d](https://github.com/yschimke/meshcore-mobile/commit/c864e2dda3d5adeb53f0b0ddaf18c843547394b4)) +* treat blank BuildFetch token as absent ([#206](https://github.com/yschimke/meshcore-mobile/issues/206)) ([f750397](https://github.com/yschimke/meshcore-mobile/commit/f750397a2e13dd415d833c62131dddf1fae84533)) +* **wear:** drop the phantom action bar from the wear activity heroes ([#340](https://github.com/yschimke/meshcore-mobile/issues/340)) ([e5d8581](https://github.com/yschimke/meshcore-mobile/commit/e5d8581d329fd209d4c5daf0684e3c4c1f9d717c)) +* **wear:** let the list headers participate in TLC height morphing ([#310](https://github.com/yschimke/meshcore-mobile/issues/310)) ([0aa7a31](https://github.com/yschimke/meshcore-mobile/commit/0aa7a31687806ecb9312e6d5285fcd23c564f110)) +* **wear:** render the WearMainActivity activity preview ([#337](https://github.com/yschimke/meshcore-mobile/issues/337)) ([d2b676d](https://github.com/yschimke/meshcore-mobile/commit/d2b676dac0ed40d248e7444cfb0f82a332fed14c)) + + +### Performance Improvements + +* **build:** apply android-cache-fix for relocatable lint/annotation tasks ([#238](https://github.com/yschimke/meshcore-mobile/issues/238)) ([6e3e126](https://github.com/yschimke/meshcore-mobile/commit/6e3e1263bfce23a49b8933ab5e7e567180f26be2)) + + +### Reverts + +* **design-artifacts:** drop embed-deps/view-only split for meshcore ([#269](https://github.com/yschimke/meshcore-mobile/issues/269)) ([0e7bc00](https://github.com/yschimke/meshcore-mobile/commit/0e7bc006f5ea9de4d8802ce96361cc3c396fee0e)) + ## [0.1.2](https://github.com/yschimke/meshcore-mobile/compare/v0.1.1...v0.1.2) (2026-06-15) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 2bbadcd2..f5a4c5b6 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,6 +1,6 @@ import com.github.triplet.gradle.androidpublisher.ReleaseStatus -val appVersionName = "0.1.2" // x-release-please-version +val appVersionName = "0.1.3" // x-release-please-version // Pack MAJOR.MINOR.PATCH into a monotonic int. Caps at major < 22. val appVersionCode: Int =