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

October 28, 2023: Merge with PS part 2 #13

Merged
merged 31 commits into from
Oct 28, 2023
Merged

October 28, 2023: Merge with PS part 2 #13

merged 31 commits into from
Oct 28, 2023

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    ec1ca0e View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    b47c593 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6efeb8 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Storage: Improve handling of local teams versus remote teams

    This should help differentiate local teams and remote-loaded teams. When they're initially requested, the client now compares each new team against all the existing teams - if they appear to be similar, it doesn't add it to the builder (so that dupe teams don't show up). It considers them similar if they have the same mons, title, and format. Otherwise, if it finds one that's close, it'll add it but marked as (server version) so people can tell which is which.
    mia-pi-git committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    0647322 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68a9694 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    afbb31d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65d387a View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Overhaul the format selector to be more easily used (#2168)

    * Overhaul the format selector to be more easily used
    
    * Update js/client-mainmenu.js
    
    Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
    
    * Lower search pop open limit
    
    ---------
    
    Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
    mia-pi-git and KrisXV authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    999044d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24d4229 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Support starring formats

    mia-pi-git committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    ae55432 View commit details
    Browse the repository at this point in the history
  2. Battle frame: Fix height on small screens

    This bug hasn't been noticed because the two main uses of battle
    frames (the sim itself, and Replays) both absolutely position
    battle frames, so they have nothing "below" them.
    
    But on downloaded replays, on screens smaller than 640px across,
    they took up an incorrect height. This is also relevant to New
    Replays. This commit fixes that.
    Zarel committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    f28b1e9 View commit details
    Browse the repository at this point in the history
  3. Update logo

    Unfortunately, the my computer crashed, and took with it the PSD
    for this updated logo. But fortunately, I managed to upload all
    the important versions (like the orange version for "you have a
    notification").
    Zarel committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    ad4a3ab View commit details
    Browse the repository at this point in the history
  4. Improve mobile responsiveness

    By default, buttons on mobile wait 300ms (to see if you're double
    tapping) before they register as pressed.
    
    Adding `touch-action: manipulation` prevents this delay, at the
    cost of not being able to zoom in when double-tapping a button,
    which I'm sure no one has ever tried to do.
    Zarel committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    581c4ae View commit details
    Browse the repository at this point in the history
  5. Improve readability of Seeking screen

    Now that fc00e68 has made the Seeking screen more common,
    it's worth making it more readable.
    Zarel committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    7d7dca8 View commit details
    Browse the repository at this point in the history
  6. Improve downloaded replays

    They now support small windows/screens and dark mode.
    Zarel committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    7fbb69c View commit details
    Browse the repository at this point in the history
  7. Website: Remove commented-out server URLs from server list

    It's cluttering this code a lot for no reason.
    Zarel committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    4760516 View commit details
    Browse the repository at this point in the history
  8. Gitignore node_modules

    Zarel committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    07ad64a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    44becdd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1b04902 View commit details
    Browse the repository at this point in the history
  11. Allow direct-linking lobby

    In the distant past, Lobby was open by default, so people linking
    to Lobby usually meant to link to PS itself, so links to Lobby
    would just open PS.
    
    This is no longer necessary, now that we no longer open Lobby by
    default.
    
    This commit also cleans up a bunch of other .htaccess entries,
    for style/readability.
    Zarel committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    908fe3a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    399ab35 View commit details
    Browse the repository at this point in the history
  13. Update Gen 1 battle background?

    This has been sitting around uncommitted in the client. I'm sure
    someone knows what's up with this, but I don't.
    Zarel committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    e64b9a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. WIP New Replays

    New Replays isn't done yet but I've done a lot of work on it and
    probably it deserves a commit.
    
    Why rewrite Replays:
    
    - I redesigned pokemonshowdown.com to look more modern and support
      dark mode, and rejiggering Old Replays would be a lot of work
      anyway.
    
    - It'd be nice to actually deploy some of PS's whole Preact
      infrastructure somewhere, instead of it just being in development
      hell.
    
    - Nice to get a second look at the relevant code, leading to fixes
      like fc00e68 and f28b1e9.
    
    - Replays is due for a migration from JS/PHP to TS anyway.
    
    Anyway, feel free to try out New Replays, it's live in:
    
    https://pokemonshowdown.com/replays/
    
    Old Replays will stick around until we hit feature parity, but
    that shouldn't be too long (I know, famous last words).
    Zarel committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    fd28aca View commit details
    Browse the repository at this point in the history
  2. Update New Replays

    The main difference is that the main search screen should look
    much nicer now.
    
    https://pokemonshowdown.com/replays/
    
    Putting search/featured/recent in separate sections makes the new
    design look much nicer. And dark mode is now fully supported.
    Zarel committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    235056b View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. Configuration menu
    Copy the full SHA
    7bf5cf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab45193 View commit details
    Browse the repository at this point in the history
  3. fix package.json

    Rezzo64 committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    2d0c6e5 View commit details
    Browse the repository at this point in the history
  4. remove DH2 sub

    Rezzo64 committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    5d3dc06 View commit details
    Browse the repository at this point in the history
  5. truly ignore ./DH2

    Rezzo64 committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    398d576 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    87fd24d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2f293ec View commit details
    Browse the repository at this point in the history