# ๐Ÿ†• 4.0 Macanudo

2022-09-30

Chevereto V4.0 codename Macanudo (opens new window) is a re-write of the entire codebase. Its development took five years and it settles the ground base for the transition towards a headless API.

# User-based API

๐ŸŽ‰ API available to all users.

With the API V1.1 users can interact with Chevereto from another system, i.e. to upload screenshots using ShareX (opens new window) directly to the user's account.

Macanudo enable uploading to Chevereto from anywhere.

# Theme palettes

๐ŸŽจ Give color.

User-selectable theme palettes with plenty of choices to pick from. Users can preview changes on the fly and easy switch colors from their profile menu.

Macanudo brings a new visual comfort layer to Chevereto.

# Mobile gorgeous

๐Ÿ“ฑ Better on mobile devices.

The mobile experience has been improved with a focus in make the user interface more predictable with scrolling tabs, haptic feedback and fancy effects all-aboard the display.

Macanudo offers the best mobile experience for Chevereto.

# Faster rendering

๐ŸŽ The fast and the htmlorious.

Listings, TFFB and HTML rendering have been massively improved with lazy load listings and a myriad of enhancements to make your websites load faster.

Macanudo delivers your Chevereto website, faster and more SEO friendly.

# Keyboard shortcuts

โŒจ๏ธ Do more in less time.

All buttons include a keyboard shortcut binding to provide a richer user experience enabling to chop these roundtrips of the trackpad.

Macanudo makes Chevereto delightful productive.

# CSAM protection

๐Ÿ•ท Project Arachnid integration.

Operated by the Canadian Centre for Child Protection, Project Arachnid (opens new window) is an innovative tool to combat the growing proliferation of child sexual abuse material (CSAM) on the internet.

Macanudo adds CSAM protection to Chevereto.

# Folder upload

๐Ÿ“‚ Drag-and-drop without hassle.

Drop folder upload support. Easy as drag the folder to the uploader screen and it will queue compatible files for uploading.

Macanudo turns into a joy the process of uploading tons of content to Chevereto.

# Two-factor auth

๐Ÿ›ก Time-based one-time password.

Authentication using TOTP enables users to strength their accounts by adding a second security layer. If someone gets access to a user password it will be useless without the two-factor device.

Macanudo enables safer account security for Chevereto.

# XR Debug

๐Ÿž The friendly debug tool.

The debug process doesn't need to be for hackers neither a pain requiring to install server libraries for it. With XR Debug (opens new window) you can easy debug on the web browser. Enjoy a beautiful modern debugger with a focus in minimalism and message export tools.

Macanudo comes built-in with a debug application made by us.

# Improved console

๐Ÿ‘ฉโ€๐Ÿ’ป Boosted CLI tools.

The application console has been improved with commands for encrypt, decrypt, password reset, settings handling and more.

Macanudo provides extra console commands for Chevereto.

# REPL

๐Ÿ’ซ Stop dying all the time.

Built-in REPL support for both console and desktop. The joy for developers, spawn an interactive context where any code can be evaluated and studied.

Macanudo enables easy exploratory programming for the Chevereto application.

# Web Share API

๐ŸŒŽ Enhanced sharing experience.

With Web Share API (opens new window) users can enjoy seamless sharing natively integrated with their target device.

Macanudo powers device context aware sharing options for Chevereto.

# Root routing settings

๐Ÿ›ค Own the /root behavior.

Routing configuration enables to select what resolves at root level. Either images, users or albums, the root can be configured to suit any need.

Macanudo sparks freedom of choice for the most important routes for your website.

# Uses Chevere software

๐Ÿ˜Ž ยกQue chรฉvere!

Includes superb software packages like ThrowableHandler (opens new window), XR Debug (opens new window) and VarDump (opens new window). The application is made on top of an entire software foundation made for us.

Macanudo introduces Chevere (opens new window) software for Chevereto.

# Encrypted secrets

๐Ÿ” Safe application secrets.

Sensible secrets like email provider or external storage credentials can be stored using a cipher. The encrypted secrets keep the data safe brings peace of mind when delegating the database system to another party.

Macanudo adds another layer of security for Chevereto systems.

๐Ÿ—‘ And it's gone!

Image uploads include a unique delete link which on access will permanently remove the image. This adds portability for the content building block of all installations.

Macanudo adds another layer for image disposal.

# Tons of small bits

๐Ÿ’Ž Little details everywhere.

Review the complete changelog starting at V4.0.0.beta.1 (opens new window) and carried over a year. There are tons of exciting new Macanudas features in this Chevereto version.

  • Text-based logo
  • Zoomable listing viewer
  • Extended configurable system settings
  • Re-classified error codes
  • FontAwesome 6 on all icons
  • Better screen usage on mobile
  • More configurable restrictions for guest
  • Root-level maximum limits
  • Improved SEO