PW SEO CONTENT v1.11.12
========================
1.11.12 ANALYSIS TABLE HEADER:
- Analysis table column headings are lighter and slightly smaller.
- Long headings stay on one line; the table can scroll horizontally on narrow screens.

1.11.11 PACKAGE MODEL LOCK AND CUSTOMER LIMIT SUPPORT:
- The centrally assigned Luna or Terra model is the only model available
  throughout content generation, saved plans, analysis and improvement tools.
- Old saved plans are normalized to the centrally assigned model before use.
- Disallowed model requests are rejected before credit reservation and again
  by the central generation service.
- Customer-specific monthly limits are used instead of a fixed 150-content assumption.

1.11.5 CONNECTION RECOVERY:
- Repair license link now supports secure recovery through domain ownership verification.
- Existing plan, license, credit balance, Free usage counter, and history are preserved.
- Repeated repairs never grant or reset Free credits.

1.11.4 TEXT WEIGHT:
- Similarity status description and Develop link are more refined, calm and clear
  indicated by a text weight; The percentage risk remains significant.

1.11.3 SIMILARITY WARNINGS:
- Angular, wider and higher contrast case instead of oval risk badges
  boxes are used.
- Similarity percentage, status, similar content and control reason are greater and
  are displayed separately with explanatory texts.

1.11.2 PHP CACHE-COMPATIBLE FIX:
- The corrected production flow class is loaded from a new versioned file. Like this
  The persistent PHP opcode cache on the server holding the previous file is safely bypassed.
- The source code and a second Recents heading do not appear under Overview.

1.11.1 OVERVIEW FIXATION:
- PHP source code in plain text after last completed production summary
  Fixed closing tag causing it to appear.
- The last commits method runs in class scope again and ensures file integrity
  For this reason, the warning is prevented from occurring.

1.11.0 SECURE CONNECTION PROTOCOL:
- New installation is done with a five-minute and single-use two-step domain proof.
- Existing installation and repair requests use HMAC-SHA256, timestamp, nonce, request_id, and
  The payload is signed with the hash; Successful repair returns installation and license keys.
- Status, credit booking/settlement/refund and accounting calls raw key
  Instead of sending, it uses a replay-resistant signed request.
- Installation and license keys in the WordPress database are from WP salt values
  protected by the derived key in the format AES-256-GCM; When old plain text records are read
  It is transported automatically without loss.
- The old public static verification route has been removed.

1.10.70: Empty information in the Site/Company Profile and production help texts
Contradictory warning that gives the impression that it will be created by artificial intelligence
corrected. Empty business-specific information is not estimated; user only
The actual information entered is used as source data.

1.10.69: Content analysis, Link settings, opened in the completed loop
Content images, Site/Company Profile and Content planning screens are now active
It is not shown as a phase. Setting changes will be used in the next cycle
is stated. Completed history will not be reopened due to settings save;
The link and profile buttons also just save rather than "save and continue".

1.10.68: Completed production cycle now active in Overview Submission
It is not displayed as a control. Status card as "Production cycle completed"
changes and opens the Result report directly instead of returning to step six.

1.10.67: Remaining and total credit in the Recent Transactions report are at the time of completion
from the current and authorized balance of the central account instead of the old local snapshot
is taken. The number of credits used by the cycle is preserved from the report record. Free and
Borrowers of licensed plans are supported individually.

1.10.66: Recent Transactions report to the later added method in the Workflow class
It directly reads recorded production data without any dependency. Selector PHP opcode
The report screen opens even if the cache or old class file remains. archive record
Visible report for past productions that are not completed is from the automation record
is rebuilt safely; credit and content data are not changed.

1.10.65: Finishing menu instead of binding directly to the Workflow method
It is opened through the compliance-controlled administrative agent. Missing old file
or WordPress if render_history method cannot be found due to PHP opcode cache
It does not give a fatal error; A secure file integrity warning is displayed. In full package
The current report method and previous record compatibility are preserved together.

1.10.64: ​​Added WordPress categories to internal link targets. Categories are separate
can be found and selected in the filter by name or URL and in automatic content generation
The actual category is transferred to the archive address as a secure internal link target.
Backwards compatibility of post and page selections is maintained.

1.10.63: All, Pages and Posts filters on the internal link target finding screen,
instant search by title or URL, result counter, empty result description and 12-pack
Added "Show more" layout. Shortened target selection on long sites.

1.10.62: Instead of completion report in old v1.10.58 production cycle records
PHP TypeError, which occurs when a numeric sign is entered, has been fixed. Report screen
It covers old records safely and the WordPress management screen does not crash.

1.10.61: Internal link targets have been shortened. Repeated on every post and page
descriptions removed; detailed target settings in the drop-down section, common
Descriptions moved to the bottom of the list.

1.10.60: Internal link targets are no longer limited to Pages only.
Published WordPress Posts and Pages in the same list, with the content type tag
can be selected. Search, selected target counter, priority, usage type, anchor and
The link cap works on both content types. Advanced automatic production
The link targets list has also been brought into the same Post + Page scope.

