# Chronology Improvements To-Do List

This list tracks the tasks for improving the chronology component (`apps/blank-gib/src/components/common/chronology/chronology-component-one-file.mts`).

## Loading All Children

- [x] Examine `chronology-component-one-file.mts` to understand current structure and loading logic.
- [x] Identify or create a separate function for rendering a single ibgib into HTML.
- [x] Override or modify the `loadIbGib` method (or similar initialization logic) to:
    - [ ] Access `this.contextIbGib`.
    - [ ] Examine `this.contextIbGib.rel8ns` for `comment` and `pic` rel8nNames.
    - [ ] Collect the addresses of related ibgibs.
    - [ ] Use the metaspace (`metaspace.get`) to retrieve these ibgibs.
    - [ ] Sort the retrieved child ibgibs by timestamp.
    - [ ] Clear the current chronology display.
- [x] Review and potentially update `handleContextUpdated` to handle dynamically added children.

## Displaying Text Items

- [ ] Design improved HTML structure for displaying text items (comments, etc.) in the chronology.
- [ ] Update the ibgib rendering function to generate the new HTML structure.
- [ ] Create or update `chronology.css` to style the new HTML elements.
- [ ] Consider adding basic formatting (e.g., markdown rendering) if applicable.