Home   ◦   About   ◦   Archives   ◦   Aelysia

Archive for the category "disclosure"



Disclosure Updates

There are no new content updates for November. However, over the past few days, I’ve focused on completing updates to my blogging script, Disclosure. The system is now at version 1.2.0, featuring numerous bug fixes and several long-awaited add-ons. While these changes may not be visible to end users, they represent significant improvements on the backend; enhancing performance, stability, and overall developer experience. The about section has also been updated regarding the applied patch (replaces unsafe GETs, queries and pagination generation), and found several problems and fixed the important ones (input handling, SQL safety, pagination bugs, inconsistent vars, XSS notes) for this update.
   
    Disclosure v1.2.0
         
  • Implemented PDO compatibility
  •      
  • Updated listing page to support real category relations (normalized many-to-many table).
  •      
  • Implemented edge case handling by binding parameters using bind_param('is', $yearParam, $monthname).
  •      
  • Converted queries to prepared statements.
  • Replaced the category and monthly blocks and add safer GET handling and error reporting.

  •      Bugs and Fixes      
  • Fixed logic bugs: $page vs $screen, $next_page assignment, $adjacents as int, current page non-clickable.
  •      
  • Fixed SQL and HTML output are vulnerable to injection/XSS (no casting/escaping).
  •      
  • Fixed areas where some mysqli_query results are not checked for errors.
  •    



New Layout

After years of inactivity and creative stagnation, I am pleased to unveil a new theme for my update log. The design process took two days to complete, with the majority of time devoted to refining the CSS and ensuring consistent formatting. My goal was to create a layout that is both simple and highly legible. With the arrival of Spring, I felt inspired to introduce a more colorful, pastel aesthetic, incorporating a wider range of shades than in previous versions. The previous theme, built on WordPress, was overly complex and required repeated troubleshooting to achieve a personalized appearance, which proved to be a persistent source of frustration, though it served well for over a year.

In developing this new design, I paid particular attention to font selection, recognizing that the typeface, size, and color profoundly influence the overall feel of a layout. For the background, rather than relying on a simple pattern or texture as before, I explored botanical line art with organic shapes. This approach harmonized with the clean simplicity of the design, as only minor adjustments to lighting and color were necessary.

Overall, I am delighted with the final result. The layout’s simplicity is refreshing, and I anticipate that this theme will remain in place for the foreseeable future.



Disclosure Beta

After approximately a year of utilizing WordPress, I have decided to discontinue its use due to the excessive features and functionalities that were not being utilized, rendering the platform inefficient for my needs. In response, I have developed a lightweight, custom news script specifically designed to streamline updates and blogging. I am pleased to introduce Disclosure v1.0.0, named in reference to my update log.

At this stage, Disclosure remains in beta mode, and there are no plans to release it publicly. The script is currently a standalone platform, built with PHP/MySQL and operated exclusively by the administrator. Future updates will include additional features, but for now, it provides a robust framework for managing updates and entries efficiently.
    Highlights:
  • Fully supports PHP 7.x & MySQL 5.x
  • Customizable header/footer and admin panel
  • Search and archive functionality by month/year
  • Add, edit, delete entries with Markdown & HTML support
  • SEO-friendly categories with entry counts
  • Advanced pagination with first/last page navigation
This beta version is currently private, focused on providing a streamlined, efficient update/blogging system without unnecessary features.



Page 1 of 2
News script, coding, design, and contents on Disclosure © by Aelyn since 2009 - 2026. Rooms: An Illustration and Comic Collection illustrated by Umishima Senbon. Part of the Celestial Oracle Studio.