Skip to content

chore(main): release maiv 1.0.0 - #4

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--maiv
Open

chore(main): release maiv 1.0.0#4
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--maiv

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 2, 2025

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.0.0 (2026-03-01)

✨ Features

  • about: add dedicated About page with app information and version details (02ba351)
  • add book cover as start of bible and copyright page as end of bible (db3de9b)
  • add expo-secure-store (a1fbc0b)
  • add illustrate verse option (3811447)
  • add verse picker (0b57b27)
  • added new bibles supported (5cc3764)
  • android: add platform-specific font family mappings to Fonts constant (83a9101)
  • auth: add apple sign in (620e87e)
  • auth: add google sign in (25a8bc9)
  • auth: show logout button when signed in (a473c24)
  • auth: support light and dark mode sign-in buttons (e42e627)
  • cache: add cache versioning, automatic invalidation for outdated entries, and robust error handling (80bef94)
  • component: use new url and key callback constructors from app provider, shore up error handling, and reorder and label sections (3def630)
  • context: add url and cache key callback constructors, support partial readingLocation updates, and rename a state (ec5ff51)
  • context: constructAPIUrl is now a callback hook which is itself provided by the useAppContext hook (b06f441)
  • gh-pages: initial MAIV public landing page with coming soon message and store badges (9a9ad8e)
  • implement custom drawer content for enhanced navigation experience (0de07b0)
  • reader: override PagerView by reimplementing react src, consolidate various components and hooks into new BibleBookReader (new PagerView) (e8efbf8)
  • show book-cover to user on startup or when changing books from app drawer (08a0405)
  • support cache expiration (f380d4b)
  • ui: add dropdown component (4f6cdc5)
  • ui: add more icon mappings (a08d859)
  • ui: add platform-specific BibleReadingLocationPickers for iOS and Android (d399ffe)
  • ui: create component to make picker header title reactive to reading location changes without re-setting entire header title component (60af796)

🐛 Bug Fixes

  • added description and copyright to bible-version.json (b20e778)
  • android: add cancel option to ActionSheet for dismissibility and improved UX (fe1780d)
  • android: enable continuous chapter and book swiping in BibleBookReader PagerView (8a3e181)
  • auth: expect backend to inform whether signed-in user is new or returning (7a80228)
  • auth: native google sign still requires web client oauth id (e6b16e7)
  • BibleBookReader: add dual paging maps to fix verse picker and page jumping issues (3111493)
  • cache: cache comprises ot two stores so both must be cleared (c51a9ce)
  • components: fix circular imports (89cae85)
  • context: remove redundant setting and removing session state (0fc7ed4)
  • context: save reading location to global state when app backgrounds or current book reader unmounts (c94f504)
  • drawer: cache user selection and general ordering with headers (27baa1f)
  • drawer: correct focused state by using navigation state instead of context (de33ea4)
  • ensure critical async operations are properly awaited (da3df1c)
  • location: allow page 0 to update by checking for null instead of falsy (120bdec)
  • make AI mode optional when building pdfs (ef3b30a)
  • picker: allow user to jump to summary page of chapter (4ebfec2)
  • reader: add page placeholders and change paging logic to fix and normalize look and feel across android and ios (3a7ae3e)
  • remove circular imports (c0f77d4)
  • splash: use different approach for android splash screen (7442c73)
  • state: concentrate saving reading location to book reader solely (eab3824)
  • switch to azure storage for text and image summary (32266ea)
  • switched to expo-sqlite from async storage (2734367)
  • theme: ensure full app re-renders when system appearance changes (560e525)
  • theme: make reading mode default theme (218d200)
  • ui: adjust Expo modal stack layout to show header on Android for proper back navigation (07d70d3)
  • ui: adjust verse illustration modal image width for better cross-device layout (0a4a8ae)
  • ui: prevent white flash during drawer→modal transitions with consistent background color on android (198acff)
  • ui: removed shadow effects on share button to unify look across devices (ffc7303)
  • update cache key values (2d44e38)
  • update to account for azure storage for ai generated material (7762712)
  • use valid non-defaults for init state in case useEffect update fails (224ebad)

♻️ Refactors

  • add shared constant for blurhash (cc2c291)
  • allow user to pick bible version from app drawer instead of modal picker (f4255b4)
  • api: centralize Azure Function URL creation with constructAPIUrl utility (703a083)
  • app-provider: persist reading location on background and unmount (c55fa1f)
  • auth: switch Google sign-in from expo-auth-session to @react-native-google-signin/google-signin (ac5cd4e)
  • cache: split cache system into AsyncStorage and kv-store variants (edf86ea)
  • component: add sections and orgaization (42c7730)
  • components: add sections and organization (e81e8c3)
  • components: add sections and organization (4e629df)
  • components: move dropdown constant and type to corresponding folders (18687de)
  • components: simplify smaller settings components into one component view and add section headers and organization (8be451c)
  • constants: move AI constants to constants folder (bf2d26c)
  • constants: move cache ttl constant to constants folder (27dd705)
  • context: merged context providers into one while reordering imports (50f3d16)
  • context: use new app context provider, rename cache functions, and reorder imports (73bd11d)
  • context: use new app provider context and reorder imports (f063c1b)
  • context: with unified app context provider the useColorScheme hook was redundant (d243c80)
  • create index.ts to re-export constants for cleaner imports (c71e493)
  • create index.ts to re-export hooks for cleaner imports (d70e9d9)
  • create index.ts to re-export utilities for cleaner imports (6b863c1)
  • hooks: unify constructAPIUrl with storage builders (e5ea13a)
  • modal: add sections headers and organization (bcb581e)
  • move summary component to book reader folder for better organization (d38002c)
  • native: split modals layout into ios and android variants (fedf36b)
  • remove unused component (c9bb3e2)
  • rename constant to reflect how the values are actually used (2dc9e60)
  • rename function to getKeyListOfSupportedBibleVersions for clarity (31810fb)
  • renamed and moved BibleReadingLocationPicker component to bible version pages only (9426d47)
  • reorganize components and create index.ts to re-export components for cleaner imports (9d053a9)
  • type: move type to types folder, add inner type to existing type, and add unified export for all types (da54f39)
  • types: move interface to types directory (f0d4760)
  • ui: unify verse context menu across platforms and standardize option text to verb-based actions (7fde4b4)
  • use route mapping for drawer content rendering and navigation handling (f3c0374)

