Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ All notable changes to this project will be documented in this file.
- Surface deck load failures in `selectDeck` ([#23](https://github.com/ButteredGroove/fac-flipper/issues/23))
- Guard deck selection against concurrent loads ([#22](https://github.com/ButteredGroove/fac-flipper/issues/22))
- Social image fails to display ([#32](https://github.com/ButteredGroove/fac-flipper/issues/32))
- Field value errors in SPADV deck ([#49](https://github.com/ButteredGroove/fac-flipper/issues/49)) and ([#50](https://github.com/ButteredGroove/fac-flipper/issues/50))

## Maintenance

Expand Down
29 changes: 18 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ This repository includes ready-to-use decks for:

- **Statis Pro 4th Edition** (v2022)
- **Statis Pro 2nd & 3rd Editions** (v1987)
- **Statis Pro Advanced Edition** (v2022)

Each deck is implemented using the same underlying data and layout system, demonstrating how different FAC formats can coexist without changes to application code.

Expand All @@ -90,17 +91,12 @@ Each deck is implemented using the same underlying data and layout system, demon

``` bash
fac-flipper/
index.html
styles.css
app.js
src/
config.js
deck.js
state.js
ui.js
utils.js
decks/
index.json
SPADV/
deck.json
cards.csv
layout.json
SP2n3ED/
deck.json
cards.csv
Expand All @@ -109,7 +105,18 @@ fac-flipper/
deck.json
cards.csv
layout.json
README.md
src/
config.js
deck.js
state.js
ui.js
utils.js
tests/
*.test.js
app.js
index.html
styles.css
package.json
```

---
Expand Down Expand Up @@ -262,7 +269,7 @@ sure to update to point to your counter.

## Status

Current version: **v0.0.15**.
Current version: **v0.0.16**.

This release establishes:

Expand Down
30 changes: 15 additions & 15 deletions decks/SPADV/cards.csv
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
PB,RN,Error,Pitch,E P,E C,E IF,E OF,O RP,O RN,O LP,O LN,O P,CD RP,CD RN,CD LP,CD LN,CD P,RADV 1b7,RADV 1b8,RADV 1b9,RADV 2b
3,61,1-20,Yes,2,3,3,5,G2A,G4,F8,GX6,L5,3B,2B,CF,2B,2B,1 / 1,1 / 1,1 / 1,2
6,33,1-20,No,1,2,1,4,GX6,F7,FD9,GX3,G4,2B,CF,CF,2B,CF,1 / 1,1 / 1,1 / 1,
6,33,1-20,No,1,2,1,4,GX6,F7,FD9,GX3,G4,2B,CF,CF,2B,CF,1 / 1,1 / 1,1 / 1,2
5,56,1-20,Yes,2,2,1,4,L6,G4A,G6,FD9,L4,SS,SS,2B,2B,2B,1 / 1,1 / 1,1 / 1,2
6,77,11-20,No,3,1,3,5,F3,L6,F8,GX3,GX1,3B,2B,C,2B,2B,1 / 1,1 / 1,1 / 1,2
BD,15,11-20,Yes,3,3,1,3,G4A,GX3,G3,F9,FD8,3B,CF,2B,2B,C,1 / 1,1 / 1,1 / 1,2
Expand All @@ -21,8 +21,8 @@ CD,28,No,Yes,2,2,3,5,G6,FD7,F9,FD9,G2A,SS,1B,P,1B,SS,1/1O,1/2,1O,2O
8,57,No,No,1,3,1,5,GX3,FD9,G5A,G2A,G4,1B,CF,1B,P,SS,1/1O,1/2,1O,2O
4,12,3-20,Yes,3,2,1,4,G5A,F5,G3,F8,F7,RF,1B,RF,1B,C,1 / 1,1 / 1,1 / 1,2
6,33,3-20,Yes,3,3,3,4,GX6,F8,G4,G6,GX5,CF,SS,1B,2B,1B,1 / 1,1 / 1,1 / 1,2
CD,35,3-20,Yes,3,2,2,4,GX6,GX6,L1,G4,FD7,GX6,GX6,L1,G4,FD7,1 / 1,1 / 1,1 / 1,2
CD,44,3-20,Yes,1,2,2,5,G5A,F8,FD8,G6,L1,G5A,F8,FD8,G6,L1,1 / 1,1 / 1,1 / 1,2
CD,35,3-20,Yes,3,2,2,4,GX6,GX6,L1,G4,FD7,CF,P,C,1B,P,1 / 1,1 / 1,1 / 1,2
CD,44,3-20,Yes,1,2,2,5,G5A,F8,FD8,G6,L1,CF,RF,RF,1B,2B,1 / 1,1 / 1,1 / 1,2
7,33,12-20,Yes,2,2,1,4,FD8,F7,FD8,FD8,L3,1B,CF,2B,RF,1B,1 / 1,1 / 1,1 / 1,2
4,18,No,No,2,3,1,4,FD7,F7,GX4,FD8,F9,2B,1B,SS,P,1B,1/1O,1/2,1O,2O
6,43,No,No,2,2,2,4,F8,F2,F9,F8,G4,SS,3B,RF,SS,P,1/1O,1/2,1O,2O
Expand Down Expand Up @@ -93,7 +93,7 @@ CD,38,16-20,No,3,3,2,4,F9,G2A,G3,FD8,FD9,CF,SS,CF,LF,RF,1/2,1O/2,1O/2,2O
7,68,11-20,Yes,3,3,3,4,G5,G5A,FD9,G3,G3,CF,P,RF,P,SS,1 / 1,1 / 1,1 / 1,2
6,23,10-20,Yes,2,2,3,5,G6A,GX5,F7,G3A,GX5,SS,LF,RF,SS,P,1 / 1,1 / 1,1 / 1,2
7,22,10-20,Yes,2,2,1,3,FD8,F8,G5,G5,G4,C,C,1B,SS,CF,1 / 1,1 / 1,1 / 1,2
CD,52,No,Yes,2,2,1,3,FD8,G3A,GX3,FD8,G6A,FD8,G3A,GX3,FD8,G6A,1 / 1,1 / 1,1 / 1,2
CD,52,No,Yes,2,2,1,3,FD8,G3A,GX3,FD8,G6A,3B,RF,CF,C,C,1 / 1,1 / 1,1 / 1,2
3,66,19-20,Yes,3,2,3,4,G1A,FD8,L4,GX3,GX6,P,1B,SS,SS,2B,1O/2,1O/2,1O/2,2O
9,81,19-20,No,2,2,2,4,G5,G5A,G4A,F7,F9,SS,3B,1B,2B,C,1O/2,1O/2,1O/2,2O
10,78,19-20,No,1,2,2,5,G4A,F8,FD9,F7,F8,2B,RF,P,SS,3B,1O/2,1O/2,1O/2,2O
Expand Down Expand Up @@ -123,7 +123,7 @@ CD,24,No,No,2,2,2,5,F2,G1A,F5,G5A,G1A,SS,SS,SS,LF,LF,1O/2,1O/2,1O/2,2O
8,73,No,Yes,3,1,1,4,FD7,G4A,F9,FD8,G5,P,C,CF,CF,P,1 / 1,1 / 1,1 / 1,2
6,36,No,Yes,3,2,2,5,F6,G6,F8,G6,G5,RF,CF,LF,LF,3B,1 / 1,1 / 1,1 / 1,2
4,35,No,Yes,3,2,1,5,F7,G5,GX4,G2A,G4,3B,SS,1B,SS,CF,1 / 1,1 / 1,1 / 1,2
CD,65,No,Yes,3,2,3,4,G5,G5A,G3,L4,GX5,G5,G5A,G3,L4,GX5,1 / 1,1 / 1,1 / 1,2
CD,65,No,Yes,3,2,3,4,G5,G5A,G3,L4,GX5,3B,SS,2B,2B,2B,1 / 1,1 / 1,1 / 1,2
6,12,No,Yes,2,2,1,5,G2A,G6A,G4,G4,G4,3B,3B,SS,CF,RF,1O/2,1O/2,2 / 2,2O
5,81,No,Yes,2,2,3,5,L5,G4,G1A,G4,F9,3B,2B,2B,RF,2B,1O/2,1O/2,2 / 2,2O
2,57,No,No,2,1,3,4,G4A,G5A,G5A,F8,L3,1B,2B,2B,SS,RF,1O/2,1O/2,2 / 2,2O
Expand Down Expand Up @@ -233,16 +233,16 @@ CD,11,No,Yes,2,2,1,5,G4,G5A,G3,G3,GX3,P,SS,2B,C,SS,1O/2,2 / 2,2 / 2,2O
10,83,No,Yes,1,2,2,4,F8,G6,GX1,F4,F3,RF,CF,3B,LF,SS,1 / 1,1 / 1O,1 / 1,2
6,25,No,Yes,1,2,2,5,G6A,F7,F8,G4A,G4,SS,3B,RF,SS,CF,1 / 1,1 / 1O,1 / 1,2
8,84,No,No,2,3,3,5,G5A,G6A,F8,L4,G1A,RF,3B,1B,CF,RF,1 / 1,1 / 1O,1 / 1,2
CD,38,No,No,2,2,3,5,GX6,G6A,G6A,GX4,GX3,GX6,G6A,G6A,GX4,GX3,1 / 1,1 / 1O,1 / 1,2
8,25,No,Yes,3,2,3,4,G4,F8,F8,F4,G4,RF,1B,SS,1B,3B,1O/2,2 / 2,2 / 2,2.0
9,13,No,Yes,2,3,3,3,GX3,F3,G4,GX6,G3,SS,LF,LF,P,SS,1O/2,2 / 2,2 / 2,2.0
4,16,No,No,1,1,1,4,F6,G4,L3,F8,GX1,SS,LF,1B,3B,3B,1O/2,2 / 2,2 / 2,2.0
3,15,No,No,2,2,2,4,G5,G5,FD8,F9,G1A,C,LF,SS,P,C,1O/2,2 / 2,2 / 2,2.0
8,58,No,No,1,2,3,4,GX5,FD7,G6,GX1,GX4,P,3B,CF,LF,P,1O/2,2 / 2,2 / 2,2.0
CD,38,No,No,2,2,3,5,GX6,G6A,G6A,GX4,GX3,LF,1B,CF,1B,LF,1 / 1,1 / 1O,1 / 1,2
8,25,No,Yes,3,2,3,4,G4,F8,F8,F4,G4,RF,1B,SS,1B,3B,1O/2,2 / 2,2 / 2,2
9,13,No,Yes,2,3,3,3,GX3,F3,G4,GX6,G3,SS,LF,LF,P,SS,1O/2,2 / 2,2 / 2,2
4,16,No,No,1,1,1,4,F6,G4,L3,F8,GX1,SS,LF,1B,3B,3B,1O/2,2 / 2,2 / 2,2
3,15,No,No,2,2,2,4,G5,G5,FD8,F9,G1A,C,LF,SS,P,C,1O/2,2 / 2,2 / 2,2
8,58,No,No,1,2,3,4,GX5,FD7,G6,GX1,GX4,P,3B,CF,LF,P,1O/2,2 / 2,2 / 2,2
6,18,No,No,2,2,2,4,G5A,F9,F9,F9,GX6,3B,SS,P,LF,LF,1 / 1,1 / 1O,1 / 1,2
7,56,No,No,2,3,3,4,G4A,F7,F2,G6A,G2A,CF,SS,RF,1B,RF,1 / 1,1 / 1O,1 / 1,2
5,11,No,No,3,2,2,5,L5,G5A,G3A,GX4,F3,C,RF,RF,RF,CF,1 / 1,1 / 1O,1 / 1,2
CD,88,No,No,1,2,1,5,F7,G6,G4,G5,GX5,F7,G6,G4,G5,GX5,1 / 1,1 / 1O,1 / 1,2
CD,88,No,No,1,2,1,5,F7,G6,G4,G5,GX5,LF,LF,P,2B,CF,1 / 1,1 / 1O,1 / 1,2
6,34,No,Yes,1,3,3,4,G6,GX6,GX3,FD8,GX5,LF,RF,RF,RF,P,1 / 1,1 / 1O,1 / 1,2
10,72,No,Yes,3,2,2,3,G6A,GX6,FD8,G6A,G4A,2B,CF,C,LF,RF,2 / 2,2 / 2,2 / 2,3
10,62,No,No,2,2,1,5,FD7,GX5,F9,FD9,G4,SS,3B,RF,2B,P,2 / 2,2 / 2,2 / 2,3
Expand Down Expand Up @@ -273,7 +273,7 @@ BD,63,No,No,2,3,2,3,G3A,G4,FD8,GX3,F8,LF,LF,LF,2B,LF,2 / 2,2 / 2,2 / 2,3
11,23,No,Yes,1,2,1,4,F7,F9,GX3,G2A,G3,LF,CF,CF,3B,SS,1 / 1,1 / 1O,1 / 1,2
5,35,No,Yes,1,2,3,4,F3,F7,G4,G3A,G6,LF,2B,2B,2B,CF,1 / 1,1 / 1O,1 / 1,2
7,78,No,Yes,1,1,2,5,G5A,G3A,G3,G5,G2A,RF,CF,P,CF,LF,1 / 1,1 / 1O,1 / 1,2
CD,16,No,Yes,3,2,2,3,G6A,G3,G4,F4,G4,G6A,G3,G4,F4,G4,1 / 1,1 / 1O,1 / 1,2
CD,16,No,Yes,3,2,2,3,G6A,G3,G4,F4,G4,RF,2B,CF,RF,LF,1 / 1,1 / 1O,1 / 1,2
11,22,No,No,2,2,3,3,F9,G6,FD9,G5,G3,1B,CF,SS,LF,SS,2 / 2,2 / 2,2 / 2,3
11,86,No,Yes,3,1,1,4,L6,F9,G4,G1A,FD9,SS,CF,1B,LF,RF,2 / 2,2 / 2,2 / 2,3
7,24,No,No,2,2,2,4,G5A,G3A,G6,GX4,FD9,P,RF,C,LF,CF,2 / 2,2 / 2,2 / 2,3
Expand Down Expand Up @@ -303,7 +303,7 @@ CD,16,No,Yes,3,2,2,3,G6A,G3,G4,F4,G4,G6A,G3,G4,F4,G4,1 / 1,1 / 1O,1 / 1,2
4,38,No,Yes,2,3,3,3,F3,FD8,FD9,F8,G4A,CF,P,CF,2B,LF,1 / 1O,1 / 1O,1 / 1O,2
12,26,No,No,2,2,2,4,F8,F9,G6,F6,G5A,CF,SS,RF,SS,CF,1 / 1O,1 / 1O,1 / 1O,2
3,25,No,No,3,3,1,5,FD9,F7,L4,F7,G5,P,SS,1B,RF,RF,1 / 1O,1 / 1O,1 / 1O,2
CD,42,No,No,3,2,2,4,G6A,F3,F8,F7,G3,G6A,F3,F8,F7,G3,1 / 1O,1 / 1O,1 / 1O,2
CD,42,No,No,3,2,2,4,G6A,F3,F8,F7,G3,CF,CF,SS,LF,LF,1 / 1O,1 / 1O,1 / 1O,2
9,61,No,No,3,2,3,5,FD8,G4A,FD8,G6,G4,3B,1B,CF,SS,CF,2 / 2,2 / 2,2 / 2,3
6,27,No,No,2,2,3,5,F9,F8,FD9,L4,G4,2B,3B,1B,LF,C,2 / 2,2 / 2,2 / 2,3
6,74,No,No,2,2,3,5,L4,F6,FD8,FD9,F9,RF,LF,SS,2B,2B,2 / 2,2 / 2,2 / 2,3
Expand Down Expand Up @@ -363,7 +363,7 @@ Z,41,No,Yes,2,2,2,4,L6,G5,F2,F2,F9,SS,CF,1B,LF,LF,1 / 1O,1 / 2,1O,2
8,88,No,Yes,1,2,3,4,F7,F2,F8,F3,F9,CF,SS,LF,CF,RF,1 / 1O,1 / 2,1O,2O
6,32,No,No,1,2,2,5,L5,F8,FD7,L1,G5,SS,1B,2B,RF,2B,1 / 1O,1 / 2,1O,2O
BD,88,No,Yes,2,2,3,4,G6,L1,F7,F7,G5,SS,1B,2B,CF,C,1 / 1O,1 / 2,1O,2O
CD,77,No,No,3,2,3,5,G5,F7,G4,F7,G4A,G5,F7,G4,F7,G4A,1 / 1O,1 / 2,1O,2O
CD,77,No,No,3,2,3,5,G5,F7,G4,F7,G4A,SS,CF,CF,LF,SS,1 / 1O,1 / 2,1O,2O
8,37,No,No,2,3,3,5,F6,F8,F4,F4,G5,RF,CF,2B,LF,2B,CHAL,CHAL,CHAL,CHAL
8,23,No,Yes,1,1,3,4,FD7,G3,GX4,G4,G6,SS,SS,3B,C,LF,CHAL,CHAL,CHAL,CHAL
10,36,No,No,2,2,3,5,FD9,F9,L4,GX3,F2,RF,SS,2B,3B,RF,CHAL,CHAL,CHAL,CHAL
Expand Down
2 changes: 1 addition & 1 deletion src/config.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const APP_NAME = "fac-flipper";
const APP_VERSION = "0.0.15";
const APP_VERSION = "0.0.16";
const APP_AUTHOR = "ButteredGroove";
const APP_ISSUES_URL = "https://github.com/ButteredGroove/fac-flipper/issues";
const APP_SHORTCUTS = "Space/Enter draws, R reshuffles";
Expand Down