mirror of
https://github.com/alexk218/tagify.git
synced 2026-04-27 04:15:49 +03:00
[PR #16] [MERGED] colossal pull request #10
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tagify#10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/alexk218/tagify/pull/16
Author: @alexk218
Created: 9/2/2025
Status: ✅ Merged
Merged: 9/2/2025
Merged by: @alexk218
Base:
main← Head:refactor/cleanup-project📝 Commits (10+)
45b1ae1remove render logic in app.tsx -> everything inline05eeb0dremove unnecessary handler - calls dismissUpdate directly832efb6REMOVE ALL UNUSED CSS STYLES82c49e1remove unused css contd10a2131refactored tag filter logic. doesn't unnecessarily parse fullTagId - uses it directly. + method renaming for clarity31ebbb7add purgecss command to package.json scripts61bcf88ADD VITEST TESTS - WIP3276178fix play track! always plays tracks - doesn't add to queue - gracefully handles local files too (using dummy Spotify track)294e3eaimprove tests - 2 files failing (smart-playlist-edge-cases + TagSelector)ad197bdsmart playlist validation on load📊 Changes
52 files changed (+9197 additions, -3969 deletions)
View changed files
📝
.gitignore(+2 -0)📝
install.sh(+1 -1)📝
package-lock.json(+74 -3)📝
package.json(+8 -2)➕
scripts/setup-tests.js(+205 -0)📝
src/app.module.css(+0 -32)📝
src/app.tsx(+226 -271)📝
src/components/CreatePlaylistModal.tsx(+2 -1)📝
src/components/DataManager.module.css(+2 -139)📝
src/components/DataManager.tsx(+15 -8)➕
src/components/DiscoverySurvey.module.css(+342 -0)➕
src/components/DiscoverySurvey.tsx(+216 -0)📝
src/components/ExportPanel.module.css(+0 -126)📝
src/components/InfoModal.module.css(+21 -337)📝
src/components/InfoModal.tsx(+475 -232)📝
src/components/LocalTracksModal.module.css(+0 -16)📝
src/components/MultiTrackDetails.module.css(+193 -57)📝
src/components/MultiTrackDetails.tsx(+504 -371)📝
src/components/PlaylistSettings.module.css(+0 -51)📝
src/components/RefreshModal.module.css(+0 -8)...and 32 more files
📄 Description
MAINLY: Can apply star ratings & energy ratings in bulk.
Style changes across the app - better icons.
Added documentation to custom hooks (TypeDoc).
major refactoring across whole project - cleaned up duplicate code - removed unused css classes - created useful abstractions - etc etc.
Fix playTrack in trackService - actually plays tracks - doesn't just add to queue.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.