Skip to content

Latest commit

 

History

History
163 lines (132 loc) · 6.3 KB

CHANGELOG.md

File metadata and controls

163 lines (132 loc) · 6.3 KB

Change Log

[0.1.0]

  • Upgrade to Flutter 3.7.0 and Dart 2.19.0
  • Upgrade dependencies
  • Use go_router_builder packange
  • Add ~screen to scaffold-level UI names
  • Configure macos

[0.0.15]

  • Upgrade to Flutter 3.3.0 and Dart 2.18.0
  • Use GoRouter for navigations
  • Upgrade dependencies

New Features & Screens

  • Update InstitutionCircleAvatar widget to show account connection state with circle border color

Bug Fix & Refactor

  • Created LocalAuthenticationSwitch to fix erorrs and reduce rebuilds

0.0.13: Mar. 3, 2022

New Features & Screens

  • Add more Button interactivity by modifying ButtonStyle
  • Added a function where user can use local authentication such as fingerprint or face ID using LocalAuthentication package
  • Created LocalAuthenticationService class to deal with LocalAuthentication package
  • Created SharedPreferencesService class to deal with SharedPreferences package

Bug Fix & Refactor

  • Update readme
  • Created providers.dart file that has all the providers created with Riverpod package
  • Fix bug LocalAuthenticationService that called local authentication twice

0.0.12: Feb. 22nd, 2022

New Features & Screens

  • Created Firestore pagination for AllTransactions screen using query
  • Created PaginatedListView and PaginatedCustomScrollView widget to use query
  • Created ChooseMerchantForTransaction and ChooseMerchantForTransactionModel screen to change the merchant for each transaction
  • Enable users to mark transaction as duplicate

Bug Fix & Refactor

  • Updated and restructured Python Google Cloud Functions

0.0.11: Feb. 7th, 2022

New Features & Screens

  • Add a Google Cloud Functions that fixes ITEM_LOGIN_REQUIRED error from Plaid Link
  • Add a LinkedAccounts screen where user can see all the linked accounts grouped by institution_id
  • Create a Google Cloud Function that deletes accounts, transactions, and other data related to institution when the user unlinks
  • Update CheckItemsWidget so that user can modify the TransactionItem

Bug Fix & Refactor

  • Add a DateTime extension that creates a timeago string
  • Create enumToTitle extension for general type
  • Also create lowerCamelCase extension for String that creates a lowerCamelCase from different types of sentences
  • Update process_receipt_texts function to get the better result

0.0.10: Jan. 28th, 2022

New Features & Screens

  • Show logo image for AccountListTile

Bug Fix & Refactor

  • Refactor some code
  • Update Cloud Function that is called to reload transactions data
  • Create test for Formatter class
  • Create Plaid's Institution class, including all the other classes and enums required to make one
  • Refactor functions/sources folder
  • Add enumExtension and stringExtension

0.0.9 Jan 15th, 2022

New Features & Screens

  • Add iOS and Android icon

Bug Fix & Refactor

  • Update process_receipts_texts google cloud functions
  • Fix RenderFlex overflowed problem with ScanReceiptBottomSheet widget

0.0.8 Jan. 12th, 2022

New Features & Screens

  • Add a feature to read receipt image and update transaction
    • Create ScanReceiptsScreenModel
    • Create FirebaseStorageService to use Firebase Storage
    • Finish building process_receipt_texts function in python
    • Add google_ml_kit library to read texts on image

0.0.7 Jan. 7th, 2022

New Features & Screens

  • Add DevicePreview library for better debugging over all across platforms
  • Add Transaction dummy data
  • Add TransactionItem class
  • Add PaymentChannel enum
  • Add TransactionItemType enum
  • Add color swatch
  • Add AddReceiptScreen screen
  • Add ReceiptWidget
  • Add showCustomBottomSheet

Bug Fix & Refactor

  • Build on web works now
  • Modify toEnum function

0.0.6: Jan. 3rd, 2022

New Features & Screens

  • Add TransactionDetailScreen and TransactionDetailScreenModel
  • Create HomeScreenModel
  • Add AccountDetailScreen and AccountDetailScreenModel

Bug Fix & Refactor

  • Restructure functions folder

0.0.5 - Jan. 2nd, 2022

New Features & Screens

  • Add SignInWithGoogle feature
  • Finish pull to refresh feature
  • Add Accounts StreamBuilder
  • Use groupListsBy function from collection library to group accounts by type
  • Create [ExpansionTile] for accounts
  • Update Readme

Bug Fix & Refactor

  • Separate [Widgets] and [Views]

0.0.4 - Dec. 29th, 2021

Bug Fix & Refactor

  • Create [CloudFunctions] service
  • Update readme.md

0.0.3 - Dec. 19th, 2021

New Features & Screens

  • Updated fetch_transaction_data function to make a update on a firestore
  • Added StreamBuilder to stream list of Transaction from the Firestore
  • Added TransactionsScreen

Bug Fix & Refactor

  • Used Freezed package to generate classes

0.0.2 - Dec. 17th, 2021

New Features & Screens

  • Add FirebaseAuthService, FirestoreDatabase, and FirestoreService class to network with Firebase effectively
  • Add signing in with anonymous feature
  • Create user class using Freezed package

Bug Fix & Refactor