You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Re-exported thiserror::Error as masterror::Error, making it possible to
derive domain errors without an extra dependency. The derive supports #[from] conversions, validates #[error(transparent)] wrappers, and mirrors thiserror's ergonomics.
Added BrowserConsoleError::context() for retrieving browser-provided
diagnostics when console logging fails.
Changed
README generation now pulls from crate metadata via the build script while
staying inert during cargo package, preventing dirty worktrees in release
workflows.
Documentation
Documented deriving custom errors via masterror::Error and expanded the
browser console section with context-handling guidance.
Added a release checklist and described the automated README sync process.
Tests
Added regression tests covering derive behaviour (including #[from] and
transparent wrappers) and ensuring the README stays in sync with its
template.
Added a guard test that enforces the AppResult<_> alias over raw Result<_, AppError> usages within the crate.