Add a changelog page documenting BrowserOS releases from v0.30.0 to v0.36.2.
Each version includes date and summary of changes, with links to GitHub
releases for full history.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* feat: v1 ui for the file selector
* feat: integrate with browseros.choosePath API
* feat: gate workspace folder for 0.36.0.4 as requires new browserOS.choosePath API
* fix: add default folder option
* fix: clean-up old code
* feat: create conversations storage hook
* feat: save conversation hook
* feat: created chat layout
* feat: created chat history button
* feat: setup chat history view links
* chore: updated placeholder
* fix: width of the chat history screen
* feat: provide navigation from history page back to conversation page
* fix: issue with restoring conversation id
* chore: do not update history when content doesn't change
* feat: mark active conversation id
* fix: syncing the conversation id ref
* feat: improve the logic for node width
* feat: use dagre to display loops
* chore: use animated dots for loops
* feat: create graph using cytoscape
* feat: use cytoscape html label
* feat: setup dynamic label height and width
* feat: set reasonable zoom levels
* feat: use theme colors for nodes
* feat: use mutation observer to change color schemes
* feat: implement dark mode with pure css
* chore: remove unused libraries
* fix: sanitize label with dompurify
* feat: add support for jtbd agent to accept max turns and experiment id as query params
* fix: add jtbd agent integration with workflow
* fix: change message threshold to 5
* fix: tempDir is executionDir and create per session execution dir
* fix: move create() in gemini-agent to top
* fix: log(debug) directories
* fix: chat routes bug
* feat: support userSessionDir in /chat request schema
* fix: clean-up un-used types
* fix: lint errors
- moved chatprovider selector to a shared component
- reimplement chat header as it was simple and we can have graph mode specific options there instead of reusing chat header from sidepanel