v1.0.0
Welcome to Persona.fm! After almost 4 months of tireless work from our creator and our open-source contributors, we are excited to announce our official launch of version 1.0.0! Our initial release includes numerous features, with many more to come as we continue this journey!
Features
- Added the ability to link your last.fm to your persona.fm account to allow creation of AI-generated music "personas". This is the core feature of this web application!
- Added the ability to view past personas. Once you generate a persona, it will be associated with your account, and you can go back and look at it whenever you want!
- Added Google authentication. Persona.fm uses Google-based authentication to avoid users having to remember another username and password just for persona.fm
Technical Information
What's Changed
- Bump minimist from 1.2.5 to 1.2.6 in /client by @dependabot in #2
- Bump node-forge from 1.2.1 to 1.3.1 in /client by @dependabot in #1
- Create CODE_OF_CONDUCT.md by @raspberri05 in #5
- Bump terser from 5.14.1 to 5.14.2 in /client by @dependabot in #17
- Bump hawk and request in /server by @dependabot in #23
- Bump cryptiles and request in /server by @dependabot in #22
- Bump loader-utils from 2.0.2 to 2.0.4 in /client by @dependabot in #21
- Bump minimatch and recursive-readdir in /client by @dependabot in #20
- Bump ajv and request in /server by @dependabot in #18
- Bump json5 from 1.0.1 to 1.0.2 in /client by @dependabot in #26
- Bump qs and express in /server by @dependabot in #25
- Bump webpack from 5.75.0 to 5.76.1 in /client by @dependabot in #27
- Bump follow-redirects from 1.15.2 to 1.15.4 in /client by @dependabot in #32
- Bump word-wrap from 1.2.3 to 1.2.5 in /client by @dependabot in #31
- Bump semver from 6.3.0 to 6.3.1 in /client by @dependabot in #30
- Bump tough-cookie from 4.1.2 to 4.1.3 in /client by @dependabot in #29
- Bump @babel/traverse from 7.20.1 to 7.23.6 in /client by @dependabot in #28
- Bump express from 4.18.2 to 4.19.2 in /server by @dependabot in #34
- Bump follow-redirects from 1.15.4 to 1.15.6 in /client by @dependabot in #35
- Bump express from 4.18.2 to 4.19.2 in /client by @dependabot in #37
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /client by @dependabot in #36
- Bump the npm_and_yarn group across 2 directories with 5 updates by @dependabot in #33
- Bump @types/node from 20.14.9 to 20.14.10 by @dependabot in #40
- refactor: replace template strings with regular string literals by @deepsource-autofix in #42
- refactor: remove extra closing tags by @deepsource-autofix in #43
- refactor: remove
true
from boolean attribute by @deepsource-autofix in #44 - style: format code with Prettier by @deepsource-autofix in #46
- style: format code with Prettier by @deepsource-autofix in #47
- style: format code with Prettier by @deepsource-autofix in #52
- style: format code with Prettier by @deepsource-autofix in #56
- Update readme.md with project information by @raspberri05 in #67
- Refactor Codebase: Prettier Config Update and Component Cleanup by @raspberri05 in #68
- Bump eslint-config-next from 14.2.4 to 14.2.5 by @dependabot in #72
- Bump next from 14.2.4 to 14.2.5 by @dependabot in #69
- Bump prettier from 3.3.2 to 3.3.3 by @dependabot in #70
- Bump @types/node from 20.14.10 to 20.14.11 by @dependabot in #79
- Bump tailwindcss from 3.4.5 to 3.4.7 by @dependabot in #81
- style: format code with Prettier by @deepsource-autofix in #80
- style: format code with Prettier by @deepsource-autofix in #86
- Bump @types/node from 20.14.11 to 22.5.5 by @dependabot in #123
- Bump framer-motion from 11.3.19 to 11.5.4 by @dependabot in #121
- Bump axios from 1.7.2 to 1.7.7 by @dependabot in #118
- Bump drizzle-kit from 0.23.0 to 0.24.2 by @dependabot in #116
- Bump drizzle-orm from 0.32.1 to 0.33.0 by @dependabot in #107
- style: format code with Prettier by @deepsource-autofix in #125
- Bump next from 14.2.5 to 14.2.10 in the npm_and_yarn group by @dependabot in #124
- style: format code with Prettier by @deepsource-autofix in #126
- style: format code with Prettier by @deepsource-autofix in #127
- Bump eslint-config-next from 14.2.5 to 14.2.13 by @dependabot in #128
- Bump @google/generative-ai from 0.16.1 to 0.19.0 by @dependabot in #132
- Bump tailwindcss from 3.4.12 to 3.4.13 by @dependabot in #130
- Bump next from 14.2.10 to 14.2.13 by @dependabot in #129
- redesign ui + clean up code by @raspberri05 in #135
- fix deepsource issues by @raspberri05 in #136
- refactor: Update footer and header styles by @raspberri05 in #137
- update node version in readme by @raspberri05 in #144
- Bump framer-motion from 11.5.5 to 11.9.0 by @dependabot in #147
- Bump @types/react from 18.3.8 to 18.3.10 by @dependabot in #146
- Bump @types/node from 22.5.5 to 22.7.4 by @dependabot in #145
- Bump next from 14.2.13 to 14.2.14 by @dependabot in #150
- Bump @google/generative-ai from 0.19.0 to 0.21.0 by @dependabot in #152
- Bump framer-motion from 11.9.0 to 11.11.1 by @dependabot in #153
- Bump @types/react from 18.3.10 to 18.3.11 by @dependabot in #151
- api + bug + ui fixes by @raspberri05 in #154
- major bug fix by @raspberri05 in #155
- style: format code with Prettier by @deepsource-autofix in #156
- Bump the npm_and_yarn group with 2 updates by @dependabot in #157
- Bump framer-motion from 11.11.1 to 11.11.8 by @dependabot in #162
- Bump eslint-config-next from 14.2.13 to 14.2.15 by @dependabot in #161
- Bump @types/node from 22.7.4 to 22.7.5 by @dependabot in #160
- Bump typescript from 5.6.2 to 5.6.3 by @dependabot in #158
- Bump @types/react-dom from 18.3.0 to 18.3.1 by @dependabot in #159
- major fixes by @raspberri05 in #163
- deepsource fixes by @raspberri05 in #164
- update github repo documentation by @raspberri05 in #165
- switch from gemini to openai by @raspberri05 in #167
- add user profile card by @raspberri05 in #166
- User profile by @raspberri05 in #168
- add google analytics tag by @raspberri05 in #182
- add button.tsx + restructure file structure by @raspberri05 in #183
- style: format code with Prettier by @deepsource-autofix in #187
- fix: #193 Updated first 2 footer link in one row and rest 2 in another row by @programmingwithrp in #201
- Fix #189 Updated Any Types in code by @programmingwithrp in #202
- change the img to next Image by @AlexVCS in #203
- chore: add eslint ci flow (194) by @mashazyu in #204
- ci: add application/.deepsource.toml by @deepsource-autofix in #205
- ci: add application/.deepsource.toml by @deepsource-autofix in #207
- style: format code with Prettier by @deepsource-autofix in #209
- refactor: replace short hand type conversions with function calls by @deepsource-autofix in #213
- Added Group fixed issue 190 by @Humayun-23 in #214
- style: format code with Prettier by @deepsource-autofix in #215
- style: format code with Prettier by @deepsource-autofix in #216
- docs: Fix redirect URL by @tskxz in #224
- refactor: remove extra closing tags by @deepsource-autofix in #228
New Contributors
- @dependabot made their first contribution in #2
- @deepsource-autofix made their first contribution in #42
- @programmingwithrp made their first contribution in #201
- @AlexVCS made their first contribution in #203
- @mashazyu made their first contribution in #204
- @Humayun-23 made their first contribution in #214
- @tskxz made their first contribution in #224
Full Changelog: https://github.com/raspberri05/persona.fm/commits/v1.0.0