1.10.59: Old version confirmed invalid by headquarters during repair
installation ID with the existing ID in the hub via unique domain registration
is re-paired. Central registry preserves existing Free usage and new rights
does not give. Also the old or unverified local ID is now called "central connection"
is not displayed as "active"; the temporary first-time view only shows the same HTTP
available for the new/recovered record that is actually completed at the request.

1.10.58: Central connection error in the Overview screen opened during the first installation
A "Repair license connection" button has been added to the card. Retry and repair
Once completed, the user returns to the same Overview screen; conclusion
message appears here.

1.10.57: "Repair license connection" action added to the license screen. Process,
preserving permanent installation ID and central credit/Free usage history
clears only connection caches with conflicting local service status;
re-verifies central installation matching and current credit status. Content
schedules, production queues, and pending titles are not deleted.

1.10.56: Immediately after successfully creating a centralized installation record on a new site
valid initial record response if next status query temporarily fails
can no longer be lost. Installation ID and initial Free balance secure boot
The status is shown as ; The center is re-authenticated on the next page request.

1.10.55: Compact view of Overview status cards without external CSS row or
not cached. The actual card block was given a unique identity and three equal full
wide column, small font size, 10 pixel internal space and zero required
height applied directly into the page.

1.10.54: Service, Plan and Remaining credit cards in Overview more compact
lowered to height. All three cards together have the same complete six-stage crafting menu.
uses line width; The fourth empty column has been removed. tablet and
mobile breaks were preserved as two and single columns.

1.10.53: After the license section menu creation process is completed, PW SEO sub
is moved to the absolute end of the menu. Added later or whose order is unknown
No other section can be displayed under the License menu.

1.10.52: Merged Overview and Crafting Center in the left menu. single menu
Its name was “Overview”. Active production cycle below the loan/license summary,
The six stages, usage descriptions and final production summary have been moved. Former General
It continues to operate as a compatibility page with a view address invisible.

1.10.51: “Confirm selected” passive button style of WordPress kernel
turns the button gray, the high priority selector and the mandatory button on the button
Blocked with dark yellow style. In passive and active states, the background is dark yellow and the text is
white and opacity remains 100 percent.

1.10.50: “Confirm selected” button disabled by WordPress
Prevented from showing gray or faded. Button before and after selection is made
retains the same ocher background; The four auxiliary action buttons remain light yellow.

1.10.49: The auxiliary buttons in the title selection tools are light yellow, “Selected
"confirm" button is parsed as dark yellow. Confirm button is no selection
In this case, it uses a passive dark yellow look that maintains its place and importance. Explanation
The old green button orientation in the text has been adapted to the new color scheme.

1.10.48: “Confirm selected” button in header confirmation is yellow and prominent
taken into process color. Duplicate sub with “Add approved titles to my post”
transition removed; The only action that queues the plan is “Send with approved plan”
simplified as .

1.10.47: Separate save and separate stage approval at the Site/Company Profile stage
transactions have been combined. “Clear form” is on the left and neutral; “Save the information and
continue” appears on the right and as the yellow/orange main process. Main process profile
saves, confirms the stage and takes the user directly to the Content planning section.
carries. The repeated checkbox at the bottom of the page is not shown at this stage.

1.10.46: Production Center and “Active production cycle” above each stage
The title was tied to common status colors. Active phase yellow/orange border and
soft yellow ground; completed loop green border and soft green backdrop
uses. So stage cards, progress buttons, and status indicators are the same.
follows color logic.

1.10.45: Main progress button in production wizard common to all stages
It was bound to visual and placement rules. “Registered information is correct, continue” or
stage-specific main continuation is always on the far right, in the yellow/orange main process color
visible. Helpful options such as continue without using links/images are on the left
and kept in neutral color.

1.10.44: Disconnected registration and stage confirmation fields in connection settings
merged. “Save settings and continue” and “Continue without using a connection”
buttons are displayed side by side in the same registration bar. Selection link
saves settings, processes the production cycle decision and directly informs the user
Content moves to the visuals stage. Repeated sub checkbox on this screen
not shown.

1.10.43: "Similarity" in the Scanned contents table on the content analysis screen.
added "risk" column. Local and credit-free scanning; close title/search
intent, completely overlapping content text, same title SEO and same meta description
combines signs. Risk level, rate, closest matching content in each row
and the reason for the warning is shown. The result is a penalty imposed by Google or
It is clearly stated in the interface that there is no final decision.

1.10.42: When automatic production is completed, the system will now silently enter stage 1.
does not return. “Last operations” added between Automatic production and License in the left menu
planned/completed content in the section, used and remaining credit,
The results report remains open, showing the start/completion time and final content.
When the follow-up screen is completed, it automatically moves to this section and previous reports are preserved.
A new production cycle can only be started with the user's confirmation "Start new production cycle".
It is unlocked from stage 1. Convenient, just completed and auto-reset with v1.10.41
the loop loops back to the results report once during the update. Lock warning too
Clarified to explain which next stage is closed.

1.10.41: During live production, make it clear to the user that the process is not stuck
Added animated status area showing Rotating indicator in active phase, elapsed time,
A slightly moving emphasis and brief information that changes depending on the stage appear.
Messages do not change the actual processing step and do not replace an incomplete step.
Doesn't make it look complete.

1.10.40: Credit remaining from previous work when new automatic production starts
The image is cleared. The live tracking panel is now centralized on the License screen.
It does not AJAX rewrite an old value that conflicts with the credit. If credit is zero
The “Save settings and start production” action does not misleadingly start the queue;
Shows clear warning explaining that headers are protected. Terra selection in Free plan
It is also prevented before production begins.

1.10.39: Request ID of the unfinished central job AI is persisted in WordPress
is stored as . PHP, same header new credit if network or cron request is interrupted
rebuild existing central job without reserving and creating secondary content
questions. The automatic production active center will run the job automatically after one minute.
checks. Delayed WP-Cron task not only admin panel but normal site
It is also safely retriggered with traffic. When the last content is completed
the production cycle is archived in cron, the live panel is refreshed once and the new
The loop opens from stage 1. Visual and link operations to live production schedule
connected as actual separate stages.

1.10.38: Fixed “every 5 seconds” in automatic production live tracking description
The statement has been removed. Instead, the update time depends on the server speed.
"Live tracking · This section is automatically updated depending on your server speed.
"updated" text was used.

1.10.37: Clarified short texts in the final production screen. First live transaction
the waiting status of the step is “Ready, waiting”, the next title tag is “Next
content title". Content type options are "Articles" and
It was shortened to “Pages”. Auto post directly to post description
has been added and the repeating text above the “Start automatic generation” heading has been added.
The “automatic production” label has been removed.

1.10.36: The final submission screen has been simplified. Daily production target only Content
It is specified in the planner and automatic production uses this stored value directly.
How it works, Things to consider and Sample article contents Production
Moved to the Knowledge and examples area in the center; auto production tab bar
removed. Plan type, remaining credit and service status AI Automatic production tracking
It appears as a small, non-distracting summary at the top right of the panel.

1.10.35: The old main topic of the content produced in the new production cycle
The planner bug that caused it to crash has been fixed. Generated titles are active
moved from the plan list to the separate plan history; WordPress articles and post
records are preserved. User can delete previous main topic, change name
and can add new main topic. Produced titles from the old version are included in the first main
automatically converted in subject record; archiving when subsequent cycles are completed
is done automatically.

1.10.34: Layout of six production stages One piece in the Production Center
combined with the design. At each stage, first PW SEO Content logo and page
description, followed by the active production card, the six-stage progress strip, and the relevant
The work area is shown. WordPress legacy stage standing apart in notification area
panel and double logo appearance have been removed. Stage confirmation button of the work area
moved to the end; so after the user edits and checks the information
moves on to the next stage.

1.10.33: The production process is a professional production consisting of six controlled stages.
wizard: Content analysis, Link settings, Content images,
Site/Company Profile, Content planning and Delivery control. a stage
the next stage cannot be opened without approval; previous records are edited and re-written
available. Subsequent checks dependent on changes in a previous phase
reopens. The decision to continue without links or visuals does not really affect production.
is applied. On the last screen AI, quality, image, link, record WordPress and credit
With these steps, transaction records are shown live without being hidden. When the cycle is completed
The summary is archived and new production starts from the first stage.

1.10.32: The automatic production setup screen has been simplified from the beginning. manual thread
production and automatic plan selection were separated from the same form; automatic production only
Uses approved content plan. In four short steps, the user can view the plan summary, basic
Controls production preferences, visual status, and daily target. Listing
The page and internal/external links are kept disabled under "Advanced settings". Old
long description and single content test section removed from automated production flow;
the final action was clarified as “Save settings and start production”.

1.10.31: "Open article" link in the automatic production tracking panel is in a new tab
opens. When new approved plan is submitted after previous production is completed
fixed panel showing old completion count; new plan “Sending
ready” state is indicated from zero and with the correct tail sum. Each successful
remaining/total credits live in central commit response after automatic content
is written to the tracking data and the credit indicator on the screen is updated without refreshing the page.

1.10.30: Addition of later defined credits via Super Admin
Fixed displaying old five minute cache on screens. General
Overview, Automatic Production and License screens update the credit balance centrally.
takes. On the license screen, enter the plan, defined credit, used credit and remaining credit.
Added manual “Refresh credit status” process with summary. Free and licensed credit
pools are evaluated separately with their own central data.

1.10.29: At the title approval and adding to the submission stage, "Add visuals to the content."
Did you add it? Check reminder added. Sending alert visual settings
reminds you to check beforehand; production flow necessarily
engellemez.

1.10.28: The “Confirm selected” button in the header confirmation is at the top of the action group.
moved to the right, highlighted in green and showing the number of selected titles.
It has been updated to show. The button remains inactive unless the title is selected. Decision
The number of pending titles is also visibly displayed; all titles
Automatic sending without confirmation or skipping occurs in both the browser and the server.
side is blocked. Finishing button “Add approved titles to post”
It was clarified as .

1.10.27: After adding a new main topic or changing topic targets
Fixed planner considering old titles as completed and staying at step 4.
When the topic distribution changes, the user is taken directly to step 2. AI Distribution;
Stages 3 and 4 are locked until the missing parts are completed. Free total 10
Excess target to make room for new topic in title boundary, not yet produced
removed from recommendations; The titles produced are preserved. AI only in the new distribution
eksikleri tamamlar.

1.10.26: Even though automatic production is completed, the live tracking line is out of date.
Fixed showing "Waiting for next run" phase. completed,
old registered in states of quota exhausted, error, stopped and new credit ready
phase is ignored; The exact description that matches the situation is shown.

1.10.25: Main subject and target are registered, free AI plan right has been used but
In legacy/switchover situations where the title list has decreased to zero, the AI button is completely
disappearing has been fixed. During the update, these plans can be accessed with a single-use secure link.
the completion mark is added and the “Create X new title with AI” button is shown.
The token is consumed when titles are created; then “Clear plan completely”
This process does not entitle you to a new free plan.

1.10.24: AI suggestions to delete selected titles in the title plan and replace them with new ones
request flow added. The decision that the user does not want is pending, approved or skipped.
can delete titles in bulk; open on the target with “Missing X header AI
Enables the “complete” button. Generated titles will be deleted for historical integrity.
cannot be deleted. Licensed users can complete the complete plan as well as complete the missing parts.
You can also choose to recreate it.

1.10.23: AI header plan previously created with low target in free plan
Fixed the button remaining inactive when the number of targets is increased later. Available
titles and their status are preserved; only topic within total free limit
Missing headers in the base are completed with AI. The button shows the missing count and
Once the target is full, it becomes inactive again.

1.10.22: Added read-only live status monitoring to the automatic production tracking panel.
The panel simply refreshes status information every five seconds; new production request
does not start. Standby, preparation, credit/AI connection control, AI production, quality and
authenticity verification, registration to WordPress and credit completion stages live
is shown. Counters, titles, next run and last update information page
changes without renewal; In case of completion, quota or error, the page is refreshed once.
The name of the child content tab has been updated to “Automatic generation” and the credits
The broken icon in the defined field has been replaced with a browser-independent check mark.

1.10.21: Added user-supplied yellow exclamation image to plugin assets.
Symbol; In the company and site information section, in the automatic production preparation warning,
upper warning stating that free shipping is exhausted and automatic production
Small, circular and aligned were used in the credit/quota warning on the tracking panel.

1.10.20: Automated production preparation area has a simpler and more professional appearance
was reunited. Thin neutral frame and limited branding instead of thick yellow frame
emphasis was used; text weights were reduced, steps were equal width and
aligned into readable cards. Broken information and confirmation icons
replaced with browser-independent characters.

1.10.19: “I Done” button to the far right of the automatic production preparation steps
added. The button closes the staging area and the preference is preserved in the same browser.
The closed area can be reopened if necessary with the “Show preparation steps” link.
can be opened.

1.10.18: Preparation guidance on the automatic production screen has been expanded.
Site/Company Profile, main topics, AI distribution and title ideas, daily production
The target and title approval/add to post steps are all separate and direct.
added as links to the relevant stage. It was launched with version number 1.

0.10.18: “Create content” name in WordPress left menu is “Automatic production”
and the menu link has been bolded. automatic production
at the top of the screen, Site/Company Profile, main topics, AI title confirmation and log
with visible guidance area to remind you to complete goal steps first
Added Profile and Content Planner links.

0.10.17: Content Planner feed reordered. “Balanced production order”
Daily target selection is the third step, and title review/approval is the last step.
Moved to step four. “Save titles and add to automatic submission” action
saves daily target with title statuses at once, creates balanced queue
and takes the user directly to the Create content screen. At least one title
Routing and automatic shipping plans will not be created without approval.

0.10.16: Turkish sentence case title rule AI title ideas, user
The WordPress text produced is added to the plan titles edited and saved by
It was applied jointly to the heading and H1/H2/H3 headings in the content. Each
Only the first letter of the sentence is capitalized; WordPress, WooCommerce, Google, Merchant
Center, ChatGPT, OpenAI, company name, location names and technical information such as SEO/API/AI
Abbreviations are retained with correct spelling. Old registered plan titles are being updated
corrected according to the same rule.

0.10.15: When auto-generation stops because credits run out, Create content screen
the loan defined later in the center without a manual status renewal button.
perceives. The panel changes to "A credit has been assigned to your account" and the number of credits is displayed.
shows. Transmission does not start automatically; nonce protected “Continue production”
The user's explicit consent is obtained with the button. Approved sequence preserved after approval
continues where it left off.

0.10.14: Fixed title left over from Content Planner's web design experiment
The templates have been completely removed. “AI distribution and title ideas” is now centralized
Connects to the AI service; With the Site/Company Profile, the user's main topics
generates industry-specific groups, search intents, titles, and key phrases.
Web design, SEO, city and service assumptions not found in profile or topic
banned. A one-time free fee for sites that have created a free plan with the old template.
AI added plan correction right; the current plan is not deleted if the new AI request fails.

0.10.13: When the free claim ends, the tracking panel displays this instead of a technical error.
It shows as “Free quota completed”. The discontinued title is now “Now
It does not remain in the "Preparing" area. The quota warning appears in a larger and more noticeable
with warning box, information that remaining titles are protected, and the license link
was renewed.

0.10.12: Next title after a successful content in automated production
It is scheduled approximately 1 minute later. 5, 10, 20 and 30 daily goals
is protected; Once the target is completed, production waits until the next day. "All"
The option processes the titles one minute apart, without creating concurrent processing.

0.10.11: Past timer clock now looks like future work
not shown; “Delayed — WordPress waiting for cron” warning is given. Five
Automatically when the pending task management screen that is more than a minute late is opened.
is triggered again. “Run now” button and WP-Cron circuit in the follow panel
If not, an explanatory warning has been added.

0.10.10: Automatic Production Tracking Panel added. User working status,
progress percentage, daily goal, today and total completed, remaining
queue, next thread, last created post, next runtime,
can view error information and the last 50 timestamped transaction events in the same section.

0.10.9: Free Reopened multiple main topics in the Content Planner. Free
user can add up to 10 main topics; total of 10 free title ideas
It is distributed evenly among the selected topics. “Add new main topic” button Free
and is displayed for both licensed users.

0.10.8: Save - AutoGenerated connected to actual WordPress scheduler.
Approved plan titles are produced sequentially rather than simultaneously. 5, 10, 20, 30 per day
and all remaining titles options added. Central minute/hour/simultaneous work
its borders are protected; In case of quota, license or production error, the queue can be safely
stops. The status can be monitored and automatic production can be stopped from the management screen.

0.10.7: Fixed Free/license workflow. Plan and credit pool only center
It is selected from the installation status response. Paid status for user Free
call has been removed from being a connection port. When licensed user runs out of credit
It does not fall into the Free pool. Central background job startup timeout has been adjusted.

0.10.6: WordPress local production lock rebuilt with ownership and liveness control
edited. It does not remain unlocked after redirect/exit; left over from old version
The two-minute lock is automatically cleared. When renewing the live lock in long production
The interrupted PHP process is securely unlocked after 90 seconds.

0.10.5: Production renamed to central background job and short status queries
was designed. The single HTTP connection is not kept open during the long AI call. Temporary
In case of network/proxy errors, job and credit status are maintained by the central system;
Minute, hour and simultaneous transaction alerts are now displayed separately and clearly.

0.10.4: So that central quality control can complete the second attempt of AI
Production waiting time increased. HTTP on non-JSON server/proxy responses
code is displayed and secure diagnostic information is recorded in the error log WordPress.

0.10.3: Some themes apply clear, float, to second and subsequent paragraphs
Padding and minimum height rules have been reset in the visual content area.
Paragraphs maintain an uninterrupted natural line flow alongside the image.

0.10.2: Visual content with paragraph spaces enlarged by the theme
It was fixed at 18 px in sections. Unnecessary verticality in existing and new content
spaces have been removed.

0.10.1: Text next to image is natural line instead of paragraph-bearing JavaScript
placed with the flow. The text proceeds line by line next to the visual and the visual
As soon as it finishes, the same paragraph switches to full width. The chapter limit preserves the next title.

0.10.0: The first letter of H1/H2/H3 headings is capitalized according to Turkish rules;
Known brands, cities, countries and technical abbreviations are preserved with correct spelling. Available
Titles of PW SEO contents are also corrected when displayed.

0.9.9: Two paragraphs next to the image are secure on the server side by default
is placed. Even if the dynamic command does not work, a large gap will not occur; does not fit
The second paragraph is automatically expanded to full width when it runs.

0.9.8: Internal link area reduced to 130 px height. Ctrl/Command
Multiple page selection is made easier with checkboxes that do not require

0.9.7: Internal link multi-select area 260 px on desktop, 220 px on mobile
Page selection has been made easier by increasing the height.

0.9.6: Create content screen with multiple internal WordPress pages
Added external link targets with title, URL and follow/nofollow option.

0.9.3: Free shipping quota warning red background, white text, exclamation symbol
and transformed into an eye-catching, mobile-friendly box with a prominent Buy button.

0.9.2: Instead of technical trial_exhausted message when free Luna quota is exhausted
Clear Turkish warning and Buy link are displayed.

0.9.1: Due to the theme styles of the paragraphs and headings after the visual line
He was prevented from continuing in the narrow column. Next content is strictly on the new line and
displayed full width; The correction is also applied to existing produced content.

0.9.0: Completed title re-queued after successful production with saved plan
not taken; Move on to the next approved title. Duplicate title check credit
is made before booking.

0.8.9: Removed old float layout in content images. Right and left visual
The rows were switched to a fixed two-column, top-aligned structure; On mobile, the image is above,
the text is shown at the bottom, preventing shifts caused by theme styles.

0.8.8: Manual topic, keyword and additional instructions when saved content plan is selected
fields are hidden. The next approved plan title is clearly displayed; manual fields
It is only opened when selecting "Single topic / manual" and the main topic is mandatory in that case.

