Skip to content

Commit 9d8f91e

Browse files
committed
feat: add manifest and CI workflow
1 parent d289965 commit 9d8f91e

File tree

3 files changed

+57
-2
lines changed

3 files changed

+57
-2
lines changed

.github/workflows/build.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: Build
2+
3+
on:
4+
push:
5+
branches:
6+
- "master"
7+
pull_request:
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- name: Checkout repository
15+
uses: actions/checkout@v5
16+
17+
- name: Use Node.js 22
18+
uses: actions/setup-node@v5
19+
with:
20+
node-version: 22
21+
cache: pnpm
22+
23+
- name: Install pnpm
24+
uses: pnpm/action-setup@v4
25+
with:
26+
version: 10
27+
run_install: false
28+
29+
- name: Install dependencies
30+
run: pnpm install --frozen-lockfile
31+
32+
- name: Build extension
33+
run: pnpm build
34+
35+
- name: Upload dist artifact
36+
uses: actions/upload-artifact@v4
37+
with:
38+
name: queue-manager-dist
39+
path: dist
40+

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Do you hate it when Spotify randomly decides your queue is gone — or just want
99
</div>
1010

1111
## Status
12-
⚠️ Early development. Core features are being built and refined.
12+
🚧 Beta. Core features are implemented and undergoing polish.
1313

1414
## What it does
1515
- Save your current queue as named snapshots
@@ -23,7 +23,7 @@ Do you hate it when Spotify randomly decides your queue is gone — or just want
2323
Spotify can sometimes clear or reshuffle your queue unexpectedly. This extension preserves your listening state by periodically recording `Spicetify.Queue` and providing quick restore/export actions.
2424

2525
## Development
26-
Requires Spicetify and pnpm.
26+
Requires Spicetify CLI and pnpm.
2727

2828
```bash
2929
pnpm install

manifest.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[
2+
{
3+
"name": "Queue Manager",
4+
"description": "An extension that snapshots your Spotify queue (including local files), lets you restore it later, and export snapshots to playlists.",
5+
"preview": "https://github.com/user-attachments/assets/69747743-d1e9-4385-9031-f7b769836f8f",
6+
"main": "dist/queue-manager.js",
7+
"readme": "README.md",
8+
"tags": [
9+
"queue",
10+
"snapshots",
11+
"backup"
12+
]
13+
}
14+
]
15+

0 commit comments

Comments
 (0)