Commit cff21d6
committed
- **Removed unused logging configuration and styles bundle:**
- Deleted unused `logging.basicConfig` setup from `mixins.py`.
- Removed `styles.bundle.js` from static assets.
- **Dependency cleanup and updates:**
- Removed redundant dependencies including `@types/lodash`, `@vue/compiler-sfc`, `bulma`, `trim-newlines`, and others from `package.json` and `pnpm-lock.yaml`.
- Upgraded dependencies:
- `axios` from `1.11.0` to `1.12.2`.
- `chart.js` from `4.4.9` to `4.5.0`.
- **Webpack configuration adjustments:**
- Removed `styles` entry from `webpack.config.js`.
- **Miscellaneous template and asset changes:**
- Removed `animate__tada` animation class from `invoice_update.html` and `bill_update.html`.
- Added `iconify-icon` script reference back to `base.html`.
- Updated `entry.ts` to exclude unused `iconify-icon` imports.
- Deleted old license text for `iconify` and `Chart.js` v4.4.9.
### **Summary**
Streamlined assets and dependencies by removing unused files, libraries, and animations. Updated key dependencies (`axios`, `chart.js`) for stability and features while ensuring compatibility with existing logic. Simplified Webpack output structure and asset imports to maintain relevant entries only.
### **Backwards Compatibility**
No breaking changes; primarily cleanup, dependency updates, and template adjustments for maintainability.1 parent 871ba5c commit cff21d6
File tree
11 files changed
+26
-303
lines changed- assets
- src
- django_ledger
- models
- static/django_ledger/bundle
- templates/django_ledger
- bills
- invoice
- layouts
11 files changed
+26
-303
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
| 3 | + | |
| 4 | + | |
18 | 5 | | |
19 | 6 | | |
20 | 7 | | |
| |||
0 commit comments