Files
dewedev/public/data/commits.json
2025-10-15 22:44:49 +07:00

212 lines
10 KiB
JSON

{
"changelog": [
{
"date": "2025-10-15",
"changes": [
{
"datetime": "2025-10-15T22:32:00+07:00",
"type": "enhancement",
"title": "Object Editor Preview Mode",
"description": "Added Preview/Edit mode toggle to Object Editor's Tree View. Preview mode shows data in read-only format with full text visibility - perfect for viewing long values without editing. Click any nested JSON/serialized value directly in preview mode to explore its structure in a modal, no need to switch to edit mode first. Also improved mobile layout for data load notices and table editor."
}
]
},
{
"date": "2025-10-14",
"changes": [
{
"datetime": "2025-10-14T23:59:00+07:00",
"type": "enhancement",
"title": "Editor UX Refinement - Collapsible Sections & Usage Tips",
"description": "Enhanced all editor tools (Object, Table, Invoice) with collapsible export sections and comprehensive usage tips. Export sections now start collapsed to reduce page height, and usage tips are collapsible with eye-catching design. Added detailed documentation guides (EDITOR_TOOL_GUIDE.md, EDITOR_CHECKLIST.md) for consistent future development."
},
{
"datetime": "2025-10-14T22:30:00+07:00",
"type": "enhancement",
"title": "Consistent Input Methods Across All Editors",
"description": "Standardized file input and URL fetch UI across Object, Table, and Invoice editors. File inputs now use consistent 'tool-input' class and auto-load content immediately. URL inputs feature inline fetch buttons (not below) for better UX. Paste sections now collapse after successful parsing with data summaries."
},
{
"datetime": "2025-10-14T21:00:00+07:00",
"type": "enhancement",
"title": "Data Loss Prevention System",
"description": "Implemented comprehensive confirmation modals across all editors to prevent accidental data loss. When switching input methods or tabs with existing data, users now see a detailed warning with specific data summary and option to save before proceeding. Features amber-themed warning design with clear action buttons."
},
{
"datetime": "2025-10-14T20:00:00+07:00",
"type": "fix",
"title": "Table Editor Cell Overflow Fix",
"description": "Fixed text overflow issues in Table Editor cells. Long text now properly truncates with ellipsis instead of breaking layout. Added proper overflow handling with 'truncate' class and block-level spans for consistent cell rendering."
},
{
"datetime": "2025-10-14T19:30:00+07:00",
"type": "enhancement",
"title": "Object Editor Output Section Improvements",
"description": "Made Object Editor's output/export section collapsible to reduce page height when working with long data. Export section now starts collapsed with a clickable header showing data summary, matching the pattern used in other editors."
},
{
"datetime": "2025-10-14T19:00:00+07:00",
"type": "fix",
"title": "Object Editor File Input Improvements",
"description": "Fixed Object Editor's 'Open File' tab to auto-load content immediately upon file selection, matching Table and Invoice editor behavior. Removed unnecessary 'Parse Object' button and irrelevant CSV checkbox for cleaner, more intuitive UX."
},
{
"datetime": "2025-10-14T18:30:00+07:00",
"type": "enhancement",
"title": "Invoice Editor Export & URL Consistency",
"description": "Made Invoice Editor's export section collapsible to match other editors. Fixed URL form layout to use inline fetch button instead of below-input placement. Improved overall consistency across all editor input methods."
}
]
},
{
"date": "2025-09-28",
"changes": [
{
"datetime": "2025-09-28T23:26:38+07:00",
"type": "enhancement",
"title": "UI Consistency & Code Quality Improvements",
"description": "Standardized InvoiceEditor CreateNew tab styling to match ObjectEditor design, fixed CodeMirror focus issues during editing, removed copy button from mindmap view, resolved ESLint warnings, and improved overall code quality."
},
{
"datetime": "2025-09-28T20:11:39+07:00",
"type": "enhancement",
"title": "Invoice Settings & UI Improvements",
"description": "Reorganized invoice settings modal: renamed 'Payment Methods' to 'Payment', moved payment status controls to Payment tab, added decimal digits setting (0-3), enhanced subtotal/fees/discounts with consistent padding and background styling for better visual hierarchy."
},
{
"datetime": "2025-09-28T18:49:30+07:00",
"type": "enhancement",
"title": "Enhanced Invoice Payment Status System",
"description": "Improved payment status stamps with better positioning after total, wider subtotal card for Indonesian currency formats, added 'Partially Paid' option, payment date tracking for PAID invoices, and 'Paid at:' display in payment methods."
},
{
"datetime": "2025-09-28T17:43:49+07:00",
"type": "fix",
"title": "Invoice Preview & UI Improvements",
"description": "Fixed subtotal alignment in invoice preview, added conditional rendering for empty address fields, implemented payment status stamps, and resolved React key warnings in release notes."
},
{
"datetime": "2025-09-28T17:11:19+07:00",
"type": "enhancement",
"title": "Release Notes System Improvements",
"description": "Updated release notes to use new JSON structure with individual commit timestamps, removed hash display, and moved data to /public/data/ for better organization."
},
{
"datetime": "2025-09-28T17:10:30+07:00",
"type": "fix",
"title": "Invoice Installment Calculation Fix",
"description": "Fixed automatic recalculation of percentage-based installments in both Invoice Editor and Preview when invoice totals change due to item, fee, or discount modifications."
},
{
"datetime": "2025-09-28T17:09:45+07:00",
"type": "enhancement",
"title": "Logo Integration & Layout Improvements",
"description": "Integrated custom logo.svg in header and footer, removed background styling for cleaner logo display, and cleaned up unused release data files."
},
{
"datetime": "2025-09-28T00:41:48+07:00",
"type": "feature",
"title": "SEO & Privacy Compliance",
"description": "Comprehensive SEO optimization with GDPR-compliant analytics and consent management."
}
]
},
{
"date": "2025-09-27",
"changes": [
{
"datetime": "2025-09-27T23:54:19+07:00",
"type": "feature",
"title": "Mobile UI Improvements",
"description": "Optimized interface for mobile devices with better analytics integration."
},
{
"datetime": "2025-09-27T23:14:26+07:00",
"type": "enhancement",
"title": "Enhanced Object Editor & Table View",
"description": "Improved user interface and experience with better JSON parsing, HTML rendering, and copy functionality."
},
{
"datetime": "2025-09-27T22:20:13+07:00",
"type": "feature",
"title": "What's New Feature & Navigation Improvements",
"description": "Added attractive 'What's New' button to homepage, created NON_TOOLS category for better navigation organization, and implemented unified global footer across all pages."
},
{
"datetime": "2025-09-27T21:28:43+07:00",
"type": "feature",
"title": "Invoice Editor Major Update",
"description": "Complete overhaul of Invoice Editor with currency system, PDF generation fixes, improved UI/UX, and streamlined preview toolbar."
},
{
"datetime": "2025-09-27T20:25:56+07:00",
"type": "feature",
"title": "Enhanced Workflow for All Tools",
"description": "Added convenient 'Clear', 'Copy', 'Sample', and 'Download' buttons across all tools to help streamline your workflow."
},
{
"datetime": "2025-09-27T19:54:41+07:00",
"type": "fix",
"title": "General Bug Fixes",
"description": "Addressed various minor bugs and improved overall site performance for a faster, smoother experience."
}
]
},
{
"date": "2025-09-21",
"changes": [
{
"datetime": "2025-09-21T17:29:46+07:00",
"type": "enhancement",
"title": "Improved Tool Pages",
"description": "Every tool now features a clear header, breadcrumb navigation, and a helpful description to make finding and using them easier than ever."
},
{
"datetime": "2025-09-21T16:51:17+07:00",
"type": "feature",
"title": "New 'What's New' Page",
"description": "Launched this 'What's New' page to keep you updated on the latest changes."
}
]
},
{
"date": "2025-09-19",
"changes": [
{
"datetime": "2025-09-19T00:09:05+07:00",
"type": "fix",
"title": "UI Fixes",
"description": "Corrected a UI bug in the Text Extractor tool and improved the copy button functionality."
}
]
},
{
"date": "2025-09-18",
"changes": [
{
"datetime": "2025-09-18T23:44:39+07:00",
"type": "enhancement",
"title": "Sidebar and Menu Enhancements",
"description": "Improved the tool sidebar and mobile menu for better navigation."
}
]
},
{
"date": "2025-08-21",
"changes": [
{
"datetime": "2025-08-21T23:45:46+07:00",
"type": "feature",
"title": "New Tools Added",
"description": "A comprehensive suite of developer tools has been added to the site, ready for you to use."
},
{
"datetime": "2025-08-21T23:17:54+07:00",
"type": "feature",
"title": "Website Launch",
"description": "Welcome to our new site! We're excited to launch with a full set of developer tools."
}
]
}
]
}