🏡 index : ~doyle/chartered.git

Age Commit message Author
Show user profile pictures instead of placekittens Jordan Doyle
Quick little user info page Jordan Doyle
Collect some extra info about the user from OAuth Jordan Doyle
Remind the user who they are on the frontend Jordan Doyle
Frontend for OAuth Jordan Doyle
OAuth support in the backend Jordan Doyle
build with postgres support Jordan Doyle
Fix Dockerfile on x86_64 and run migrations at boot Jordan Doyle
Add user guide to the book Jordan Doyle
add link to book to readme Jordan Doyle
Instructions for using chartered-web/chartered-git dockerfiles Jordan Doyle
Build dockerfiles for chartered-web & chartered-git Jordan Doyle
Instructions for running frontend via docker Jordan Doyle
chartered-frontend dockerfile Jordan Doyle
Make on start on the Book, installation instructions Jordan Doyle
Link to dependencies from crate page Jordan Doyle
Hide dependents section on crate view page Jordan Doyle
Fix swapped name/org in Cargo API endpoints Jordan Doyle
cargo outdated Jordan Doyle
Log the user out if the API returns a 401 Jordan Doyle
Call overscrollColourFixer on initial page load Jordan Doyle
Less flashing from loading page on org/ssh key pages Jordan Doyle
Allow users to create organisations in Web UI Jordan Doyle
Don't apply card-body when showing members on CrateView Jordan Doyle
Only apply padding to code when not inside a pre Jordan Doyle
Use placeholders to prevent layout flow disruptions Jordan Doyle
Dynamically load organisations from API Jordan Doyle
Organisation descriptions Jordan Doyle
Move permissions to its own module Jordan Doyle
Add link back to org from crate page Jordan Doyle
Organisations management in Web UI Jordan Doyle
Update README with organisation support Jordan Doyle
Responsive margins Jordan Doyle
Reorder migrations Jordan Doyle
More descriptive error for publish version conflict Jordan Doyle
Implement organisations functionality Jordan Doyle
Recently updated crates endpoint & UI Jordan Doyle
Crate page deep linking Jordan Doyle
Redirect back to the page requested upon login Jordan Doyle
Fix links spacing Jordan Doyle
Implement versions page on crates view Jordan Doyle
Only keep the latest crate metadata (readme, homepage, etc) around Jordan Doyle
Clean up Crate fetching/permissions checking code in API layer Jordan Doyle
Run prettier over chartered-frontend Jordan Doyle
Pass UUIDs when the frontend and backend are communicating rather than the primary key Jordan Doyle
Web UI support for adding new members to a crate Jordan Doyle
Implement Web UI management of existing member permissions Jordan Doyle
Unified error handling on the frontend Jordan Doyle
Add some extra info to ssh keys such as name & last used Jordan Doyle
Rename API keys to sessions Jordan Doyle
Clean up SSH keys page Jordan Doyle
Read more data from publish metadata Jordan Doyle
SSH key management via Web UI Jordan Doyle
Implement foundations of SingleCrate page on frontend Jordan Doyle
Start implementing frontend & web login Jordan Doyle
yank/unyank endpoints Jordan Doyle
http server request logging with errors Jordan Doyle
Implement support for features/dependencies in the publish endpoint Jordan Doyle
filter tree returned from git Jordan Doyle
readme Jordan Doyle
Create API keys per SSH key & implement expiring API keys for web Jordan Doyle
Remove unnecessary macros Jordan Doyle
Fix hanging on cargo update Jordan Doyle
implement /api/v1/crate/[crate]/owners endpoint (returning members with the MANAGE_USERS perm) Jordan Doyle
Don't allow user to download a crate over the API if they don't have the VISIBLE permission :tada: Jordan Doyle
Implement user permissions as bitflags Jordan Doyle
clippy Jordan Doyle
API authentication using keys from database Jordan Doyle
personalised welcome message in git Jordan Doyle
SSH authentication using keys from database Jordan Doyle
Refactor database code & introduce user tables Jordan Doyle
Crate downloading works Jordan Doyle
First iteration of crate metadata from database Jordan Doyle
basic crate pushing (no metadata, validation, error checking) Jordan Doyle
introduce diesel for state management Jordan Doyle
(housekeeping): READMEs for each crate Jordan Doyle
update readme Jordan Doyle
Define cargo API routes in chartered-web Jordan Doyle
Split git and web binaries Jordan Doyle
typo Jordan Doyle
cargo successfully pulling index(!) Jordan Doyle
Clean up packfile creation Jordan Doyle
update readme Jordan Doyle
git client successfully pulling a text file from server Jordan Doyle
git no longer erroring when pulling Jordan Doyle
initial packfile index generation Jordan Doyle
some packfile reverse engineering Jordan Doyle
encoder Jordan Doyle
helpful things Jordan Doyle
Read messages off the wire from git clients Jordan Doyle
Initial commit Jordan Doyle