Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/improve match creation ux #135

Merged
merged 30 commits into from
Nov 27, 2024
Merged

Conversation

LinusBolls
Copy link
Collaborator

No description provided.

@LinusBolls LinusBolls force-pushed the feat/improve-match-creation-ux branch from edd637d to 7791c1f Compare November 26, 2024 10:32
@Laurin-Notemann Laurin-Notemann merged commit 42793f1 into staging Nov 27, 2024
3 checks passed
@Laurin-Notemann Laurin-Notemann deleted the feat/improve-match-creation-ux branch November 27, 2024 14:16
Laurin-Notemann added a commit that referenced this pull request Dec 10, 2024
* Build mobile app (#113)

* add staging action

* update some configs

* format

* Get ready for prerelease (#115)

* add staging action

* chore: team winner id

* feat: display package.json version in sidebar footer

* style: join group screen being cramped on smaller devices

* feat: show hint to press enter in create group screen

* fix: hide leaderboard sorting button in production

* fix: hide non-functional edit button in group list

* fix: not redirecting from match page after delete

* feat: create group ux improvement

* fix: some redirect logi

* fix: active effect for empty podium player

* style: active state for group items

---------

Co-authored-by: Linus Bolls <linus.bolls@gmail.com>

* fix: HeaderItem tab in production that crashes the app on press (#116)

* add staging action

* fix: HeaderItem tab in production that crashes the app on press

---------

Co-authored-by: Laurin-Notemann <laurin.notemann@gmail.com>

* Bump docker/build-push-action from 5 to 6 (#117)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix staging api (#114)

* fix staging api

* misc

* temp

* chore: update openapi types

* fix settings

---------

Co-authored-by: Laurin-Notemann <Laurin-Notemann@users.noreply.github.com>

* Debug production websocket connection (#118)

* feat: debug log screen

* fix: making two websocket connections

---------

Co-authored-by: Linus Bolls <linus.bolls@gmail.com>

* app version 1.0.2 works (#119)

* app version 1.0.2 works

* more min

* fix: logging (#120)

Co-authored-by: Laurin <47634664+Laurin-Notemann@users.noreply.github.com>

* fix: dingens lol haher (#121)

* fix env issue (#122)

* fix env issue

* chore: update openapi types

---------

Co-authored-by: Laurin-Notemann <Laurin-Notemann@users.noreply.github.com>

* fix: red team getting rendered as red team on match items (#124)

* Feat/ux improvements (#123)

* fix: group name setting being called player name

* feat: haptic feedback for some actions

* feat: non-functional pull to reload on some screens

* chore: update openapi types

* bump version huher

---------

Co-authored-by: LinusBolls <LinusBolls@users.noreply.github.com>
Co-authored-by: Laurin-Notemann <laurin.notemann@gmail.com>

* Debug/websocket disconnect (#126)

* style: fix broken match header

* fix: some refetching not working

* fix: match view not displaying data

* fix: empty match

* style: player match item

* debug: log failed requests in debug logs

* fix: misleading websocket state indicator

* fix: reconnect websocket on close

* Bump mobile version in pr (#128)

* update package.json version

* format

* chore: minor mobile app version bump

* update workflow

* chore: minor mobile app version bump

* chore: minor mobile app version bump

* chore: minor mobile app version bump

* add check

* chore: minor mobile app version bump

---------

Co-authored-by: Laurin-Notemann <Laurin-Notemann@users.noreply.github.com>

* Fix testflight submit (#130)

* add test-build and update submit in eas.json

* fix

* remove the compliance notice

* chore: minor mobile app version bump

---------

Co-authored-by: Laurin-Notemann <Laurin-Notemann@users.noreply.github.com>

* minor fixes

* no automatic mobile deplyoments (#136)

* Feat/improve match creation ux (#135)

* style: fix broken match header

* fix: some refetching not working

* fix: match view not displaying data

* fix: empty match

* style: player match item

* debug: log failed requests in debug logs

* fix: misleading websocket state indicator

* fix: reconnect websocket on close

* fix: web socket status in debug logs

* style: fix groups button getting cut off

* fix: hide broken rules screen behind feature flag

* chore: modal to assign player points

* fix: overflowing player list not scrollable

* style: fix layout shift in match vs header

* feat: prevent new players with the same name as existing players from being created

* feat: add haptic feedback to input errors

* feat: success toast for creating a player

* chore: minor mobile app version bump

* style: display player initials on avatar while profile picture hasnt loaded

* chore: screen in case no finish move has been defined for a match

* feat: prevent creating two players with the same name during group creation

* fix: modal re-opening after dismissing (really bad fix that doesnt work for all cases)

* feat: functional flow for assigning finish move

* fix: scuffed dirty hacky fix for modal dismissal

* feat: enable new match creation flow

---------

Co-authored-by: LinusBolls <LinusBolls@users.noreply.github.com>

* change to xcrun instead of eas submit

* bump version with pr

* add input to bump version

* change input desc

* Bump app version to 1.0.9 (#137)

* Test submit (#138)

* add testbuild

* remove testbuild and fix workflow file

* remove staging sql instance

* Feat/further improve match creation ux (#139)

* style: fix broken match header

* fix: some refetching not working

* fix: match view not displaying data

* fix: empty match

* style: player match item

* debug: log failed requests in debug logs

* fix: misleading websocket state indicator

* fix: reconnect websocket on close

* fix: web socket status in debug logs

* style: fix groups button getting cut off

* fix: hide broken rules screen behind feature flag

* chore: modal to assign player points

* fix: overflowing player list not scrollable

* style: fix layout shift in match vs header

* feat: prevent new players with the same name as existing players from being created

* feat: add haptic feedback to input errors

* feat: success toast for creating a player

* chore: minor mobile app version bump

* style: display player initials on avatar while profile picture hasnt loaded

* chore: screen in case no finish move has been defined for a match

* feat: prevent creating two players with the same name during group creation

* fix: modal re-opening after dismissing (really bad fix that doesnt work for all cases)

* feat: functional flow for assigning finish move

* fix: scuffed dirty hacky fix for modal dismissal

* feat: enable new match creation flow

* feat: further increase match creation ux

* fix: player page styling

* fix: remove highest and lowest indicator from player stats from production

* style: branding assets

* fix: remove lint errors

---------

Co-authored-by: LinusBolls <LinusBolls@users.noreply.github.com>

* Bump app version to 1.0.10 (#140)

* fix: backoff for websocket reconnection (#141)

* Bump app version to 1.0.11 (#142)

* Cd staging app pipeline (#143)

* comment stuff out

* change cd to bare metal server

* fix staging pipeline

* update prod cd to bare metal host

* fix

* add mobile prod

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Linus Bolls <linus.bolls@gmail.com>
Co-authored-by: Linus Bolls <82451500+LinusBolls@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Laurin-Notemann <Laurin-Notemann@users.noreply.github.com>
Co-authored-by: LinusBolls <LinusBolls@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants