Skip to content

feat: Legacy API support, settings UI, and item rendering improvements #22

Merged
ResurrectedTrader merged 1 commit intomainfrom
webapi
Feb 28, 2026
Merged

feat: Legacy API support, settings UI, and item rendering improvements #22
ResurrectedTrader merged 1 commit intomainfrom
webapi

Conversation

@ResurrectedTrader
Copy link
Copy Markdown
Owner

@ResurrectedTrader ResurrectedTrader commented Feb 26, 2026

  • Overhaul legacy D2Bot# HTTP API compatibility layer (rename Limedrop → LegacyApi, restructure into Legacy/Api/ and Legacy/Models/)
  • Add LegacyApiSettings UI component with profile selection, user management, and API key generation
  • Refactor SettingsPage to tabbed layout with deep-cloned local state
  • Migrate server.json users/profiles into LegacyApiSettings

Fixes #18, #5, #1

@ResurrectedTrader ResurrectedTrader force-pushed the webapi branch 4 times, most recently from 9898119 to f2e3990 Compare February 28, 2026 12:59
@ResurrectedTrader ResurrectedTrader changed the title Webapi feat: Legacy API overhaul, settings UI, and item rendering improvements Feb 28, 2026
@ResurrectedTrader ResurrectedTrader changed the title feat: Legacy API overhaul, settings UI, and item rendering improvements feat: Legacy API support, settings UI, and item rendering improvements Feb 28, 2026
- Overhaul legacy D2Bot# HTTP API compatibility layer (rename Limedrop → LegacyApi, restructure into Legacy/Api/ and Legacy/Models/)
- Add LegacyApiSettings UI component with profile selection, user management, and API key generation
- Refactor SettingsPage to tabbed layout with deep-cloned local state
- Migrate server.json users/profiles into LegacyApiSettings
@ResurrectedTrader ResurrectedTrader merged commit 3e82887 into main Feb 28, 2026
7 checks passed
@ResurrectedTrader ResurrectedTrader deleted the webapi branch February 28, 2026 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rework settings dialog

1 participant