zgo/CHANGELOG.md

235 lines
5.7 KiB
Markdown
Raw Permalink Normal View History

2022-05-24 18:18:46 +00:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2024-01-31 20:48:24 +00:00
## [2.4.1] - 2024-01-31
### Changed
- Updated to Angular 17
- Updated to Node 20
2023-10-26 18:27:59 +00:00
## [2.4.0] - 2023-10-26
### Added
- Tip component
### Changed
- Added settings for tips, tax and VAT rates.
- Added fields for tips, tax and VAT to `order.model`
- Added a display of taxes to orders
- Added a tip display to receipts
2023-06-26 20:02:45 +00:00
## [2.3.1] - 2023-06-26
### Fixed
- Broken wallet link for invoices
## [2.3.0] - 2023-06-26
2023-05-12 14:27:34 +00:00
2023-06-19 15:30:41 +00:00
### Changed
- Modified order to handle new `token` field.
- Modified order service to query API using `token`.
- Modified receipt component to use the new `token`.
- Modified invoice component to use the new `token`.
2023-06-21 20:19:27 +00:00
- Modified payment service component to remove order-creation logic.
2023-06-19 15:30:41 +00:00
### Fixed
- Receipt prompt textarea is now read-only.
- Invoice prompt textarea is now read-only.
- Button text color is now correct for Invoice and Receipt.
## [2.2.0] - 2023-05-15
### Added
2023-05-12 14:27:34 +00:00
- New API calls for requesting language data for login page
### Changed
- Owner model modified to remove unnecessary fields
- Fullnode service uses `session` for API calls.
- User service uses `session` for API calls.
- Auth-guard service uses new `checkUser` function to confirm session exists and is validated.
### Fixed
- Business sign-up stepper skipping is corrected
2023-05-02 23:00:18 +00:00
## [2.1.0] - 2023-05-02
2023-05-02 14:11:58 +00:00
### Added
- New dialog to purchase sessions ahead of expiration.
2023-03-16 16:01:40 +00:00
## [2.0.0] - 2023-03-16
### Added
- Added the Xero invoice number in the memo for invoice payments.
### Changed
- Various look and feel changes to support the latest version of Angular.
### Fixed
- Correct display of translated phrases in various components.
2023-02-23 20:33:33 +00:00
## [2.0.0-beta] - 2023-02-23
### Added
- Service to request language tokens from server
### Changed
- Parametrization of text elements
2023-01-09 16:45:23 +00:00
## [1.4.1] - 2023-01-09
### Added
- Display app version
### Changed
- Copyright year
### Fixed
- Remove unnecessary logging in `fullnode.service.ts`.
## [1.4.0] - 2023-01-09
2022-07-26 20:43:33 +00:00
### Added
2023-01-09 16:22:34 +00:00
- Support for WooComerce:
- New tab in Settings to generate authentication token.
- Display of WooCommerce credentials for configuration.
- New service to interact with WooCommerce-related API endpoints.
- A "Return To Shop" button added to ZGo Invoice component
Implement Data Export Squashed commit of the following: commit 0c63521f38df66cd8a3d20e67d7b653f42f6b1bc Author: Rene Vergara <rene@vergara.network> Date: Tue Oct 11 14:18:20 2022 -0500 Update version commit f80232d9119a4a7ba94b0659ff13419857bffca5 Author: Rene Vergara <rene@vergara.network> Date: Tue Oct 11 11:52:56 2022 -0500 Adjust look and feel for data export commit 53c3d5e78effc26de14d9cc72e734fc7f7e81cb7 Author: Rene Vergara A <rvergara59@protonmail.com> Date: Sun Oct 9 09:40:58 2022 -0500 Db-export component ready for testing commit d4cdcd2a9a3eb0c53f5c0365e9a11298b6b15b36 Merge: da4413a 41b899b Author: Rene Vergara A <rvergara59@protonmail.com> Date: Sat Oct 8 09:08:33 2022 -0500 Merge branch 'master' of https://gitlab.com/pitmutt/zgo into dbexport commit da4413af853a6b5846a03455beb91321e98405a8 Author: Rene Vergara A <rvergara59@protonmail.com> Date: Sat Oct 8 09:06:56 2022 -0500 Data Export component in progress... commit 98d9360aad597c4ba66d54607e008222f3c58371 Author: Rene Vergara A <rvergara59@protonmail.com> Date: Fri Oct 7 18:05:36 2022 -0500 Angular updated to v14 - core commit e78d4efa46e691ed830fc8824aa5fa0986968a7c Author: Rene Vergara A <rvergara59@protonmail.com> Date: Fri Oct 7 17:59:17 2022 -0500 Angular updated to v14 - cli commit 9f2afbbff945bc24487e1798bd6a50ff231f6ae9 Author: Rene Vergara A <rvergara59@protonmail.com> Date: Fri Oct 7 17:52:44 2022 -0500 Angular updated to v14 commit 21b1866a091a689ead4f197717afd3f2ed1f1d9e Merge: 3936371 72f4d67 Author: Rene Vergara A <rvergara59@protonmail.com> Date: Fri Oct 7 17:31:41 2022 -0500 Merge branch 'master' of https://gitlab.com/pitmutt/zgo into xero commit 3936371c971a1bb4eaec7cc06ee3fb97e5a07782 Author: Rene Vergara A <rvergara59@protonmail.com> Date: Fri Oct 7 17:31:24 2022 -0500 Initial programming of Data Export commit 7c9b4ef43a8fdb891d3ffa2bb39bd8da1a776a17 Author: Rene Vergara A <rvergara59@protonmail.com> Date: Thu Sep 22 16:58:59 2022 -0500 Few updates
2022-10-11 19:20:06 +00:00
## [1.3.2] - 2022-10-11
2022-10-11 16:52:56 +00:00
### Added
2022-10-09 14:40:58 +00:00
- New component added to export orders in CSV format. Allows users to download orders.
## [1.3.1] - 2022-10-08
2022-10-11 16:52:56 +00:00
### Fixed
- Bug [#7](https://gitlab.com/pitmutt/zgo/-/issues/7) for saving a viewing key.
2022-10-01 14:15:48 +00:00
## [1.3.0] - 2022-10-01
2022-08-10 19:14:37 +00:00
### Added
2022-09-06 20:46:06 +00:00
- Added new connection for Xero account code
2022-08-10 19:14:37 +00:00
- Added new service for Xero integration
### Changed
2022-10-01 14:15:48 +00:00
- Login updated to price sessions in USD and include the Pro service.
- Settings component updated for compatibility with Android devices
2022-10-01 14:15:48 +00:00
- Settings component updated to use observable when saving Account Code
- xeroService's saveAccountCode function optimized to export observable
2022-09-02 11:36:49 +00:00
- Field for Xero's AccountCode added to Settings component's integration tab
- Listorders component updated to show date in ANSI international format.
- Settings component updated to use owner's invoices field to control
integrations tab (Pro version)
- Orders list updated to show payment confirmation only when service is
activated and a viewing key exists.
2022-08-10 19:14:37 +00:00
- Updated Order and Owner model to include new Xero integration fields
2022-08-05 19:32:12 +00:00
## [1.2.2] - 2022-08-05
### Added
- Convenience buttons on checkout for wallets that are not ZIP-321-compliant
- PmtService Component first alpha version ready for testing
2023-02-28 18:59:40 +00:00
- Add `crmToken` field to `owner.model.ts`
- Add `externalInvoice` field and `shortCode` field to `order.model.ts`
2022-08-05 19:32:12 +00:00
### Fixed
- Memo for checkout orders
2022-07-26 20:43:33 +00:00
2022-08-03 20:55:51 +00:00
2022-08-01 21:21:45 +00:00
## [1.2.1] - 2022-08-01
### Changed
- Improved formatting of dialogs
2022-07-27 13:58:55 +00:00
## [1.2.0] - 2022-07-27
2022-07-26 20:43:33 +00:00
### Added
- Dialogs created for viewing invoices and receipts URLs
- Notifier service created - replaces snackbar used for reporting invalid viewing key.
- Notifier component created - used to apply custom style to message sent by Notifier service.
- Notification to user when the submitted viewing key is not valid
2022-07-14 16:11:04 +00:00
### Changed
2022-07-26 20:43:33 +00:00
2022-07-27 13:58:55 +00:00
- Item dialog look and feel reviewed and updated
2022-07-26 20:43:33 +00:00
- Order list look and feel reviewed and updated
- Available Items list look and feel reviewed and updated
- Set configuration global parameters in one place
- Receipt look and feel reviewed and updated
- Invoice look and feel reviewed and updated
- Checkout dialog with QR code reviewed and updated
- Invoice dialog completed. Notifications to inform successful/failed URL-copy-to-clipboard added.
- Obsolete function `updateOwner` removed
- Buttons in main shop page have been enclosed to display inside a fixed area.
- Shop page buttons redesigned
- Settings form redesigned
- Order list look and feel reviewed and updated - some unused CSS classes removed.
2022-07-14 16:11:04 +00:00
- Added viewing key field to owner model
2022-07-26 20:43:33 +00:00
- Paid status icons added to order's title
- Order detail redesigned
### Fixed
2022-08-04 19:43:46 +00:00
- Fixed order memo for checkout
2022-07-26 20:43:33 +00:00
- Fixed display of amounts in item list when using *zatoshis*
- Fixed sorting of items in list
- Fixed sorting of orders in list
2022-05-24 18:18:46 +00:00
2022-05-26 13:58:07 +00:00
## [1.1.2] - 2022-05-24
2022-07-14 16:11:04 +00:00
### Added
2022-05-26 13:58:07 +00:00
- Button in QR code prompt to copy ZGo address.
- Button in QR code prompt to copy transaction amount.
- Button in QR code prompt to copy transaction memo.
2022-05-24 19:13:52 +00:00
## [1.1.1] - 2022-05-24
2022-05-24 18:18:46 +00:00
### Added
- Invoice display via URL
- Invoice button for closing order
- Field `paid` for Order type
## [1.1.0] - 2022-05-20
### Changed
- Services interacting with backend API were modified to support the new [ZGo Backend](https://gitlabl.com/pitmutt/zgo-backend).
### Removed
- NodeJS back-end