Releases: SCCapstone/DKMS
v1.0 — Release!
Testing
Release URL: dkms-hdo530zje-dkms.vercel.app
The free & premium test user credentials have not changed from what was previously communicated (we're still worried about password scraping).
What's Changed
- fix: disable image optimization by @cravend in #337
- fix: link track in friends to internal page by @sophiecra in #346
- Got rid of extra lines by @sophiecra in #345
- fix: fix h1 in div hydration errors by @cravend in #347
- refactor!: move app to subdir by @cravend in #349
- feat: add sign in page with errors by @cravend in #350
- fix: prevent loading flash for search page by @cravend in #352
- fix: add styling to error page dropdown by @cravend in #351
- feat: search char limit by @claycrews2002 in #366
- feat: encode url for search by @claycrews2002 in #367
- 359 large comments dont load add char limit by @claycrews2002 in #365
- feat: improve playback usability by @cravend in #354
- feat: add dance recommendations to track page by @cravend in #370
- fix: disable middleware oAuth errors by @cravend in #372
- fix: fix tests by @cravend in #369
- fix: added no support for podcasts by @claycrews2002 in #371
- 332 create marketing page by @sophiecra in #373
- fix: truncate username by @sophiecra in #348
- fix: don't wrap ArtistLinks in p by @cravend in #374
- fix: removed borders by @sophiecra in #388
- test: test search page by @cravend in #385
- refactor: fix styling of music cards by @cravend in #381
- refactor: marketing page UI by @cravend in #391
- feat: test share music by @claycrews2002 in #393
- 378 test posting + deleting feed and comments by @claycrews2002 in #392
- feat: create sign out page by @cravend in #383
- 362 Apply enter to search bar by @knguyen423 in #386
- fix: prevent table overflow by @cravend in #395
- 394 playback error for non premium user by @claycrews2002 in #397
- refactor: fix some style errors by @cravend in #396
- fix: null item in queue from podcast by @claycrews2002 in #398
- 376 test notifications by @claycrews2002 in #400
- 379 test liking saving viewing saved feed items by @claycrews2002 in #399
- 404 feat error boundaries for sidebar by @sophiecra in #405
- refactor: more style fixes by @cravend in #407
- fix: add ts-expect-error for async component by @cravend in #411
- feat: add final demo by @claycrews2002 in #414
- 416 fix share music test by @claycrews2002 in #417
- feat: add playback setup instructions by @sophiecra in #415
- fix: merge feed buttons its by @claycrews2002 in #419
- feat: add timeout by @claycrews2002 in #422
- fix: do not chain timeout in should by @claycrews2002 in #424
- fix: redirect profile by @cravend in #413
- feat: comments for files and methods by @sophiecra in #426
- feat: update next by @claycrews2002 in #429
- feat: added component test for themes by @sophiecra in #430
- feat: final cleanup by @cravend in #431
Full Changelog: v0.9...v1.0
v0.9 — RC1
Deployment URL (fixed at this tag): https://dkms-5uhy5o25g-dkms.vercel.app
Current Test URL: https://dkms-lngs9kdl8-dkms.vercel.app
NOTE: one bug fix has been pushed since this release was created (see #337). As such, the url used for QA has changed as well.
Credentials
I believe that the credentials were being scraped somehow, please directly contact the developers for a testing account. We have two available: one premium, one free.
What's Changed
- feat: add signout button by @cravend in #168
- fix: add matcher to exclude API routes by @cravend in #196
- feat: add playlists and users to search by @cravend in #202
- feat: add next-auth firestore adapter by @cravend in #204
- refactor: refactor lib functions for feed by @cravend in #206
- feat: store profile page data in Firestore by @cravend in #208
- feat: configure Typescript import paths by @cravend in #210
- chore: move non-secret env variables to separate file by @cravend in #212
- 108 create api for liking feed items by @claycrews2002 in #216
- Origin/176 delete comments and posts by @sophiecra in #218
- Origin/176 dark mode bug by @sophiecra in #219
- chore: update Next by @cravend in #229
- feat: move sidebar panels to server-side by @cravend in #234
- fix: only pass post IDs for delete button by @cravend in #236
- 185 add save feed items by @claycrews2002 in #221
- feat: switch to next-themes for theme manager by @cravend in #238
- feat: make profile page show top tracks by @cravend in #231
- feat: add notifications functionality by @cravend in #237
- feat: removed send button by @masondjoseph in #233
- 217 create recommendations feature by @claycrews2002 in #223
- 180 favoriteunfavorite song by @claycrews2002 in #226
- feat: make music pages by @cravend in #244
- feat: add system as valid theme by @cravend in #249
- Refactor following lib functions by @cravend in #254
- feat: link to all artists by @cravend in #257
- feat: change display name by @cravend in #256
- feat: add additional audio analysis by @cravend in #260
- feat: create global and local feeds by @cravend in #266
- feat: friends tab by @sophiecra in #264
- refactor!: standardize fetch utilities by @cravend in #270
- fix: prevent hydration errors for ArtistLinks by @cravend in #265
- feat: add recommendations to profile by @cravend in #269
- 179 share song to feed by @claycrews2002 in #253
- fix: don't cache access token response by @cravend in #274
- feat: add privacy settings by @cravend in #267
- 279 add recommended artists to recommendations page by @claycrews2002 in #288
- 280 add similar artists to artist page by @claycrews2002 in #292
- 242 add indicator to notification button in sidebar by @claycrews2002 in #272
- 174 initiate playback by @masondjoseph in #246
- 247 show additional details in playlist view by @claycrews2002 in #287
- test: create custom session cookie by @cravend in #299
- 255 add content to shared feed item by @claycrews2002 in #297
- feat: playback by @cravend in #300
- feat: see user's playlists by @sophiecra in #284
- 250 create devices list by @claycrews2002 in #296
- feat: share from page by @claycrews2002 in #293
- fix: add error catching for json parsing by @cravend in #298
- feat: filter recommendations by @cravend in #302
- feat: add caching to firestore by @cravend in #309
- refactor: hide profile data if user is private by @cravend in #303
- 241 design errors by @sophiecra in #311
- fix: move API keys to env variables by @cravend in #312
- test: fix tests + misc errors by @cravend in #310
- feat: add queue to sidebar by @cravend in #305
- docs: update readme with new ENV variables by @cravend in #315
- fix: like button style by @claycrews2002 in #316
- docs: add note about playback by @cravend in #317
Full Changelog: v0.5...v0.9
v0.5 — Beta
DKMS Spotify login:
- user: [email protected]
- pass: dkms1234
- url: https://dkms.vercel.app
What's Changed
- feat: make usernames clickable by @cravend in #94
- Fixed Cypress GitHub Action by @claycrews2002 in #140
- chore: update all dependencies by @cravend in #144
- feat: rework Menu and Sidebar logic by @cravend in #138
- chore: add next cache by @claycrews2002 in #145
- feat: refresh Spotify access tokens by @cravend in #148
- feat: create search page by @cravend in #150
- 107 create settings page by @claycrews2002 in #154
- 103 add profile picture display to feed + profile page by @claycrews2002 in #152
- chore: update ESLint directories arguments by @cravend in #158
- CRUD feed items and comments with components by @sophiecra in #155
- feat: implement follow button by @cravend in #160
New Contributors
- @claycrews2002 made their first contribution in #140
Full Changelog: v0.2...v0.5
v0.2 - Testing
This release focuses on adding testing to the app. Both unit and E2E tests are configured and ready to be expanded.
What's Changed
- feat: added functional url parameters for profile by @sophiecra in #92
- chore: install cypress by @cravend in #116
- Revert "chore: install cypress" by @cravend in #117
- feat: install and configure cypress by @cravend in #120
- chore: update Cypress configs by @cravend in #125
- test: write e2e tests for login and navigation functionality by @cravend in #126
- Update README.md by @sophiecra in #129
- chore: create Cypress GitHub Action by @cravend in #134
- feat: create FormatFollowers function and test by @cravend in #132
- chore: ignore Cypress videos by @cravend in #135
Full Changelog: v0.1...v0.2
v0.1 - Proof of Concept
DKMS Spotify login:
- user: [email protected]
- pass: dkms1234
- url: https://dkms.vercel.app
What's Changed
- chore: configure weekly report template by @cravend in #10
- chore: create Next skeleton by @cravend in #39
- chore: configure Axios by @sophiecra in #46
- chore: configure ESLint and Prettier by @cravend in #45
- Creating merge conflict by @sophiecra in #49
- feat: upgrade to Next 13 by @cravend in #55
- creating merge conflict in readMe by @sophiecra in #50
- feat: prepare for Vercel OSS sponsorship application by @cravend in #62
- Firebase by @knguyen423 in #66
- fix: remove package-lock.json by @cravend in #68
- Install Tailwind + DaisyUI by @masondjoseph in #64
- chore: re-install DaisyUI + Tailwind by @cravend in #70
- chore: disable GitHub comments from Vercel by @cravend in #72
- Create profile and feed page by @sophiecra in #73
- feat: configure next-auth with Spotify by @cravend in #74
- fix: delete callback file by @cravend in #77
- fix: fix commitlint hook by @cravend in #76
- fix: auto-lint on commit by @cravend in #79
- feat: create primary menu bar by @cravend in #80
- feat: feed items for profile and feed pages by @sophiecra in #81
- feat: create right sidebar component by @cravend in #84
- Create sidebar content by @masondjoseph in #85
- feat: make feed the primary page by @cravend in #86
- fix: profile filtering issue by @sophiecra in #87
New Contributors
- @cravend made their first contribution in #10
- @sophiecra made their first contribution in #46
- @knguyen423 made their first contribution in #66
- @masondjoseph made their first contribution in #64
Full Changelog: https://github.com/SCCapstone/DKMS/commits/v0.1