Site Version History
Current release: v0.12.0 (Apr 11, 2026)
v0.28.0 Apr 17, 2026
Comment editing and delete icons
- Comments can now be edited inline by their author (pencil icon, save/cancel).
- Edited comments show "(edited)" indicator next to timestamp.
- Delete button uses a trash can SVG icon instead of plain text.
- New PUT /api/comments endpoint for comment updates.
v0.27.0 Apr 17, 2026
Phase 3-5: Dynamic routing, merge CLI, leaderboard
- /services/[slug] dynamic route for user-submitted services with sections and approved prayers.
- Static service slugs (qeddase, siqlet, etc.) get 301 redirects to their existing pages.
- scripts/merge-contributions.mjs CLI merges approved corrections into prayers.json.
- Admin approve now sets submitted services to "published" status.
- Contributor leaderboard on /community: top 10 ranked by approved contributions.
v0.26.0 Apr 17, 2026
Churches fallback: dynamic nearest-city hints
- Fallback banner shows when auto-detected city has no churches, with clickable nearest-city suggestions.
- Hints computed via haversine distance from IP coordinates, with text-based fallback using most common cities.
v0.25.0 Apr 17, 2026
Contributor submission pages
- New /services/submit page: contributors can propose new liturgical services with name, category, accent color, and section builder.
- New /services/contribute page: multi-language prayer text editor with Ge'ez/Transliteration/Amharic/English tabs and live preview.
- New /profile/submissions page: contributors track submission status (pending/approved/rejected) with admin feedback.
- Contribute page updated with 4 action buttons (Submit Service, Add Prayer Text, Submit Church, Suggest Edit) and My Submissions link.
- Profile page: new My Submissions tab for approved contributors.
v0.24.0 Apr 17, 2026
Churches geolocation fallback
- Fixed: churches page no longer shows "No churches found" when auto-detected city has no matches.
- Fallback banner: "No churches found near {city} — showing all churches" with search hint.
v0.23.0 Apr 17, 2026
Unified manuscript hero across all pages
- ServiceHero applied to churches (Church Directory eyebrow), community (Get Involved), and contribute (Join the Project).
- Homepage FOUC fix: logged-out hero visible by default, JS swaps on login.
- Removed dead .hero CSS rules from Base.astro.
- contribute.astro migrated from old div.hero to ServiceHero component.
v0.22.0 Apr 17, 2026
Churches page CTA and footer spacing
- "Don't see your church? Add it here" CTA card at bottom of churches list.
- Added bottom padding to churches page to fix footer crowding.
v0.21.0 Apr 16, 2026
Manuscript hero, service page restructure, tab-integrated glossary
- New ServiceHero component: centered manuscript style with ornamental corner crosses, gold eyebrow, serif title, Ge'ez subtitle, diamond divider, progress pill.
- Applied hero to all pages: index, services, qeddase, siqlet, tinsae, tselote-hamus, full-order.
- Services page restructured: The Liturgy (2-column) + Passion Week (3-column, chronological).
- Removed ConstructionBanners from all pages — hero progress pill replaces them.
- Key Terms + How Are Anaphoras Chosen integrated as card-grid tabs inside the daily service card.
- Removed standalone info-dropdown sections from qeddase.
- CSS fix: is:global on ServiceHero to prevent Astro scoping vs global style conflicts.
- Removed editorial notes, replaced emoji icons with SVG vectors.
- Version history card removed from qeddase body (already in global footer).
v0.20.0 Apr 16, 2026
Qeddase daily guide: mockup alignment + Ethiopian date context
- Week picker, date strip, and service card aligned to v3 mockup (3-letter day names, gold-today, feast dots, meta-row layout).
- Date strip now shows Ethiopian date in Ge'ez script (e.g., ሚያዝያ ፰) alongside Gregorian.
- Liturgical context tags: feast, fast, movable, Holy Week, Passion Week — stack when applicable.
- Key liturgical terms embedded as a dropdown inside the service card actions row.
- Fixed dead links: /anaphoras → /full-order, footer About/Contact → Version History + Contact modal.
v0.19.0 Apr 14, 2026
Qeddase v3 redesign
- Sidebar scholar layout with persistent anaphora rail.
- Week picker for navigating across days.
- Bottom-sheet Learn modal for quick term lookup.
v0.18.0 Apr 13, 2026
Icons, sources, and contributor credit
- Replaced emoji icons with SVGs across the app.
- Improved source links and Suggest Edit UI.
- Added contributor credit on edited content.
v0.17.0 Apr 13, 2026
Comments and edit-suggestion workflow
- Comments on service pages.
- Edit suggestions workflow with contributor visibility.
- Contributor profile improvements.
v0.16.0 Apr 12, 2026
Churches directory: filters and geolocation
- Cascading country → state/province → city dropdowns.
- Near-me filter with reverse geocoding and auto-detect.
- Pagination, search, denomination tabs, and metro-name normalization.
- Contributor church dashboard (link, create, edit).
v0.15.0 Apr 12, 2026
Site navigation and community pages
- Redesigned nav: Services dropdown, Churches, Community.
- New /services and /community pages.
- Homepage refactored with personalization.
v0.14.0 Apr 12, 2026
Auth, profiles, and admin
- Supabase auth with PKCE flow and static-page support.
- User profiles and contributor request flow.
- Admin dashboard and security hardening.
v0.12.0 Apr 11, 2026
St. Basil enrichment
- St. Basil anaphora enriched with focused guide, inline markers, and movement map.
- 4 of 14 anaphoras now fully enriched (Apostles, Our Lord, Our Lady, St. Basil).
v0.11.0 Apr 11, 2026
Our Lady enrichment and glossary table
- Our Lady (Kyriakos) anaphora enriched with movement map and feast associations.
- Key liturgical terms table added to the Qeddase introduction.
v0.10.0 Apr 11, 2026
Our Lord anaphora enrichment
- Focused guide with usage context and coverage stats.
- Inline section markers and feast associations based on daily calendar data.
v0.9.0 Apr 11, 2026
Full order deep links to text
- All 14 Full Order steps connected to real prayer text.
- Hash navigation now opens collapsed sections automatically.
v0.8.0 Apr 11, 2026
Early full-order deep-link rollout
- Steps 1 to 7 linked to prayer text.
- Section markers and jump pills added in preparatory services.
v0.7.0 Apr 11, 2026
Reference compaction and clarity pass
- Anaphora reference converted into compact expandable pills.
- Full Order changed to an honest status map.
v0.6.0 Apr 11, 2026
Apostles anaphora enrichment
- Focused guide and movement map for Apostles anaphora.
- Companion links to daily guide and full-order sections.
v0.5.0 Apr 11, 2026
Seasonal service pages
- Added Tselote Hamus and Tinsae pages with prayer text.
- Linked new pages from homepage and footer.
v0.4.0 Apr 11, 2026
Resource-library shift
- Homepage redesigned as a resource hub.
- Qeddase restructured around daily-date service flow.
v0.1.0 Apr 2026
Initial deployment
- Shipped initial anaphora text and daily selector.
- Responsive layout and dark mode support.