241 Commits
Author SHA1 Message Date
nahnah c3106cd341 [imp]: Use username for navigation label 2026-02-14 23:25:15 +00:00
nahnah 27b898f858 [imp]: Animation when switching between pages 2026-02-14 23:15:54 +00:00
nahnah ce60259a70 [imp]: Rearrange stuff in AppDetailScreen 2026-02-14 23:12:19 +00:00
nahnah ac3557740f [feat]: Display Anti-feature on appdetailscree 2026-02-14 22:51:51 +00:00
nahnah 570d8d0e0c [imp]: Better search results
Finally!
2026-02-14 22:24:06 +00:00
nahnah 4b115acf14 [imp]: add florid icon on appbar 2026-02-14 16:58:11 +00:00
nahnah 2aca99595e [imp]: Use SliverAppBar + persistent FTabBar header in Library Screen 2026-02-14 16:29:35 +00:00
nahnah cdb921e504 [imp]: Add refresh action; move 'Update All' into header 2026-02-14 16:15:53 +00:00
nahnah 40c4c0d45b [fix]: clear search after leaving the screen 2026-02-14 16:09:14 +00:00
nahnah e8a7fb057b [imp]: Better and accessible search bar 2026-02-14 16:04:09 +00:00
nahnah d021cb90bb [imp]: Switch out search from navbar 2026-02-14 15:52:55 +00:00
nahnah a42e8db95b [feat]: User page 2026-02-14 15:41:48 +00:00
nahnah 82335efea8 [fix]: Padding issue if for "No Version Available" 2026-02-14 14:24:48 +00:00
nahnah e3b065d80e [fix]: remove debug stuff 2026-02-14 14:23:04 +00:00
nahnah 8930bddacc [feat]: Show what's new for Florid 2026-02-14 14:22:35 +00:00
nahnah bf1aa3b32e [imp]: Add a 'Alpha' tag for shizuku 2026-02-14 13:34:35 +00:00
nahnah de0b596e25 [imp]: Use SliverAppBar inside Settings 2026-02-14 13:30:20 +00:00
nahnah bf63001279 [fix]: Hide update button when unstable turned off 2026-02-14 13:19:07 +00:00
nahnah f90b07c5c7 [feat]: Select APKs by device ABI compatibility 2026-02-14 12:48:36 +00:00
nahnah 865493e262 [fix]: Another fix for Shizuku
Needs testings
2026-02-14 11:45:54 +00:00
copilot-swe-agent[bot]andNandanrmenon ce886bcfbc Fix duplicate auto-install causing button state issues
Skip DownloadProvider's auto-install when downloading from version picker,
since AppDetailsScreen has its own auto-install logic that properly calls
fetchInstalledApps() and updates the UI. This prevents race conditions and
ensures the button state updates correctly after installation.

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-13 20:00:27 +00:00
copilot-swe-agent[bot]andNandanrmenon ccdae258db Add comments explaining design decisions
- Document why status reverts to 'completed' on error (to allow retry)
- Explain architectural constraint for the delay workaround
- Clarify that delay gives UI time to call fetchInstalledApps()

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-13 19:26:19 +00:00
copilot-swe-agent[bot]andNandanrmenon 250b250b28 Address code review feedback
- Remove trailing whitespace for consistency
- Extract magic number to named constant _shizukuInstallSettleDelay
- Add warning log when downloadInfo is null to help debug edge cases

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-13 19:25:23 +00:00
copilot-swe-agent[bot]andNandanrmenon b240339f09 Add delay before reverting install status for Shizuku
Add 2-second delay after Shizuku installation completes before reverting status
back to 'completed'. This gives the UI time to call fetchInstalledApps() and
update the button state to show the app as installed, preventing the button
from briefly showing 'Install' again after installation succeeds.

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-13 19:23:42 +00:00
copilot-swe-agent[bot]andNandanrmenon 7b1ea682cb Add installing status to track Shizuku installation progress
- Add 'installing' status to DownloadStatus enum
- Update installApk to accept packageName and versionName parameters
- Set status to 'installing' before installation and back to 'completed' after
- Add UI state in _VersionDownloadButton to show "Installing..." with progress indicator
- Update all installApk calls to pass required parameters
- Notify listeners when status changes to trigger UI rebuild

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-13 19:21:50 +00:00
copilot-swe-agent[bot] caa591829b Initial plan 2026-02-13 19:16:45 +00:00
nahnah f2da77f412 [fix]: Temporary fix for shizuku install 2026-02-13 19:12:17 +00:00
nahnah 171072debe [feat]: Add Dynamic Colors for both themes 2026-02-13 17:45:07 +00:00
nahnah 64716910bb Introduce a debug buildType
Now you can have release and debug app on the same phone
2026-02-13 17:44:57 +00:00
nahnah 5ee222d888 [imp]: Add NavigationRail themes and update Florid layout logic 2026-02-13 17:44:46 +00:00
nahnah 16d1e09fbb [feat]: Support for Large devices and foldables 2026-02-13 17:44:28 +00:00
nahnah 69fdd3d3d6 [imp]: Improvement in settings's architecture 2026-02-11 20:46:02 +00:00
nahnah f873374f30 [imp]: Better Error handling for Shizuku #36 2026-02-11 20:46:02 +00:00
nahnah f5f149e3bb [imp]: Show a progress indicator when install 2026-02-11 20:46:02 +00:00
nahnah 760cd9d7fd [feat]: Implement Shizuku Installation method #34
Very Experimental! Installing works
2026-02-11 20:46:02 +00:00
nahnah fabe1ccd7d v1.0.7+8 v1.0.7+8 2026-02-10 15:42:22 +00:00
nahnah 3b57b221d3 [fix]: Remove Notification init from main 2026-02-10 15:05:39 +00:00
nahnah e9dfa29a5f [imp]: Simplify Permission screen 2026-02-10 14:32:55 +00:00
nahnah 3b34302a4a [imp]: Organise Settings page for better visibility 2026-02-10 14:31:09 +00:00
nahnah 57eec8b3d4 [feat]: Add option to disable battery optimization for background service 2026-02-10 13:57:39 +00:00
nahnah fada082ec9 [feat]: Background fetching of repos and updates
Initial work laid out
2026-02-10 13:43:08 +00:00
nahnah 283b1fda0f [fix]: Use color for fav button in AppDetailScreen 2026-02-10 12:52:48 +00:00
nahnah d92e7e0dd6 [fix]: Use Localization for tabbar in Update Screen 2026-02-10 12:51:20 +00:00
nahnah cf373fcf98 [fix]: Fixed badgecount issue when count is empty 2026-02-10 12:49:32 +00:00
nahnah 66634cc6b5 [fix]: Fix clipping issues on FTabBar 2026-02-10 12:48:12 +00:00
nahnah d1cea53ca1 [feat]: Import and Export favourite list 2026-02-10 12:47:25 +00:00
nahnah 098192928c [feat]: Favourite apps on AppDetailScreen 2026-02-10 12:30:37 +00:00
nahnah 59209d8838 [imp]: Code cleanup 2026-02-10 11:45:55 +00:00
nahnah e2dd607f9b [feat]: Group and display permission's description 2026-02-09 22:01:32 +00:00
nahnah d5b54ca060 [imp]: Display Android instead of SDK
Also allow users to see SDK by tapping on the tile
2026-02-09 21:49:51 +00:00