= 1.0.8 - 2026-10-15 =
* Fix - The Documentation button now opens the WPInterface documentation site; the theme page it linked to does not exist.
* Enhancement - Redesigned welcome notice: compact, uses the theme screenshot and the plugins' WordPress.org icons, shows a "plugins ready" state, and appears only on the Dashboard and Themes screens.
* Enhancement - Redesigned theme dashboard (Appearance › RePortfolio) with a setup checklist that follows your site's progress, Customizer shortcuts and a new Recommended tab for WPInterface services, plugins and themes.
* Enhancement - The Recommended tab can list every WPInterface theme from WordPress.org. The list loads only when you click "Show all WPInterface themes", is cached for 12 hours, and screenshots load lazily.
* Enhancement - Starter sites tab redesigned to match the new dashboard, with preview and import buttons for each starter site plus the Pro starter site with its preview and an upgrade link, and a note that importing adds demo content, with the option to have the design set up on an existing site instead (imports still run in One Click Demo Import).
* Enhancement - "What's new" changelog panel opens from the dashboard header, with colour-coded labels for security updates, new features, enhancements, improvements and fixes.
* Enhancement - More visible "Upgrade to Pro" button in the dashboard header.
* Enhancement - The Overview tab now shows animated previews of RePortfolio Pro's accessibility toolbar (with a demo you can try) and of the SEO plugin included with Pro. They use HTML and CSS only (no images or external requests), pause when off screen and stay still for users who prefer reduced motion.
* Tweak - Dashboard and notice styles and scripts now load only on the screens that use them, without jQuery; dashboard images went from about 444 KB to 59 KB.
* Tweak - Recommended plugins are installed and activated through WordPress core screens; removed the old install/activate AJAX handlers.
* Tweak - Removed Elementor from the recommended plugins; the theme supports it but does not need it.
* Tweak - Readme credits for the dashboard images and icons.
* Enhancement - Faster first paint: the web fonts' CSS is printed inline instead of loaded as a separate file, and on single posts and pages the title and body fonts are preloaded, so the text doesn't reflow when the fonts arrive.
* Tweak - Tab Posts widget: removed the "Date Format" field; the widget shows no dates, so it did nothing.
* Fix - Category Grid, Image, YouTube Video and Metro Post widgets no longer log PHP warnings for fields without a default value.
* Fix - Accessibility: slider dots are tap targets of at least 24px; the visible dot keeps its size.
* Fix - Accessibility: links in the footer copyright and credit text are underlined, so they don't rely on colour alone.
* Fix - Accessibility: the desktop and mobile menus are lists inside a navigation landmark (the list itself had the navigation role, which hid its items from screen readers).
* Fix - Accessibility: the tabs of the tabbed posts widget are announced as tabs: the list items around them no longer break the tab list.

= 1.0.7 - 2026-10-15 =
* Security - The welcome notice's "Get started" button can no longer be used by users without plugin permissions to install plugins; the notice is now shown only to administrators.
* Fix - Minimum PHP version raised from 5.6 to 7.4; the theme code already requires PHP 7 and would not run on older versions.
* Tweak - The review request notice is shown to administrators only.
* Tweak - Review notice data is now removed with a single query when switching themes instead of loading every user.
* Tweak - Updated the translation template (POT) with the new and changed strings.

= 1.0.6 - 2026-09-30 =
* Enhancement - Added action and filter hooks throughout the templates so child themes and plugins can customize the header, navigation, post meta, content, related posts, comments and footer without editing template files.
* Security - "Load more" requests now only return published, public posts (drafts, private and scheduled posts could previously be listed).
* Fix - Header search icon never appeared, even when "Hide Search" was unchecked.
* Fix - Mobile search button was hidden when no social menu was assigned.
* Fix - Widget options that default to on (e.g. background overlay) could not be turned off.
* Fix - Tab Posts widget always activated the Popular tab, even when it was disabled.
* Fix - YouTube widget now supports youtu.be, embed, Shorts and live video links.
* Fix - Widget image upload buttons now work in the Customizer and selected images are saved reliably.
* Fix - "Enable Excerpt" in the slider and carousel widgets now shows the excerpt.
* Fix - Section headings in the Tab Posts widget form were not displayed.
* Fix - Tags, comments and edit link selected under "Post Meta On Single" are now displayed.
* Fix - "Number of Categories to Display" default now matches the front end and also applies to related posts.
* Fix - Browser address after "load more" on search, category and plain-permalink pages.
* Fix - Page could stay scroll-locked after closing search following a resize; clicking outside now closes search.
* Fix - Infinite scroll kept requesting after the last page; a failed request no longer skips a page.
* Fix - Related posts could show fewer than four posts.
* Fix - Social icons could match the wrong network (e.g. netflix.com showing the X icon).
* Fix - Logo alt text now falls back to the site name.
* Fix - "Post author" comment badge no longer appears in wp-admin and REST API output.
* Fix - PHP warnings and notices (deleted fallback image, saving widgets with empty fields, widget previews, PHP 8.2 dynamic properties).
* Tweak - Escaping and translation improvements (comment counts, widget labels, category colours, load more errors no longer shown as browser alerts).

== Changelog ==

= 1.0.5 - 2026-06-07 =
* Enhancement - Added compatibility with WordPress 7.0
* Enhancement - Improved CSS
* Enhancement - Faster loading: the theme's own stylesheets and scripts now load as minified files, with right-to-left versions for RTL languages. With SCRIPT_DEBUG on, the readable files load instead.

= 1.0.4 - 2026-05-01 =
* Enhancement - New social media icons and styling support (Substack, Patreon, Slack)
* Fix    - Removed Redundant and obsolete social media icons and their associated CSS (Last.fm, Pocket, Foursquare)

= 1.0.3 - 2026-02-12 =
* Enhancement - BlueSky and Discord icon

= 1.0.1 - 2025-11-04 =
* Enhancement - Improved site performance for better PageSpeed Insights results.

= 1.0.0 - 2025-07-21 =
* Release - Initial Version