History
645 improvements.
Every small change, newest first.
Printed:
Try accessibility, “keyboard shortcuts”, feed|share, -feed, #160, #600–#699, or ≥#600.
Advanced search syntax
Quotes keep a phrase together; | joins alternatives; a leading - excludes matches; numeric ranges include both endpoints. Comparisons accept <, <=, >, >=, ≤, and ≥.
Save or remove improvements one at a time or by the whole visible result set. Saved numbers stay on this device.
Keyboard shortcuts
- /
- Search
- R
- Surprise
- O
- Reverse order
- B
- Saved view
- Shift+B
- Toggle visible saves
- J
- Next
- K
- Previous
- L
- Latest
- M
- Latest milestone
- Shift+M
- Milestones archive
- A
- About
- C
- Colophon
- Shift+C
- Copy list
- D
- Download
- Shift+P
- Print list
- F
- Feeds
- G
- Site Map
- H
- Home
- Shift+H
- Highlights
- P
- Privacy
- Shift+S
- Share view
- S
- Stats
- T
- Top
- Esc
- Close guide or clear search
- ?
- Toggle this guide
MilestonesBrowse checkpoints
- Keep History links on published pages
- Show git-derived before/after evidence.
- Make accessibility commitments and preferences visible
- Keep Stats navigation contained
- Make Stats readable at a glance
- Organize exploration as routes, themes, and recent activity
- Make Explore start with useful tools
- Turn Highlights into an editorial timeline
- Make milestone cards easier to scan
- Give Milestones a clear filter
- Let archive rows breathe
- Move advanced History tools behind intent
- Make History search immediately legible
- Turn home into an exploration dashboard
- Separate published and personal progress
- Make the Improve control a visible ritual
- Give the homepage an editorial opening
- Show current accessibility preferences
- Publish a public accessibility guide
- Jump to an exact milestone from the Site Map
- Copy an on-device storage report
- Open a random turning point from Highlights
- Step through Highlights with visible controls
- Show turning-point progress on Highlights
- Add the 620 turning point to Highlights
- Create the 620 milestone retrospective
- Filter History with number comparisons
- Filter History by improvement range
- Organize homepage navigation into a menu
- Organize History controls into menus
- Open Saved from the homepage
- Toggle visible improvements in Saved
- Save visible improvements at once
- Save improvements for later
- Catch up since your last visit
- Create the 610 milestone retrospective
- Filter History with either-or terms
- Filter History with phrases and exclusions
- Synchronize Explore theme counts during publishing
- Navigate Highlights by keyboard
- Mark the active Highlights turning point
- Share individual Highlights turning points
- Add a Highlights jump index
- Add the 600 turning point to Highlights
- Preview recent changes in Explore
- Create the 600 milestone retrospective
- Automate publication snapshots
- Add a homepage discovery trio
- Copy the installed app profile
- Show the installed app profile in Colophon
- Categorize the installed app
- Declare the installed app language and direction
- Add Highlights to installed app shortcuts
- Add Explore to installed app shortcuts
- Add the keyboard guide to installed app shortcuts
- Create the 590 milestone page
- Make the keyboard guide easy to find
- Copy visible keyboard shortcuts
- Filter the keyboard shortcut guide
- Create a keyboard shortcuts guide
- Print feed previews with source context
- Download feed previews as text
- Download Stats snapshots as text
- Download visible milestone results as text
- Download milestone recaps as text
- Create the 580 milestone page
- Complete Highlights navigation across archive views
- Add a Highlights keyboard shortcut
- Create a curated Highlights page
- Timestamp Explore theme-count checks
- Refresh Explore counts after page-cache restores
- Add manual Explore theme-count refresh
- Show live theme counts on Explore
- Add theme-aware surprise routes to Explore
- Add direct improvement jumps to Explore
- Create the 570 milestone page
- Add custom topic search to Explore
- Create the Explore page
- Explain local and published progress on the homepage
- Show the latest published improvement on the homepage
- Replay Feed preview refreshes requested mid-sync
- Replay Stats refreshes requested mid-sync
- Refresh Milestones after page-cache restores
- Refresh Feed previews after page-cache restores
- Refresh Stats after page-cache restores
- Create the 560 milestone page
- Refresh Milestones when its window regains focus
- Refresh Feed previews when the window regains focus
- Refresh Stats when its window regains focus
- Replay Privacy refreshes requested mid-check
- Coalesce overlapping Privacy state refreshes
- Refresh Privacy when its window regains focus
- Refresh Privacy after page-cache restores
- Refresh Privacy after another tab clears storage
- Sync saved counts when another tab clears storage
- Create the 550 milestone page
- Require complete live feed previews
- Validate live feed chronology before rendering
- Keep stale live feeds from replacing the preview
- Validate live feed identity before rendering
- Validate live feed entry links before rendering
- Validate live feed ordering before rendering
- Refresh saved counts when the homepage regains focus
- Refresh saved counts when the homepage becomes visible
- Refresh saved counts after page-cache restores
- Create the 540 milestone page
- Limit Privacy saved-count refreshes to local storage
- Limit saved-count sync to local storage
- Discard invalid saved counts received from other tabs
- Describe Privacy saved-count reset scope
- Identify outdated saved counts on Privacy
- Identify malformed saved counts on Privacy
- Strictly validate saved counts received from other tabs
- Strictly validate saved counts before restoring them
- Discard outdated saved counts after publication advances
- Create the 530 milestone page
- Show Privacy refresh progress
- Prevent overlapping Privacy storage actions
- Show offline cleanup progress
- Return focus after saved-count resets
- Return focus after offline cleanup
- Restore focus after Privacy refreshes
- Return focus after the install prompt
- Restore focus after homepage sharing
- Restore focus after History exports
- Create the 520 milestone page
- Restore focus after shared page exports
- Restore focus after Feed URL copies
- Restore focus after live-data refreshes
- Restore focus after site data exports
- Restore focus after Milestone exports
- Protect search controls during text composition
- Ignore composing keystrokes across site shortcuts
- Ignore composing keystrokes in Milestone exports
- Connect Milestone copy shortcuts to controls
- Create the 510 milestone page
- Connect Milestone share shortcuts to controls
- Connect Milestone share controls to recap lists
- Show recap ranges in Milestone share shortcut guides
- Show recap ranges in Milestone share buttons
- Include recap ranges in Milestone share controls
- Include recap ranges in native Milestone shares
- Include recap ranges in Milestone copy announcements
- Name Milestone recap lists from their range headings
- Label visible Milestone recaps with exact ranges
- Create the 500 milestone page
- Connect Milestone copy controls to recap lists
- Show Milestone recap ranges in copy controls
- Label copied Milestone recap ranges
- Report Milestone recap copy counts
- Add public links to copied Milestone recaps
- Prevent overlapping Milestone exports
- Add a Milestone recap copy shortcut
- Copy complete Milestone recaps
- Include Milestone themes when sharing
- Create the 490 milestone page
- Pause Milestone exports during History refreshes
- Include source freshness in Milestone exports
- Share visible Milestone results
- Pause Feed sharing during preview refreshes
- Share the current Feed preview
- Copy the current Feed preview
- Pause Stats sharing during source refreshes
- Include source freshness in shared Stats
- Share every current Stats metric
- Create the 480 milestone page
- Pause Stats copying during source refreshes
- Include source freshness in copied Stats
- Copy the current Stats snapshot
- Refresh the Milestone archive when the page returns
- Timestamp Milestone archive checks
- Refresh the Feed preview when the page returns
- Timestamp Feed preview checks
- Refresh Stats when the page returns
- Timestamp Stats source checks
- Create the 470 milestone page
- Copy the XML sitemap URL
- Mark the latest milestone on the Site Map
- Add a Milestone archive refresh shortcut
- Add a Feed preview refresh shortcut
- Add a Stats refresh shortcut
- Timestamp Privacy storage checks
- Refresh Privacy storage status when the page returns
- Add a Privacy storage refresh shortcut
- Refresh Privacy storage status on demand
- Create the 460 milestone page
- Localize Privacy page counts
- Count the offline files stored on Privacy
- Explain what homepage sharing includes
- Separate copied share text from its link
- Clarify the share fallback confirmation
- Copy published share text with its link
- Keep device-local progress out of shared text
- Mark local progress in the browser tab
- Distinguish local progress in the homepage count
- Create the 450 milestone page
- Make local count resets undoable
- Show the scope of a local count reset
- Add a local improvement reset
- Show live milestone progress in the browser tab
- Keep the homepage tooltip in step with milestone progress
- Make the Colophon self-documenting
- Document the homepage markup in Colophon
- Document the About page in Colophon
- Document the human-readable Site Map in Colophon
- Create the 440 milestone page
- Document the Privacy implementation in Colophon
- Document the shared milestone implementation in Colophon
- Document the milestone archive implementation in Colophon
- Document the Stats implementation in Colophon
- Document the feed guide implementation in Colophon
- Document the History implementation in Colophon
- Document shared page styles in Colophon
- Document shared page behavior in Colophon
- Add a Docs Colophon quick filter
- Create the 430 milestone page
- Expose Colophon quick filters as a toolbar
- Give Colophon quick filters one tab stop
- Return Colophon results to their entry control
- Enter Colophon results from either edge
- Enter Colophon results from quick filters
- Name the sole Colophon open result
- Add a touch-friendly Colophon open action
- Count Colophon filter example matches
- Make Colophon filter examples interactive
- Create the 420 milestone page
- Match quoted phrases in Colophon source filters
- Match alternative terms in Colophon source filters
- Exclude terms from Colophon source filters
- Add a Data Colophon quick filter
- Add an All Colophon quick filter
- Count Colophon quick-filter matches
- Navigate Colophon quick filters with arrow keys
- Make Colophon type filters exact
- Add quick filters to the Colophon source list
- Create the 410 milestone page
- Verify the Colophon source count
- Expose the 404 page in the Colophon
- Clear or leave 404 search with Escape
- Focus 404 recovery search with slash
- Suggest 404 searches from missing paths
- Root 404 recovery at the site
- Return from Colophon results with Escape
- Jump to the first or last Colophon result
- Show Colophon copy scope on the button
- Create the 400 milestone page
- Count visible Colophon paths before copying
- Name Colophon filters in share controls
- Navigate Colophon results with arrow keys
- Move from Colophon filters to results
- Prompt to open a sole Colophon result
- Open a sole Colophon result with Enter
- Match every word in Colophon source filters
- Count copied Colophon source paths
- Copy only visible Colophon source paths
- Create the 390 milestone page
- Name active Colophon filters in result counts
- Share filtered Colophon source views
- Reflect Colophon source filters in the browser tab
- Make Colophon source filters linkable
- Explain empty Colophon source filters
- Filter the Colophon source inventory
- Copy individual Colophon source paths
- Copy the Colophon source inventory
- Copy both feed URLs at once
- Create the 380 milestone page
- Expose the homepage code from the Colophon
- Order copied Colophon commands for immediate use
- Expose the project README without downloads
- Explain the Colophon command-copy shortcut
- Add a Colophon command-copy shortcut
- Copy every Colophon command at once
- Copy Colophon commands with one click
- Use hash notation throughout milestone filters
- Filter milestones with hash-prefixed numbers
- Create the 370 milestone page
- Label copied milestone result order
- Announce milestone archive order changes
- Reflect milestone order in the browser tab
- Make milestone archive order linkable and shareable
- Toggle the milestone archive order
- Match either-or words in milestone filters
- Copy visible milestone results as text
- Exclude exact phrases from milestone filters
- Exclude words from milestone filters
- Create the 360 milestone page
- Filter milestones above or below a number
- Open a random visible milestone
- Make milestone filter examples interactive
- Filter milestones by exact phrase
- Filter milestones by numeric range
- Reflect milestone filters in the browser tab
- Highlight matching words in milestone filters
- Match milestone filter words in any order
- Add a touch-friendly open action for single milestone results
- Create the 350 milestone page
- Explain empty milestone filter results
- Open a single filtered milestone with Enter
- Make milestone filters linkable and shareable
- Add a one-click reset to milestone filtering
- Focus and clear the milestone filter from the keyboard
- Filter the milestone archive by number or theme
- Jump to the newest and oldest milestones with Home and End
- Navigate the milestone archive with arrow keys
- Navigate the milestone archive with J and K
- Create the 340 milestone page
- Open milestone improvements from milestone pages with I
- Hide unavailable directions in milestone shortcut guides
- Add a keyboard shortcut guide to milestone pages
- Open Feeds from milestone pages with F
- Open the Site Map from milestone pages with G
- Open Stats from milestone pages with S
- Open Privacy from milestone pages with P
- Open the milestone archive from milestone pages with Shift+M
- Return home from milestone pages with H
- Create the 330 milestone page
- Return home from Milestones with H
- Return home from Stats with H
- Return home from Feeds with H
- Return home from informational pages with H
- Share the Feed guide with Shift+S
- Open the latest milestone from informational pages with M
- Open the latest milestone from Feeds with M
- Open the latest milestone from Stats with M
- Open the latest milestone from the archive with M
- Create the 320 milestone page
- Document Escape in the Home shortcut guide
- Keep Home share feedback from shifting the footer
- Show pending feedback while Home shares
- Add a Home install keyboard shortcut
- Add a Home share keyboard shortcut
- Extend the Milestones archive shortcut to History
- Add a Milestones archive keyboard shortcut
- Add a Site Map keyboard shortcut
- Add a Site Map app shortcut
- Create the 310 milestone page
- Make the Site Map reachable site-wide
- Create a human-readable site map
- Share About, Colophon, and Privacy
- Add social previews to About, Colophon, and Privacy
- Navigate milestones with arrow keys
- Add social previews to every milestone
- Share every milestone
- Share milestone 300
- Add a social preview to milestone 300
- Create the 300 milestone page
- Add a social preview to Feeds
- Share the Feed guide
- Add a Stats share shortcut
- Add a social preview to Stats
- Share the Stats snapshot
- Add a Milestones share shortcut
- Add a social preview to Milestones
- Share the milestone archive
- Add a social preview to History
- Create the 290 milestone page
- Keep History print links current
- Link History printouts to their source
- Date History printouts
- Add source URLs to History printouts
- Label filtered History printouts
- Print the visible History view
- Format History download sizes compactly
- Announce History download sizes
- Preview History download sizes
- Create the 280 milestone page
- Preview History download filenames
- Announce History download filenames
- Put oldest-first order in History filenames
- Put History searches in download filenames
- Label History exports with their order
- Label filtered History exports with their search
- Stabilize History download feedback
- Name filtered History downloads clearly
- Announce History download completion
- Create the 270 milestone page
- Stabilize History share feedback
- Show History share progress
- Add a History share shortcut
- Add a History copy shortcut
- Describe the History download scope
- Add a History download shortcut
- Disable empty History downloads
- Disable empty History copies
- Announce History copy results clearly
- Create the 260 milestone page
- Describe the History copy scope
- Copy visible History as text
- Enlarge History milestone touch targets
- Enlarge History permalink touch targets
- Label History permalinks clearly
- Name the homepage navigation
- Add a manual milestone refresh
- Restore Stats snapshots after failed refreshes
- Add a manual Stats refresh
- Create the 250 milestone page
- Show feed refresh progress
- Add a manual feed refresh
- Keep feed copy controls steady
- Show feed copy progress
- Prevent duplicate feed copy requests
- Expose the milestone archive loading state
- Expose the live Stats loading state
- Show milestone archive sync status
- Honor Data Saver in live Stats
- Create the 240 milestone page
- Respect data-saving preferences
- Expose the live feed loading state
- Announce feed copy results clearly
- Name the feed copy buttons
- Verify the JSON Feed language
- Declare the Atom feed language
- Name the JSON Feed author
- Normalize submitted History queries
- Disable empty History searches
- Create the 230 milestone page
- Keep site search queries literal
- Enlarge mobile History search targets
- Preserve History order in submitted searches
- Reflow History search controls on narrow screens
- Add an explicit History search button
- Submit History searches with Enter
- Make History search a landmark
- Show Search on mobile keyboards
- Isolate local pages from opener windows
- Create the 220 milestone page
- Prevent local pages from being framed
- Restrict local resources to the same origin
- Reflow Stats metrics on smaller screens
- Count published milestones in Stats
- Label the latest milestone in the archive
- Share active History context
- Name active History entries in the page title
- Announce the active History entry
- Link History milestones to their pages
- Create the 210 milestone page
- Add a Top shortcut to History
- Add a Latest shortcut to History
- Add a Home shortcut to History
- Add a Colophon shortcut to History
- Add an About shortcut to History
- Add a Feeds shortcut to History
- Focus the History shortcut guide when opened
- Add a Stats shortcut to History
- Add milestone recovery to the not-found page
- Create the 200 milestone page
- Dismiss History shortcuts with Escape
- Open History shortcuts with ?
- Add a Privacy shortcut to History
- Link Privacy from History
- Link Privacy from the not-found page
- Show offline-cache status
- Add an offline-cache removal control
- Reset the homepage count across tabs
- Show saved-count status
- Create the 190 milestone page
- Link Privacy from every informational page
- Add an installed app shortcut to Privacy
- Add a Privacy keyboard shortcut
- Add a saved-count reset control
- Add a privacy page
- Document local response protections
- Disable unused browser capabilities
- Add a no-referrer policy to the local server
- Serve local files inline
- Create the 180 milestone page
- Disable MIME sniffing in the local server
- Serve JavaScript modules with the correct media type
- Document local commands in the Colophon
- List the site verifier in the Colophon
- List the local server in the Colophon
- List crawler guidance in the Colophon
- List the offline worker in the Colophon
- List the web app manifest in the Colophon
- List the OpenSearch description in the Colophon
- Create the 170 milestone page
- Mark the active History search example
- Apply History search examples without reloading
- Add examples to History search
- Search History directly from the not-found page
- Add History search to the not-found page
- Add a clear History search control
- Advertise History search with OpenSearch
- Add an installed app shortcut to History search
- Search history from the homepage
- Create the 160 milestone page
- Brand the public feeds
- Show when the feed was updated
- Preview the newest feed entries
- Add copy controls to feed addresses
- Show the public feed addresses
- Add an installed app shortcut to Feeds
- Add a Feed Guide keyboard shortcut
- Add a feed guide
- Publish a JSON Feed
- Create the 150 milestone page
- Wrap homepage navigation before it overflows
- Add a Colophon homepage shortcut
- Expose the colophon's public artifacts
- Add a technical colophon
- Name fallback sources in live stats
- Report live stats source status
- Report feed depth in live stats
- Add context to improvement feed entries
- Make the improvement feed discoverable site-wide
- Create the 140 milestone page
- Link the improvement feed from home
- Add a public improvement feed
- Add a latest milestone history shortcut
- Reveal milestone jumps through active filters
- Keep history milestone jumps current
- Jump between milestones in history
- Connect history to the milestone archive
- Connect milestone pages chronologically
- Open the latest milestone from installed apps
- Create the 130 milestone page
- Let informational navigation breathe on mobile
- Add skip navigation to informational pages
- Explain the site's working principles
- Add an installed app shortcut to Stats
- Add an installed app shortcut to milestones
- Serve site metadata with correct media types
- Link the milestone archive from home
- Keep the milestone archive current
- Create a milestone archive
- Create the 120 milestone page
- Add a milestone homepage shortcut
- Add an About homepage shortcut
- Add a Stats homepage shortcut
- Add a random homepage shortcut
- Add a homepage shortcut guide
- Add homepage navigation shortcuts
- Explain how live stats are counted
- Sync dependency count with package metadata
- Keep page count synced with the sitemap
- Create the 110 milestone page
- Keep stats synced with history
- Add a live stats page
- Open the latest improvement from home
- Add a history shortcut guide
- Navigate history with J and K
- Add a history order shortcut
- Download the current history view
- Share the current history view
- Sort improvement history both ways
- Create a first-hundred milestone page
- Add an installed app shortcut to about
- Connect history to the about page
- Add an about page
- Add a random history shortcut
- Open a random improvement from home
- Add a random improvement picker
- Avoid keyboard shortcut conflicts
- Return a real status for offline misses
- Support forced colors on the not-found page
- Use the branded page for offline misses
- Support forced colors in history
- Report unavailable sharing
- Focus linked history entries
- Search history by improvement number
- Link directly to history entries
- Match every history search term
- Return accurate local server errors
- Announce complete status updates
- Name installed apps consistently
- Explain local port conflicts
- Ignore local macOS metadata
- Smooth in-page history navigation
- Strengthen history skip navigation
- Reflect history filters in the page title
- Clarify empty history searches
- Add a skip link to improvement history
- Add a way back to history top
- Let Escape dismiss history search
- Add a dependency-free local server
- Keep network responses when caching fails
- Normalize cached navigation addresses
- Raise muted text contrast
- Describe searchable history to crawlers
- Respect reduced transparency preferences
- Add a history search shortcut
- Enable edge-to-edge mobile safe areas
- Acknowledge restored connections
- Clarify footer controls on hover
- Share the active site address
- Share the live improvement count
- Add an improvement keyboard shortcut
- Avoid HTML fallbacks for missing assets
- Add an app shortcut to history
- Offer native app installation
- Highlight history search matches
- Preserve filtered history offline
- Make history searches shareable
- Add searchable improvement history
- Format large improvement counts
- Add a public improvement history
- Add a graceful no-script state
- Declare color schemes before styles load
- Style text selection to match the theme
- Add a dependency-free verification check
- Animate milestone ring progress
- Separate page assets for maintainability
- Add a branded not-found page
- Describe milestone progress accessibly
- Make sharing degrade gracefully
- Complete installable app icons
- Add a quiet sharing control
- Add structured site metadata
- Add a social sharing preview
- Scope offline cache cleanup safely
- Show offline connection status
- Activate site updates promptly
- Add resilient offline support
- Smooth ambient pointer tracking
- Reflect live progress in the favicon
- Add search crawler guidance
- Anticipate the next milestone
- Let the ambient glow follow the pointer
- Sync improvements across tabs
- Support forced-color display modes
- Support increased contrast preferences
- Prevent sticky hover on touch screens
- Improve touch feedback
- Add web app metadata
- Preserve visual progress across releases
- Prepare metadata for the public domain
- Celebrate ten-step milestones
- Show progress toward each milestone
- Let improvements brighten the atmosphere
- Add evolving improvement milestones
- Polish the improvement feedback
- Let improvements grow the central mark
- Add a matching site favicon
- Make the site incrementally interactive
- Match browser chrome to the theme
- Respect the bottom safe area
- Use the dynamic viewport height
- Enlarge the dot hover target
- Support dark color schemes
- Add a subtle entrance
- Add a quiet wordmark
- Add a subtle hover halo
- Soften the page background
- Add subtle dot interaction
- Create minimal site