# RP2 Version: 0.14.00 # Last update: 15.10.2024 # Current Version: 0.20.00 (14.10.2024) - Changelog: ==================================================== - [ ] Add "confirm_block_tags" attribute to Sections table - [ ] Count the elements in the currrent section, and count the elements in the section that will replace it. - [ ] If the replacement section contains fewer elements than the original, update the confirm_block_tags attribute to "confirm-block-tags-enabled". - [ ] If the replace action happens, add the attribute to the replaced section. - [ ] If a section has the confirm_block_tags attribute in the section browser, add an icon to that section, restrict exporting the section. - [ ] If a section has the confirm_block_tags attribute in the block tag editor, show the "Resolve Tags" button. - [ ] When the "Resolve Tags" button is pressed, get IDs for each section with that confirm_block_tags attribute. For each section ID, collect all associated Target_ids from the block tags JSON. - [ ] Check if any of the Target_ids do not exist in the document, visualise each section ID with the missing target_ids in a modal. - [ ] Add a button to remove/resolve the target_ids from the block tags JSON. - [ ] When there is no more missing target_ids, remove the confirm_block_tags attribute from the section in the database. # Current Version: 0.14.00 (14.10.2024) - Changelog: ==================================================== Info: This version focuses on adding the 'export to docx' feature to Penholder. ## Docx - [] Export sections content to word - convert html to docx - [] Export paragraphs - [] Export paragraphs content - [] Export paragraphs styles - [] Export character styles - [] Export tables - [] Export table layout (rows, cols, rowspans, colspans) - [] Export cell contents - [] Export cell paragraphs - [] Export cell paragraphs 'paragraph styles' - [] Export cell paragraphs 'character styles' - [] Export cell lists - [] Export cell list layout - [] Export list contents - [] Export list main style (bullet, decimal) - [] Export list character styles - [] Export cell styles (underlines, background) - [] Export lists - [] Export list layout (indentation levels, multilevel lists) - [] Export list contents - [] Export list main style (bullet, decimal) - [] Export list character styles - [] Export individual selected sections (or all at once) to word - create new buttons for exporting selected content to word ## XBRL - [] XBRL Extensions editor update - [] Refactor extensions editor codebase - [] Update extensions editor GUI - [] XBRL Tags editor update - [] Refactor tag editor codebase - [] Update tag editor GUI ## Dashboard - [] Create first draft of UI/UX (currently empty) ## Other - [ok] Documentation in tmp/Docs updated # 0.13.98 (10.06.2024) - Changelog: =================================== - [ok] TinyMCE updated to V.7.1.1 - [ok] Export of individual sections improved. - [ok] Icons added to the section browser menu. - [ok] typo in 'xblr_def_role' changed to 'xbrl_def_role' across multiple files. - [ok] XBRL basic tag editor for primary statements. -- [ok] Update cell tag name, context-ref, decimals, format, unit-ref, scale and sign in the xbrl map. -- [ok] Option to update entire row instead of just single cells. -- [ok] Remove existing tag (and its calculations if it's sum total) from selected cell. -- [ok] Add new tag to selected cell. -- [ok] Search engine for xbrl tags to apply. - [ok] XBRL basic calculations editor for primary statements. -- [ok] Remove entire calculation from xbrl map. -- [ok] Remove one of the calculation summands from the xbrl map. -- [ok] Update one of the calculation summands (weight) in the xbrl map. -- [ok] Add new calculation sum total to xbrl map. -- [ok] Add calculation summand to the sum total. - [ok] XBRL extensions editor. -- [ok] Add extension. -- [ok] Remove extension. -- [ok] Modify extension. - [ok] Rowspan bug fixed (didn't collect info about table cell rowspan correctly). - [ok] XBRL map export bug fixed (row_no was exported as string instead of integer) - [ok] Change 'section info' to 'section settings' (in sections browser). - [ok] xbrl_inline_report_save_xhtml_file() function in XBRLInlineReport.php library updated so that it automatically converts content stored in $inline_report_xhtml_contents to UTF-8 # Version: 0.13.97 - Changelog: =============================== - [ok] changed the prefix for the .xsd file reference in the xhtml report file so that it starts with http:// instead of ../ - [ok] package in now automatically compressed to zip format at the end of the export process. - [ok] removing individual sections now keeps the info about the xbrl_map / xbrl_dim files assigned to it in the section archives. - [ok] updating section by replacing it with new uploaded section now keeps the info about xbrl_dim file assigned to it. - [ok] rolling back the previous version of a section will retain the info about the assigned xbrl_map / xbrl_dim files. - [ok] reimported sections are now sorted by their order during the comparison - [ok] 'last update' time fixed (upload, editor, reupload - replace / new, roll back) - [ok] during the section update, looks for the extra   added by tinymce in empty table cells and removes them # Version: 0.13.96 - Changelog: =============================== - [ok] Refactoring of the entire XBRL related code. - [ok] Remove bootstrap svg images from the css file. - [ok] Updated comments for all controllers. - [ok] Codeigniter updated to the v.4.4.7. - [ok] Codeigniter shield updated to the v.1.0.2. Version: 0.13.95 - Changelog: ============================= - [ok] Change the methods for the xbrl dimensions application. Version: 0.13.94 - Changelog: ============================= - [ok] change extension of the report to xhtml - [ok] add language suffix to options and append it at the end of package name Version: 0.13.93 - Changelog: ============================= - CSS files fonts declaration updated so that the base64 data is in quotes (required by ESMA) - Anchor links set up in Word documents with content imported - Links to xbrl.ifrs.org and www.esma.europa.eu changed from http to https (except for wider-narrower arcrole that stays as http, otherwise Arelle throws an error) Version: 0.13.92 - Changelog: ============================= - Don't include any tags when looking for inline tag content; - XBRL Viewer version updated; - Remove bootstrap svg images. - Fixed error when inline_tags.json file doesn't exist - Fixed error when block_tags.json file doesn't exist - Clicking on section info shows section name within the modal header - Update the 'xbrl_package_generate_primary_presentation_linkbase_file' so that it's not duplicating the child nodes of EquityMember node Version: 0.13.91 - Changelog: ============================= - XBRLExporter library code refactored; Version: 0.13.9 - Changelog: ============================ - CSS styles for editor updated; - Multiple occurences of single page within the 'Pages' table appearing during re-importing of the docx file; - Up to 3 URL sergments introduced for the RP-2 based website; - Website renderer helper improved (new functions 'show_table_cell' / 'show_table_cell_strip' introduced); - Page URL can be updated via a GUI now; - Page template can be updated via a GUI now; - Fixed an error when definition linkbase generator was warning about not being able to find a cell when '$json_map_file' is an array - Block tags definition / presentation linkbase dynamically generated during export, based on block_tags.json file; - Inline tags definition / presentation linkbase dynamically generated during export, based on inline_tags.json file; - Full inline tags implementation for export / viewer; - Presentation linkbase for equity table is properly generated automatically; - Added automatically generated calculations for array-based json map files; Version: 0.13.8 - Changelog: ============================ - CodeIgniter updated to V.4.3.3 - Remove html tags from 'name' column in 'sections' table; - All content template page introduced; - Improved XBRL export; - Replace '>' entities with regular '>' within the exported XBRL styles declarations; - Title tag in exported XBRL file updated; - Definition linkbase structure fixed; - Presentation linkbase structure fixed; - Custom roles improved; - Automated page numbering added for XBRL-PDF exports; - Fixed error that was reverting the 'cents' word within the primary statements tables; - Default css styles added for XBRL PDF exports; - Custom roles; - Highlighting XBRL tags improved; - RP2 Login redirections; - Standalone script locations; - Export template html; - Select map;