0.8.7: On the content creation screen, the contents published with PW SEO are listed one under the other.
Added field to select the registered WordPress page to list. of the selected page
existing content is preserved; title, date, summary and link of published content
is added automatically. Drafts are not listed and the list is automatically updated with new publications.

0.8.6: Old "New content" label in WordPress left menu removed from menu save order
Finalized to display independently as "Create content".

0.8.5: Changed "New content" name to "Create content" in the left menu.
Saved approved titles are placed in a balanced production order and automatic shipping schedule.
is added. A registered plan or a single topic can be selected on the content creation screen.

0.8.4: Added three-stage, fixed navigation buttons at the top of the planner. Active,
completed and not yet usable phases were visually separated. Title
The Decision field in the table was moved to the left and the right margin was increased.

0.8.3: Selection boxes and bulk selection, deselection in header table
Added confirmation and skip operations. "Idea" status as "Pending decision"
announced.

0.8.2: Free Content Planner; 1 main topic, up to 10 title ideas and one
limited to the right to create plans. Deleting the plan does not renew the demo right.
Multiple topics, 150 targets per topic, and rescheduling are welcome in licensed use.

0.7.5: Removed AI image generation. Content images menu, WebP/320 px variants,
Right-left paragraph placement, 10 px spacing, image rotation and automatic ALT/title/tag were added.

This version refreshes the interface according to the PW brand without touching the working v0.3.0 functions.

TASARIM
- Plugin name: PW SEO Content
- PW logo in left menu WordPress
- Upper left: PW logo + PW SEO Content
- Top right: PW FEED Plugins → https://www.pwfeed.com
- Yellow + dark gray color palette compatible with logo colors
- Modern cards and two/three column form layout
- Mobile compatible view
- New content and redesigned Site/Company Profile pages
- Added license menu, empty for now

EXISTING FUNCTIONS ARE PRESERVED
- Automatic central license connection
- 150 credits
- Manual Text / Page production
- Site/Company Profile
- Centralized OpenAI and security structure
- SEO + GEO rules


v0.4.1
------
- WordPress left menu PW logo minimized.
- The importance of the Site/Company Profile section in content production was emphasized more strongly.
- Warning text: "Information left blank is created by artificial intelligence and is not recommended."


v0.4.2
------
- The license section has been transformed into an information screen.
- It was announced that the system works with a monthly license.
- It was stated that the usage period after payment is defined from the central system specific to the plug-in installation.
- Added license purchase / extension link:
  https://www.pwfeed.com/


v0.5.0 - Content analysis
------------------------
- Content analysis section has been added to the left menu.
- Analysis runs locally, does not use AI credits.
- Post/page numbers.
- Word counts.
- Number of incoming and outgoing internal links.
- Content published without internal links.
- Output content without internal links.
- Fine content under 300 words.
- Exact SEO Title / Meta Description repetitions.
- Local similar topic candidates based on topic tokens.
- Current topic density in the titles.
- The results will be connected to the Luna/Terra production engine in the next stage.

v0.5.1 - Connection settings
--------------------------
- Strategic WordPress pages can be selected as internal link targets.
- Priority per target, manual/automatic usage, preferred anchor and usage upper limit can be defined.
- The default upper limit of Luna is 3, the default upper limit of Terra is 5 internal links.
- External link default: trusted source when necessary.
- This version creates the setting and management infrastructure; Implementation into the production engine is the next integration step.

v0.5.2 - Secure existing content development infrastructure
---------------------------------------------------
- Develop process has been added to scanned posts/pages.
- 3 methods: improve while preserving existing content (default), complete only the missing ones, recreate the content.
- Added Luna/Terra selection.
- Added existing content and improved content comparison screen infrastructure.
- URL/slug, publication date, valuable existing information, images and preservation of WordPress revisions are displayed as security policy.
- This is the version preparation/comparison interface; Actual development and post-certification implementation with AI is the next integration step.

v0.5.3 - Scanned content usability improvement
----------------------------------------------------------
- Added selection box to each line.
- Added select all and selected content counter.
- The selected ones can be prepared for mass development with Luna/Terra.
- Up to 50 ingredients are prepared in a batch; AI credit is not used at this stage.
- Content, Type, Word, Incoming internal link, Outgoing internal link and Status columns can be sorted by clicking.
- The Enhance operation no longer enlarges the table row; It uses a right-hand panel.

v0.5.4 - Connection settings interface improvement
----------------------------------------------
- What the connection settings do is explained in detail.
- Internal link targets have been switched to modern selectable card view.
- Selected targets are visually highlighted.
- Added target page search and show only selected filter.
- Luna/Terra internal link boundaries have been converted to annotated cards.
- External link policy was explained in detail.
- Menu order: Overview > Content analysis > Connection settings > Site/Company Profile > New content > License.

v0.5.5 - Common premium design standard across all plugins
------------------------------------------------------
- Segoe UI is used in all screens of the plugin.
- PW yellow + anthracite common color system is applied to all pages.
- Overview, Content analysis, Connection settings, Site/Company Profile,
  New content, help tabs and License screens have been combined in the same visual language.
