Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
95 changes: 95 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,99 @@

All notable changes to this project will be documented in this file.

## [0.1.0] - 2026-10-11

### πŸš€ Features

- Stream upload (#2)
- Add liveview for pastes (#3)
- Syntax highlighting (#7)
- Create CLI (#9)
- Cli create (#10)
- Add basic authentication (#11)
- Add api keys (#12)
- Add TTL to paste (#14)
- Allow guest user operations (#15)
- Visibility (#16)
- Viewer urls (#17)
- Show with open and delete ops (#18)
- Expiration cleanup (#19)
- Cli auth (#20)
- Implement storage (#21)
- Storage streaming (#22)
- Support direct TLS termination (#25)
- Add organization and workspace foundation (#32)
- Move paste ownership to workspaces (#33)
- Centralize workspace authorization (#34)
- Add workspace lifecycle management (#35)
- Add workspace-aware navigation (#36)
- Add paste audience policy (#37)
- Add workspace-aware API (#38)
- Add audit and administrative controls (#39)
- Route authenticated users to their pastes (#41)
- Add organization overview navigation (#42)
- Add organization member management (#43)
- Add organization settings (#44)
- Add application navigation (#45)
- Add mobile bottom navigation (#47)
- Add organization creation flow (#50)
- Add workspace management flow (#51)
- Add owner audit log (#52)
- Establish platform administration foundation (#55)
- Phase platform administration authorization (#56)
- Add platform administration panel (#57)
- Add platform moderation actions (#58)
- Complete administration report review (#59)
- Give pastes a title, an author, and a reference link (#63)
- Split creating a paste from browsing, with a new detail page (#64)
- Single-nav shell with home on the last-used workspace (#65)
- Soft-delete lifecycle with a Deleted tab, restore and per-workspace retention (#66)
- Search across every joined workspace (#67)
- Remove guest users and the legacy /pastes address (#68)
- Theme system with per-user appearance and syntax roles (#69)
- Paste links and removed-paste lifecycle in the API (#71)
- *(cli)* Titles, references, JSON output and restoring deleted pastes (#72)
- One sharing vocabulary across pastes, workspaces and the audit log (#74)
- *(cli)* --json for auth login, logout and whoami (#77)
- OpenAPI document for the v1 API with contract tests (#78)
- Keep the API and its OpenAPI document in sync continuously (#79)

### πŸ› Bug Fixes

- *(ci)* Allow git-cliff to read pull requests (#27)
- *(ci)* Allow git-cliff to read pull requests (#29)
- *(ci)* Prepare initial v0.1.0 release (#31)
- Improve responsive navigation accessibility (#46)
- Dismiss dropdowns on outside interaction (#49)
- Reauthenticate only for sensitive settings changes (#53)
- *(deps)* Upgrade bandit, decimal, mint and lazy_html for security advisories (#81)

### πŸ“š Documentation

- Establish Requests for Discussion process (#54)
- Record the product direction and visual system (#62)
- Tightening external sharing narrows pastes already shared (#76)

### βš™οΈ Miscellaneous Tasks

- Disable paste creation to respond with data (#4)
- Handle paste deletion from UI (#5)
- Add dedicated render for create that omits data (#8)
- Make pastes belong to user (#13)
- Hosting prep (#23)
- Publish release images to GHCR (#26)
- Prepare Amp orb environment (#30)
- Tweak nix pkg (#40)
- Migrate remaining release jobs to Blacksmith (#48)
- *(dev)* Run the local postgres over a unix socket (#61)
- Delete retired guests, refresh the schema snapshot, document non-rolling upgrades (#75)
- *(deps)* Upgrade the CLI's Rust dependencies and cargo-dist (#83)
- *(assets)* Upgrade esbuild, Tailwind, daisyUI and topbar (#85)
- *(deps)* Upgrade Elixir dependencies within their current constraints (#82)
- *(deps)* Upgrade LiveView to 1.2, gettext to 1.0, LiveDashboard and dns_cluster (#84)

### πŸ›‘οΈ Security

- Update vulnerable packages (#6)
- Update packages (#24)
<!-- generated by git-cliff -->
Loading