⚡ Performance

  • app-provider: load SecureStore session token in parallel with cached data (f182fd2)
  • util: compute list once on module load (1db72bc)
  • utils: precompute supported bible version lists at module load (4914bbd)

📖 Documentation

  • add Conventional Commits guide for structured commit messages (4e9639e)
  • gh-pages: add data-deletion policy (1f7d976)
  • gh-pages: add google-site-verification (dbeec9a)
  • gh-pages: add privacy policy (c28a67b)
  • gh-pages: add Terms of Service page (0d41cba)
  • gh-pages: move coming-soon-to-app-stores message above disabled buttons (53e5944)

💅 Style

  • eslint: add missing expo grouping (371afd7)
  • eslint: clarify builtin vs external vs internal import grouping for Expo/React Native (14c3fd9)
  • eslint: enhance import order rules with React ⚛️, Expo 🧩, and external 📦 grouping (993dca8)
  • eslint: fix react import grouping (fb9ac2f)
  • lint: clean up (e64ed53)

🏗️ Build System

  • dev-client: add Expo Dev Client and development build configuration (c64eafb)
  • dev: convert ios simulator dev build to real device dev build (597731c)
  • lint: support alias imports and platform-specific files for Expo + TS project (99b0eba)
  • update scheme to match ios and android app id (6b2caac)

🧰 Maintenance

  • add book cover images (b89f12c)
  • add EAS CLI commands for improved development workflow (091d33e)
  • add google-feature-graphic (7cd2c06)
  • add icons vscode ext to workspace recommendations (7cd4a0a)
  • add release-please configuration for changelog management (c1461d5)
  • add spell checker to recommended extensions (dad49a5)
  • add synchronous getCache function (017d226)
  • cache: same cache, just functions rename (a47d080)
  • change bundle and project ids (76f19dc)
  • change default bible book (4488f15)
  • clean up (60fe3bc)
  • commitlint: increase header max length to 120 and fix ESM module warning (b673d82)
  • configure release-please for repo (31d4f0b)
  • context: rename state (94e8a78)
  • context: rename state (8de0f1f)
  • deps: add expo-linear-gradient (3cb560e)
  • deps: expo install check (6a466db)
  • deps: expo install check (eeb2ca8)
  • deps: expo-audio needs expo-asset (cbaefab)
  • deps: update expo deps (22a45cf)
  • dev: add eas device scripts for ios devices (42dd523)
  • dev: rename script for consistency (2359741)
  • eas: keep only production build and submit flows while using single script to build and submit all (5d1e05b)
  • eslint: expand Expo import pattern to include expo-router and nested subpaths (b996807)
  • eslint: extend React ecosystem pattern to include react-native-* packages (502a2da)
  • eslint: force Expo group to appear before all other external imports (0ce9535)
  • file rename (52a0594)
  • format: fix format issues (29a247e)
  • format: fix Prettier spacing in empty catch blocks (471a206)
  • gh-pages: add icon links to privacy head (452af7b)
  • imports: clean up (3c38183)
  • imports: enforce new order (0151b49)
  • lowercase slug to match expo eas project (dbf6d58)
  • main: release 1.0.0 (#1) (70b4fa4)
  • main: release 1.1.0 (#2) (1910153)
  • main: release 1.2.0 (#3) (7de8333)
  • project init (4976be0)
  • props: rename prop types (c2786f6)
  • refactor and add fence block style to fallback (3fbd23a)
  • release 1.0.0 (e6d6eed)
  • remove lint script (1b8c6a4)
  • removed versions that will not be supported (f1b69fd)
  • rename app default value (22ae9aa)
  • rename file (4cef88d)
  • rename site folder to docs for GitHub Pages compatibility (aa41ad7)
  • reset app version and changelog (8c8aeef)
  • same azure function url, just changed what part was stored as secret (e624df3)
  • types: add reading location types to types index (7f47bc0)
  • types: fix misspelled file name (c9e7f5a)
  • update expo deps (45620e7)
  • update release-please configuration and add manifest file (359bda9)
  • update YLT fullname (e6ae0e4)
  • use different scheme for reading location data (acdf20f)
  • utils: consolidate bible related utils into one file (934ce9b)
  • utils: remove unused or deprecated functions (0956463)
  • utils: rename file and function (2f93a09)
  • vscode: auto-run ESLint on save to reorder imports after adding missing ones (bbd83ca)
  • vscode: turn off auto fix all on save (55100ee)

⏪ Reverts

  • allow individual platform builds and submits (24f925b)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--maiv branch 29 times, most recently from 38b8d97 to e1f4ce3 Compare November 8, 2025 20:14
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--maiv branch 8 times, most recently from cced51c to b97b62b Compare November 12, 2025 10:46
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--maiv branch 13 times, most recently from 70cafae to 3020ddd Compare November 20, 2025 01:22
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--maiv branch from 3020ddd to aa8d104 Compare March 1, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants