Email verification returns to the pending ChatGPT permissions screen.
Fixed
- OAuth sign-in sends the validated Funcspace site origin so the issuer can enforce its existing CSRF check.
- The handoff excludes the sign-in path and OAuth query from the referrer; ordinary pages retain their no-referrer policy.
- repo
- bookcicle/ui
A dedicated live lane checks signup, preview claim, publication, discovery and withdrawal against the deployed service.
Improved
- Founder acceptance can run independently against the deployed DEV site and services, with disposable signup cleanup and public-profile withdrawal checks.
- repo
- bookcicle/ui
Shared Bookcicle links introduce the independent software development studio and its core brands.
Changed
- Add a 1200 by 630 social preview featuring CareerGR, Redline, and Bookcicle Studio.
- Keep Open Graph and Twitter titles and descriptions consistent when navigating company pages.
- repo
- bookcicle/ui
- commit
- aa68787f2b7c2a1b86a7e2c8832517c4b4238f11
Shared Bookcicle links introduce the independent software development studio and its core brands.
Changed
- Add a 1200 by 630 social preview featuring CareerGR, Redline, and Bookcicle Studio.
- Keep Open Graph and Twitter titles and descriptions consistent when navigating company pages.
- repo
- bookcicle/ui
- commit
- aa68787f2b7c2a1b86a7e2c8832517c4b4238f11
Consistent code inputs, branded loading feedback, and account-aware navigation.
Fixed
- Email and authenticator code fields use the same branded input styling as the email field, retaining numeric keyboard and autofill support.
- Both sign-in submissions show the brand glyph while waiting and restore their controls after errors.
- The application header shows account controls after confirmed sign-in and refresh, and returns to guest controls after sign-out.
- repo
- bookcicle/ui
Consistent sign-in inputs, loading feedback and account controls, released through a dedicated TEST deployment lane.
Fixed
- Sign-in and authenticator codes use branded input styling with numeric keyboard and autofill support.
- Both sign-in submissions show the brand glyph while requests run.
- Confirmed account sessions replace guest navigation with account controls and support signing out from the header.
Deployment
- TEST website deployment uses a repository-scoped OIDC identity and preserves published profiles, robots and sitemap documents.
- The existing website is backed up and restored if release verification fails.
- repo
- bookcicle/ui
ChatGPT connections stay with Funcspace through sign-in and return to their pending permission review.
Fixed
- Funcspace sign-in preserves the exact pending OAuth authorization request and hands verified identity back to the correct issuer.
- Invalid issuer, environment, resource and credential-bearing return URLs are rejected.
- Sign-in submissions wait until the application handler is ready, preserving the connection request during startup.
Improved
- OAuth connection screens use the Funcspace logo, self-hosted typography, branded buttons and readable permission labels.
- repo
- bookcicle/ui
ChatGPT connections stay with Funcspace through sign-in and return to their pending permission review.
Fixed
- Funcspace sign-in preserves the exact pending OAuth authorization request and hands verified identity back to the correct issuer.
- Invalid issuer, environment, resource and credential-bearing return URLs are rejected.
- Sign-in submissions wait until the application handler is ready, preserving the connection request during startup.
Improved
- OAuth connection screens use the Funcspace logo, self-hosted typography, branded buttons and readable permission labels.
- repo
- bookcicle/ui
Bookcicle focuses on Desktop Studio and retires new Editorial, Convert, and Translate workflow orders.
Changed
- Remove Editorial, Convert, and Translate purchase links, marketing pages, and new workflow options from production Studio.
- Simplify subscription presentation around Desktop Studio, storage, and collaboration, and hide metered AI pricing and usage controls.
- Prevent retired workflows from being ordered through saved carts or bundled offers.
- Keep existing projects and their completed results accessible.
Reduce interruptions when adapting creative writing with fictional self-harm themes.
Changed
- Raise the shared AI general self-harm moderation threshold from 0.70 to 0.90.
- Preserve the separate blocking rules for self-harm intent and instructions.
Preserve project identity when a manuscript starts a screenplay, editorial, or translation workflow.
Fixed
- Activate a project only after its real root task exists, keeping payment references separate from project history.
- Keep pending payment placeholders separate from tasks when refreshing project details.
- Give uploaded authoring projects a server payment and root task before cloud activation.
- Open reviewed sections correctly when their download identities have been reconciled after workflow creation.
- Keep completed workflow viewing on its server-declared artifact catalog while preserving Studio editing and history identity.
- Validate manuscript creation and Series connection while the workflow is running, including reopening the project.
1 change deployed to production.
Changes
- Fix résumé creation hangs and surface issues in inline review
- repo
- bookcicle/ui
- git Sha
- 47bdd4d4958b739db3501048d4223ddd5c2009a0
- previous Git Sha
- 5442bf1e2080f879ab5c7ef58472f3884969390e
Start résumé analysis reliably and review issues beside the relevant résumé content.
Fixed
- The new résumé dialog closes after the server confirms analysis start, with recoverable upload and start failures.
- Compact choices offer a new résumé or a variation draft, with a friendly animated progress state.
- Résumé issues appear as amber inline annotations behind a toggle that starts off; full details are available in Review Findings.
- Shared and employer views keep private preparation and issue annotations hidden.
- Names, career breaks, partial reports, and historical Present dates retain their source meaning.
- repo
- bookcicle/ui
Open résumé previews and continue uploads as soon as preparation finishes.
Reliability
- Completed résumé previews release the loading state immediately, even when the connection takes longer to close.
- Cancelled, interrupted, and incomplete file responses offer a clear retry instead of leaving preparation stuck.
- repo
- bookcicle/ui
- git Sha
- 4e26b58ba29026c3b7fbd78933f22362c2552ee5
DEV acceptance checks a fresh account and preserves the same private profile through signup and claim.
Added
- Fresh DEV signup acceptance verifies a newly created account, private preview preservation, exact company identity/version through claim, refresh and duplicate-claim rejection.
- Disposable signup fixtures are removed atomically before test-account cleanup; failed fixture cleanup retains owner access for recovery.
- Fresh-session live acceptance verifies that sign-out removes browser API access and remains signed out after reload.
Fixed
- Funcspace verifies a secure account session before leaving signup, resumes the same company after refresh, and supports signing out.
- DEV deployment archives and restores the website with compatible function code when acceptance fails, while preserving public profiles and dynamically served robots/sitemap documents.
- Founder publication passes downloaded primary-page evidence to its fact checker; malformed capture contracts fail closed and unavailable sources remain explicit.
- Fact checking compares factual meaning, attribution and qualifications, preserving supported paraphrases while still holding material errors and inaccurate direct quotations.
Acceptance
- Fresh DEV signup/claim, same-company refresh, duplicate-claim rejection and full fixture/account cleanup passed live. The full lane remains blocked by a private headline fact-check finding; automatic website/function restoration passed. Actual ChatGPT OAuth, publisher review and production rollout remain open.
- All 11 public routes passed the local production-artifact Lighthouse audit at 100 in every category on desktop and mobile. Production edge, actual ChatGPT journeys and live fresh-claim acceptance remain separate gates.
- repo
- bookcicle/ui
Open document comparison or developer tools directly from the company product tile.
Improvements
- The Redline tile reveals document comparison and developer links on hover or keyboard focus, and keeps those choices visible on touch devices.
- Development and test builds link to the matching developer environment.
- repo
- bookcicle/ui
Improve Redline comparisons and shared mobile drawer placement.
Improvements
- Add optional bottom-left icon-only mobile drawer controls that remain visible inside transformed layouts.
- Keep mobile drawer collapse controls within the viewport.
- Unify Redline document and pasted-text results in the workspace and compact embedded review tools.
- repo
- bookcicle/ui
Improve mobile document navigation and shared drawer placement.
Improvements
- Add an optional bottom-left icon-only mobile drawer opener.
- Keep Redline comparison navigation compact on phones.
- repo
- bookcicle/ui
Start comparing sooner with concise upload guidance and readable dark-mode actions.
Improvements
- Shorten the comparison introduction and keep secondary limits in an optional Details section.
- Improve primary-button contrast in dark mode and keep uploads near the top on phones.
- repo
- bookcicle/ui
Keep Desktop authoring verification on the account website that created the request.
Fixes
- Preserve the original verification website for device and phone passkey checks to avoid authoring context mismatch after the Studio migration.
- Keep passkey setup and sign-in returns on the same website and retain the pending writing-session request.