Skip to content

Commit 74885af

Browse files
committed
refactor: rename swush-ce to swush across all configurations and package files
1 parent 1693cf5 commit 74885af

34 files changed

Lines changed: 168 additions & 433 deletions

.github/workflows/build-docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ jobs:
3434
with:
3535
platforms: linux/amd64,linux/arm64
3636
push: true
37-
tags: iconical/swush-ce:${{ env.VERSION }},iconical/swush-ce:latest
37+
tags: iconical/swush:${{ env.VERSION }},iconical/swush:latest

CHANGELOG.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,4 @@ Packed with essentials to make your hosting life easy and stylish. 🚀
8484
- 🧭 Sharable links, QR upgrades, and public share polish
8585
- ...and much more!
8686

87-
\* Features marked with an asterisk are Pro edition only and not included in CE.
8887
\*\* Anonymous sharing is not pure privacy, as it still exposes some metadata and can be altered from URL parameters.

README.md

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
11
# Swush
22

3-
Swush is a secure, self-hosted full‑stack file manager and personal dashboard built with Next.js, TypeScript, TailwindCSS, and Better Auth. It offers a unified platform to manage your bookmarks, notes, snippets, recipes, watchlist (anime, movies, TV shows), games collection, and more; all with privacy and control in mind.
3+
Swush is a secure, self-hosted full‑stack file manager and personal dashboard built with Next.js, TypeScript, TailwindCSS, and Better Auth. It offers a unified platform to manage your files, short links, upload requests, watchlist (anime, movies, TV shows), and more; all with privacy and control in mind.
44

55

66
## ✨ Features
77

8-
> **Note:** The following features are [***Pro-only***](https://buymeacoffee.com/iconical/e/507392) and not available in the Community Edition (CE): **Bookmarks, Snippets, Recipes, Notes, and Games Collection**.
9-
108
### Authentication & Security
119
- Better Auth sessions with optional 2FA (TOTP).
1210
- Robust session management and role-based access.
1311
- Role-based access control with Owner, Admin, and User roles.
1412
- Admin capabilities to promote/demote users and protect API endpoints.
1513

1614
### Content Management Modules
17-
- Files, Short Links, Bookmarks*, Snippets*, Recipes*, Notes*, Upload Requests.
15+
- Files, Short Links, Upload Requests.
1816
- Pagination, bulk selection and deletion.
1917
- Slug support for friendly URLs.
2018

@@ -31,13 +29,6 @@ Swush is a secure, self-hosted full‑stack file manager and personal dashboard
3129
- Public sharing via `/l/username` with optional privacy toggle for each show.
3230
- Import data from AniList.
3331

34-
### Games Collection*
35-
- Add games manually or import from Steam.
36-
- Track status: playing, completed, backlog, dropped.
37-
- Bulk actions and pagination.
38-
- Adding personal notes.
39-
- Public sharing via `/g/username` with optional privacy toggle for each game.
40-
4132
### UI/UX
4233
- Responsive design powered by Tailwind CSS v4.
4334
- Smooth animations and transitions.
@@ -62,7 +53,7 @@ Swush is a secure, self-hosted full‑stack file manager and personal dashboard
6253

6354
### 1. Clone the repository
6455
```bash
65-
pnpm x degit imthatdev/swush-ce
56+
pnpm x degit imthatdev/swush
6657
cd swush
6758
```
6859

@@ -205,4 +196,4 @@ APACHE 2.0 © 2026 Iconical
205196

206197
### 🙏 To Note Again
207198

208-
> Bookmarks, Snippets, Recipes, and Notes are Pro edition features and not available in the Community Edition (CE). You can check out the Pro edition in the demo or consider upgrading to Pro [here](https://buymeacoffee.com/iconical/e/507392).
199+
> Swush CE is fully free and open-source. There are no paid tiers or upgrade requirements to use it.

docker/docker-compose.remote-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
app:
3-
image: iconical/swush-ce:latest
3+
image: iconical/swush:latest
44
container_name: swush-app
55
restart: unless-stopped
66
env_file:

docker/docker-compose.remote.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
app:
3-
image: iconical/swush-ce:latest
3+
image: iconical/swush:latest
44
container_name: swush-app
55
restart: unless-stopped
66
env_file:

docker/docker-compose.synology.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ services:
1818
- swush
1919

2020
app:
21-
image: iconical/swush-ce:latest
21+
image: iconical/swush:latest
2222
container_name: swush-app
2323
restart: unless-stopped
2424
depends_on:

docker/docker-compose.windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ services:
1919
- swush
2020

2121
app:
22-
image: iconical/swush-ce:latest
22+
image: iconical/swush:latest
2323
container_name: swush-app
2424
restart: unless-stopped
2525
depends_on:

docker/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ services:
1818
- swush
1919

2020
app:
21-
image: iconical/swush-ce:latest
21+
image: iconical/swush:latest
2222
container_name: swush-app
2323
restart: unless-stopped
2424
depends_on:

package.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "swush-ce",
2+
"name": "swush",
33
"version": "1.0.3",
44
"private": true,
55
"description": "Swush; A secure, self-hosted file sharing app with privacy-first features.",
@@ -11,10 +11,10 @@
1111
"license": "Apache-2.0",
1212
"repository": {
1313
"type": "git",
14-
"url": "https://github.com/imthatdev/swush-ce"
14+
"url": "https://github.com/imthatdev/swush"
1515
},
1616
"bugs": {
17-
"url": "https://github.com/imthatdev/swush-ce/issues"
17+
"url": "https://github.com/imthatdev/swush/issues"
1818
},
1919
"homepage": "https://swush.app",
2020
"sponsor": {
@@ -138,5 +138,10 @@
138138
"tailwindcss": "^4.1.18",
139139
"tw-animate-css": "^1.4.0",
140140
"typescript": "^5.9.3"
141+
},
142+
"pnpm": {
143+
"overrides": {
144+
"fast-xml-parser": "5.3.6"
145+
}
141146
}
142147
}

pnpm-lock.yaml

Lines changed: 7 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)