Autumn is the microservice responsible for storing files and attachments.
Features:
- Save files locally or on S3.
- Support for different tags / buckets with different file requirements.
- Strips metadata from JPEGs and video files.
- Revolt Project Board (Submit feature requests here)
- Revolt Testers Server
- Contribution Guide
Command | Description |
---|---|
cargo build |
Build/compile Autumn. |
cargo run |
Run Autumn. |
cargo fmt |
Format Autumn. Not intended for PR use to avoid accidentally formatting unformatted files. |
The contribution guide is located at developers.revolt.chat/contributing. Please note that a pull request should only take care of one issue so that we can review it quickly.
Autumn is licensed under the GNU Affero General Public License v3.0.
- Make EXIF stripping optional, but on by default. (?exif=false)