Join Nostr
Kind 30063
Published at
2026-09-13 09:54:25 GMT
Kind type
30063
Event JSON
{ "id": "e4d68c71c94de573e1d78525197fc7e810f3df2cad56c320db5a381fcc2964b0", "pubkey": "a008def15796fba9a0d6fab04e8fd57089285d9fd505da5a83fe8aad57a3564d", "created_at": 1789293265, "kind": 30063, "tags": [ [ "a", "32267:a008def15796fba9a0d6fab04e8fd57089285d9fd505da5a83fe8aad57a3564d:dev.gitworkshop", "wss://gitnostr.com" ], [ "i", "dev.gitworkshop" ], [ "version", "4.1.0" ], [ "d", "[email protected]" ], [ "c", "main" ], [ "e", "c8ea987072bbab8fc3c35bd1cbf19944c5b5433928f038b53a2796156639a88c", "wss://gitnostr.com" ], [ "f", "android-arm64-v8a" ], [ "f", "android-armeabi-v7a" ], [ "f", "android-x86" ], [ "f", "android-x86_64" ], [ "commit", "280dd11f1786d442114091c409326ae6c4020d6b" ] ], "content": "**Local drafts \u0026 easier recovery**\n\n### Added\n\n- Save issue and comment drafts locally per account across refreshes and browser restarts. Restore unfinished replies beside their parent and code-review drafts under their file. Closing the issue modal keeps its draft; Discard or deleting all text clears it.\n\n- Add visible retry actions and bounded automatic recovery for public Git read\n errors, with context-specific countdowns, pause controls, and offline/background\n handling. Signing-capable reads and actions remain manual.\n\n### Changed\n\n- Fetch coordinator profile advertisements through the shared page subscription.\n\n- Restore the MIT license text and update the bundled ngit workflow guidance.\n\n### Fixed\n\n- Prevent attachment uploads from restoring discarded drafts or overwriting newer text after a composer closes, clears, or switches accounts.\n\n- Link original pull-request commits to their contextual details page.\n\n- Show a coordinator profile link only when the coordinator advertises its profile.\n\n- Show expandable annotated tag messages on the tags page, including release notes and changelogs.\n\n- Accept `nprofile` repository URLs and use their embedded relay hints for discovery.\n\n- Open expanded workflow details on the commit page when selecting CI status from repository, commit history, branch and tag rows.\n\n- Surface clipboard and QR rendering failures with manual retry, and provide file reselection beside login file errors; only show copy success after the clipboard write completes.\n\n- Make action errors explicitly recoverable across account, collaboration, settings, upload and release flows; preserve partial successes and keep signing/payment recovery manual.\n\n- Complete recovery controls across Git comparisons, refs, README/media, patch verification, release metadata and discovery diagnostics; preserve manual signing/payment flows.\n\n- Add recovery controls to exhausted event searches, identity lookups, Namecoin resolution and relay metadata errors instead of stranding users or showing a misleading not-found page.\n\n- Recover PR history and merge-base failures without a page reload; keep base lookup running across ordinary renders and provide bounded retry controls.\n\n- Keep concurrent Git mirror fetches independent so one server’s failure cannot suppress a request to another server.\n\n- Report Git fetch and parsing failures without incorrectly claiming a commit is missing; cancelled requests no longer leave misleading server status.", "sig": "bac08d480d8f07224b96f61795f5896e6d58d54fc6e47a74ed1a7ab4e01b13cc6cb16618d17b6d1db8524ce7babdf3b90af29994ba3c2749bc047620a72ba692" }