Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
110720c
chore: Ignore vscode directory
1nf3rna Oct 8, 2025
74152bb
Merge branch 'autosplitter' of github.com:1nf3rna/OpenSplit into auto…
1nf3rna Oct 17, 2025
37527fd
- merged upstream; ported NWA and QUSB2SNES autosplitters
1nf3rna Oct 17, 2025
6472ef3
removed example files
1nf3rna Oct 20, 2025
09e3575
changed SNESSummary struct members to bools
1nf3rna Oct 20, 2025
7c09829
Service file for autosplitters
1nf3rna Oct 22, 2025
40e17e9
- removed unneeded types, structs, and interfaces
1nf3rna Oct 22, 2025
856496f
- imports updated
1nf3rna Oct 22, 2025
ff8dcfd
- autosplitter import added
1nf3rna Oct 22, 2025
2f7533a
updated the client name
1nf3rna Oct 22, 2025
11e40a4
added comments
1nf3rna Oct 22, 2025
6f058eb
added file format example
1nf3rna Oct 22, 2025
88ce8ba
Merge branch 'ZellyDev-Games:main' into autosplitter
1nf3rna Nov 24, 2025
8e5d349
removed autosplitter test code
1nf3rna Nov 24, 2025
d154002
added todo list
1nf3rna Nov 24, 2025
20f78c9
commented out sendData function
1nf3rna Nov 24, 2025
b10556d
removed file format example
1nf3rna Nov 24, 2025
debe48d
made Client public
1nf3rna Nov 24, 2025
1f41633
removed mutex stuff
1nf3rna Nov 24, 2025
9659b45
added example NWA autosplitter files
1nf3rna Nov 24, 2025
0ab30a6
removed autosplitter from this branch
1nf3rna Nov 28, 2025
e00d896
removed autosplitter; added racetime
1nf3rna Nov 28, 2025
6286eee
initial racetime integration implementation
1nf3rna Nov 28, 2025
1310127
added OAuth2 module
1nf3rna Nov 30, 2025
933a5c4
added OAuth2 module
1nf3rna Nov 30, 2025
59cc881
Racetime.gg generated go binding
1nf3rna Nov 30, 2025
adbf125
test racetime service creation and binding
1nf3rna Nov 30, 2025
01dd151
added button for racetime.gg integration; not visible though
1nf3rna Nov 30, 2025
2f87a6a
racetime inegration go functions
1nf3rna Nov 30, 2025
bb7cf04
racetime frontend
1nf3rna Dec 1, 2025
592f390
Merge branch 'ZellyDev-Games:main' into racetime.gg-integration
1nf3rna Dec 4, 2025
722ddd3
wails update
1nf3rna Dec 7, 2025
ba31ef8
helper function and types to generate a list of buttons
1nf3rna Dec 7, 2025
8cc1e57
probably related to the wails update
1nf3rna Dec 7, 2025
bf462cc
removed old code;
1nf3rna Dec 7, 2025
d1b2ddd
updated signature
1nf3rna Dec 7, 2025
f3e3119
added buttons and import calls for racetime integration
1nf3rna Dec 7, 2025
6d3caf4
removed old code
1nf3rna Dec 7, 2025
48a5f09
Merge branch 'ZellyDev-Games:main' into racetime.gg-integration
1nf3rna Jan 1, 2026
b574a6c
Merge remote-tracking branch 'origin/main' into racetime.gg-integration
1nf3rna Jan 17, 2026
f8b9b36
added wails 2.10.2 back
1nf3rna Jan 17, 2026
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 .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ frontend/package-lock*
frontend/package.json.md5
cover.out
.DS_Store
.vscode/*
coverage.out
33 changes: 33 additions & 0 deletions frontend/src/components/ButtonList.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
export type ButtonData = {
id: string;
label: string;
URL: string;
action?: string;
disabled?: boolean;
title?: string;
};

type Props = {
data: ButtonData[];
onClick?: (item: ButtonData) => void;
className?: string;
};

export default function ButtonList({ data, onClick, className }: Props) {
return (
<div className={className} role="group" aria-label="button list">
{data.map((item) => (
<button
key={item.id}
type="button"
id={`btn-${item.id}`}
title={item.title}
disabled={item.disabled}
onClick={() => !item.disabled && onClick?.(item)}
>
{item.label}
</button>
))}
</div>
);
}
Loading