Code Monkey home page Code Monkey logo

servicedroid's People

Contributors

etiennebruines avatar seanmonstar avatar

Stargazers

 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  avatar  avatar  avatar

servicedroid's Issues

Whats New dialog

new versions should probably show Whats New...

related, should the same kind of dialog box be used to explain how to use a certain page? or is that too many dialog boxes...?

the placement log should be a history log

seeing a log of all placements is nice, but it would also be beneficial to see all return visits. it would also allow people to remove return visits they didn't mean to record.

deleting a call leaves all placements/rvs in stats...

its conceivable tho, that you made the placements, and now the call has moved away, so you'd delete the call, but the placements/rvs are still legit.

You could also be wanting to remove the whole call cause everything fell apart or something.

Offer a prompt at Call deletion "Remove associated RVs and Placements?"

making anonymous placements

Sometimes you make a placement in streetwork, or something similar, and need to mark down placements, but they dont belong on any specific call.

make a help page

a help manual or FAQ would be really useful.

Perhaps make the gh-pages branch have an Android optimized page of help and FAQs.

Provide link from inside the app?

rotating screen wipes out text in notes

When writing notes or an address, etc, and you happen to rotate the phone enough to change orientations, it wipes out all the non-saved text.

Expect: it shouldn't delete the text.

Deleting a call should remove the active Bible study

When a call is deleted, the bibly study shouldn't be deleted necessarily, but it should surely be ended, otherwise we have a run away Bible study that the user can never end.

When fixing this, be sure to include some SQL to remove any bible studies already in this broken state.

typing hours into time entry doesnt get saved

the time widget doesn't record the value you've typed until you remove focus from the widget. If you press on the confirm button before having removed focus, then when I ask the widget for the time, it's still got the old time recorded, since it does all click action code before triggering the focus has changed.

change the month of the Time view

it'd be nice to swipe left or right and change the currently viewed month of the time entries. this would allow one to see in better detail time they did previously, as well as a chance to edit entries in previous months.

view a map of all locations

if we would see the map of all locations, it would let use try to make a mental course, or just see who was close by.

selecting Start Time is buggy

selecting Start Time can sometimes cause a run away thread that doesn't show itself until half a day later, and then you've been in service for "13 hours"!

consider making the timer and Android Service

show Bible Study status in list view

it would be useful if you could bible studies were marked as such in list view, so that someone you might not find again doesnt get forgotten about, and you still see that you're counting a bible study on that person

making a placement should let you determine the date

sometimes you forget to enter a placement on that day, and go in later to add a placement to a call. The exact day doesn't seem to matter as much, but if you're in a new month, now you have a placement in the wrong month.

make the date editable.

select a date for a return visit

sometimes we enter a return visit not on the same day we made the visit. especially when importing our calls from our paper callbook.

This would also allow people to cancel if they accidentally tapped Return

Return Visit view should show useful data

for example, the notes at the top (maybe truncated?), the last time visited (in time ago), as well as a list of placements, and if currently a Bible Study (make this a checkbox?)

possibly include a list of return visits? do we care besides the just knowing how long ago?

sort Calls by distance

similar to seeing a Map of all Calls, it'd be nice to sort the list based on who was closet to your current location

be able to round time or carry over at month's end

If you get like 11.5 hours, since we don't report partial hours, it should prompt to move the half hour to the next month. However, if you get, say, 11 hours and 57 minutes, it should just offer to round off to 12.

Convert Bible Study status to Bible Study Visits

The study status thing was a clever idea, but is way too confusing, and not very forgiving. It has too many downfalls.

It would make more sense, instead, to let people select a Bible Study when making a return visit. It would be a Bible Study Visit. Counts as a return visit, and as a bible study for the month. Super simple, no confusion on when the study started, and such.

Must remember to come up with an elegant way of showing Bible Study status in Calls List.

transfer a Call to someone else

We should be able to transfer a call to someone else. Essentially, it would just delete the call (not the placements), and send a parseable file to someone elses email address.

The email should have the plain text, of the name and address and notes. It should also have an attachment, that users can open on their Android device, that will create the Call for them in ServiceDroid.

timer stops if task gets killed

a lot of people use Task Killers... maybe I could do some fancy saving of times to allow the timer to start back up with the correct time if the task gets killed?

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.