2026-10-15
LatestBug fixes
Fixed several bugs to improve stability.
Update Log
Browse recent changes and upcoming work, with the newest update first.
Latest Update
2026-10-15
Fixed several bugs to improve stability.
68
2026-10-15
LatestFixed several bugs to improve stability.
2026-10-10
The Gallery no longer displays fixed featured critique cards. Browse public photos and open their full critiques directly.
2026-10-10
Sign in and open the header bell or More → Message center to see task and account messages, filter unread items, mark them read, or archive them. System messages stay on; Gallery likes and product announcements are off by default and can be enabled in notification settings. Single-photo score feedback remains private, can be changed or withdrawn, and does not directly change scores.
2026-10-10
The English homepage explains what AI can observe and what to verify against your intent. The Gallery adds three current public critique examples with suggested actions, and daily-practice readers can continue with the shooting checklist and retake comparison guides. These actions are suggestions, not verified retake results.
2026-10-10
Signed-in users can now privately mark a single-photo score as accurate, too high or too low, then change or withdraw their judgment. Feedback does not directly change scores. The in-app message center is not enabled yet and needs no setup now.
2026-10-09
Flash uses GPT-6 Sol for quick photo critique. Pro uses the stronger GPT-6.1 Sol for deeper analysis and improvement advice. Photo scoring, detailed feedback, and original/retake comparisons follow your chosen mode. Saved critiques keep their original model information, and progress statistics compare matching scoring profiles.
2026-10-08
Photos and generated images use controlled, time-limited access to reduce exposure of direct storage links. Public Gallery browsing remains available. This change does not delete photos or alter saved critiques.
2026-10-08
Free critique history access changes from 30 to 15 days after each critique is created, including existing history. This change does not automatically delete original photos. Public works and share links keep their existing access rules, and Pro keeps permanent history. Save photos and critiques for longer-term reference.
2026-10-07
This maintenance update is now live: quota accounting handles concurrent critiques, duplicate task processing is prevented, and upload confirmation checks the actual image. History pagination, photo recovery, and gallery scoreboard loading have also been improved.
2026-10-06
Scoring focuses more on the finished image: monochrome, muted color, and expressive shadows do not automatically lose points. v5 gallery critiques were previously reassessed for free; this time, 6 landscape photos have also had their scores and feedback updated under the revised rubric, with no critique quota charged and private historical critiques kept unchanged.
2026-10-06
Scores and feedback have been updated with GPT-6 at no cost to your critique quota. Visit the gallery to see the results.
2026-10-02
New workspace submissions now use GPT-6 for single-photo scoring, detailed critique, and original-versus-retake comparison. Saved historical results stay unchanged.
2026-10-02
New critiques use updated scoring ability, while saved critiques and gallery scores stay unchanged. Progress comparisons only use records scored the same way.
2026-09-30
The workspace uses GPT-5.6 by default, with no model choice needed after upload. Access rules for saved critiques stay the same.
2026-09-26
Public photos now appear sooner in the gallery, with clearer critique evidence and controls, plus a retry when loading fails.
2026-09-25
Find gallery publishing beside your critique, understand sharing status at a glance, and use clearer upload and generation controls in English, Chinese, and Japanese.
2026-09-24
Critiques and history are easier to browse, shared links open a photo and critique page, and exports keep the full text. Practice now connects an original and a saved goal to each comparison result.
2026-09-23
Uploading for critique stays first; saved goals, retake comparisons, private tags and notes, practice logs, gallery browsing, share revocation, public profiles, image cards, and print summaries are being prepared.
2026-09-14
Your language preference now carries through pages, errors, prompt examples, generation, and checkout without unexpected language switches.
2026-09-08
High scores now get a closer check against the image, and progress comparisons use the same scoring standard; saved ratings and gallery scores stay unchanged.
2026-09-06
All 64 gallery works have been re-evaluated with the updated critique standard. Scores and feedback are refreshed without using account critique quota. Work links, likes, and gallery dates are unchanged.
2026-09-06
Critiques respond to each photograph’s style and expression with more specific, consistent feedback. Free gallery re-evaluation will follow end-to-end validation.
2026-09-01
PicSpeak now uses one official GPT model for numeric scoring while keeping Qwen or GPT selectable for written critique. This release also strengthens public-result privacy, generation credit reservations, worker concurrency, storage compensation, and analytics attribution.
2026-08-20
This release upgraded single-photo and retake analysis to the GPT-5.6 model used at the time. Saved results retain their actual model information. Today Flash uses GPT-6 Sol for quick critique, while Pro uses the stronger GPT-6.1 Sol for deeper analysis.
2026-08-09
PicSpeak completed separate traditional SEO and GEO audits and closed local crawl, SERP presentation, schema, and trust gaps. Invalid URLs return real 404s; titles, descriptions, H1s, Retake indexing, internal links, and caching are tightened; page entities and AI-discovery files expose stronger provenance.
2026-07-31
PicSpeak now resolves unprefixed Lens Notes links with a private redirect to one stable locale-prefixed URL. The change removes shared-cache ambiguity, rejects forged locale headers, keeps social previews in the target language, and separates editorial curation from article modification dates.
2026-07-28
PicSpeak now keeps Lens Notes aligned with the selected language, including fully localized Chinese and Japanese page chrome. The two refreshed guides about shoot-review-retake comparison and actionable feedback checklists appear first and expose their modification date.
2026-07-18
PicSpeak now presents one coherent professional photography coach and efficient AI tool experience. Home shows a real critique artifact, Workspace, Review, Retake, and AI Create form a continuous practice loop, and supporting pages, responsive behavior, accessibility, and attribution follow the same system.
2026-07-17
PicSpeak now turns a single-photo critique into a measurable original-versus-retake loop. GPT-5.6 Terra compares both images in one request while the server calculates five-dimensional progress and saves evidence plus next-shoot actions; normal critique now exposes an explicit Qwen 3.5 / GPT-5.5 choice.
2026-07-01
PicSpeak now treats the Usage link as public header navigation in the app shell instead of hiding it behind authenticated state. Mobile tabs keep the Usage button too, and medium-width header spacing was tightened so the restored entry stays visible.
2026-06-21
PicSpeak now extracts repeated UI and utility logic from the generation page, account usage, review history, Gallery, and home page into reusable components and helpers. Credit-pack checkout, date filters, image-type copy, and locale date formatting are shared, and public JSON-LD scripts now use safe serialization.
2026-06-10
PicSpeak's /generate page now keeps its full interactive experience while exposing server-rendered template, quality, and size copy through an SEO fallback. robots.txt also advertises image and news sitemaps while protecting private paths, and Gallery, Affiliate, and Prompt Example structured data now live behind tested helpers.
2026-06-08
PicSpeak now exposes /ai-content/*.md Markdown mirrors for the home page, Lens Notes, Prompt Library, Gallery, and Updates so AI crawlers can cite concise public summaries. llms.txt lists the same mirrors, and WebSite JSON-LD now includes search and Updates subscription actions.
2026-06-07
PicSpeak now sends Core Web Vitals and browser performance metrics into product analytics, aligns production canonical redirects on https://www.picspeak.art, and marks BlogPosting JSON-LD with speakable headline and intro selectors.
2026-06-06
PicSpeak now exposes an image sitemap, an Asa Zhou author entity page, and a post-deployment IndexNow submission path. The blog index also renders static article content on the server while keeping view counts as a small client island.
2026-06-05
PicSpeak public content pages now expose stronger machine-readable signals: blog posts add breadcrumb JSON-LD, public demo reviews add Review / CreativeWork / Rating JSON-LD, and the default /updates page owns page-level metadata with shared hreflang alternates.
2026-06-04
PicSpeak blog posts now generate 1200x630 social images from each article title and category. Public home, blog, updates, Prompt Library, legal, and affiliate pages also get CDN cache headers, while workspace is removed from the public sitemap.
2026-06-02
PicSpeak now renders the homepage H1, description, and three core feature cards in server HTML, so search engines and AI crawlers can read the core product meaning without waiting for client hydration.
2026-05-23
PicSpeak now enforces scoped upload and photo-proxy tokens, atomic rate limits, safer request-audit boundaries, pooled outbound HTTP calls, and new database indexes. The frontend also improves generated-image rendering, SEO defaults, keyboard menus, modal focus behavior, and GitHub Actions CI.
2026-05-14
PicSpeak now has public Privacy and Terms pages linked from the footer, and the local production preview no longer lets Clerk intercept Next static CSS and JavaScript assets. The homepage loads with styles again on localhost.
2026-05-11
The AI Create prompt library now has 50 examples, detail pages can carry an example target into the workspace for retake practice, the trilingual Blog adds a prompt workflow article, and the backend now exports a daily operational health snapshot for tasks, costs, payments, and public-content checks.
2026-05-06
Prompt Library examples can now carry their prompt and recommended settings into AI Create. When credits run out, users can start a credit pack or Pro checkout in context, return to the original task after payment, and analytics now breaks down example usage, reuse, credit recovery, and generation unit economics.
2026-05-04
PicSpeak now connects critique suggestions back to the workspace as concrete next-shoot targets, lets users read full Lens Notes articles inside review and generation waiting pages, and expands product analytics with AI Create, Prompt Library, retake, locale, and data-health reporting.
2026-05-01
Completed a full PicSpeak SEO / GEO audit and aligned AI critique, AI Create, and the public gallery across metadata, sitemap, llms.txt, a real product Open Graph image, and crawlable GPT Image 2 prompt example pages.
2026-04-28
Runtime schema management now runs through Alembic baseline and incremental migrations. Guest creation, audit logging, blog view counts, gallery recommendations, and AI generation downloads gained stability guards, while the frontend now has tighter API URL, default locale, html lang, demo critique, and image-processing behavior.
2026-04-27
The AI Create page now includes 30 curated GPT-Image-2 prompt examples with output images, author/source attribution, and localized title/prompt fields. Users can tune quality, ratio, and style below the prompt box, then apply an example as a draft.
2026-04-26
Homepage, blog, updates, and review copy now sit behind clearer component and JSON bundle boundaries. Root and locale homepages render with initial translations, header controls are shared, and generation task status reads no longer commit the database session.
2026-04-25
PicSpeak now includes a standalone AI Create page, review-linked retake reference generation, generation history, downloads, and reuse. Image generation credits, a 30-credit redeem code, and a 300-credit checkout pack are wired into billing and usage.
2026-04-24
Blog, Gallery, and Home now send readers back to the workspace with intent-specific CTAs, while the analytics snapshot can track content views through clicks, uploads, and first critique completion.
2026-04-22
Pro is now framed as next-shoot guidance, complete review, and progress tracking instead of just deeper analysis. Locale home pages also no longer emit duplicate FAQPage structured data.
2026-04-20
History now surfaces a recent-vs-previous growth loop, review detail separates same-photo verification from new-photo retakes, and Flash suggestions are shaped into cleaner next-shot checklist actions.
2026-04-19
Tightened CORS and cookie behavior, corrected webhook error codes, added activation-code rate limiting, locked JWKS cache refreshes, and made frontend requests cancellable.
2026-04-19
Split oversized backend routers and the review detail page into single-responsibility modules. No user-facing changes — this is a code organization update that improves maintainability.
2026-04-13
Added public view counts for blog posts and wired article detail visits to increment the count automatically.
2026-04-12
Added llms.txt for AI search visibility, expanded Person and SoftwareSourceCode structured data, and launched locale-pinned /zh/updates, /en/updates, and /ja/updates routes.
2026-04-11
Launched a trilingual blog with 6 SEO articles, added gallery sorting (recommended, latest, top score, most likes), and recalibrated the dark theme to a warmer tone.
2026-04-10
Added /zh, /en, and /ja locale-pinned home pages, wired hreflang and JSON-LD signals across public routes, and moved scattered home, gallery, review, and workspace copy into shared i18n keys while splitting the gallery UI into focused components.
2026-04-09
The public gallery now ranks work with score-weighted freshness, uses stable paging cursors for that combined order, restores reliable gallery card image rendering, and ships a real frontend lint baseline.
2026-04-07
Added an Afdian plus activation-code path for Chinese Pro purchases, tightened expiry-aware billing sync, and exposed redeem entry points across the home, review, promo, and account surfaces.
2026-04-01
Relaxed public-gallery moderation for clearly allowed borderline content, expanded review score labels to 10 localized tiers, and stabilized gallery cards for landscape images.
2026-03-28
Unified the home header with the app shell, added a sign-up entry, fixed review-detail display issues, and improved public gallery paging and thumbnail delivery.
2026-03-27
The public gallery now supports history-style filters, URL-synced state, reliable return-position restoration, and thumbnail-only card loading.
2026-03-25
Standardized the launch-offer messaging, expanded Pro entry points, and sent purchase buttons straight to checkout.
2026-03-24
Unified scoring behavior across modes and added score-version-aware recommendation logic to the public gallery.
2026-03-22
Added persistent gallery likes for signed-in users and tightened SEO metadata for public-facing pages.
2026-03-21
Tightened the AI scoring prompt and fixed the gallery header so the total count is correct from page one.
2026-03-20
Rolled out the public gallery workflow with moderation, guest browsing, gallery cards, and stable paging behavior.
2026-03-20
Connected history filtering, sharing, export, replay analysis, and favorites across the frontend and backend.