Skip to content

Commit

Permalink
Merge develop branch into main (v3.0.0 -> v3.2.0) (#68)
Browse files Browse the repository at this point in the history
* Issue#56 (#58)

* [WIP] remove material-react-table and use tabulator-tables instead + remove @mui/icons-material package which was slowing down bundling a lot. It is now super fast

* setup of custom table with material UI + excluding specific rows from importing now working (more testing needed)

* fix for vitest with custom import path

* update import paths with alias

* sonar smells cleanup

* added project version to about dialog

* changes to make development go smoother

* remove comment on webpack analyzer
  • Loading branch information
melledijkstra authored Nov 25, 2024
1 parent d074a51 commit cbe203d
Show file tree
Hide file tree
Showing 43 changed files with 1,124 additions and 670 deletions.
4 changes: 0 additions & 4 deletions .clasp.json

This file was deleted.

7 changes: 7 additions & 0 deletions .clasp.json.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"rootDir": "dist",
"scriptId": "...add scriptId here...",
"parentId": [
"...spreadsheet/doc url ID here (if needed)..."
]
}
5 changes: 2 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@ node_modules/

# The bundles file, ignoring as it can be generated again from the source
dist/
dist/bundle.js

# ignore commiting configuration file
src/server/config.json
# ignore the .clasp.json
.clasp.json

# mac
.DS_Store
Expand Down
23 changes: 22 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,30 @@
# Changelog

## 3.1.0
## 3.2.0

- Added function that mails net worth to spreadsheet owner, can be setup as trigger

## 3.1.1

#### Developer

- Added script and command `npm run switch-env [env]` to switch between testing and production Google App Script project IDs. This is helpful during development to have an Google Sheets document which can be modified by the project without hurting the original document.
- Added server function to retrieve project version

## 3.1.0

#### Users

- Removed external table packages and using Mui components instead to build a custom table which seemed to be way easier.
- Users can now see a nicer table when importing their data with checkboxes to choose which transactions should not be imported (feedback to user still pending).
- A preview table is also placed inside another tab to preview the transactions before importing them
- About dialog now shows current version of this project. This is helpful when distributing the Google Sheet in the future.

#### Developer

- Added '@' alias in vite to refer to the root of the project and can be used when importing e.g. `@/client/**` or `@/server/**`
- Added `__APP_VERSION__` through vite define in order to receive the current version

## 3.0.0

- **Breaking Change**: Migration from Webpack to Vite
Expand Down
Loading

0 comments on commit cbe203d

Please sign in to comment.