Commit Graph
200 Commits
Author SHA1 Message Date
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
nahnah 515c01ca79 [imp]: Better separation for FNavBar with scaffold 2026-02-09 21:43:44 +00:00
nahnah 2682e636e2 [imp]: Add Donate button & UX improvements 2026-02-09 21:42:25 +00:00
nahnah 8ac8649b60 [imp]: increase contrast of FNavBar 2026-02-09 21:33:12 +00:00
nahnah 7a62946e8f [imp]: Add waitForInstalled and use after install
This is an attempt to fix the issue of Uninstall/Open not displaying after install. The app requires a hot reload to fix it.
2026-02-09 20:54:38 +00:00
nahnah 9cd7fca4e4 [fix]: Hide Action button inside _AllVersionsSection #28 2026-02-09 20:48:13 +00:00
nahnah a31896c755 [imp]: Update FNavBar 2026-02-09 20:38:35 +00:00
nahnah 54b1fa9b4d [imp]: Add Czech language & clean up 2026-02-09 20:31:47 +00:00
nahnah a61b44d0d6 [fix]: padding issues for AppListItem 2026-02-06 21:03:17 +00:00
nahnah ba51185494 [feat]: new navbar for florid
very experimental
2026-02-06 21:01:13 +00:00
nahnah 5eaae31d32 [imp]: More florid theming 2026-02-06 20:05:19 +00:00
nahnah 98c1e7f18e fixing more bad changelog
ok i need some sleep
v1.0.6+7
2026-02-05 00:52:33 +00:00
nahnah be9db2bf89 [fix]: Mistake in changelog
my bad
2026-02-05 00:50:35 +00:00
nahnah d50c03da25 v1.0.6+7
OMG! We have crossed over 1000+ downloads on IzzyOnDroid! Thank you everyone for the support and love ❤️
2026-02-05 00:33:46 +00:00
nahnah a4985ea43e [fix]: listtile ontap
me so dumb
2026-02-05 00:17:46 +00:00
nahnah f2614e6e8b [fix]: no more keyboard popping up on any other screen 2026-02-05 00:13:54 +00:00
nahnah d7857a0cc6 [imp]: Florid-ify onboarding 2026-02-05 00:09:45 +00:00
nahnahandGitHub 85a4269701 Merge pull request #22 from Nandanrmenon/copilot/allow-unstable-version-opt-in
Fix unstable version filtering and implement per-app preferences
2026-02-04 23:43:08 +00:00
nahnah df5abe3b53 Revert "Merge branch 'main' into copilot/allow-unstable-version-opt-in"
This reverts commit dfa0761415, reversing
changes made to 79eda27986.
2026-02-04 23:42:37 +00:00
nahnahandGitHub dfa0761415 Merge branch 'main' into copilot/allow-unstable-version-opt-in 2026-02-04 23:41:41 +00:00
nahnah 79eda27986 [imp]: Move the toggle for unstable version to a suitable location 2026-02-04 23:40:29 +00:00
nahnah d49e2681bf [fix]: Use FutureBuilder for updatable apps count 2026-02-04 23:40:05 +00:00
copilot-swe-agent[bot]andNandanrmenon a0931c9031 Address code review feedback
- Improved comment to explain the bug fix more clearly
- Fixed spelling: 'pre-release' to 'prerelease' for consistency

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-04 23:19:40 +00:00
copilot-swe-agent[bot]andNandanrmenon bfb686d89d Fix download bug - use filtered version for downloads
- Fixed _handleInstall to use the specific filtered version when downloading
- Ensures downloads respect per-app unstable version preference
- Changed from copyWith to copyWithVersion to pass only the selected version

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-04 23:18:42 +00:00
copilot-swe-agent[bot]andNandanrmenon 5eba97083a Remove global unstable setting and add per-app toggle
- Removed includeUnstableVersions from SettingsProvider
- Removed global unstable toggle from settings screen
- Added per-app unstable version toggle in app details (only for installed apps)
- Filter "All Versions" section based on per-app preference
- Show/hide unstable versions based on user's per-app choice

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-04 23:17:59 +00:00
copilot-swe-agent[bot]andNandanrmenon 0aa15be323 Convert to per-app unstable version preferences
- Created AppPreferencesService to manage per-app unstable version settings
- Updated AppProvider to use per-app preferences instead of global setting
- Made getLatestVersion async to load preferences
- Updated all callers to use FutureBuilder or await
- Clean up preferences when apps are uninstalled
- Updated UpdatesScreen and app_details_screen to handle async version lookups

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-04 23:15:45 +00:00
nahnah da8e2acde1 [fix]: run issues fixed 2026-02-04 23:00:05 +00:00
copilot-swe-agent[bot]andNandanrmenon 84309040bc Improve code readability in repository selection dialog
- Extract repository lookup into separate variable for better readability

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-04 22:46:16 +00:00
copilot-swe-agent[bot]andNandanrmenon b86fbf6a4b Use tracked repository for updates and highlight in UI
- Updated _buildInstallButton to use tracked repository URL when available
- Updated _showRepositorySelection to show which repo app was installed from
- Highlighted tracked repository in repository selection dialog

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-04 22:44:43 +00:00
copilot-swe-agent[bot]andNandanrmenon ae94a3b85d Add unstable version opt-in and repository tracking
- Added isUnstable property to FDroidVersion to detect beta/alpha/RC versions
- Added getLatestVersion method to FDroidApp to filter unstable versions
- Added includeUnstableVersions setting in SettingsProvider
- Updated AppProvider to use settings when determining latest version
- Updated main.dart to inject SettingsProvider into AppProvider
- Updated app_details_screen to use AppProvider.getLatestVersion
- Added settings UI toggle for unstable versions
- Created InstallationTrackingService to track app download sources
- Updated DownloadProvider to track repository URLs and clean up on uninstall

Co-authored-by: Nandanrmenon <16499541+Nandanrmenon@users.noreply.github.com>
2026-02-04 22:43:24 +00:00
copilot-swe-agent[bot] 1f6b9773dd Initial plan 2026-02-04 22:34:18 +00:00
nahnah 2b7d6fe081 [fix]: Code clean up on screens 2026-02-04 22:27:02 +00:00
nahnah 7dcb711e25 [imp]: Code clean up in UpdateScreen 2026-02-04 22:22:09 +00:00
nahnah 0b5c2f42f5 [imp]: Remove presets loading and year2023 param in RepoScreen 2026-02-04 22:19:18 +00:00
nahnah 2246bb0ae8 [fix]: Set material 3 progress indicator globally 2026-02-04 22:18:42 +00:00
nahnah 5467cb56a5 [imp]: Refactor localization & convert screens to slivers 2026-02-04 22:12:34 +00:00
nahnah 781cabd7c8 [fix]: Avoid duplicate repo entries 2026-02-03 21:47:15 +00:00
nahnah e2fc0fc369 fix readme 2026-01-31 20:42:20 +00:00
nahnah 71fc0466f5 Add translators link 2026-01-31 20:18:28 +00:00
nahnah 5354c7567e Add translators contribution 2026-01-31 20:16:26 +00:00
nahnah f567b67d4d Switch to Crowdin and flutter_localization 2026-01-31 20:10:56 +00:00
nahnahandGitHub a5a07f35e3 Merge pull request #20 from JasmineLowen/main
feat(localization/de): add german localization
2026-01-31 18:51:55 +00:00