2113 Commits

Author SHA1 Message Date
Nicolet
572c4f94f4 fix: ensure console mirroring releases replay file handles when done (#457)
* end current file when disconnected from console to prevent fd leak

* slippi-js to 7.1.0
2025-07-28 19:46:03 -07:00
Jas Laferriere
6627ee99df release: v2.11.10 v2.11.10 2025-05-12 11:50:33 -04:00
Jas Laferriere
44d0489c94 fix: use new entry point for chat message options 2025-05-12 11:47:20 -04:00
Jas Laferriere
a4c2e18455 point account creation to the correct function 2025-05-12 09:35:00 -04:00
Erik Jue
3a5db17bbb Add player profile links to the replay browser (#450)
* Add player profile links to the replay browser

* Move profile links from replay browser to stats table

* Move profile links to profile header

* Removes the double link pop-up

* Remove unnecessary div
2025-05-12 08:27:39 -04:00
Jas Laferriere
bf4f3838f1 fix: properly link to reposted bluesky posts 2025-04-14 14:32:27 -04:00
Jas Laferriere
45447f3aba release: v2.11.9 v2.11.9 2025-04-10 18:34:35 -04:00
Jas Laferriere
e0e9df5201 Bluesky Posts (#454)
* add logic to show Slippi bluesky posts on the feed

* fix copy pasta comment

* chore: tweak styling slightly
2025-04-10 18:33:05 -04:00
Nikhil Narayana
fd4f659264 fix(ci): skip builder-debug files 2025-02-22 19:48:43 -08:00
Jas Laferriere
b2ca3b1a68 release: v2.11.8 v2.11.8 2025-02-22 19:19:48 -05:00
Vince Au
9252267d6a deps: update @electron/rebuild 2024-12-26 12:58:27 +11:00
Vince Au
28f47aca9e fix: markdown images taking too much space 2024-12-26 12:57:31 +11:00
Jas Laferriere
a3577f7815 release: v2.11.7 v2.11.7 2024-12-25 11:50:02 -05:00
Jas Laferriere
2c942f475b feat: shop promotion banner (#449)
* add spif shop banner and popup

* disable ad dialog for spif shop
2024-12-25 11:48:46 -05:00
Nikhil Narayana
4159a19dd2 fix: clear temp folder from main on startup before replay playback is setup
otherwise double clicking a replay when the launcher isn't yet open will delete the comm file before dolphin can read it
2024-09-16 18:20:48 -07:00
Nikhil Narayana
ac5941a7a9 fix: swap deprecated catchErrors for new api
https://github.com/megahertz/electron-log/blob/master/docs/migration.md#error-catching
2024-09-16 16:08:19 -07:00
Nikhil Narayana
cd011c1a7b chore: update CI deps 2024-09-16 16:06:49 -07:00
Nikhil Narayana
af0a90102b fix: don't show Wiis that can't be connected to in the scanner 2024-09-15 21:06:30 -07:00
Nikhil Narayana
ff54267ce4 refactor: remove temp files on startup (#445) 2024-09-15 21:01:34 -07:00
Nikhil Narayana
734d5dac3e refactor: remove desktop app migration + import dolphin settings (#444)
* refactor: remove desktop app migration

its been a few years now so we should be good to remove it

* refactor: remove import dolphin settings

not really as useful as i expected and more likely to cause issues
2024-09-15 19:25:56 -07:00
Nikhil Narayana
0560dda5b1 fix: trim console nickname when used in folder path 2024-07-16 17:29:16 -07:00
Vince Au
ae8bb69e23 Add copy to clipboard functionality to code blocks (#436)
* Use code blocks in markdown

* add code block to markdown content

* use built-in clipboard functionality

* refactor a bit
2024-04-16 12:28:17 +10:00
dependabot[bot]
99e99930f4 chore(deps): bump ip from 1.1.8 to 1.1.9 (#423)
Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9)

---
updated-dependencies:
- dependency-name: ip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 20:53:12 +10:00
dependabot[bot]
48cc69aefa chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 (#429)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 20:52:13 +10:00
dependabot[bot]
05564aacec chore(deps): bump express from 4.18.1 to 4.19.2 (#430)
Bumps [express](https://github.com/expressjs/express) from 4.18.1 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.1...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 20:52:00 +10:00
dependabot[bot]
d29351772f chore(deps): bump undici from 5.27.0 to 5.28.4 (#431)
Bumps [undici](https://github.com/nodejs/undici) from 5.27.0 to 5.28.4.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.27.0...v5.28.4)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 20:51:47 +10:00
dependabot[bot]
6f77200946 chore(deps): bump protobufjs from 6.11.3 to 6.11.4 (#432)
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 6.11.3 to 6.11.4.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/protobufjs/protobuf.js/commits)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 20:51:29 +10:00
dependabot[bot]
e393d25a82 chore(deps): bump tar from 6.1.11 to 6.2.1 (#433)
Bumps [tar](https://github.com/isaacs/node-tar) from 6.1.11 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.11...v6.2.1)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 20:51:12 +10:00
Vince Au
2d92cc0979 Enforce more linting rules (#435)
* chore: add plugin for disabling lodash/chain

* style: fix chain import

* chore: enforce lodash import syntax

* refactor: tidy up

* chore: restrict lodash chain import

* chore: disallow unnecessary curly braces

* chore: fix lint
2024-04-15 20:45:29 +10:00
Jas Laferriere
916ce4eccb chore: ranked day tracker ui tweaks
requested by Lil
2024-04-13 20:41:19 -04:00
Jas Laferriere
4ab0676fea release: v2.11.6 v2.11.6 2024-04-13 14:11:12 -04:00
Jas Laferriere
4cc79794c2 Merge pull request #434 from project-slippi/feature/ranked-day-countdown
feat: add ranked day countdown
2024-04-13 14:04:39 -04:00
Jas Laferriere
a303b82ba8 feat: add ranked day countdown 2024-04-13 13:26:04 -04:00
Nikhil Narayana
02f3f007cd release: v2.11.5 v2.11.5 2024-03-24 23:03:13 -07:00
Nikhil Narayana
a96cf5d597 fix: explicitly don't accept rvz files 2024-03-24 22:22:18 -07:00
Nikhil Narayana
779867a72c fix: handle offline dolphin a bit better 2024-03-24 22:19:53 -07:00
jmlee337
c321aa9fe3 fix: attempt to fix dangling broadcasts (#428)
this should fix client-side causes of dangling broadcast #427

Co-authored-by: Nikhil Narayana <nikhil.narayana@live.com>

---------

Co-authored-by: Nikhil Narayana <nikhil.narayana@live.com>
2024-03-24 22:18:20 -07:00
jmlee337
071751b5bc Remove 'reg open' filter from 'Nearby Tournaments' URL (#424)
this filter seems to be not entirely reliable. At time of commit, https://www.start.gg/tournament/40-kurobra40 is filtered out even though registration is still very much open (though most events are capped)
2024-02-25 22:55:47 -08:00
Nikhil Narayana
a1bc231c7a release: v2.11.4 (fake)
fix(ci): include the macOS zip file in release commit artifacts
2024-02-25 11:22:13 -08:00
Nikhil Narayana
5403d4644f release: v2.11.4 v2.11.4 2024-02-25 10:25:23 -08:00
Nikhil Narayana
8a5241c024 chore: update FAQ 2024-02-25 10:17:57 -08:00
Nikhil Narayana
d45f3b43cd fix(macOS): delete user folder when hard resetting and always delete bundle 2024-02-23 21:14:14 -08:00
Nikhil Narayana
16ab255406 release: v2.11.3 v2.11.3 2024-02-14 23:11:20 -08:00
Nikhil Narayana
fa047233ff fix(slippi_store): show days if > 0 2024-02-14 23:10:53 -08:00
Nikhil Narayana
1c14fc5380 release: v2.11.2 r2 v2.11.2 2024-02-14 18:50:33 -08:00
Nikhil Narayana
3d6edeb8ea release: v2.11.2 2024-02-14 18:03:24 -08:00
Jas Laferriere
8d2c16e201 feat: replace TwitterFeed with SlippiStore upsell banner (#420)
* chore: replace twitter feed with shop upsell

* chore: switch to stylex

* use stylex

* add countdown

* clear countdown on shop closure

* why am i such a derp

* remove seconds from countdown

* dont memoize countdown

* define interval before checkTime

* only show seconds when theres less than an hour left

---------

Co-authored-by: Vince Au <vinceau09@gmail.com>
2024-02-15 12:27:52 +11:00
Vince Au
5a32466751 refactor: remove moment dependency (#419)
* skip using moment

* add date-fns

* reduce moment usage

* convert more things to use date

* use date

* use date-fns for duration

* remove more moment

* remove more moment

* update duration computation to not use moment

* remove moment dependency

* remove logic for removing moment locales

* fix date-fns import

* skip type check on null checks
2024-01-29 09:59:20 +11:00
Vince Au
6913563b2b refactor: use explicit lodash imports (#418)
* refactor: reduce lodash dependence

* update lodash imports

* remove last chain

* remove filter and first
2024-01-25 15:57:40 +11:00
Vince Au
f7b92713ed fix: external links not opening 2024-01-25 14:31:13 +11:00