redshiftzero

Results 162 issues of 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.

A-node

Related to #1039, we should include a detection key in the `Note`.

A-shielded-crypto

The scope of this ticket is to finalize terminology (i.e. #945) for keys/addresses/primitives and document it in the protocol spec.

A-shielded-crypto
E-easy

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

A-zkproofs

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

tech/frontend
easy
design
hackathon
good first issue
size/S

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

tech/python
tech debt

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

tech/frontend

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.

size/L
requested/berkeley-copwatch

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/).

enhancement
tech/python
hackathon
size/M

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