Giter Site home page Giter Site logo

blocher / dailyoffice2019 Goto Github PK

View Code? Open in Web Editor NEW
33.0 33.0 14.0 380.73 MB

This project is used to build the website https://www.dailyoffice2019.com. The site invites you to join with Christians around the world in praying with the Church, at any time or in any place you may find yourself. It makes it easy to pray daily morning, midday, evening, and compline (bedtime) prayer without flipping pages, searching for scripture readings or calendars, or interpreting rubrics. The prayers are presented from The Book of Common Prayer (2019) of the Anglican Church in North America and reflect the ancient patterns of daily prayer Christians have used since the earliest days of the church.

Home Page: https://www.dailyoffice2019.com

License: MIT License

Python 12.01% HTML 7.66% Makefile 0.01% JavaScript 77.14% Shell 0.02% SCSS 0.41% Java 0.02% Swift 0.04% Ruby 0.01% CSS 0.08% TypeScript 0.01% Vue 2.58%

dailyoffice2019's People

Contributors

blocher avatar dependabot[bot] avatar engageben avatar perryholden avatar pmads1376 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

dailyoffice2019's Issues

Add pointed new coverdale psalms and chant tones **Enhancement**

Enhancement (I cannot add the label because I don't have permission for this repo)

The St. Bernard Breviary is a soon to be released breviary of the 2019 BCP with the offices and 2019 New Coverdale psalms pointed for chant with corresponding chant tones. Psalms all use the same tone for each day (based on the 30-day reading plan). Early versions of the pointed psalms and tones can be found here.

It would be cool to have an option to display pointed psalms and tones for for the the psalms. A future feature could include the entire office pointed for chant based on St. Bernard Breviary or even recordings of various psalms / canticles chanted.

I'm happy to help implement this as time permits.

Add audio and/or pointings for psalms

Tim Doublestein on Facebook, https://www.facebook.com/groups/dailyoffice/permalink/958870857814699/, One thing I would love to see is the addition of audio chants to the Psalter as they become available.

Garrett Flatt
Some of the ‘79 online offices (like the Gregorian) had an option at noon and vespers to provide basic chant notation so that the office could be sung. The chants for the psalms rotated basic plainchant patterns. I know I may be the eccentric here—but chanting the noon office at my lunch in my office was always a very lovely way of grounding myself. Could this be added?
https://www.facebook.com/groups/dailyoffice/permalink/992843847750733/

Add text to speech

From: CASSANDRA DUNBAR [email protected]

I would like to suggest a few additions to the app. First off, it looks great! I was just suggesting to my priest that someone needs to make something like this!

  1. For accessibility purposes, it would be great to have the option of text-to-speech with the app. I know a friend who is blind who would really benefit!

Add a readings only view

Megan Alicia Sateia [email protected]

I was wondering if it would be possible to have a tab with all of the Daily Office Bible readings for the day all in one place with just the readings (no liturgy)? Or maybe you already have this feature and I just haven’t seen it?

For my own readings, I would like them to be on the same page. With the psalms. 60 day psalter. And if it’s possible to toggle between abbreviated and full readings, that sounds cool, but otherwise the full readings.

Add hymns

Fr. Roger Grist [email protected]

Thanks for this link.
I don't know if it would be possible, but the missionstclare.org website offers the 1979 BCP Daily office with a few hynns within the Office itself. I find this an uplifating part of the Daily Ofice.

If you can't do this at this time, perhaps that could be done at a later date.
Blessings,
Fr. Roger Grist ```

Settings are not screen reader accessible

Jamey Cook [email protected]

tiny things (it's just part of being a librarian's daughter, I guess)
. First, Dayspring is misspelled on the O Antiphons (I think that was
12/22/19). Second, I've been playing with the settings tab, and the
choice of Psalter cycle, Canticle, reading cycle  selection, and audio
controls  are appearing to my screen reader as headings, rather than
radio buttons or other types of elements which can be toggled. I
noticed the link at the bottom, but because it isn't editable, I don't
know how or what to change to get the daily canticle rotation. I am
using Firefox, but could also try Chrome on my BrailleNote Touch +
[tablet],and Safari on the IPhone to see if I get the same result.
And, if it is a work in progress, that is totally OK as well!
If you want to play with a demo version of JAWS (Job Access With
Speech) for Windows, go to www.freedomscientific.com, click on JAWS
headquarters, and there should be a "download demo" link somewhere.
Unfortunately, the sessions are limited to 45 minutes, unless you have
a full authorization. I don't know if they have a trial period for
developers. They can also be reached by phone at 727-803-8600, but the
hold times are lengthy, or by email at [email protected].
If you see Vispero, that is the name of the company after a couple of
mergers.  A secondary screen reader, which is totally free, is NVDA
(Nonvisual Desktop Access). If you enjoy playing with the Python
language, its source code is available, plus the add-ons page is full
of all sorts of little projects. To download a full version, go to
www.nv-access.com. The creators and developers are in Australia.
Thanks again,
Jamey```

Add Dark Mode

Adam Craig on Facebook https://www.facebook.com/groups/dailyoffice/permalink/954974248204360/

Have you considered adding an option for styling the interface in the "Settings"? Specifically, those of us praying one or both of the offices in darker environs may benefit from "Dark" and "Sepia" modes, with background and text colours similar to those available on common electronic reading apps.

While this would be great on the web interface, it would definitely be a huge plus if it could be incorporated into the forthcoming Android and iOS apps.

I am now on my third day using this regularly, and wish to express again how grateful I am for your labours on this! I continue to be impressed with how clean and simple the presentation is. Thanks again!``` 

+ Timothy J. Hutama https://www.facebook.com/groups/dailyoffice/permalink/990635654638219/

Psalm daily readings toggle switch JS error

Reproduction Steps

  1. Go to https://www.dailyoffice2019.com/readings/2024/2/3
  2. Open the Chrome inspector
  3. Scroll down to the Psalms
  4. Toggle the 30 Day / 60 Day switch

Expected Results

No console errors

Actual Results

The following JS error is displayed: Uncaught (in promise) TypeError: Cannot set properties of null (setting 'checked') at switch2.mjs:114:21

Additional Information

This is because the Reading.vue template is conditionally rendered via v-if instead of v-show. Using v-if takes the entire block of HTML out of the DOM entirely, so the JS is no longer able to update the input. The element-plus switch element's JS can not access the missing input, therefore it gives a JS error.

I recommend using v-show instead of v-if in the Reading.vue template. I don't think that keeping the HTML in the DOM will be a huge performance issue.

Changing the Bible's API

I noticed you are using biblegateway to access the daily scripture readings, but also looks like you're using Oremus, and I'm not sure if there's any others I'm missing. I know it would require a bit of refactoring, but I wonder if api.bible would be a better overall framework. The two main reasons would be it would let you access the various translations from a single source. This includes other language bibles like Spanish if the app ever incorporates the 2019 BCP Spanish text. The second reason would be the ability to access audio bibles. Based on bible gateway's api documentation, it doesn't seem like there's an ability to access the audio bibles on their site. I know audio bibles are one of the enhancements you hope to add, and it seems like api.bible would be a simpler way to make that happen.
Cheers!

Daily Office / Holy Eucharist readings "status" doesn't persist after changing Psalter Version or Translation

Reproduction Steps

  1. Go to https://www.dailyoffice2019.com/readings/morning_prayer/2024/2/17
  2. Select "Evening Prayer" under "Daily Offices"
  3. Choose a different Psalter Version, such as "Traditional Psalms"

Expected Results

When the page refreshes, "Evening Prayer" should still be selected.

Actual Results

After refreshing, the service switches back to "Morning Prayer".

Additional Information

The inverse is also true. If you choose "Evening Prayer", then refresh the page, it seems to then be locked to that service. Then, if you change it to "Morning Prayer" and choose something like a different Translation, once the page refreshes, it will go back to "Evening Prayer".

Add link to settings at bottom

[email protected] Rev. Chris Petta

One last suggestion as this am I used my phone instead of my computer. If there was a way to include your settings icon in the bottom menu with the selection of the offices and the tabs to advance forward or backward a day, it would allow for customization on the ‘fly’ instead of having to scroll all the way to the top in order to do so.

Add Patristic readings

Brett Pavia [email protected]


I know this is a huge feature request, but ....

One thing I wish is that a daily office Lectionary that follows the church year was an option, instead of the narrative lectionary.

The BCP 1979 and Common Worship (UK) both have a Church Year lectionary, weird that acna 2019 has a narrative lectionary

Second Request

Why not include a patristic reader lectionary as an option. Quotes from the early church fathers that follow the scripture readings and church year?

Brett Pavia ```

```I would love the readings for the rule of Saint Benedict as I am a Benedictine oblate 

All the patristic readers I know of and use are are in book form. One was designed for the 1979 and another is a 1200 page that follows the lectionary bible readings for the church of the UK Roman Catholic Church. ```

Blank verses displayed in Contemporary Language Psalms

Because of the Traditional Language Psalms, whose line numbers might be slightly different, there are times when Contemporary Language shows these blank verses:

1

This is because there is no verse 17 in the contemporary English Psalm 81, although there is a verse 17 in the Traditional Language Psalm 81:

2

An example verse is in the SQL table psalter_psalmverse, record ID f1600aa4-cf80-4ed6-8f02-cf621b402131. The code should be modified to prevent blank (empty) values from being displayed.

Reproduction steps:

Make available in ePub (Kindle) format

https://www.facebook.com/groups/dailyoffice/permalink/953634951671623/

via Adam Craig on Facebook


One item that I'd submit for consideration as a (low-priority) feature request would be an option for downloading an Epub of the offices on either a monthly or weekly basis for those folks who like to seek refuge from glowing screens in the bosom of e-ink devices. Given the way the site is currently constructed and the (relatively) simple formatting of Epub documents, compiling an Epub file with the relevant contents and a simple TOC may be something worth considering. For those with Kindles or other eReaders that can accept delivery of new content via an email address ("[email protected]"), one might also consider allowing users to input their eReader's email address into a text field that is part of the forthcoming user profile feature, and then having the system automatically send the Epub "book" at midnight on the 1st of each month.```

Add 1928/1943 lectionary

From: CASSANDRA DUNBAR [email protected]


I would like to suggest a few additions to the app. First off,  it looks great! I was just suggesting to my priest that someone needs to make something like this! 

1. For accessibility purposes, it would be great to have the option of text-to-speech with the app. I know a friend who is blind who would really benefit! 

2. I know a lot of people who are very dedicated to the 1928/1943 BCP daily office lectionary. Would it be possible for those readings to be an option?

Improve saint's bios

Rev. Chris Petta
[email protected]

Also, on a totally nerdy note, it would be cool to link the collect of the Saint of the Day to a bio that add for further reading - I know there are several such sites.

Allow one reading per office

Is there a way to do the two-year lectionary cycle where the readings are split across both services, rather than driving the reader to do one or the other service, or decide ad-hoc which reading to use? I do my daily prayers during my commute (only mostly guaranteed time I can set aside, and it helps stave off road rage 😇). Having to do as little fiddling with the phone as possible is desirable.

From Lincoln Anderson: https://www.facebook.com/groups/dailyoffice/permalink/974908279544290/

and from Russ Gibson: https://www.facebook.com/groups/dailyoffice/permalink/981044292264022/

from Grady Buhler [email protected]

1. There is a rubric in the daily office lectionary concerning the 2-year cycle of readings: “The two lessons each day may be divided across the two Offices.” So the first lesson is read at morning prayer and the second at evening prayer. Will you consider this as an option in the app? This is my current practice, and I alternate between saying the Te Deum and Benedictus at Matins and the Magnificat and Nunc at Evensong.

Add an Intercessions List

Blake Johnson [email protected]


So one could create a prayer list and add items to it. The prayer list could be toggled on in settings. It would then appear in the free intercessions part of MP and EP. As you pray through the list you can mark a check by each one.

Within the list, prayer items are created. They have name field (e.g., Mom) and a notes field (e.g. Health, ministry with single moms). Frequency: Daily or select days of the week. Select Pray at Morning Prayer or Evening Prayer (can select either or both). Another field, within settings where the list can be edited could be “answer” which could be a text box when there there is answer to keep a record.  Items can be removed from prayer list or deleted.

This largely mirrors the prayer list feature in Logos Software.

Just a thought!```

Copy link jumps in iOS

Click on "Copy link" causes funky behavior. Want to implement using Clipboard API polyfill

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.