Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Marcin M

Members
  • Joined

  • Last visited

Everything posted by Marcin M

  1. Hi Tere, First of all, thanks for this plugin, it is awesome! I use it everyday and I understand it is a work in progress so I wanted to contibute with some ideas as it is very prone to storage failures, crashes and session mishandling. I had to recover multiple times and lost some sessions as they were not baked in time to be persistent. With little help from Ai to analyse the setup construct, here are my suggestions for concideration: 1. Re-register untracked homes automatically. The scheduled-bake and reconcile loops should discover homes from the persistence directory and the config, not only from manifest entities. A home with layers on disk but no manifest entry should get its entity rebuilt on the first supervisor tick, which is what the boot notification already claims happens. 2. Make the manifest survive a bad shutdown. Keep a copy of the manifest on a durable path or inside each baked layer, and rebuild it from the layers when the flash copy is empty or unparsable. Today one lost file silently disables every safety net. 3. Verify every bake after writing. Re-read the delta from flash, check size and the squashfs header, and only then record it. A zero-byte result should be deleted and retried, never left in the directory. 4. Skip or quarantine unmountable layers instead of failing the stack. One empty file should not push the whole home onto tmpfs. Log which layer failed and why. 5. Never report a no-op bake as success. "Skipped, empty" while the home is on the tmpfs fallback, and "busy" with exit code 2, must surface as a warning in the UI, not a green tick. 6. Refuse to run a workspace on the tmpfs fallback without a visible warning. The user should know that everything written in that state will be lost. 7. Default the writable layer to disk when the storage path is durable, and recommend moving storage off the USB stick on first run. RAM-backed homes should be an explicit choice with a clear warning, not the default. I was also unable to change from ZRAM to disk, the move has failed. "Writable layer = Disk" can never complete on a home that contains any Claude Code transcript, because the post-bake wipe protects .claude/projects/* while the switch demands an empty upper. The switch should treat files proven identical to a baked layer as safe to drop, or move them along with the directory skeleton. I hope this will help to make it even better!

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.