Skip to content

Remove DBL (Digital Bible Library) resource download feature#1982

Open
rolfheij-sil wants to merge 2 commits intoai/mainfrom
ai/features/TEST-translation-resources
Open

Remove DBL (Digital Bible Library) resource download feature#1982
rolfheij-sil wants to merge 2 commits intoai/mainfrom
ai/features/TEST-translation-resources

Conversation

@rolfheij-sil
Copy link
Contributor

@rolfheij-sil rolfheij-sil commented Jan 14, 2026

Summary

  • Removes the "Get Resources" feature that allowed users to download resources from the Digital Bible Library (DBL)
  • Preserves the Home UI and project management functionality
  • Removes ~3,000 lines of dead code across C# and TypeScript

Changes

Removed:

  • C# DBL data provider and related files (DblDownloadableDataProvider, DblMigrationOperations, DblProjectDeleter, DblResourcePasswordProvider, DblResourceWhiteList)
  • Get Resources web view and dialog
  • DBL-related TypeScript types and exports from platform-bible-utils
  • showGetResourcesButton/onOpenGetResources props from Home component
  • DBL error localization strings (8 in en.json, 8 in es.json)

Modified:

  • PlatformScrTextCollection now passes null for password provider
  • Home component simplified without Get Resources button functionality

Test plan

  • Build passes (npm run build)
  • All TypeScript tests pass (321 tests)
  • Manual verification that Home dialog still works correctly
  • Verify project list displays and opens projects

🤖 Generated with Claude Code


This change is Reviewable

rolfheij-sil and others added 2 commits January 14, 2026 15:05
This removes the "Get Resources" feature that allowed users to download
resources from the Digital Bible Library. The Home UI and project management
functionality is preserved.

Removed:
- C# DBL data provider and related files (DblDownloadableDataProvider,
  DblMigrationOperations, DblProjectDeleter, DblResourcePasswordProvider,
  DblResourceWhiteList)
- Get Resources web view and dialog
- DBL-related TypeScript types and exports
- showGetResourcesButton/onOpenGetResources props from Home component
- DBL error localization strings

Modified:
- PlatformScrTextCollection now passes null for password provider
- Home component simplified without Get Resources button functionality

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

1 participant