I wrote it because she is the most wonderful wife anyone could ever want and an amazing mother to our children... and also because I do a poor job of reminding her of how special she is to me.
Since I am surprised and amazed by her every day, I needed a way to do something for her every day. This app is my way to digitally immortalize our love.
Every day the application will open, at a time of your choosing, and present your lover one of the reasons you love them. The hard part is that you need to come up with the reasons to show in the app. A few built-in messages are provided to get you started... but I can't do ALL the work for you.
The easiest way to do this is to create a text file with a reason on each line and use the app to load it.
At any point, you can swipe to the right to view messages that have already been presented.
If this application showed up on your phone out of the blue, someone must think you are pretty special, too. Each day this application will give you a reason that the person who installed it loves you. Yes, ALL of the reasons that you see came from the person who installed this app for you. Enjoy!
*Set the time of day a message pops up
*Choose whether the app will show updates
*Choose whether the app will post a notification after updates
*Ability to use markdown to create HTML links and images in your messages
*Images can be DataURI's so network is not needed to display them
*Set the date that the application activates and starts performing updates
**Install it secretly weeks in advance if you want
**A message is displayed if your love launches the app asking them to come back later
*Customization of various messages
**The "nothing to see message" before the application activates
**How you address your love
**A note to include with every message
**Farewell in the note
**How you sign the note
*Optional security password so set-up features are not available for your love to change them
*Load messages from a single file, a directory of files, an HTTP location or use built-in messages
*Browse for files or directories to load messages from
*Preview and edit loaded messages
*Stage messages for preview and editing before activating them
Notes about permissions:
*Read the contents of your USB storage - To load messages from the device
*Modify or delete the contents of your USB storage - Not used, but required for external storage access before 4.4
*Full network access - To load messages from http URLs
*Run at startup - To request the system to send a broadcast when the update time is reached