redshiftzero
redshiftzero
When scanning notes in the view service, we should ensure that we're checking the validity of note contents, i.e. treating that what we're getting from the node is untrusted.
Related to #1039, we should include a detection key in the `Note`.
The scope of this ticket is to finalize terminology (i.e. #945) for keys/addresses/primitives and document it in the protocol spec.
This ticket is for adding support for computing hashes in circuit, probably via an extension trait on `PlonkCircuit`. A pre-req is #55 (which may end up changing the Poseidon parameters...
It would be sick to have a logo for OpenOversight. The design we are going for is friendly and gentle π . See [happy police officers here](https://www.shutterstock.com/image-vector/group-police-officers-man-woman-cops-496265950?src=a91V0nqqTNnmzCDQTSHFCg-1-26) and [a friendly...
The [upload view](https://github.com/lucyparsons/OpenOversight/blob/71b790560dc045bcded0ed92f44a7e90fb2c642c/OpenOversight/app/main/views.py#L691) function has become quite long and is ripe for refactoring, we should probably break this view up a bit for testability (bonus points for writing out in...
We should definitely have content warnings on some videos of police incidents. This is something that @nmorduch noted in the mockup in #473. For videos, we should add a column...
Administrators (and eventually coordinators #355) should be able to send an email message to all users doing volunteer work on a particular department. There should also be an opt-out.
We should add caching to reduce response time. [Here's](https://stackoverflow.com/questions/24589123/how-to-cache-sql-alchemy-calls-with-flask-cache-and-redis) a minimal example using [Flask-Cache](https://pythonhosted.org/Flask-Cache/).
Our backup strategy at this point involves fetching gigabytes of data. We should do at least one of the following: 1. Emit progress output to prevent backups running in circle...