Releases: rasulkireev/TuxSEO
Releases · rasulkireev/TuxSEO
0.0.8 - Reliability + Linking
What's Changed
- Create Docs Section by @rasulkireev in #108
- Fix Cloudflare Turnstile signup bypass by @rasulkireev in #110
- Make competitor table responsive on mobile by @rasulkireev in #111
- Generate OG Images by @rasulkireev in #112
- Handle images and icons in submit blog post endpoint by @rasulkireev in #113
- Add Vectors to ProjectPages and Competitors by @rasulkireev in #114
- Refactor Agents by @rasulkireev in #116
- Posts Refactor by @rasulkireev in #117
- Use gtpr for blog posts. by @rasulkireev in #119
- Generate Post via Task by @rasulkireev in #120
- Add Default Project Keyword to Use by @rasulkireev in #121
- Fix Competitor Links by @rasulkireev in #122
Full Changelog: 0.0.7...0.0.8
0.0.7
What's Changed
- Full rename by @rasulkireev in #77
- Display Github when configured by @rasulkireev in #78
- New AI rules by @rasulkireev in #79
- Check blog post length before sending by @rasulkireev in #72
- Feat: Add keyword hover with stats and project actions by @rasulkireev in #80
- Google auth by @rasulkireev in #81
- If scanning failed, abort and delete project (also add manual option to delete) by @rasulkireev in #82
- Publish history by @rasulkireev in #84
- Fix: Ensure blog post validation and retry generation by @rasulkireev in #85
- Sentry fix by @rasulkireev in #86
- Sentry Logs by @rasulkireev in #88
- feat: Add
starts_with_headervalidation and fix by @rasulkireev in #89 - Home Page update by @rasulkireev in #90
- Pricing + Onboarding + Turnstile + MJML by @rasulkireev in #91
- Enforce global unique project URLs and display errors by @rasulkireev in #92
- Admin Panel + Separate pages by @rasulkireev in #93
- Redesign user settings page layout by @rasulkireev in #95
- Analyze project sitemap pages daily by @rasulkireev in #96
- Fix blog post content mismatch by @rasulkireev in #94
- Create project base template with sidebar by @rasulkireev in #98
- Add copy as HTML button to blog posts by @rasulkireev in #100
- Add pdf download for blog posts by @rasulkireev in #97
- Centralize ai model choices and default by @rasulkireev in #101
- Add banner creation via admin panel by @rasulkireev in #104
- Create email sent tracking model by @rasulkireev in #103
- Add competitor vs. post title generation by @rasulkireev in #105
Full Changelog: 0.0.6...0.0.7
⛓️💥 Deploy Anywhere + new name
What's Changed
- Add more deployment options by @rasulkireev in #75
- Rename by @rasulkireev in #76
Full Changelog: 0.0.5...0.0.6
🔥 Automatic Deployment to Render
0.0.4
What's Changed
- Fix the Auto Submission Setting Saving by @rasulkireev in #62
- User settings and pricing UI updates/fixes by @rasulkireev in #63
- Update Api Auth by @rasulkireev in #64
- Update the design of the title suggestion card by @rasulkireev in #65
- Generated blog post design by @rasulkireev in #66
- Major upgrade to Keywords Section by @rasulkireev in #67
- Project Settings style by @rasulkireev in #68
- Only verified user can create project by @rasulkireev in #69
- Finding more keywords and allow deletion by @rasulkireev in #70
Full Changelog: 0.0.3...0.0.4
The Great Simplification
You can see all the PRs I shipped below, but... The main one is the last one. I decided to simplify the project for now and focus on content generation and not worry about all the other things that were half-baked (and that is speaking nicely). I will be renaming the product such that it is a little easier to market.
In the future if this thing works out I'll think about adding more stuff, or maybe just ship another project. We'll see.
What's Changed
- Feat: Add blog post API & status field by @rasulkireev in #25
- Filter published posts, add blog image fallbacks by @rasulkireev in #27
- add sentry support for django-q2 by @rasulkireev in #28
- Automatic Blog Post Submission by @rasulkireev in #26
- Improve title prompt generation with history by @rasulkireev in #29
- feat: Update Gemini Flash model version by @rasulkireev in #30
- Add AI blog post structure prompt by @rasulkireev in #31
- feat: Move blog suggestion generation to background task by @rasulkireev in #32
- Introduce post_title property and refactor blog views by @rasulkireev in #33
- Refactor project scan error handling flow by @rasulkireev in #34
- Refactor Post button and add subscription check by @rasulkireev in #35
- Post button forgot by @rasulkireev in #36
- Fix quotes in JSON-LD articleBody by @rasulkireev in #37
- Upgrade pydantic by @rasulkireev in #38
- Focus keyword suggestions on short-tail, prioritize volume by @rasulkireev in #40
- Extract analyze project agent definition by @rasulkireev in #41
- Remove html_content field from Project/Page by @rasulkireev in #42
- Add location field to Project model and schema and use that to find local competitors by @rasulkireev in #43
- feat: Integrate Task Master AI and refine Cursor rules by @rasulkireev in #44
- Add application feature documentation by @rasulkireev in #45
- feat: Implement blog suggestion archiving by @rasulkireev in #46
- Fetch & store user/project settings by @rasulkireev in #47
- Refine title generation feedback instructions by @rasulkireev in #48
- Redesign landing & pricing pages by @rasulkireev in #49
- Posthog better tracking by @rasulkireev in #50
- Include calling function in agent run logs by @rasulkireev in #51
- Revert "Include calling function in agent run logs" by @rasulkireev in #52
- Add backfill management commands by @rasulkireev in #53
- Handle PostHog alias in signup view by @rasulkireev in #54
- Code Formatting Standartization by @rasulkireev in #55
- add username to posthog" by @rasulkireev in #56
- Move PostHog tracking to async tasks by @rasulkireev in #57
- update output token and model name and temperature by @rasulkireev in #58
- Auto post submission by @rasulkireev in #60
- Simplification: Focus on Content Generation by @rasulkireev in #61
Full Changelog: 0.0.2...0.0.3
0.0.2
What's Changed
- Keyword Agent by @rasulkireev in #24
0.0.1
The first official release. Two agents that are functional are:
- Blogging Agent
- Competitor Agent
Future releases will see more agents and better automation of the existing ones.