diff --git a/README.md b/README.md index aaac322..342092c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Palette Palette is a fast, self-hosted pastebin. One Go binary, a SQLite database, and -a web UI for sharing text and small files +a web UI for sharing text and small files. > [!NOTE] >
|
@@ -10,22 +10,27 @@ a web UI for sharing text and small files
## Features
-- Multiple files in one paste
+- Text pastes and cans (multiple items in one share)
+- File attachments (one file per paste, up to 25 MB)
- Password protected pastes
-- Expir after a specified time
+- Expire after a specified time
- Burn after a number of views
- Custom URLs
- Syntax highlighting with language auto-detection (go-enry)
-- Local cookie based submission history
-- Cookie based settings
-- Themes!
+- Public paste listing with search, sort and pagination
+- Cookie based saved pastes and settings
+- Five base themes (midnight, smooth, pastel-lavender, pastel-peach, pastel-cloud), each with a dark and light variant
+- Dark mode toggle in the topbar and settings, with a configurable default
## Screenshots
| | |
|---|---|
-|  |  |
-|  |  |
+|  |  |
+|  |  |
+|  |  |
+
+Mobile previews (375x812): [paste view](https://git.archfox.org/poslop/palette/wiki/raw/palette-previews%2Fmobile-paste-midnight-dark.png), [public list](https://git.archfox.org/poslop/palette/wiki/raw/palette-previews%2Fmobile-public.png), [settings](https://git.archfox.org/poslop/palette/wiki/raw/palette-previews%2Fmobile-settings.png).
## Get Started
@@ -64,9 +69,10 @@ go build -o palette ./cmd/palette
| `PALETTE_MAX_ITEM` | `26214400` | Max can item size in bytes (25 MB) |
| `PALETTE_ADMIN_KEY` | generated | Admin key; if unset a 32-char hex key is generated and persisted to ` |