- logging: add logging functionality to graph components(
505ff5a
) (by Lyes Tarzalt) - graph: add trend colors for line graph visualization(
749b828
) (by Lyes Tarzalt) - add animation to custom line graph rendering(
1563480
) (by Lyes Tarzalt) - CustomLineGraph additional configuration options and improved rendering(
dda276b
) (by Lyes Tarzalt) - custome line graph(
b1fba08
) (by Lyes Tarzalt)
- conversion calculation not updating when switching currency direction(
3bd277a
) (by Lyes) - improve error handling for fetching exchange rates and historical data(
3992081
) (by Lyes) - i18n: update translations for about section and error messages across multiple languages(
8f7d3c6
) (by Lyes) - i18n: update multilingual content for clarity and consistency(
79ec7a5
) (by Lyes) - update text formatting to display one decimal place in line graph painter(
42bd9ef
) (by Lyes Tarzalt) - handle edge cases and prevent NaN values in line graph rendering(
f0420ed
) (by Lyes Tarzalt)
- enhance currency input widget with improved layout and input formatting(
9c174bb
) (by Lyes Tarzalt) - enhance input formatter to handle empty input and limit decimal places(
020ecc3
) (by Lyes Tarzalt) - Improve button selection UI(
5ca60cc
) (by Lyes Tarzalt)
- increase font size for currency list item text(
65bf7a1
) (by Lyes Tarzalt)
- Display both buy and sell values on currency tile(
666204e
) (by Lyes Tarzalt)
- double add banner showing on graph page(
14b4446
) (by Lyes Tarzalt) - swap currencies button is too big(
2d04ffc
) (by Lyes Tarzalt) - graph select currency button obscured ad view(
1335e9f
) (by Lyes Tarzalt)
- revert back to prev workflow without generating changelog(
1cb87e2
) (by Lyes) - Must provide either input tag OR (fromTag and toTag)(
ebe351c
) (by Lyes) - Generate Changelog github actions fails because the tag is not created yet(
0c681e8
) (by Lyes)
- show selected currencies at top of list(
6f8d3ca
) (by Lyes) - add Currency information in the AppBar(
8f000fd
) (by Lyes)
- Accessibility issue reported by Google play(
b303a72
) (by Lyes)
- network fetch timing to exclude cache hits(
9cdbd93
) (by Lyes)
- Enhance event logging across the app(
7af35f7
) (by Lyes)
- add back intl8 for currency list appbar(
5eaebc1
) (by Lyes) - currencies not loading on first start, and graph provider used after it was disposed.(
d4322a7
) (by Lyes)
- Fetching and displaying official exchange rates(
7385d90
) (by Lyes)
- intl generates in wrong dir, setup script for windows did not work.(
8778e74
) (by Lyes)
- Could not find package
build_runner
(5af46c5
) (by Lyes) - onslide delete does not save pref + update flutter to 3.22(
fc4e4d4
) (by Lyes)
- debug and release config from env for android + debug log + appcheck WIP(
95d92c4
) (by Lyes Tarzalt) - add user terms and condition agreement(
ad293be
) (by Lyes Tarzalt) - add slide to remove from the list(
c9904fc
) (by Lyes Tarzalt) - ios works, added only portraite mode(
0acdb0e
) (by Lyes Tarzalt) - add refreshData to RefreshIndicator onRefresh(
636a756
) (by Lyes Tarzalt) - ads works(
de9d884
) (by Lyes Tarzalt) - adaptive adbanner(
2955fef
) (by Lyes Tarzalt) - app notification and appcheck(
f3d064b
) (by Lyes Tarzalt) - adding push notif with firebase...WIP(
a7309b1
) (by Lyes Tarzalt) - proper number format based on local(
97160af
) (by Lyes Tarzalt) - Implement info icon with detailed currency buy/sell explanation dialog(
52c22f4
) (by Lyes Tarzalt) - Add max value input formatter to restrict numeric input in text fields(
9d1e2c3
) (by Lyes Tarzalt) - add date of currencies in the app bar(
efb813d
) (by Lyes Tarzalt) - crashes are sent to firebase(
9afacb1
) (by Lyes Tarzalt) - number to words, still WIP but works for now(
c477834
) (by Lyes Tarzalt) - Added language selection persistence and passed selected language to MainScreen.(
7f30dbe
) (by Lyes Tarzalt) - dynamically switch locales within the app and updating the localization files with additional language options and translations(
f46af5d
) (by Lyes Tarzalt) - error page incase the user install the app but has not internet(
74b8f5c
) (by Lyes Tarzalt) - Added simulated pull-to-refresh :)(
80c05f3
) (by Lyes Tarzalt) - Implemented back the reorderable list and maintain user-selected currency order(
beebb82
) (by Lyes Tarzalt) - Reorderable List(
fcf01a2
) (by Lyes Tarzalt) - wrap root with Material(
4d95587
) (by Lyes Tarzalt) - Replaced custom Flutter splash screen with flutter_native_splash(
0a3f4d0
) (by Lyes Tarzalt) - Implement animated splash screen with logo fade-in and preload Firestore data(
0117d9e
) (by Lyes Tarzalt) - make the dot in graph bigger + exposed param(
7914c60
) (by Lyes Tarzalt)
- list tiles are too thin(
9e781ae
) (by Lyes) - search on empty list + remove safetynet + add gms.permission.AD_ID(
607ab30
) (by Lyes Tarzalt) - appcheck right after firebase init + asset name change(
16c3b02
) (by Lyes Tarzalt) - slow app start and rm es, zh, de lang(
e723c5e
) (by Lyes Tarzalt) - Asynchronously initialize Firebase Messaging to reduce app startup time(
3fe18cd
) (by Lyes Tarzalt) - loading screen was not showinf when changing currecnies in graph view(
ea64a2f
) (by Lyes Tarzalt) - adbanner widget alraedy in widget tree(
e336507
) (by Lyes Tarzalt) - pages names were not appearing on firebase analy(
bc0d144
) (by Lyes Tarzalt) - expneded in convert cuasing error(
2c4e2a8
) (by Lyes Tarzalt) - we did not fetch the correct cache for graph data + make the error widget fill the parent size(
8f84dd0
) (by Lyes Tarzalt) - graph view showing error for a moment(
baf6377
) (by Lyes Tarzalt) - history data was not loading(
ff745ab
) (by Lyes Tarzalt) - textfield in add currencies didnt work properly and graph line didnt update on index touch(
45af9c3
) (by Lyes Tarzalt) - currency list from cache is empty sometimes, add check if the list is not empty(
d2bbb41
) (by Lyes Tarzalt) - the theme was not saving, take 2.(
a383975
) (by Lyes Tarzalt) - Theme not saved(
3591d2e
) (by Lyes Tarzalt) - load saved theme mod and extract theme selection widget(
a6df0c7
) (by Lyes Tarzalt) - language dialogue not showing the selected language after app rerun(
f7d17f3
) (by Lyes Tarzalt) - Order of currencies remain the same if click on save without adding/removing(
87aef8d
) (by Lyes Tarzalt) - force some widgets to be LTR(
5fa4eb9
) (by Lyes Tarzalt) - cache validation to prevent storing empty history + UI states for loading, success, and error scenarios,(
cd76fed
) (by Lyes Tarzalt) - app bar color(
6858cac
) (by Lyes Tarzalt) - Prevent caching empty history on fetch error in getCurrencyHistory(
ae2c628
) (by Lyes Tarzalt) - save order of the list(
ec31110
) (by Lyes Tarzalt) - nav bar was too short and logo path(
b3972c7
) (by Lyes Tarzalt) - currency search box with focus node and correct color(
fdb375f
) (by Lyes Tarzalt) - conversion start with non dzd currency + fix flag size(
4ec0a2a
) (by Lyes Tarzalt) - give more space to Currency Value in list tile and make the flags fit better in the box(
809052e
) (by Lyes Tarzalt) - theme not changing in settings page(
03bd2a1
) (by Lyes Tarzalt) - list filter was returning wrong item(
f90b195
) (by Lyes Tarzalt)
- back to simple list(
ece3390
)