pixel
pixel copied to clipboard
A private self-hosted gallery and image feed.
When hitting an endpoint multiple times rapidly the backend will happily service the requests without any issue. There needs to be some kind of rate limiting or exponential back-off, or...
The README needs improving. Some things needed: - [X] Screenshots - [X] Descriptions of Features - [ ] License Description - [ ] Descriptions of Existing Hosted Version - [...
Now that redux-persist can pull state from local storage, requests made by pages should be able to be a bit more intelligent. Particular ideas: - Visiting an images page should...
On the web side, there are two bases for requests. The first for actual API requests, and the second for static content (actual images). The reason is it makes that...
Icofont is a 900KB download for the client, and the slowest download on page load. Need to find a way to reduce this. First thought is switch to Iconic (12.4KB)...
The ImageView page relies on the gallery state to be loaded, which even if fixed by hydrating the state should only be secondary. This could should pull data from the...
The sidebar has the ability to inject panels into it, right now all panels are located under the component and rely on the bar's props. This should be decoupled and...
The tag counting code is currently a bunch of uggly inline code in Attributes and pages. This should be cleaned up and really be translated into the right type to...
The image store state is just an array of images, which is fine for rendering pages. When viewing an image this means scanning through all the available images for one...
The Redux store isn't persisted anywhere currently, this gives two alternatives: 1) Load all relevant resources on every page load. 2) Restore state and each page should only be responsible...