v1.20.2
Aug 27, 2026Guided Profile Builder — a blank box becomes an 8-step questionnaire. Answers become structured JSON sent to Gemini; empty achievements are never invented. Review, tone-switch, and copy locally.
Added
- Guided Profile Builder — 8-step flow (specialty, editing style, experience, software, strengths, clients, achievements, extra) with single/multi-select buttons and Other fields, replacing the empty text area.
- Structured generation via Gemini 3.6 Flash — answers become JSON (specialty, editing_style, experience, software, strengths, clients, achievements, extra) passed directly to the model. Empty achievements are never fabricated.
- Rewritten prompt generates Professional bio, About Me, and Client-facing description — natural, concise, buzzword-free, client-focused. editing_style and achievements are integrated only when provided.
- Review step with summary of all answers, inline Edit per row (jumps back preserving answers and progress), and a non-blocking Profile strength 0–100% bar plus an Add achievements warning when needed.
- Achievements helpers — examples like Edited 100+ videos / Worked with YouTube creators / Improved retention, plus the note You can skip this if you don't have achievements yet. We never invent achievements.
- Tone switching — Professional, Friendly, Confident, Creative, Premium Agency with inline tiny descs (LinkedIn…, Personal creator brand…, etc.) that regenerates with the same answers.
- Copy options — Copy, Copy as Markdown, Copy as Plain Text per section and for the whole profile.
- Local persistence — answers and review state in orty_profile_answers_v1 and last result in orty_generated_profile_v1 (Your last generated profile → View/Regenerate), restored on reopen with no cloud or DB.
- Improve Existing Profile — paste any profile for clarity, positioning, and professionalism improvements without changing niche, now also via Gemini.
- Loading states with timed progress messages (Understanding your experience → Identifying your strengths → Writing profile → Polishing final version) and an empty state that shows an example before generation and the last saved profile after.
Changed
- AI provider separation clarified — Gemini (gemini-3.6-flash) now powers Profile Builder, legacy profile generation, screenshot/video analysis, and core Orty AI; Groq (text_agent.py) powers Co-Pilot only.
- Builder UI and polish ship in both Free and Pro; generation remains gated by ai_profile_gen (403 pro_required in Free).
Found an issue in this release? Email getorty@gmail.com — you get the founder, not a ticket bot.