Repository navigation
Unify Journey and Experience as Background; fix mobile editor and cards - #313
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Journey and Experience maintained separate copies of the same records, while the mobile editor could overflow its container. This combines both lists into Background, retains differing revisions and hidden/archive flags, and saves content and visibility in one transaction. Existing URLs remain compatible and Resume uses the combined records.
Admin can select Cards or Timeline as the default, with a visitor switch between views. Responsive cards use a dedicated detail button, separate organization icons and compact work thumbnails. The editor constrains field widths, groups optional details, explains partial dates and allows independent work without a company name.
Validation: TypeScript, full ESLint and all 205 unit tests passed, including legacy merge, visibility and date regression tests. Local visual smoke was blocked because Chromium could not be downloaded and PostgreSQL was unavailable; GitHub CI must validate the visual suite and production builds.
Release version: 1.3.100, including release notes and service worker version.