Skip to content

Releases: ReceiptManager/receipt-manager-app

Receipt Manager 1.1.7

26 May 07:31
Compare
Choose a tag to compare

Receipt Manager 1.1.7

This release remove all non free dependencies.

Receipt Manager 1.1.6

15 May 07:38
Compare
Choose a tag to compare

Receipt Manager 1.1.6

Bug fixes

  • correct list view in HistoryWidget
  • correct language strings

Enhancements

  • add upload notification
  • improve language strings
  • translate notifications
  • set default notification style
  • update store icons
  • progress notifications

Receipt Manager

02 May 09:12
Compare
Choose a tag to compare

Receipt Manager 1.1.5

Improvements

  • support German language
  • correct auto focus in Textfields
  • improve design

Bug fixes

  • disable auto scroll in StatsWidget
  • ignore auto focus in first Textfield

Receipt Manager 1.1.4

22 Apr 16:53
Compare
Choose a tag to compare

Receipt Manager 1.1.4

Warning, this new release, use a new database scheme. The old database scheme is not supported anymore.
Please backup your old database before your download the app and uninstall the application.

Screenshots

New features

Improve code quality

  • implement clean code architecture
  • take care of the DRY and SOLID principle
  • remove redundant code and cleanup comments
  • nearly 2 times less code

UI changes

  • UI is completely rewritten and more intuitive
  • the receipt form feature now a currency picker
  • the data picker is more intuitive
  • autocomplete for store name, tag name, categories
  • add custom categories now
  • simplify navigation bar and remove animation
  • add animations in history widget
  • the stats widget uses now infinite cards
  • animations in stats widget and automatic card change after 10s
  • remove unused options in settings widget

Background upload

  • the image upload is now asynchron
  • the user can check stats while the image is uploaded and processes

Null safety

  • flutter null safety is now enrolled
  • fix weird null glitches and invalid date formats

Gallery picker

  • now, you can pick images from your gallery
  • cache receipts

Camera picker

  • now fix auto focus and flash
  • store camera images in gallery

Implement multi button

  • file upload is implemented but not in the current release present

Database

  • still use MOOR as a SQL wrapper but this release has a new database scheme
  • reduce database size
  • faster and cleaner queries

Receipt Manager 1.1.3

29 Mar 22:28
Compare
Choose a tag to compare

Receipt Manager 1.1.3

This release has may of improvements and bug fixes.

Improvements

  • simplify network interface
  • implement update memento method
  • Upgrade all dependencies
  • implement null safety in network client holder
  • add receipt tag in receipt form
  • migrate database scheme
  • simplify url builder method and simplify network client
  • implement null safety in settings
  • simplify total calculation logic
  • simplify shared preference logic
  • request legacy external storage
  • implement edge detection
  • allow to enable and disable edge detection
  • improve language strings
  • use licence generator instead of static licence list
  • change color in date picker
  • improve date validation method

Bug fixes

  • correct training API url builder
  • correct filter widget (now works as expected)
  • fix delete method in History Widget
  • correct banner height calculation
  • correct weekly overview day array
  • fix wrong month and day formatting in StatsWidget
  • load SettingsWidget with default values
  • remove unused global keys (lead to race condition)
  • show error message if API token is not valid
  • fix wrong error message on failed upload
  • fix human date manipulator if years < 100
  • fix Scaffold state key bug

Refactor

  • refactor settings widget
  • remove deprecated classes and helper methods and shrink app size
  • replace deprecated FlatButton with TextButton
  • replace deprecated cubit object with bloc object
  • simplify receipt form
  • replace deprecated Scaffold method with ScaffoldMessenger
  • remove device info dependencies
  • remove pull to refresh (since unused)
  • pop context if image path is null (fixes null pointer exception)
  • use camel case for local variables
  • trim white spaces in APISettings and NetworkSettings
  • remove set state method in History widget
  • rename receipt list to receipts

Tests

  • add weekly api test
  • add monthly overview test
  • add weekly overview test
  • add date formatter test

Receipt Manager 1.1.2

23 Mar 06:28
Compare
Choose a tag to compare

Receipt Manager 1.1.2

This release has various of improvements and bug fixes

Improvements

  • simply network interface
  • allow to specify server domain and local IPv4 address
  • test server connection
  • improve filter performance in FilterWidget

Bug fixes

  • correct language strings
  • fix training API build method
  • fix filter widget and rebuild refresh indicator
  • update delete method in History widget

Refactor

  • simplify settings interface
  • move model in the DB package
  • move stats in the UI package
  • move repository in the DB package
  • remove deprecate classes and methods and reduce APK size

Receipt Manager 1.1.1

15 Mar 17:12
Compare
Choose a tag to compare

Receipt Manager 1.1.1

This release features various of bug fixes and improvements.

Bug fixes

  • fix typos in log message
  • disable gaussian blur if grayscale is disabled

Enhancements

  • use zeroconf protocol to discover receipt parser server
  • add discovery widget
  • build refresh widget
  • show empty image if no service is not available

Refactor

  • replace broadcast model
  • add language strings for discovery widget

ReceiptManager 1.1.0

19 Feb 23:56
Compare
Choose a tag to compare

ReceiptManager 1.1.0

This release features various of bug fixes and improvements.

Enhancements

  • add listview animations
  • improve category icons
  • correct language strings
  • show receipt items if wanted
  • add language strings
  • improve receipt view design by using the image as decoration

Bug fixes

  • add null check in fromJson method
  • remove unused dependencies and shrink binary size
  • correct validation form
  • ignore items if list is empty
  • return an empty list instead of null
  • initalise constants with default values

Refactor

  • refactor expenses api
  • implement NetworkClient and NetworkClientHolder singelton
  • remove unused tests
  • use enums to define the banner mode
  • submit options in NetworkClient via NetworkClientHolder

ReceiptManager 1.0.9

15 Feb 21:17
Compare
Choose a tag to compare

ReceiptManager 1.0.9

This release features various of bug fixes and improvements.

Bug fixes

  • Fixed duplicate alert messages
  • Improve height calculation
  • Commit missing craft logo
  • Trim white spaces in receipt total and receipt name field
  • Center onboard text
  • Don't encode null elements

Refactor

  • Externalize expenses helper methods
  • Refactor util package

Improvements

  • Show weekly expenses in history widget
  • Prepare item list
  • User could now add, delete and edit receipt items
  • Implement database migration strategy

ReceiptManager 1.0.8

11 Jan 21:17
Compare
Choose a tag to compare

ReceiptManager 1.0.8

This release features a new settings widget and various of compatibilities.

Improvements

  • Refactor language strings
  • Improve settings widget
  • Allow to apply gaussian blur and grayscale to image
  • Improve receipt display screen