- Add overflow: visible to .graph-view to prevent clipping
- Add .content-area.graph-view rule for parent overflow fix
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Change view-tabs from delegateEvent to direct onclick like hst-frontend
- Remove hardcoded 'active' class from grid tab in HTML
- Update active class immediately on click before state update
- Update proxy target to tzrtech.org
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Move graph options from left panel to floating sidebar in GraphView
- Add zoom controls (fit, +, -) in top-right corner
- Add dynamic legend showing active categories
- Add cleanup system to View base class for event listeners
- Update delegateEvent to return cleanup function
- Filter nodes by category before rendering
- Fix text color variable (--text-primary to --text)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add resolveImgUrl() to prepend https://atc.tzzrdeck.me/ to relative paths
- Update getImg() and getFullImg() to use the new resolver
- Enables thumbnail display for attachments stored in R2 bucket
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Moved SEL and GET buttons from topbar to view-bar
- Created button group with consistent styling
- Positioned to the left of Grid/Tree/Graph tabs
- Added spacer for balanced layout
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Use api_library_list_{base} views instead of generic query
- Add name_en and member_count to Library type
- Created PostgreSQL views for hst, flg, itm, loc, ply libraries
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Swap MST/BCK and MTH/ATC button positions
- Add schema support for different PostgreSQL schemas:
- secretaria_clara: atc, mst, bck
- production_alfred: mth
- mail_manager: mail
- context_manager: chat
- Libraries now load per-base (library_{base})
- Add new base types: key, mindlink
- Update FetchOptions to use schema instead of headers
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>