Skip to content

Commit 98ed4ab

Browse files
committed
Update website for v3.2.0 — five clients, user management, new sidebar entries
- Update hero tagline and description with all five download clients - Add User Management feature card, update Multi-Client card - Add Deluge, Transmission, and User Management to sidebar navigation - Add sync-docs mappings for new documentation pages
1 parent 18254e6 commit 98ed4ab

3 files changed

Lines changed: 18 additions & 9 deletions

File tree

website/astro.config.mjs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export default defineConfig({
99
integrations: [
1010
starlight({
1111
title: 'aMuTorrent',
12-
description: 'Unified web interface for aMule, rTorrent, and qBittorrent with real-time updates',
12+
description: 'Unified web interface for aMule, rTorrent, qBittorrent, Deluge, and Transmission with real-time updates',
1313
logo: {
1414
src: './src/assets/logo.png',
1515
replacesTitle: false,
@@ -32,7 +32,9 @@ export default defineConfig({
3232
items: [
3333
{ label: 'aMule Setup', slug: 'docs/amule' },
3434
{ label: 'rTorrent Setup', slug: 'docs/rtorrent' },
35-
{ label: 'qBittorrent Setup', slug: 'docs/qbittorrent' },
35+
{ label: 'qBittorrent Setup', slug: 'docs/qbittorrent' },
36+
{ label: 'Deluge Setup', slug: 'docs/deluge' },
37+
{ label: 'Transmission Setup', slug: 'docs/transmission' },
3638
],
3739
},
3840
{
@@ -47,6 +49,7 @@ export default defineConfig({
4749
{
4850
label: 'Advanced',
4951
items: [
52+
{ label: 'User Management', slug: 'docs/users' },
5053
{ label: 'Scripting', slug: 'docs/scripting' },
5154
{ label: 'API Reference', slug: 'docs/api' },
5255
{ label: 'Development', slug: 'docs/development' },

website/scripts/sync-docs.cjs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ const TITLE_MAP = {
3131
'PROWLARR': 'Prowlarr',
3232
'RTORRENT': 'rTorrent',
3333
'QBITTORRENT': 'qBittorrent',
34+
'DELUGE': 'Deluge',
35+
'TRANSMISSION': 'Transmission',
36+
'USERS': 'User Management',
3437
'INSTALLATION': 'Installation',
3538
'SCRIPTING': 'Scripting',
3639
};
@@ -47,6 +50,9 @@ const DESC_MAP = {
4750
'PROWLARR': 'Search torrents via Prowlarr indexers',
4851
'RTORRENT': 'Connect aMuTorrent to rTorrent via XML-RPC',
4952
'QBITTORRENT': 'Connect aMuTorrent to qBittorrent via WebUI API',
53+
'DELUGE': 'Connect aMuTorrent to Deluge via WebUI JSON-RPC',
54+
'TRANSMISSION': 'Connect aMuTorrent to Transmission via RPC',
55+
'USERS': 'Multi-user authentication, capabilities, and SSO',
5056
'INSTALLATION': 'How to install aMuTorrent',
5157
'SCRIPTING': 'Custom event scripts for automation',
5258
};

website/src/content/docs/index.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: aMuTorrent
3-
description: Unified web interface for aMule, rTorrent, and qBittorrent with real-time updates
3+
description: Unified web interface for aMule, rTorrent, qBittorrent, Deluge, and Transmission with real-time updates
44
template: splash
55
hero:
6-
tagline: A modern, unified web interface for managing aMule, rTorrent, and qBittorrent downloads with real-time updates, category management, and integrations with Sonarr, Radarr, and Prowlarr.
6+
tagline: A modern, unified web interface for managing aMule, rTorrent, qBittorrent, Deluge, and Transmission downloads with real-time updates, category management, and integrations with Sonarr, Radarr, and Prowlarr.
77
image:
88
file: ../../assets/logo.png
99
actions:
@@ -48,23 +48,23 @@ import Carousel from '../../components/Carousel.astro';
4848

4949
<CardGrid>
5050
<Card title="Multi-Client Support" icon="puzzle">
51-
Manage aMule (ED2K), rTorrent, and qBittorrent from a single interface. View unified download queues, shared files, and upload activity.
51+
Manage aMule (ED2K), rTorrent, qBittorrent, Deluge, and Transmission from a single interface. Run multiple instances of each client simultaneously.
52+
</Card>
53+
<Card title="User Management" icon="open-book">
54+
Multi-user authentication with capability-based permissions. Control who can add, edit, or delete downloads. Trusted proxy SSO support.
5255
</Card>
5356
<Card title="Real-Time Updates" icon="rocket">
5457
WebSocket-powered live updates for download progress, speeds, and peer information. No page refreshes needed.
5558
</Card>
5659
<Card title="Category Management" icon="list-format">
57-
Organize downloads with categories. Automatic path assignment and category-based file organization.
60+
Organize downloads with categories. Automatic path assignment and category-based file organization across all clients.
5861
</Card>
5962
<Card title="Arr Integration" icon="setting">
6063
Native integration with Sonarr, Radarr, and Prowlarr. Search for content and auto-trigger missing episode/movie searches.
6164
</Card>
6265
<Card title="Push Notifications" icon="approve-check">
6366
Get notified via Discord, Telegram, Slack, Pushover, ntfy, and 80+ other services using Apprise integration.
6467
</Card>
65-
<Card title="GeoIP Mapping" icon="star">
66-
Visualize peer locations with MaxMind GeoIP integration. See where your downloads are coming from.
67-
</Card>
6868
</CardGrid>
6969

7070
<div class="carousel-container carousel-mobile" id="mobile-carousel">

0 commit comments

Comments
 (0)