feat: improve Bible reader UX with dropdown menu and enhanced offline features
- Replace three separate verse action icons with compact three-dot dropdown menu - Bookmark, Copy Verse, and Ask AI now in a single menu - Better space utilization on mobile, tablet, and desktop - Enhance offline Bible downloads UI - Move downloaded versions list to top for better visibility - Add inline progress bars during downloads - Show real-time download progress with chapter counts - Add refresh button for downloaded versions list - Remove duplicate header, keep only main header with online/offline status - Improve build performance - Add .eslintignore to speed up linting phase - Already excludes large directories (bibles/, scripts/, csv_bibles/) - Add debug logging for offline storage operations 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -35,14 +35,22 @@ const nextConfig = {
|
||||
'**/node_modules/**',
|
||||
'**/bibles/**',
|
||||
'**/scripts/**',
|
||||
'**/csv_bibles/**',
|
||||
'**/*.csv',
|
||||
'**/.git/**',
|
||||
'**/.next/**'
|
||||
]
|
||||
}
|
||||
|
||||
// Add ignore patterns for webpack - exclude entire directories
|
||||
// Add ignore patterns for webpack - exclude entire directories and CSV files
|
||||
config.module.rules.push({
|
||||
test: /[\\/](bibles|scripts)[\\/]/,
|
||||
test: /[\\/](bibles|scripts|csv_bibles)[\\/]/,
|
||||
use: 'ignore-loader'
|
||||
})
|
||||
|
||||
// Ignore CSV files specifically
|
||||
config.module.rules.push({
|
||||
test: /\.csv$/,
|
||||
use: 'ignore-loader'
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user