Skip to content

Latest commit

 

History

History
174 lines (123 loc) · 15.9 KB

CHANGELOG.md

File metadata and controls

174 lines (123 loc) · 15.9 KB

1.4.8 (2024-12-30)

New feature:

  • 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)

Bugs fixed:

  • 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)

1.4.7 (2024-12-15)

New feature:

  • 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)

Bugs fixed:

  • increase font size for currency list item text(65bf7a1) (by Lyes Tarzalt)

1.4.6 (2024-11-02)

New feature:

  • Display both buy and sell values on currency tile(666204e) (by Lyes Tarzalt)

Bugs fixed:

  • 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)

1.3.9 (2024-06-14)

Bugs fixed:

  • 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)

1.3.8 (2024-06-14)

New feature:

  • show selected currencies at top of list(6f8d3ca) (by Lyes)
  • add Currency information in the AppBar(8f000fd) (by Lyes)

1.3.7 (2024-06-14)

1.3.5 (2024-06-12)

1.3.4 (2024-06-11)

Bugs fixed:

  • Accessibility issue reported by Google play(b303a72) (by Lyes)

1.3.3 (2024-06-11)

Bugs fixed:

  • network fetch timing to exclude cache hits(9cdbd93) (by Lyes)

1.3.2 (2024-06-11)

New feature:

  • Enhance event logging across the app(7af35f7) (by Lyes)

1.3.1 (2024-06-11)

Bugs fixed:

  • 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)

1.3.0 (2024-06-10)

New feature:

  • Fetching and displaying official exchange rates(7385d90) (by Lyes)

Bugs fixed:

  • intl generates in wrong dir, setup script for windows did not work.(8778e74) (by Lyes)

1.2.4 (2024-05-27)

1.2.3 (2024-05-27)

Bugs fixed:

  • Could not find package build_runner(5af46c5) (by Lyes)
  • onslide delete does not save pref + update flutter to 3.22(fc4e4d4) (by Lyes)

1.2.2 (2024-05-03)

v1.2.2 (2024-05-03)

New feature:

  • 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)

Bugs fixed:

  • 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)

Revert: