Commit Graph

121 Commits

Author SHA1 Message Date
kennethreitz 3bfbcdc692 Replace browser tooltips with custom wide tooltips 2025-05-30 13:14:21 -04:00
kennethreitz ef41bded53 Remove custom tooltips in favor of native ones 2025-05-30 13:13:30 -04:00
kennethreitz 59c7004369 Remove star icon from chapter links 2025-05-30 13:12:47 -04:00
kennethreitz a83c7ce290 Add chapter popularity tooltips and explanations 2025-05-30 13:12:40 -04:00
kennethreitz 227d0f2e53 Update style.css 2025-05-30 13:10:32 -04:00
kennethreitz ba94a1bf5c Add popularity scoring and visual indicators for chapters
The changes add a system to highlight well-known Bible chapters with color
coding and visual indicators based on their popularity/significance. This
helps readers quickly identify important passages and commonly studied
chapters.
2025-05-30 13:07:24 -04:00
kennethreitz 5421389fdc Simplify verse reference parsing to match KJV data format
The changes focus on aligning the verse reference parsing with how book names are
formatted in the KJV data (using numbers like "1 John" rather than Roman
numerals), while still accepting Roman numeral input from users.
2025-05-30 13:02:42 -04:00
kennethreitz dfc4e0009a Add direct verse lookup with formatted results 2025-05-30 12:58:21 -04:00
kennethreitz c5c291f482 Add random module import to server.py 2025-05-30 12:54:31 -04:00
kennethreitz 63f633c32e Add per-verse sharing tools and legacy URL redirect 2025-05-30 12:54:01 -04:00
kennethreitz b7863e12c7 Improve mobile navigation and layout
The changes remove the mobile sidebar toggle menu in favor of a simpler
navigation approach, while also organizing imports and removing unused CSS
and JavaScript.
2025-05-30 12:50:36 -04:00
kennethreitz f8421111f9 Add study guides and verse of the day features 2025-05-30 12:42:45 -04:00
kennethreitz 56527a8d5c Add study guides and verse of the day features 2025-05-30 12:41:00 -04:00
kennethreitz 5aff6a4fa4 Simplify README documentation 2025-05-28 09:52:56 -04:00
kennethreitz bb2748c90b Simplify README documentation 2025-05-28 09:52:17 -04:00
kennethreitz 00edd7abbd Update README.md 2025-05-28 09:47:30 -04:00
kennethreitz 397d279975 Remove large typography styling and simplify layout
Removes extensive custom typography CSS with multiple Google Fonts
and complex responsive grid layout in favor of simpler styling that
relies more on the base theme. Converts from sidebar layout to
single-column with inline table of contents.
2025-05-27 10:03:28 -04:00
kennethreitz e02c7974c5 Disable sidebar on mobile and fix responsive behavior
Remove transform-based mobile sidebar in favor of complete hiding.
Update breakpoints and remove unnecessary mobile touch handlers.
2025-05-27 09:47:17 -04:00
kennethreitz 431fa3236c Update verse navigation to use pushState and set page title
Replaces location.hash with history.pushState to prevent page jumps,
consolidates hash change handling into a single function, and updates
the page title to include the current verse number for better UX.
2025-05-26 21:24:31 -04:00
kennethreitz f9678f18d8 Adjust verse-underlined mobile styling 2025-05-26 21:24:06 -04:00
kennethreitz 96629baf17 Enhance verse highlighting with improved styling
Add subtle box shadow and smooth transition to highlighted verses.
Adjust padding, margins, and opacity for better visual appearance.
Ensure highlighted verses display as full-width inline blocks.
2025-05-26 21:23:37 -04:00
kennethreitz ba8ee8fcd0 Add verse number hover/active states and navigation highlighting
Enhance verse numbers with smooth transitions, hover backgrounds, and
active scaling effects. Update navigation to remove previous underlines,
add underline styling to clicked verses, and smooth scroll to center.
2025-05-26 21:23:19 -04:00
kennethreitz f5a15d293c Add permanent underline styling for highlighted verses
Introduces verse-underlined CSS class with purple underline and left
border styling. Updates navigation to apply permanent underlines on
verse selection and adds hashchange listener to maintain highlighting
state when URLs change.
2025-05-26 21:23:08 -04:00
kennethreitz 570e43162d Simplify full text search using iter_verses method
Replace nested loops over books and chapters with direct verse
iteration for cleaner code and better performance.
2025-05-26 21:19:25 -04:00
kennethreitz b8ffa6177d Add full text search functionality to KJV Bible site
Implement comprehensive search with live suggestions, highlighting,
and relevance scoring. Add search API endpoint and navigation links.
2025-05-26 21:17:15 -04:00
kennethreitz 30166fac7b Add ISC license and improve verse number styling
Adds ISC license file and fixes verse number positioning issues by
resetting CSS properties that could interfere with proper display.
2025-05-26 21:10:02 -04:00
kennethreitz d6f2bbea39 Update verse number styling for better visibility
Increase font size and weight, change color to primary-light across
all breakpoints, and adjust right margin for improved readability
2025-05-26 21:07:46 -04:00
kennethreitz 20b21a3b90 Improve verse number styling and visibility
Increase font size and weight, adjust color scheme to use primary-light
and accent-color variables, and add slightly more margin spacing.
2025-05-26 21:07:33 -04:00
kennethreitz 03b3cc363b Update verse number styling and color variables
- Change color from --text-muted to --text-secondary
- Increase font size from 0.7rem to 0.75rem
- Adjust margin-right from 0.15rem to 0.2rem
- Update hover state to use --text-primary
2025-05-26 21:07:12 -04:00
kennethreitz 37125b286b Add Bible book categories legend styling 2025-05-26 21:04:22 -04:00
kennethreitz f81064ff4c Add CSS classes to book cards for categorization 2025-05-26 21:03:44 -04:00
kennethreitz ea71c9c2aa Add Bible book category color coding and enhanced hover effects
Introduces color-coded styling for different Bible book categories
(Torah, Historical, Wisdom, Prophets, Gospels, etc.) with distinct
left borders and hover states. Also improves book card hover animations
with animated top border and enhanced shadows.
2025-05-26 21:03:24 -04:00
kennethreitz 03baa55bbb Update commentary header styling for better theme consistency
Replace hardcoded primary background and white text with CSS custom
properties and add border for improved visual definition
2025-05-26 21:01:07 -04:00
kennethreitz 1b03e2fc16 Update book commentary template to use CSS variables for colors
Replace hardcoded white text colors with CSS variables for better
theming consistency. Update commentary header to use surface color
instead of primary color background.
2025-05-26 21:00:17 -04:00
kennethreitz c1b25f5959 Update book template typography and color scheme
Switch from Playfair Display/EB Garamond to Crimson Text for
consistent typography and replace hardcoded white/color values
with CSS variables for better theme consistency.
2025-05-26 20:59:32 -04:00
kennethreitz f556cb79eb Fix CSS syntax error and update border colors
Removes malformed border-text-secondary line and updates hover states
to use consistent primary colors instead of secondary/border colors.
2025-05-26 20:56:44 -04:00
kennethreitz db5cadb520 Update color scheme to dark purple theme
Switch from light theme to dark background with purple accents.
Update sidebar with gradient background and improved hover effects.
Enhance button and navigation styling for better contrast.
2025-05-26 20:56:32 -04:00
kennethreitz a27b0d9b8f Fix missing closing parenthesis in onclick handler 2025-05-26 20:54:11 -04:00
kennethreitz 69e26fe5d1 Center commentary container and improve responsive layout
Add max-width constraint and auto margins to center the commentary
container. Update mobile and tablet breakpoints to use consistent
centering approach and adjust padding values.
2025-05-26 20:51:18 -04:00
kennethreitz 9b433e3889 Ad 2025-05-26 20:51:12 -04:00
kennethreitz 20a905a1c7 Center commentary section and limit max width 2025-05-26 20:50:38 -04:00
kennethreitz 2274aa2abb Set consistent font family and update Torah formatting
Apply Crimson Text font across all layout elements for typography
consistency, and standardize "Torah / Pentateuch" spacing with
proper formatting throughout the interface.
2025-05-26 20:49:11 -04:00
kennethreitz a18d5ae3a4 Add Crimson Text font to commentary styles and templates
Applied Crimson Text serif font throughout commentary styles and
chapter template to replace previous font variables and ensure
consistent typography across all text elements including headers,
navigation, verse numbers, and body text.
2025-05-26 20:48:03 -04:00
kennethreitz ccf9cdd9cd Add Crimson Text font family to loading states and inputs 2025-05-26 20:46:34 -04:00
kennethreitz 49ca0aa570 Switch from dark theme to light theme with Crimson Text font
Update CSS custom properties from dark purple/black theme to clean
light theme with white background and dark text. Replace font stack
with Crimson Text serif throughout. Reduce font sizes, shadows, and
spacing for cleaner appearance. Simplify styling by removing gradients
and complex effects.
2025-05-26 20:46:19 -04:00
kennethreitz fbcec12811 Refactor inline AI commentary link styles to CSS class 2025-05-26 20:37:02 -04:00
kennethreitz 14cd6dbe2f Update chapter subtitle to include AI Commentary link 2025-05-26 20:36:35 -04:00
kennethreitz c0fb6acfa0 Remove reading options styles from chapter template 2025-05-26 20:36:26 -04:00
kennethreitz de3ff566ab Remove unused reading options and scrollToTop functions 2025-05-26 20:34:55 -04:00
kennethreitz 8e8d6f01e2 Remove reading options controls and functionality
Removes the options button, reading options panel with font size,
line spacing, and verse number toggles, along with associated
JavaScript for saving and loading preferences.
2025-05-26 20:34:39 -04:00