1 Commits
Author SHA1 Message Date
eugene 3d882d0000 Offer MemoPanes 0.1.48 (build 68) 2026-11-10 00:20:38 -08:00
+2 -2
View File
@@ -1,4 +1,4 @@
{
"payload": "{\"build\":67,\"notes\":\"# MemoPanes v0.1.47 \u00b7 Alpha Build 67\\n\\n## New\\n\\n- **Boards and tags.**\\n - Put a note on a board (like a folder) and give it #tags: use **Board & tags\u2026** in a note's menu, or **Add board or tags** in the note view.\\n - The Manager sidebar lists **Boards** (use **+** to make a new one) and **Tags** with counts. Click one to show only those notes; clear the filter with the chip next to the heading.\\n - Search matches board and tag names; `#launch` searches tags only.\\n - Boards and tags sync between devices once the server runs `0.1.47`. Older builds keep them unchanged.\\n- **Tray.**\\n - Right-click the tray icon to see the notes on screen; click one to bring it to the front. There's also **Quit MemoPanes**.\\n - **Settings \u203a General \u203a Keep running in the tray:** closing or minimising the Manager leaves just the tray icon.\\n- **Resizable columns:** drag the dividers between the sidebar, the note list and the note view. The widths are remembered.\\n- **Easier Trash:** right-click a note for its menu, press **Delete** on the selected note, or use the Trash button in the note view. Delete forever still waits 30 days in Trash.\\n- **Attachments view:** images show a thumbnail; other files show a type icon.\\n\\n## Changes\\n\\n- Sync status moved to the right of the title bar (icon and label; click it to sync).\\n- Settings moved to the bottom of the sidebar. The phone layout keeps its Settings button.\\n- Messages above the notes show as a slim banner.\\n\\n## Data, sync and rollback\\n\\n- **Data:** local data stays SQLite v9. Boards and tags add two columns; Build 66 still opens the profile and ignores them.\\n- **Server:** `0.1.47` adds migration 012 (board and tags on notes). The app sends boards and tags only to a server that accepts them, so either can be updated first. Labels set before the server update sync once it's live.\\n- **Rollback:** Build 66 (`v0.1.46`) on the same profile; server image `0.1.46` (migration 012 only adds columns).\\n\\n## Not yet\\n\\n- New memos don't join the selected board automatically.\\n- The phone layout has no Boards/Tags sidebar yet; labels still sync there.\\n\\n## Test scope\\n\\n[Build 67 device check](testing/production_smoke_build67.md).\\n\",\"notes_url\":\"https://gitea.euronvault.com/euronvault/memopanes-updates/releases/tag/v0.1.47\",\"platforms\":{\"android-apk\":{\"file\":\"memopanes-android-v0.1.47.apk\",\"sha256\":\"a8328a6c21702b45207f08d217fc40388a8ec7a13ddb58e0e5e76da69c86aba4\",\"size\":81711642,\"url\":\"https://gitea.euronvault.com/euronvault/memopanes-updates/releases/download/v0.1.47/memopanes-android-v0.1.47.apk\"},\"linux-x64-deb\":{\"file\":\"memopanes-linux-amd64-v0.1.47.deb\",\"sha256\":\"7cdeb4b27a13ed77a575c440fa4ef26cce7eb0880973b8944747c8182d01dd9a\",\"size\":15006588,\"url\":\"https://gitea.euronvault.com/euronvault/memopanes-updates/releases/download/v0.1.47/memopanes-linux-amd64-v0.1.47.deb\"},\"linux-x64-tar\":{\"file\":\"memopanes-linux-x64-v0.1.47.tar.gz\",\"sha256\":\"2f7c21bae615a5e754eb8ed4e977f269cf805514216913c24f447f3124f056fb\",\"size\":19574840,\"url\":\"https://gitea.euronvault.com/euronvault/memopanes-updates/releases/download/v0.1.47/memopanes-linux-x64-v0.1.47.tar.gz\"},\"windows-x64-setup\":{\"file\":\"memopanes-windows-x64-v0.1.47-setup.exe\",\"sha256\":\"1ec66896b104be3bb2035c835f03129824a7e014b34b9c7570b07e2ce3826553\",\"size\":18011145,\"url\":\"https://gitea.euronvault.com/euronvault/memopanes-updates/releases/download/v0.1.47/memopanes-windows-x64-v0.1.47-setup.exe\"}},\"pub_date\":\"2026-11-10T07:50:00Z\",\"schema\":1,\"version\":\"0.1.47\"}",
"signature": "IG7xaw0gYy363jvAFIJygGvxx52AiqvWKZtX6pOLoaBapP1tMzsdWzzrVkN4zemJVhIQJpr0RSiHDs2BRCTjCQ=="
"payload": "{\"build\":68,\"notes\":\"# MemoPanes v0.1.48 \u00b7 Alpha Build 68\\n\\n## New\\n\\n- **Updates inside the app.**\\n - MemoPanes checks for a new version when it starts and once a day. When one is ready, a banner in the Manager offers **What's new**, **Update now** and **Later**.\\n - You can also use **Settings \u203a About \u203a Check for updates**. Turn automatic checks off in **Settings \u203a General**.\\n - **Windows:** installs quietly and reopens MemoPanes.\\n - **Linux (.deb):** asks for your password, installs, and reopens MemoPanes. The tarball version downloads the new tarball and opens its folder.\\n - **Android:** opens Android's installer for you to confirm. The first time, allow \\\"Install unknown apps\\\" for MemoPanes.\\n - Every update is signed. MemoPanes refuses anything whose signature or checksum doesn't match, and your notes are never touched.\\n- **App version** shows under Settings in the sidebar and in Settings \u203a About.\\n- **New note menu** in the Manager (\u22ef or right-click):\\n - Colour swatches in one row.\\n - **Open as floating memo**, **Board & tags\u2026**, a **Copy & export** submenu and **Print\u2026**.\\n - **Archive** or **Restore**, then a red **Move to Trash**, last.\\n - In Trash: **Restore** and **Delete forever\u2026** (shows when it unlocks).\\n\\n## Data, sync and rollback\\n\\n- No data or server change. The server stays on `0.1.47`.\\n- Rollback: Build 67 (`v0.1.47`) on the same profile.\\n- This build has to be installed by hand once; later builds arrive through the app.\\n\\n## Test scope\\n\\n[Build 68 device check](testing/production_smoke_build68.md).\\n\",\"notes_url\":\"https://gitea.euronvault.com/euronvault/memopanes-updates/releases/tag/v0.1.48\",\"platforms\":{\"android-apk\":{\"file\":\"memopanes-android-v0.1.48.apk\",\"sha256\":\"5d39f99977bb0349154dc172ed556d0e1b4b65dbc92429a0726d3b8e840e9446\",\"size\":82351174,\"url\":\"https://gitea.euronvault.com/euronvault/memopanes-updates/releases/download/v0.1.48/memopanes-android-v0.1.48.apk\"},\"linux-x64-deb\":{\"file\":\"memopanes-linux-amd64-v0.1.48.deb\",\"sha256\":\"7baa9b30f40597b4767243bf8e6e0daa14ed1b7888d149447ae5a3d639d467fa\",\"size\":15071472,\"url\":\"https://gitea.euronvault.com/euronvault/memopanes-updates/releases/download/v0.1.48/memopanes-linux-amd64-v0.1.48.deb\"},\"linux-x64-tar\":{\"file\":\"memopanes-linux-x64-v0.1.48.tar.gz\",\"sha256\":\"62bff9c2642d866e234380d79d74d5a868b2cfc50b05e7bdd2127951d218ba46\",\"size\":19669163,\"url\":\"https://gitea.euronvault.com/euronvault/memopanes-updates/releases/download/v0.1.48/memopanes-linux-x64-v0.1.48.tar.gz\"},\"windows-x64-setup\":{\"file\":\"memopanes-windows-x64-v0.1.48-setup.exe\",\"sha256\":\"e26988b8de985172442579fa85244346def51bb16906b30c41f177a56e31449a\",\"size\":18082685,\"url\":\"https://gitea.euronvault.com/euronvault/memopanes-updates/releases/download/v0.1.48/memopanes-windows-x64-v0.1.48-setup.exe\"}},\"pub_date\":\"2026-11-10T08:20:38Z\",\"schema\":1,\"version\":\"0.1.48\"}",
"signature": "eYhIcIxyECaskaWPiN2tbN5Rpk8SwS3CWwtrXwj3P1NU74dCHWOYwI/ot/293AOIqzyJ3RTwQ504bUwnewaBDg=="
}