Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 16 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,30 @@
- Features/ Enhancements
- Investigate having folder structure for selected charts.
- Add Import from Topsters 3 (topsters.org)
- Add Import from Topchart (topchart.amanharwara.com)
- Add Games charts
- Add books Charts
- Add movies/ TV charts
- Define a strict browser support w/ Browserlist & make that available to end users.
- Create a version of the popover that uses the new native component
- Add user site level customizations

---

## Planned changes for the next version, subject to change

- Add Import from Topchart (topchart.amanharwara.com)

---

## Next Updates Planned changes
## Version 1.5.0 - July 29, 2025

- Features/ Enhancements
- Add `buefy` and use some of it's components to make the UI a tad less ugly.
- Add user site level customizations
- To allow users to make it less boring if they so choose.
- Created new Core Component Toast to have much prettier information being shown to the user

- Dev
- Added Knip command to use to keep the project clean
- Added command for Bundle Analysis
- This was used to decide not to use `buefy` due to it's large bundle size even for a single component.

---

Expand Down
25 changes: 18 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "musicchartsite",
"description": "A website to create Music Charts",
"version": "1.4.0",
"version": "1.5.0",
"type": "module",
"private": "true",
"author": {
Expand Down Expand Up @@ -30,7 +30,9 @@
"vite-build": "vite build --emptyOutDir && echo vite-build done",
"add:cname": "cd dist && echo 'musicchartmaker.com' > CNAME && echo add:cname done",
"prepare": "husky",
"test": "vitest run"
"test": "vitest run",
"knip": "knip",
"analyze": "pnpm dlx vite-bundle-analyzer"
},
"dependencies": {
"@popperjs/core": "^2.11.8",
Expand All @@ -39,24 +41,33 @@
"html2canvas": "^1.4.1",
"marked": "^16.1.1",
"pako": "^2.1.0",
"vue": "^3.5.17"
"pinia": "^3.0.3",
"vue": "^3.5.18"
},
"devDependencies": {
"@prettier/plugin-oxc": "^0.0.4",
"@testing-library/vue": "^8.1.0",
"@types/node": "^24.0.15",
"@types/node": "^24.1.0",
"@types/pako": "^2.0.3",
"@unocss/transformer-directives": "^66.3.3",
"@vitejs/plugin-vue": "^6.0.0",
"happy-dom": "^18.0.1",
"husky": "^9.1.7",
"oxlint": "^1.7.0",
"knip": "^5.62.0",
"oxlint": "^1.8.0",
"prettier": "^3.6.2",
"rollup-plugin-swc-minify": "^1.3.0",
"typescript": "^5.8.3",
"unocss": "^66.3.3",
"vite": "npm:rolldown-vite@^7.0.9",
"vite": "npm:rolldown-vite@^7.0.11",
"vitest": "^3.2.4",
"vue-tsc": "^3.0.3"
"vue-tsc": "^3.0.4"
},
"pnpm": {
"onlyBuiltDependencies": [
"@swc/core",
"esbuild",
"oxc-resolver"
]
}
}
Loading