|
| 1 | +## 0.1.0 (2024-11-10) |
| 2 | + |
| 3 | +### feat |
| 4 | + |
| 5 | +- **docker**: Ability to configure the API URL |
| 6 | +- **build**: Build docker container for UI |
| 7 | +- **function**: add urlBuilder function to cater for url standard |
| 8 | +- **component**: Add 401 login redirect |
| 9 | +- **layout**: Add settings layout |
| 10 | +- **component**: Add card page component |
| 11 | +- **layour**: Add documentation content header icon if url present |
| 12 | +- **function**: Add support for nested fields |
| 13 | +- **component**: Add class to nav down icon |
| 14 | +- **component**: Add automagic collabsible row if detected |
| 15 | +- **layout**: Add history layour |
| 16 | +- **layout**: Add rendering of history icon for detail |
| 17 | +- **layout**: Add ability to pass content header Icon from all layouts |
| 18 | +- **component**: Add Icon history |
| 19 | +- **layout**: Add ability to pass content header Icon |
| 20 | +- **component**: Add Icon help |
| 21 | +- **component**: Add Icon delete |
| 22 | +- **component**: Pass icon name to icon to use as css class name for icon loader |
| 23 | +- **component**: Add Ticket Icon Related |
| 24 | +- **component**: Add Ticket Icon Related Blocks |
| 25 | +- **component**: Add Ticket Icon Related Blocked |
| 26 | +- **component**: Add ticket linked items |
| 27 | +- **layout**: Add ticket creation details to header |
| 28 | +- **component**: Add handler for button click |
| 29 | +- **layout**: Set content heading to match ticket title |
| 30 | +- **layout**: Addfield ticket number to metadata header |
| 31 | +- **layout**: Add set colour of heading to match ticket colour |
| 32 | +- **layout**: Add duration field to ticket |
| 33 | +- **layout**: Add priority field to ticket |
| 34 | +- **component**: Add comment reply/create form |
| 35 | +- **component**: Add form button |
| 36 | +- **ticket**: Add initial ticket comment form |
| 37 | +- **function**: add support for badge fields that have no url |
| 38 | +- **component**: Add icon ticket status testing |
| 39 | +- **component**: Add icon ticket status solved |
| 40 | +- **component**: Add icon ticket status pending |
| 41 | +- **component**: Add icon ticket status new/draft |
| 42 | +- **component**: Add icon ticket status invalid |
| 43 | +- **component**: Add icon ticket status evaluation |
| 44 | +- **component**: Add icon ticket status closed |
| 45 | +- **component**: Add icon ticket status assigned planning |
| 46 | +- **component**: Add icon ticket status assigned |
| 47 | +- **component**: Add icon ticket status approvals |
| 48 | +- **component**: Add icon ticket status Accepted |
| 49 | +- **Layout**: Update so ticket layout works |
| 50 | +- **function**: add icon field support |
| 51 | +- **component**: Add icon inventory status warning |
| 52 | +- **component**: Add icon inventory status unknown |
| 53 | +- **component**: Add icon inventory status ok |
| 54 | +- **component**: Add icon inventory status bad |
| 55 | +- add submodel action |
| 56 | +- **function**: add badge field support |
| 57 | +- **component**: add style class support to badge |
| 58 | +- **component**: Add action remove icon |
| 59 | +- **component**: Add action install icon |
| 60 | +- **component**: Add action add icon |
| 61 | +- Add package nunjucks for jinja rendering |
| 62 | +- **component**: add external links to details tab first section |
| 63 | +- **component**: add background colour support to badge |
| 64 | +- **component**: Add link icon |
| 65 | +- **layout**: ModelForm support for adding child-model |
| 66 | +- **component**: Add Support for initial field value |
| 67 | +- **layout**: Add HTTP/DELETE support to ModelForm |
| 68 | +- Adding of sub-models |
| 69 | +- **component**: Dynamic edit button for section |
| 70 | +- **component**: Dynamic add button for table |
| 71 | +- **hooks**: Enable the posting of data for apiFetch |
| 72 | +- **component**: Add onChange and value to text field |
| 73 | +- **component**: Add onChange and value to textarea field |
| 74 | +- **component**: Add onChange and value to slider field |
| 75 | +- **component**: Add onChange and value to select field |
| 76 | +- **component**: Add "add" button to table |
| 77 | +- **function**: Add model form for add/edit |
| 78 | +- **function**: Add model edit functionality |
| 79 | +- **layout**: Add table layout to Detail Section |
| 80 | +- **layout**: Add Single Column to Detail |
| 81 | +- **component**: Add Single Column for layout |
| 82 | +- **function**: Add full width option to rendered markdown field |
| 83 | +- **function**: Add JSON field formatting to FieldData |
| 84 | +- **component**: Add page number input field for manual page selection for table pagination |
| 85 | +- **component**: Enable TextField to display naked field |
| 86 | +- **component**: Functional Table pagination footer |
| 87 | +- **component**: Table added as component |
| 88 | +- **component**: Add icon to nav tabs |
| 89 | +- **component**: Add navigation double left icon |
| 90 | +- **hook**: Add apiFetch to collect data from api |
| 91 | +- **function**: Add relationship field type to fieldData |
| 92 | +- **hook**: Add getCookie to get a local session cookie by name |
| 93 | +- **function**: Render Markdown text |
| 94 | +- **function**: Django DRF auto field data |
| 95 | +- **styles**: Initial stylesheet |
| 96 | +- **layout**: Initial Create Page |
| 97 | +- Add base routes with error handler |
| 98 | +- **component**: Add badge button/icon |
| 99 | +- **component**: Add ticket comment |
| 100 | +- **layout**: Initial Ticket Page |
| 101 | +- **component**: Add Icon Loader |
| 102 | +- **component**: Add Ticket status Icon |
| 103 | +- **component**: Add Ticket Icon notification |
| 104 | +- **component**: Add Icon software |
| 105 | +- **component**: Add Icon reply |
| 106 | +- **component**: Add Icon organization |
| 107 | +- **component**: Add Icon nav right |
| 108 | +- **component**: Add Icon nav down |
| 109 | +- **component**: Add Icon menu |
| 110 | +- **component**: Add Icon itam |
| 111 | +- **component**: Add Icon edit |
| 112 | +- **component**: Add Icon device |
| 113 | +- **component**: Add Icon assistance |
| 114 | +- **component**: Add Icon Task |
| 115 | +- **component**: Add field text |
| 116 | +- **component**: Add form field text area |
| 117 | +- **component**: Add form field slider |
| 118 | +- **component**: Add form field select |
| 119 | +- **layout**: Initial Error Page |
| 120 | +- **component**: Add details layout navtabs |
| 121 | +- **component**: Add page navbar |
| 122 | +- **component**: Add page header |
| 123 | +- **component**: Add page footer |
| 124 | +- **component**: Add detail layout section and column |
| 125 | +- **layout**: Add root layout |
| 126 | +- **layout**: Add list layout |
| 127 | +- **layout**: Add detail layout |
| 128 | +- Add exception class |
| 129 | + |
| 130 | +### Fixes |
| 131 | + |
| 132 | +- **layout**: Dont show comments on tickets if no metadata exists |
| 133 | +- **layout**: Add error handling to detail if metadata missing |
| 134 | +- **style**: correct icon size for table expandable row |
| 135 | +- **component**: Dont show collapsible field expander if there are no fields |
| 136 | +- **layout**: On page_data change re-fetch metadata |
| 137 | +- **hook**: dont return body during apiFetch if HTTP/204 |
| 138 | +- **hooks**: Always return the cookie value for getCookie |
| 139 | +- **function**: Ensure for field data that relationship and serializer dont attempt to fetch object items when not an object |
| 140 | +- **component**: Dont attempt to load table unless both data and meta available |
| 141 | + |
| 142 | +### Refactoring |
| 143 | + |
| 144 | +- move nav to urlBuilder |
| 145 | +- **detail**: Only re-render when required |
| 146 | +- tickets to load comments in separate component |
| 147 | +- metadata path change `metadata.actions.<method>` -> `metadata.fields` |
| 148 | +- Add metadata dynamic loading of method key |
| 149 | +- **layout**: Model note form creation of forms |
| 150 | +- **layout**: Add model note form and tab |
| 151 | +- **layout**: Add conversion of ticket and comment duration |
| 152 | +- **component**: Add Related tickets |
| 153 | +- **component**: Linked items to be a markdown field |
| 154 | +- **component**: add ID to fields |
| 155 | +- **component**: add ID to textfield |
| 156 | +- **layout**: Ticket comments so they work with DRF |
| 157 | +- **layout**: Use field data to fetch status badge |
| 158 | +- **layout**: migrate ticket comments request to django api |
| 159 | +- **component**: Only show edit button on details tab of detail view |
| 160 | +- **componend**: adjust anchor tags to Link component |
| 161 | + |
| 162 | +## 0.0.1 (2024-09-27) |
0 commit comments