Skip to content

Releases: thoulee21/joint-player

v4.3.2

21 May 16:06
Compare
Choose a tag to compare

Features

  • add FavsHeader & refactor favs (thoulee)

Bug Fixes

  • TrackInfoBar typing issue in mvDetail.tsx (thoulee)

Code Refactoring

  • add TrackPlayer queue async handling to redux reducers (thoulee)
  • Add right prop to SongItem component for custom rendering (thoulee)
  • Fix SongItem component's right prop to allow for custom rendering (thoulee)

Chores

Commits

v4.3.1-0

21 May 07:17
Compare
Choose a tag to compare

Chores

Commits

v4.3.1

21 May 07:16
Compare
Choose a tag to compare
v4.3.1

v4.3.0

19 May 15:31
Compare
Choose a tag to compare

Features

  • add clickable artists names to album page (thoulee)
  • use clickable artists names for track info bar (thoulee)
  • Add DrawNavi component for drawer navigation (thoulee)
  • adapt drawer navigation (thoulee)
  • use BlurBackground for TrackListSheet's background, remove experimentalBlur redux slice (thoulee)
  • Update drawer title with app version number (thoulee)
  • Add favsSlice to redux store and implement favorite track functionality (thoulee)
  • Add userDetail.d.ts to define user detail interfaces (thoulee)
  • Add AsyncStorage for favorite tracks (thoulee)
  • Add Favorites page (thoulee)
  • Add FavToggle component for toggling favorite tracks (thoulee)

Styles

  • update album page style by removing useless android view (thoulee)

Code Refactoring

  • extract MV button from TrackItem (thoulee)
  • update DrawerNavi name and style (thoulee)
  • improve albums.tsx's imports (thoulee)
  • debounce restore status bar style in MvCover (thoulee)
  • Update SongItem to become a general purpose component (thoulee)

Chores

  • update console.log statement in PlaybackService.ts (thoulee)

Commits

  • Update albumArtist.d.ts with consistent quotation marks and spacing (thoulee)
  • 86c2608: v4.3.0 (thoulee)

v4.2.1

18 May 07:52
Compare
Choose a tag to compare

Features

  • Add back button functionality to album detail page (thoulee)
  • add long press to webview to view artist pic (thoulee)
  • add is playing indicator to song item left icon (thoulee)

Bug Fixes

  • add duplicate check before adding track to queue (thoulee)
  • update Android view height in AlbumContent.tsx (thoulee)

Styles

  • adjust marginTop in album.tsx for loading spinner (thoulee)

Code Refactoring

  • move useful functions to utils (thoulee)
  • extract ArtistNames component for displaying artist names (thoulee)
  • extract components from artist page (thoulee)
  • extract components from album page (thoulee)
  • update SongItem to use haptic-feedback (thoulee)

Chores

Commits

v4.2.0

17 May 16:48
Compare
Choose a tag to compare

Features

  • Add types for albumArtist and songDetail (thoulee)
  • add multi-artist support, add artist page (thoulee)
  • Add TrackType interface and update imports in AddTracksService (thoulee)
  • Update CommentsMenu and Comments components to pass commentThreadId as a parameter (thoulee)
  • Add Artist and AlbumDetail screens (thoulee)
  • Add Chip component to display albums header in artist page (thoulee)
  • search keyword at startup instead of loading data from assets (thoulee)
  • add album detail page (thoulee)
  • Add navigation to album detail page from BottomBar component (thoulee)
  • add restore keyword at startup report (thoulee)
  • TODO Chips component to dynamically display album categories in artist page (thoulee)
  • use redux to handle track player queue (thoulee)

Bug Fixes

  • Sentry release workflow (thoulee)

Styles

  • Update margin in artist.tsx (thoulee)

Chores

  • deps-dev: bump typescript from 5.0.4 to 5.4.5 #16 (dependabot[bot])
  • Archive Production Artifact in pull request release workflow (thoulee)
  • extract Sentry Release step to release workflow (thoulee)
  • update Sentry Release job (thoulee)
  • Update tsconfig.json to include "react-native" type in compiler options (thoulee)

Commits

  • a82a3ae: Merge branch 'main' of github.com:thoulee21/joint-player (thoulee)
  • dd90965: v4.1.1-0 (thoulee)
  • 42935da: v4.1.1-1 (thoulee)
  • d8cb7c5: remove jest (thoulee)
  • a7eefc0: v4.2.0 (thoulee)

v4.1.1-1

17 May 08:39
Compare
Choose a tag to compare

Bug Fixes

  • Sentry release workflow (thoulee)

Chores

  • update Sentry Release job (thoulee)

Commits

v4.1.1-0

17 May 08:22
Compare
Choose a tag to compare

Chores

  • Update release workflow trigger to version tag pushing (thoulee)
  • Add android yarn script (thoulee)
  • update packages (thoulee)
  • add pull_request to release workflow trigger (thoulee)
  • Update VersionItem component to display version with 'v' prefix (thoulee)
  • Enable parallel mode in Gradle build (thoulee)
  • deps-dev: bump typescript from 5.0.4 to 5.4.5 #16 (dependabot[bot])
  • Remove automatic release tag in release workflow (thoulee)
  • Archive Production Artifact in pull request release workflow (thoulee)
  • extract Sentry Release step to release workflow (thoulee)

Commits

  • 6b3e05c: v4.0.4-2 (thoulee)
  • 9d96384: v4.0.5 (thoulee)
  • 8ccb1a4: v4.1.1 (thoulee)
  • a82a3ae: Merge branch 'main' of github.com:thoulee21/joint-player (thoulee)
  • dd90965: v4.1.1-0 (thoulee)

v4.1.1

17 May 07:58
Compare
Choose a tag to compare

Chores

  • Update release workflow trigger to version tag pushing (thoulee)
  • Add android yarn script (thoulee)
  • update packages (thoulee)
  • add pull_request to release workflow trigger (thoulee)
  • Update VersionItem component to display version with 'v' prefix (thoulee)
  • Enable parallel mode in Gradle build (thoulee)
  • Remove automatic release tag in release workflow (thoulee)

Commits

Release 4.1.0

17 May 03:42
Compare
Choose a tag to compare
chore: Set prerelease flag to false in release workflow