- Card, table, form, button, badge, side panel, information box, and tab styles were standardized.
- Font weights were kept mainly at 400/500/600/700 for readability.
- WordPress in the left menu PW SEO The fonts of the content submenus have also been adopted to the Segoe UI standard.

v0.5.6 - Internal link targets alignment fix
----------------------------------------------
- In-card columns were switched to a fixed grid structure.
- Align Priority, Usage, Anchor and Maximum per Content fields.
- Moved help descriptions to a separate fixed line.
- Search/selected only fields aligned.
- Selected card view has been simplified.
- Long titles do not distort line height; ellipsis is used.


v0.5.7 - Site/Company Profile full width interface
-------------------------------------------------
- All profile fields are displayed in a single column and full width.
- Segoe UI and premium PW design standard is maintained.
- Below each field is a brief description of what it will be used for.
- Important information box has been strengthened.
- 'Information left blank is created by artificial intelligence and is not recommended.' The warning has been highlighted.
- Save changes and Clear form buttons added.
- Clear form operation does not directly delete saved data; It only clears areas on the screen.


v0.5.8 - Segoe UI readability fix
------------------------------------------
- Segoe UI korunur.
- General body texts have been increased to 14 px.
- Left menu subheadings are 13 px.
- Form etiketleri 13 px.
- Help/explanation texts 12 px.
- Table headers and cells 13 px.
- Butonlar 13 px.
- Card and description texts have been made more readable.


v0.5.9 - New content premium production screen
------------------------------------------
- The new content section has been redesigned.
- Row and column shifts have been resolved.
- The production flow was organized in 4 steps.
- Post/Page selection became visual segmented control.
- Added Luna/Terra selection cards.
- Draft/Release selection has been simplified.
- The topic is displayed in full width.
- Keyword and Additional instruction aligned as two equal columns.
- The visual field is full width.
- Added create content button with fixed production summary and prominent AI in the bottom section.
- Segoe UI and PW premium design standard is maintained.

v0.6.0 - Automatic production plan interface
--------------------------------------
- 'Where should the content be published' is used instead of 'Content type'.
- Posts / Pages should explain the options.
- Explains what the Keep as draft and Publish options do.
- Main button changed to 'Save - Auto Generate'.
- Automatic production plan is saved locally.
- Default daily goal: 5 ingredients.
- Monthly upper limit: 150 content.
- It is announced that production will stop at the monthly credit limit.
- Centralized integration of the real timer/AI production engine is clearly stated as the next stage.


v0.6.1 - Secure Luna/Terra single content production engine
-----------------------------------------------------
- The WordPress plugin does not include the OpenAI API key.
- Generation only sends signed requests to the central PW generate.php service.
- Luna 600–800, Terra 1,000–1,200 words are verified individually.
- H1/H2/H3 packet fields and SEO fields are validated before publication.
- Simultaneous production of two AIs on the same site is prevented.
- Credit and license are checked again before production.
- Site/Company Profile, connection settings and existing SEO replay data are added to the request package.
- Test single content button added. This button tests the real production engine without running the automatic plan.
- On successful production, the AI level and central request_id are recorded in the content metadata.


v0.6.2 - Central installation and free trial
-------------------------------------------
- At the first activation, domain and technical installation registration is sent to Super Admin.
- installation_id and site_secret are stored locally.
- When the same domain is re-established, 3 new rights will not be opened; The current record in the center is returned.
- 3 free trials of Luna appear in the overview.
- Terra is not included in the trial.
- Once the trial is finished, a link to purchase a 150 credit license will be shown.


v0.6.3 - 3 free Luna real credit streams
-------------------------------------------
- Luna right is reserved from the center before production.
- Terra is rejected in free tier.
- After successful WordPress content registration, the right is committed.
- In case of AI/quality/WordPress registration error, the rights are released and are not lost.
- Each production carries a unique request_id.


v0.6.4 - License pool of 150 contents
-------------------------------------
- If there is an active license, Luna/Terra use the same 150 content pool.
- Luna = 1 successful content right, Terra = 1 successful content right.
- Reserve from pre-production center, commit after successfully saving WordPress.
- release on AI/quality/registration error; the right does not fall.
- If there is no license, it reverts to 3 free pools of Luna.


v0.6.5 - True Luna/Terra central production connection
-----------------------------------------------------
- The single request_id reserve is preserved throughout AI generation and commit/release.
- Free Luna securely connects to central generate API with installation_id + site_secret.
- Licensed Luna/Terra uses the existing licensed HMAC stream.
- The model, token, estimated USD cost, and number of production attempts are recorded in the content metadata.


v0.6.6 - Central production accounting
-----------------------------------
- WordPress reports the final production result to the central system.
- Success, quality error, WordPress registration error and credit commit issue are tracked by request_id.
- AI model/token/cost meta records are preserved.

v0.6.7 - Door to quality and security
- Added additional local unverified trade claim check to central quality check.


v0.6.8 - True internal linking engine
-----------------------------------
- Selected pages in the connection settings are transferred to the center with title, URL, short summary and user rules.
- In manual production, only all/manual targets are evaluated.
- The link plan AI is revalidated in WordPress.
- Anchor is converted into a secure HTML link only on the expression actually found in the content.
- The first paragraph is left link-free; visual placement is preserved.
- If there is no suitable target, 0 internal links may be generated.
- The internal link plan used is recorded in the content metadata.

