This website requires JavaScript.
cf73052e0e
Release 2.4.2
main
v2.4.2
surtic86 and Claude Opus 5.5
2026-10-22 14:46:58 +02:00
84c8b81f0a
Fix the security audit's findings
surtic86 and Claude Opus 5.5
2026-10-22 14:46:38 +02:00
014184c824
Build Docker images only for releases
surtic86 and Claude Opus 5.5
2026-10-22 09:18:56 +02:00
25250b7df3
Release 2.4.1
v2.4.1
surtic86 and Claude Opus 5.5
2026-10-22 08:16:39 +02:00
307e57b23c
Update dependencies
surtic86 and Claude Opus 5.5
2026-10-22 08:16:19 +02:00
368a3b8cb5
Describe SealShare 2.4 on the website
Andreas Reinhold / reini and Claude Opus 5.5
2026-10-08 23:38:42 +02:00
f597181f91
Release 2.4.0
v2.4.0
Andreas Reinhold / reini and Claude Opus 5.5
2026-10-08 21:20:50 +02:00
30a485f5d9
Mark the file the folder download is on
Andreas Reinhold / reini and Claude Opus 5.5
2026-10-08 23:28:23 +02:00
6578335568
Fix the security audit's findings
Andreas Reinhold / reini and Claude Opus 5.5
2026-10-08 23:23:00 +02:00
6c3202a0cf
Scroll a long file list on the download page on its own
Andreas Reinhold / reini and Claude Opus 5.5
2026-10-08 22:40:34 +02:00
63bae2d1a6
Update dependencies
Andreas Reinhold / reini and Claude Opus 5.5
2026-10-08 21:28:45 +02:00
b594fb2300
Download large shares file by file, resumably
Andreas Reinhold / reini and Claude Opus 5.5
2026-10-08 21:20:35 +02:00
f9a7839ad3
Release 2.3.0
v2.3.0
Andreas Reinhold / reini and Claude Opus 5.5
2026-09-26 07:00:17 +02:00
202813a1e6
Draw the hero phone's bezel at the phone's own scale
surtic86 and Claude Opus 5
2026-09-19 07:45:40 +02:00
2c1ed8b720
Describe SealShare 2.2 on the website
surtic86 and Claude Opus 5
2026-09-19 07:42:49 +02:00
e051aa1aec
Release 2.2.0
v2.2.0
surtic86 and Claude Opus 5
2026-09-19 06:13:04 +02:00
4530298398
Cut over-engineering found by a repo-wide audit
surtic86 and Claude Opus 5
2026-09-18 23:14:33 +02:00
a62edbcefb
Update PHP and npm dependencies
surtic86 and Claude Opus 5
2026-09-18 22:24:01 +02:00
026912f98a
Run development on the production stack with a Vite dev server
surtic86 and Claude Opus 5
2026-09-18 22:17:36 +02:00
9bb144577b
Stop reporting the scheduler container as unhealthy
surtic86 and Claude Opus 5
2026-09-18 22:17:35 +02:00
0e362447db
Name the npm package so the lock file stops flipping
surtic86 and Claude Opus 5
2026-09-18 22:17:35 +02:00
82eeacea28
Show the SealShare version and links on the admin dashboard
surtic86 and Claude Opus 5
2026-09-18 21:13:19 +02:00
5d9e72fd06
Move onto livewire-material 2.2.0 and choose the material pagination theme
Andreas Reinhold / reini and Claude Opus 5
2026-09-17 21:30:09 +02:00
5658ac148c
Drop the Tailwind framing from a stale comment in app.css
Andreas Reinhold / reini and Claude Opus 5
2026-09-17 21:23:47 +02:00
845bf062ed
Let the dashboard's sort dropdown span the shares card
Andreas Reinhold / reini and Claude Opus 5
2026-09-17 15:38:11 +02:00
e057cada3d
Count a share's download limit per recipient, not per file
Andreas Reinhold / reini and Claude Opus 5
2026-09-17 15:35:13 +02:00
c1906d2009
Stop the SQLite volume from hiding new migrations
Andreas Reinhold / reini and Claude Opus 5
2026-09-17 10:53:27 +02:00
7ffc1c1ead
Give the website the app's Material 3 look
Andreas Reinhold / reini and Claude Opus 5
2026-09-16 22:58:24 +02:00
1bcb868897
Describe SealShare 2.1 on the website
Andreas Reinhold / reini and Claude Opus 5
2026-09-16 22:37:21 +02:00
e833647768
Show the password generator in the website's screenshots
Andreas Reinhold / reini and Claude Opus 5
2026-09-16 22:33:26 +02:00
eb25631799
Release 2.1.0
v2.1.0
Andreas Reinhold / reini and Claude Opus 5
2026-09-16 21:52:04 +02:00
c552ee9f9d
Update PHP and npm dependencies
Andreas Reinhold / reini and Claude Opus 5
2026-09-16 21:52:04 +02:00
5853f1f7d6
Give every page the share pages' layout, at one width
Andreas Reinhold / reini and Claude Opus 5
2026-09-16 21:42:04 +02:00
40e35bab0e
Encrypt uploads in the browser and send them in chunks
Andreas Reinhold / reini and Claude Opus 5
2026-09-16 20:49:17 +02:00
504971ad7f
Generate share passwords and offer them again beside the new link
Andreas Reinhold / reini and Claude Opus 5
2026-09-16 11:00:11 +02:00
a88a052d9a
Move onto Livewire Material 2.0.0 and leave Tailwind behind
Andreas Reinhold / reini and Claude Opus 5
2026-09-15 16:11:55 +02:00
461bc23f0a
Fix the Docker image not starting: update Livewire Material to 1.1.1
v2.0.1
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 17:59:34 +02:00
cd97612b4d
Keep planning notes out of the repository
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 16:24:30 +02:00
c95d0c43c2
Load the website's Plausible site script
v2.0.0
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 16:21:51 +02:00
09e24ade14
Build the amd64 image with QEMU 9.2.2 and only emulate the final stage
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 15:52:58 +02:00
21bea9646d
Let the admin choose one of eight colour profiles
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 15:06:47 +02:00
27e322c352
Update Livewire Material to 1.1.0
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 15:06:47 +02:00
ca0dfa9396
Emulate the amd64 image with QEMU 8 on the arm64 runner
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 14:31:45 +02:00
d860a16551
Move SealShare from GitHub to Gitea only
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 13:59:07 +02:00
606cc766f2
Add the SealShare website for sealshare.nonameweb.ch
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 12:38:49 +02:00
e49bdf3eb3
Take the website's screenshots with one command
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 12:30:53 +02:00
4470c2ed87
Give the dev container its own node_modules
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 12:30:53 +02:00
1352533667
Offer a new share as a QR code and through the share sheet
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 11:46:07 +02:00
fbe358b2e5
Require Bacon QR Code directly and update Livewire Material to 1.0.1
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 11:46:07 +02:00
9fd600571d
Keep the dev container's compiled views out of the shared storage
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 11:17:38 +02:00
accbc17c1c
Move the navigation into a floating toolbar at the bottom
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 11:12:12 +02:00
2a363defd1
Install Playwright before the Docker workflow's tests
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 11:02:28 +02:00
3604005cc7
Describe 2.0.0 in the README and changelog
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 11:02:03 +02:00
a86f035add
Install Livewire Material's Boost guideline and skill, and record rules
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 11:02:03 +02:00
eb33bf77cc
Send Markdown mail in the Material theme
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 11:02:03 +02:00
bc69066ead
Add browser tests for the Material interface
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 11:02:03 +02:00
c4a17b65c8
Move SealShare onto Livewire Material
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 10:49:38 +02:00
6d7120e8e2
Drop icons:cache from the Livewire Material adoption steps
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 05:24:13 +02:00
2eeaa7c139
Add the plan for moving SealShare onto Livewire Material
Andreas Reinhold / reini and Claude Opus 5
2026-09-13 04:59:30 +02:00
08667c617d
Release 1.2.0
Andreas Reinhold / reini and Claude Opus 5
2026-09-10 10:42:22 +02:00
92b3b3de56
Regenerate Boost guidelines and skills
Andreas Reinhold / reini and Claude Opus 5
2026-09-10 10:42:22 +02:00
3638455167
Upgrade frontend dependencies
Andreas Reinhold / reini and Claude Opus 5
2026-09-10 10:42:21 +02:00
5be3cbc1a7
Upgrade PHP dependencies and move to Pest 5
Andreas Reinhold / reini and Claude Opus 5
2026-09-10 10:42:21 +02:00
126c0a5cdb
Fix uploads over 4 GB failing with a misleading size error
Andreas Reinhold / reini and Claude Opus 5
2026-09-10 10:42:21 +02:00
992f3da084
Add CHANGELOG and refresh stale README tech stack
Andreas Reinhold / reini and Claude Opus 4.8
2026-07-23 11:46:50 +02:00
d2e8a135c5
Fix upload UI stuck on "Processing files..."
Andreas Reinhold / reini and Claude Opus 4.8
2026-07-23 11:44:35 +02:00
084cefe023
Force patched shell-quote via npm override
Andreas Reinhold / reini and Claude Opus 4.8
2026-07-23 11:31:58 +02:00
91dc4707af
Upgrade frontend dependencies to match the Laravel 13 skeleton
Andreas Reinhold / reini and Claude Opus 4.8
2026-07-23 11:27:38 +02:00
4391ad7fb9
Regenerate Boost guidelines and skills
Andreas Reinhold / reini and Claude Opus 4.8
2026-07-23 11:17:04 +02:00
9f929c7a78
Apply Pint 1.29 formatting
Andreas Reinhold / reini and Claude Opus 4.8
2026-07-23 11:16:59 +02:00
1ebd51248e
Upgrade to Laravel 13
Andreas Reinhold / reini and Claude Opus 4.8
2026-07-23 11:16:53 +02:00
1e07580bb2
Remove stale test for deleted decryptFileToCallback method
surtic86 and Claude Opus 4.6
2026-02-25 20:52:44 +01:00
75e8ff3bfd
Fix share page password unlock button and full-width buttons
surtic86 and Claude Opus 4.6
2026-02-25 20:46:39 +01:00
a6f604078b
Fix Docker build: add ext-zip, clean cache, fix DB_DATABASE default
surtic86 and Claude Opus 4.6
2026-02-25 20:34:16 +01:00
729e01462b
Replace ZipStream with native ZipArchive for FrankenPHP compatibility
surtic86 and Claude Opus 4.6
2026-02-25 20:34:05 +01:00
e37b322dde
Add SealShare file sharing application with encryption, branding, auth, Docker, and Octane support
surtic86 and Claude Opus 4.6
2026-02-13 11:25:16 +01:00
4790be8142
init
Andreas Reinhold / reini
2026-02-12 16:11:57 +01:00