> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unbound.rip/llms.txt
> Use this file to discover all available pages before exploring further.

# Roadmap

> This page outlines the planned features for Unbound.

<Warning>This is not a complete list of all plans and will be updated as decisions are made.</Warning>

Status Key: <br />
<Icon icon="circle-check" color="#3CB371" /> Implemented <br />
<Icon icon="clock" color="#E6A700" /> In Progress <br />
<Icon icon="circle" color="#9CA3AF" /> Planned

## Bundle

The JavaScript client injected into Discord. The rewrite is in progress; these reflect what's wired up today.

### Addons

| Feature    |                                       Status |
| ---------- | -------------------------------------------: |
| Plugins    | <Icon icon="circle-check" color="#3CB371" /> |
| Themes     | <Icon icon="circle-check" color="#3CB371" /> |
| Icon Packs |        <Icon icon="clock" color="#E6A700" /> |

### API

| Feature                                    |                                       Status |
| ------------------------------------------ | -------------------------------------------: |
| Metro                                      | <Icon icon="circle-check" color="#3CB371" /> |
| Storage & Settings                         | <Icon icon="circle-check" color="#3CB371" /> |
| Assets                                     | <Icon icon="circle-check" color="#3CB371" /> |
| Native                                     | <Icon icon="circle-check" color="#3CB371" /> |
| Toasts                                     | <Icon icon="circle-check" color="#3CB371" /> |
| i18n                                       | <Icon icon="circle-check" color="#3CB371" /> |
| File System                                | <Icon icon="circle-check" color="#3CB371" /> |
| Patcher (used internally, not yet exposed) |        <Icon icon="clock" color="#E6A700" /> |
| Slash Commands                             |       <Icon icon="circle" color="#9CA3AF" /> |
| Dialogs                                    |       <Icon icon="circle" color="#9CA3AF" /> |

### Built-ins

| Feature          |                                       Status |
| ---------------- | -------------------------------------------: |
| Error Boundary   | <Icon icon="circle-check" color="#3CB371" /> |
| Tracking Blocker | <Icon icon="circle-check" color="#3CB371" /> |
| Connecting Fix   | <Icon icon="circle-check" color="#3CB371" /> |
| Staff Mode       | <Icon icon="circle-check" color="#3CB371" /> |

### UI

| Feature              |                                 Status |
| -------------------- | -------------------------------------: |
| Embedded Addon Store | <Icon icon="circle" color="#9CA3AF" /> |
| Theme Editor         | <Icon icon="circle" color="#9CA3AF" /> |
| Theme Picker         | <Icon icon="circle" color="#9CA3AF" /> |
| Fonts                | <Icon icon="circle" color="#9CA3AF" /> |

## Loader - iOS

### Loaders

| Loader                          |                                       Status |
| ------------------------------- | -------------------------------------------: |
| Bundle Loader                   | <Icon icon="circle-check" color="#3CB371" /> |
| Native Module                   | <Icon icon="circle-check" color="#3CB371" /> |
| React DevTools Loader           | <Icon icon="circle-check" color="#3CB371" /> |
| Themes Loader                   | <Icon icon="circle-check" color="#3CB371" /> |
| Plugins Loader                  | <Icon icon="circle-check" color="#3CB371" /> |
| Settings Loader                 | <Icon icon="circle-check" color="#3CB371" /> |
| Fonts Loader                    | <Icon icon="circle-check" color="#3CB371" /> |
| Updater                         | <Icon icon="circle-check" color="#3CB371" /> |
| Tracking Blocker                | <Icon icon="circle-check" color="#3CB371" /> |
| Native Theme Colors Live Reload | <Icon icon="circle-check" color="#3CB371" /> |
| FS Watcher                      | <Icon icon="circle-check" color="#3CB371" /> |
| Hot Reload (HMR)                | <Icon icon="circle-check" color="#3CB371" /> |
| Toolbox / Recovery Menu         | <Icon icon="circle-check" color="#3CB371" /> |

### Native Features

Customizations the native module exposes to the JS client, driven live from settings.

| Feature                                     |                                       Status |
| ------------------------------------------- | -------------------------------------------: |
| Message Bubbles (light/dark colors, radius) | <Icon icon="circle-check" color="#3CB371" /> |
| Avatar Corner Radius                        | <Icon icon="circle-check" color="#3CB371" /> |
| Local Notifications                         | <Icon icon="circle-check" color="#3CB371" /> |
| Picture-in-Picture Video                    | <Icon icon="circle-check" color="#3CB371" /> |
| Device & Entitlement Info                   | <Icon icon="circle-check" color="#3CB371" /> |
| Feature Capability Negotiation              | <Icon icon="circle-check" color="#3CB371" /> |

### Extensions

| Extension                      |                                       Status |
| ------------------------------ | -------------------------------------------: |
| Open in Discord (Safari)       | <Icon icon="circle-check" color="#3CB371" /> |
| Share to Discord (share sheet) | <Icon icon="circle-check" color="#3CB371" /> |

## Loader - Android

### Loaders

| Loader                          |                                       Status |
| ------------------------------- | -------------------------------------------: |
| Bundle Loader                   | <Icon icon="circle-check" color="#3CB371" /> |
| Native Module                   |       <Icon icon="circle" color="#9CA3AF" /> |
| React DevTools Loader           | <Icon icon="circle-check" color="#3CB371" /> |
| Themes Loader                   | <Icon icon="circle-check" color="#3CB371" /> |
| Plugins Loader                  | <Icon icon="circle-check" color="#3CB371" /> |
| Settings Loader                 | <Icon icon="circle-check" color="#3CB371" /> |
| Fonts Loader                    |       <Icon icon="circle" color="#9CA3AF" /> |
| Updater                         | <Icon icon="circle-check" color="#3CB371" /> |
| Tracking Blocker                |       <Icon icon="circle" color="#9CA3AF" /> |
| Native Theme Colors Live Reload |       <Icon icon="circle" color="#9CA3AF" /> |
| FS Watcher                      |       <Icon icon="circle" color="#9CA3AF" /> |
| Hot Reload (HMR)                |       <Icon icon="circle" color="#9CA3AF" /> |
| Toolbox / Recovery Menu         |       <Icon icon="circle" color="#9CA3AF" /> |

### Native Features

Customizations the native module exposes to the JS client, driven live from settings.

| Feature                                     |                                 Status |
| ------------------------------------------- | -------------------------------------: |
| Message Bubbles (light/dark colors, radius) | <Icon icon="circle" color="#9CA3AF" /> |
| Avatar Corner Radius                        | <Icon icon="circle" color="#9CA3AF" /> |
| Local Notifications                         | <Icon icon="circle" color="#9CA3AF" /> |
| Device & Entitlement Info                   | <Icon icon="circle" color="#9CA3AF" /> |
| Feature Capability Negotiation              | <Icon icon="circle" color="#9CA3AF" /> |

### Manager App

| Feature   |                                 Status |
| --------- | -------------------------------------: |
| Installer | <Icon icon="circle" color="#9CA3AF" /> |
| Updater   | <Icon icon="circle" color="#9CA3AF" /> |

## Tooling

### CLI

| Feature           |                                       Status |
| ----------------- | -------------------------------------------: |
| Plugin Creator    | <Icon icon="circle-check" color="#3CB371" /> |
| Plugin Hot Reload |       <Icon icon="circle" color="#9CA3AF" /> |

### Debugger

| Feature                    |                                       Status |
| -------------------------- | -------------------------------------------: |
| WebSocket Implementation   | <Icon icon="circle-check" color="#3CB371" /> |
| TypeScript Support         | <Icon icon="circle-check" color="#3CB371" /> |
| Integrated Unbound Typings |       <Icon icon="circle" color="#9CA3AF" /> |
| Snippets Storage           |       <Icon icon="circle" color="#9CA3AF" /> |
| React DevTools Integration |       <Icon icon="circle" color="#9CA3AF" /> |

### Typings Generator

| Feature                       |                                       Status |
| ----------------------------- | -------------------------------------------: |
| AST Analyser                  | <Icon icon="circle-check" color="#3CB371" /> |
| Globals                       | <Icon icon="circle-check" color="#3CB371" /> |
| Package Typings such as React | <Icon icon="circle-check" color="#3CB371" /> |
| Relative Import Improvements  |       <Icon icon="circle" color="#9CA3AF" /> |

### Documentation

| Feature                                                              |                                 Status |
| -------------------------------------------------------------------- | -------------------------------------: |
| Auto-generated TypeDoc API reference (CI, deployed on the docs site) | <Icon icon="circle" color="#9CA3AF" /> |
| React DevTools example docs                                          | <Icon icon="circle" color="#9CA3AF" /> |
| Metro interop                                                        | <Icon icon="circle" color="#9CA3AF" /> |
| Flux stores (connectStores and dispatcher subscribing)               | <Icon icon="circle" color="#9CA3AF" /> |

## Web

### Website

| Feature          |                                       Status |
| ---------------- | -------------------------------------------: |
| Discord OAuth2   | <Icon icon="circle-check" color="#3CB371" /> |
| Badge Management |       <Icon icon="circle" color="#9CA3AF" /> |
| FAQ              |       <Icon icon="circle" color="#9CA3AF" /> |
| Addons           |       <Icon icon="circle" color="#9CA3AF" /> |
| Addon Submission |       <Icon icon="circle" color="#9CA3AF" /> |
| Admin Panel      |       <Icon icon="circle" color="#9CA3AF" /> |

### Backend

| Feature                 |                                       Status |
| ----------------------- | -------------------------------------------: |
| Discord OAuth2          | <Icon icon="circle-check" color="#3CB371" /> |
| Centralized Addon Store |       <Icon icon="circle" color="#9CA3AF" /> |
| Addon Submission        |       <Icon icon="circle" color="#9CA3AF" /> |
| Badge Management        |       <Icon icon="circle" color="#9CA3AF" /> |