v0.7.0 - Content Analysis → Develop
- Individual content can be converted into real AI development candidate with Luna/Terra.
- AI production uses 1 right; live text does not change automatically.
- Old and new version are compared, applied if user explicitly confirms.
- WordPress revision is taken before application; The slug, publication date and publication status are preserved.
- preserve / complete / rewrite development modes are connected to the central AI prompt.

v0.7.1 - Live Luna/Terra test preparation
-----------------------------------------
- Version compatible with centralized model access verification.
- The production engine, credit and security flow remain unchanged.

v0.7.2 - Free plan connection repair
---------------------------------------
- The central PW SEO service connection is no longer lost when the license is removed.
- Paid license connection and installation/trial connection have been separated.
- The free plan connection is automatically re-established, preserving the current installation ID.
- 3/3 Luna / Terra closed status can be read again from the center without deleting and installing the plug-in.

v0.7.3 - Free ↔ Licensed plan connection
-----------------------------------------
- The central installation/domain identity is permanent.
- The plugin does not remain disconnected when the license is removed; Free returns to the plan.
- Free rights history is read from the center and 3 rights are not generated again.
- Terra is only available in the license plan.
- It is the central installation status plan source.

v0.7.3.2 - Free plan Create Content view fix
-------------------------------------------------------
- The create content screen is no longer hidden by the paid license link.
- If the central Free/trial connection is successful, the production panel is shown.
- is_connected() retains paid license semantics; service_connected() represents the central service connection.

v0.7.3.3 - “This website is not yet identified” link repair
----------------------------------------------------------------
- Retry connection operation is no longer no-op due to local installation registry.
- Domain reclaim is made at the center with the current installation_id + site_secret.
- The same installation is preserved; No new free rights are created.

v0.7.3.4 - Free connection interface fix
-------------------------------------------
- license_active=false no longer means “site not defined”.
- If installation_status is successful and status=trial, the central connection is shown as active Free plan.
- The Create content screen appears on the user Free; Luna right is displayed, Terra remains off.

v0.7.4 - Free/License panel separation
----------------------------------
- Free user no longer sees the "site is not defined" error because there is no license.
- If installation_status is successful and license_active=false, the panel directly shows the Free plan.
- 3 free Luna rights appear; Terra remains off.
- Licensed user sees 150 credits / Luna+Terra in separate stream.
v0.7.6 - Free plan content screen link fix
- New Content screen Free does not require paid license status link in the plan.
- Free/License plan separation is done via the central installation status.
- plan, license_active and license status fields are preserved in the local installation registry.
- In the Free plan, the selection of Terra is turned off in the interface; Luna rights are shown correctly.

v0.7.7 - New content screen status summary overlay
- Free Luna, remaining credit and AI service status have been moved to the compact area to the right of the tab bar.
- Wide trial band and credit/service cards have been removed from the content area.
- The content creation form has been moved up and made the main point of attention on the screen.

v0.7.8 - Content areas understandability adjustment
- Content topic, keywords and additional instruction fields have been renamed in question form and colloquial language.
- Consistent sample entries have been added for each field through web design, e-commerce site and custom software company.

v0.7.9 - Annotated Company and Site Information
- Comma list or normal sentence usage format in Site/Company Profile fields has been clarified.
- Visible sample entries have been added to all fields from the same web design, e-commerce and special software company.
- Additional instruction field was associated with company information; It was explained what real information the user should write.

v0.8.1 - Main topic and post targets editing mode
-------------------------------------------------
- Registered main topics are shown as locked in the summary view.
- The "Edit main topics" button opens the topic, target, addition and deletion fields.
- Added notification for saving changes, canceling and changes affecting the current title plan.

v0.8.0 - PW SEO Content Planner
---------------------------------
- More than one main topic can be added, each with a separate content target.
- Topics are automatically distributed to subgroups and different search purposes.
- Title candidates are compared to existing WordPress contents and to each other.
- Nearby titles are shown with a cluster warning; Headings can be edited, approved or skipped.
- A 30-day production order is prepared from approved titles that do not include the same subject/group consecutively.
- The next plan title is transferred to the existing Luna/Terra production form with one click.
v0.9.4 - Visual sidebar, single paragraph and full width continuation
---------------------------------------------------------
- Only the first paragraph of the relevant section is shown next to the image.
- The second and subsequent paragraphs extend beyond the image line and continue full width.
- Old image blocks created with 0.9.0-0.9.3 are automatically corrected when viewing.
v0.9.5 - Dynamic image and paragraph height compensation
----------------------------------------------------------
- The actual height of the image on the desktop is measured in the browser.
- Continuation paragraphs that fit into the space next to the image are automatically placed.
- Paragraphs and the rest that exceed the visual height are left full width.
- The measurement is automatically refreshed when the screen size, image and font are loaded.
- In mobile view, the image remains at the top and all the text remains at the bottom in its natural flow.
