packet
packet copied to clipboard
Web packet written in Python for Computer Science House
Bumps [flask](https://github.com/pallets/flask) from 1.1.4 to 2.1.2. Release notes Sourced from flask's releases. 2.1.2 This is a fix release for the 2.1.0 feature release. Changes: https://flask.palletsprojects.com/en/2.1.x/changes/#version-2-1-2 Milestone: https://github.com/pallets/flask/milestone/21?closed=1 2.1.1 This is...
Updates the requirements on [gunicorn](https://github.com/benoitc/gunicorn) to permit the latest version. Commits 61ccfd6 bump to 20.1.0 d1f0f11 fix inline code syntax in news f87882e add an empty line in news.rst 7a79808...
Bumps [copy-props](https://github.com/gulpjs/copy-props) from 2.0.4 to 2.0.5. Release notes Sourced from copy-props's releases. 2.0.5 Fix Avoids prototype pollution (#7) Doc Update license years. Transfer ownership to Gulp Team (#6) Build Update...
Bumps [gulp-sass](https://github.com/dlmanning/gulp-sass) from 4.1.0 to 5.1.0. Release notes Sourced from gulp-sass's releases. v5.1.0 Huge shout out to @XhmikosR for putting a ton of effort into this release 🎉 What's Changed...
It would be great if evals during 10wks could see who exactly signed someone's packet because I'm dumb and can't remember sometimes.
This line makes the assumption that every single upperclassman is a required signature on every packet. This may not be the case, due to e.g. changes in membership state that...
![A screenshot of a packet end time and chrome dev tools, showing that the browser is using Berlin time, but the packet end time is still in eastern time.](https://user-images.githubusercontent.com/12436574/131704759-bdcc432b-96a4-4b9f-994f-a41da192a55d.png) At...
This is a bad cache https://github.com/ComputerScienceHouse/packet/blob/f61cd2b5b616e3b7f35fad95b515313ea2d50bcb/packet/context_processors.py#L58-L70 It caches the first call to this function for any given username (up to 256 of them) via [`functools.lru_cache`](https://docs.python.org/3/library/functools.html#functools.lru_cache), which is bad, because it...
After signing a packet, the entire page is refreshed and any sorting you had chosen (i.e. by signature count) is undone. Not doing that would be pretty cash money.
Sentry issue: https://sentry.io/organizations/csh/issues/2595998921/?project=1804454