N20260702
Release ArchiveTune Nightly artifact, generated on 2026/07/02 - 01:26:50 (UTC +0)
π MVP Committer
Congratulations to @rukamori for contributing 37 commit(s) in this release! π
π Contribution Leaderboard
π₯ @rukamori: 37 commit(s)
π₯ @beebtw: 18 commit(s)
π₯ @hijasongood: 13 commit(s)
π€ @flue17: 12 commit(s)
π€ @Mickael81: 11 commit(s)
π€ @hsp1020: 10 commit(s)
π€ @gallegonovato: 6 commit(s)
π€ @Ur_lightmoon: 4 commit(s)
π€ @ValteMCPE: 4 commit(s)
π€ @Anonymous: 4 commit(s)
π€ @Yar270: 3 commit(s)
π€ @FullGa123: 3 commit(s)
π€ @renovate[bot]: 2 commit(s)
π€ @adam-adrian: 2 commit(s)
π€ @MadameVulva: 2 commit(s)
π€ @Davidzinco: 2 commit(s)
π€ @sang765: 1 commit(s)
π€ @andres2: 1 commit(s)
π€ @AlmazzikDev: 1 commit(s)
π€ @vintagezero: 1 commit(s)
π€ @nekohepott: 1 commit(s)
π€ @Nijeryaprensi: 1 commit(s)
π€ @Myrdincx: 1 commit(s)
π€ @radenya86: 1 commit(s)
π€ @wynriu: 1 commit(s)
β¨ Changelog
3a2b2d5- "refactor(IconScreen): Remove redundant remember from AppIconRow variables" by (@rukamori)964e6aa- "Merge branch 'dev'" by (@rukamori)481f018- "fix(AppBar): ensure TopAppBarState heightOffset and contentOffset reset" by (@rukamori)a923703- "perf(IconScreen): Memoize ListItemDefaults calls in AppIconRow" by (@rukamori)d21bbf6- "fix(IconScreen): align selected stroke with row shape" by (@rukamori)9b93682- "Translated using Weblate (Urdu)" by (@beebtw)0069c35- "fix generator icon" by (@rukamori)f7e02f7- "disable caching" by (@rukamori)5396119- "fix(GenerateIconPackTask): pass SVG source as path" by (@rukamori)8636b9d- "refactor(GenerateIconPackTask): generate adaptive icons from svg metadata" by (@rukamori)9767ba9- "feat(build): comment generated icon preview table" by (@rukamori)f2ce5ef- "fix(process_icon_submission): enforce 512 vector dimensions" by (@rukamori)c099617- "Merge branch 'dev' of github-rukamori:ArchiveTuneApp/ArchiveTune into dev" by (@rukamori)36f9a60- "update submodules" by (@rukamori)43aa542- "Translated using Weblate (Spanish)" by (@gallegonovato)7fd2938- "Translated using Weblate (Spanish)" by (@gallegonovato)edba3a1- "Update all dependencies (#964)" by (@renovate[bot])6689b3f- "fix(GenerateIconPackTask): handle missing vector fill colors" by (@rukamori)b7e2f61- "remove duplicate string" by (@rukamori)98455ae- "update submodules" by (@rukamori)201548e- "fix(frostwave_japanese_winter_animesh_950492): add opaque vector fill" by (@rukamori)22e4ab3- "new icon submission" by (@rukamori)fc6c2e8- "Merge branch 'translate'" by (@rukamori)bd8001f- "Refactor/main header scroll style (#963)" by (@adam-adrian, @rukamori)dda9f04- "Translated using Weblate (Italian)" by (@MadameVulva)a8c30f6- "Translated using Weblate (German)" by (@flue17)b823e16- "Translated using Weblate (German)" by (@flue17)b4f006f- "new icon submission" by (@rukamori)f1aace4- "fix(LocalPlaylistScreen): correct search mode layout" by (@rukamori)e241006- "refactor(ArtistScreen): use segmented overflow actions" by (@rukamori)0a07791- "fix(AodCustomizedScreen): fill shape picker grid width" by (@rukamori)498cd34- "feat(ArtistScreen): integrate artist blocked and their content globally #940" by (@rukamori)1b5deba- "fix(LyricsMenuViewModel): classify TTML sync badges correctly" by (@rukamori)148749a- "fix(StorageSettings): prevent cache clearing freezes" by (@rukamori)3b767ff- "Merge branch 'dev'" by (@rukamori)360894f- "Merge branch 'translate'" by (@rukamori)497fe06- "Refactor instructions for clarity and focus" by (@rukamori)030e0ac- "Android development guidelines for reviewing pull" by (@rukamori)d2e3db4- "fix(deps): update dependency com.mocharealm.accompanist:lyrics-core to v0.4.6 (#962)" by (@renovate[bot], @rukamori)aec98bc- "Merge branch 'dev' of github-rukamori:ArchiveTuneApp/ArchiveTune into dev" by (@rukamori)7e25e62- "fix(TTMLParser): preserve line-synced Better Lyrics #961" by (@rukamori)60b26af- "Translated using Weblate (Chinese (Traditional Han script))" by (@hijasongood)ab9836d- "Translated using Weblate (Chinese (Traditional Han script))" by (@hijasongood)a55ce3b- "feat: open search overlay when tapping Search tab while already on search screen (#944)" by (@sang765, @rukamori)34a9db7- "Translated using Weblate (Chinese (Traditional Han script))" by (@hijasongood)6f647be- "Translated using Weblate (German)" by (@flue17)744a979- "Translated using Weblate (Korean)" by (@hsp1020)826ad4a- "Translated using Weblate (German)" by (@flue17)998a503- "Translated using Weblate (Chinese (Traditional Han script))" by (@hijasongood)5797c65- "Translated using Weblate (German)" by (@flue17)73e6891- "Translated using Weblate (German)" by (@flue17)16c98cc- "Translated using Weblate (Chinese (Traditional Han script))" by (@hijasongood)b6bbb60- "Translated using Weblate (Chinese (Traditional Han script))" by (@hijasongood)d1b09fc- "Translated using Weblate (Chinese (Traditional Han script))" by (@hijasongood)8eb2ed2- "Translated using Weblate (Arabic)" by (@Ur_lightmoon)5a93063- "Translated using Weblate (Arabic)" by (@Ur_lightmoon)a0cf1b5- "Translated using Weblate (Chinese (Traditional Han script))" by (@hijasongood)e2c17f1- "Translated using Weblate (Italian)" by (@MadameVulva)81a01fa- "Translated using Weblate (Portuguese (Brazil))" by (@ValteMCPE)0d43087- "Translated using Weblate (Chinese (Traditional Han script))" by (@hijasongood)53138fb- "Translated using Weblate (Chinese (Traditional Han script))" by (@hijasongood)2eab248- "Translated using Weblate (Indonesian)" by (@andres2)5be2369- "Translated using Weblate (French)" by (@Mickael81)1904eef- "Translated using Weblate (Arabic)" by (@Ur_lightmoon)b9f205f- "Translated using Weblate (Arabic)" by (@Ur_lightmoon)ec58db7- "Translated using Weblate (Korean)" by (@hsp1020)ab8e769- "Translated using Weblate (Korean)" by (@hsp1020)f3094fc- "Translated using Weblate (Urdu)" by (@beebtw)65ce30f- "Translated using Weblate (German)" by (@flue17)535aec2- "Translated using Weblate (Korean)" by (@hsp1020)145a73b- "Translated using Weblate (German)" by (@flue17)4d3f7d5- "Translated using Weblate (Urdu)" by (@beebtw)93ea086- "Translated using Weblate (Spanish)" by (@gallegonovato)cffcd09- "Translated using Weblate (Korean)" by (@hsp1020)2a750d6- "Translated using Weblate (Chinese (Traditional Han script))" by (@hijasongood)346fa72- "Translated using Weblate (Spanish)" by (@gallegonovato)57425e5- "Translated using Weblate (Russian)" by (@AlmazzikDev)4f05376- "Added translation using Weblate (Chinese (Traditional Han script))" by (@hijasongood)7ceeedf- "Translated using Weblate (Ukrainian)" by (@vintagezero)ed62876- "Translated using Weblate (Hebrew)" by (@Yar270)064ac7a- "Translated using Weblate (Russian)" by (@nekohepott)8ac3bcd- "Translated using Weblate (Korean)" by (@hsp1020)a06b219- "Translated using Weblate (Japanese)" by (@Anonymous)c8d6cf0- "Translated using Weblate (French)" by (@Mickael81)598d147- "Added translation using Weblate (Chinese (Traditional Han script))" by (@hijasongood)a7b949c- "Translated using Weblate (German)" by (@flue17)4648059- "Merge branch 'dev'" by (@rukamori)97c8c92- "update submodules" by (@rukamori)f3cd5d1- "Translated using Weblate (Korean)" by (@hsp1020)b7fc41c- "Translated using Weblate (Korean)" by (@hsp1020)a6938de- "Translated using Weblate (German)" by (@flue17)fdea626- "Translated using Weblate (Urdu)" by (@beebtw)b07eb57- "Translated using Weblate (Urdu)" by (@beebtw)0539cf4- "Translated using Weblate (Thai)" by (@FullGa123)b6382b3- "Translated using Weblate (Urdu)" by (@beebtw)a261090- "Added translation using Weblate (Thai)" by (@FullGa123)5fe5765- "Added translation using Weblate (Thai)" by (@FullGa123)8827e6e- "Translated using Weblate (Urdu)" by (@beebtw)d134f22- "Translated using Weblate (Urdu)" by (@beebtw)914c702- "Translated using Weblate (Urdu)" by (@beebtw)08c8268- "Translated using Weblate (Hebrew)" by (@Yar270)860db29- "Translated using Weblate (Hebrew)" by (@Yar270)33df5e2- "Added translation using Weblate (Javanese)" by (@Davidzinco)54da341- "Added translation using Weblate (Javanese)" by (@Davidzinco)42acb40- "Translated using Weblate (Urdu)" by (@beebtw)bb13259- "Translated using Weblate (Urdu)" by (@beebtw)8b55bb2- "Translated using Weblate (Urdu)" by (@beebtw)de4cf08- "Translated using Weblate (Urdu)" by (@beebtw)fbabc23- "Translated using Weblate (German)" by (@flue17)04ecbd8- "Translated using Weblate (German)" by (@flue17)97496dc- "Translated using Weblate (Turkish)" by (@Nijeryaprensi)4abf88c- "Translated using Weblate (French)" by (@Mickael81)77f9d54- "Translated using Weblate (Dutch)" by (@Myrdincx)3027591- "Translated using Weblate (French)" by (@Mickael81)16f43c9- "Translated using Weblate (French)" by (@Mickael81)3f04321- "Translated using Weblate (Urdu)" by (@beebtw)457a066- "Translated using Weblate (French)" by (@Mickael81)f423575- "Translated using Weblate (French)" by (@Mickael81)f1fabbe- "Translated using Weblate (Urdu)" by (@beebtw)fcacd0e- "Translated using Weblate (French)" by (@Mickael81)510c110- "Translated using Weblate (Urdu)" by (@beebtw)33da3ed- "Translated using Weblate (Indonesian)" by (@adam-adrian)ff640d2- "Translated using Weblate (French)" by (@Mickael81)987d793- "Added translation using Weblate (Urdu)" by (@beebtw)6d83a0b- "Added translation using Weblate (Urdu)" by (@beebtw)7ebb480- "Translated using Weblate (Turkish)" by (@radenya86)d6646b1- "Translated using Weblate (Portuguese (Brazil))" by (@ValteMCPE)1d5f1a6- "Translated using Weblate (Spanish)" by (@gallegonovato)a52fb45- "Translated using Weblate (Spanish)" by (@gallegonovato)08b7330- "Translated using Weblate (Portuguese (Brazil))" by (@ValteMCPE)511ba1b- "Translated using Weblate (Portuguese (Brazil))" by (@ValteMCPE)ab9ab88- "Translated using Weblate (Vietnamese)" by (@Anonymous)0e830b1- "Translated using Weblate (Vietnamese)" by (@wynriu)86391c4- "Translated using Weblate (Korean)" by (@hsp1020)1cfa9d6- "Translated using Weblate (Indonesian)" by (@Anonymous)4314c99- "Translated using Weblate (French)" by (@Mickael81)e627130- "Translated using Weblate (Korean)" by (@hsp1020)99151a5- "Translated using Weblate (Indonesian)" by (@Anonymous)7e6b56c- "Translated using Weblate (French)" by (@Mickael81)