A share can now hold a private text (a password, a key, a short note) with its files or on its own. The upload page's new "Private text" card takes up to 100 KB; the browser encrypts the text and sends it through the same chunk pipeline as a file, flagged is_text on share_files, so it gets the share's password, expiry, download limit and cleanup. The recipient sees the text only after pressing "Show text", which counts as their download, so a messenger link preview cannot use up a share limited to one download. The text is left out of the file list, the ZIP and the file counts; the admin dashboard marks shares that hold one with "Text". The website gains a Private text feature card and a fifth phone screenshot; every screenshot is retaken. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
31 lines
785 B
PHP
31 lines
785 B
PHP
<?php
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Application
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Only what differs from the framework's config/app.php; Laravel merges
|
|
| every other key from its own defaults.
|
|
|
|
|
*/
|
|
|
|
return [
|
|
|
|
'name' => env('APP_NAME', 'SealShare'),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| SealShare Version
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The release this code is, shown on the admin dashboard. Bump it together
|
|
| with the release's heading in CHANGELOG.md: tests/Feature/AppVersionTest
|
|
| fails while the two differ.
|
|
|
|
|
*/
|
|
|
|
'version' => '2.3.0',
|
|
|
|
];
|