- updated gitignore
- changed to canonical repo directory
- refined clone url
- added clone url to root page
- reversed tag listing order
- adjusted phone layout
- completed the basic frontend work for branches and tags
- backend cleanup
- created branches and tags pages
- generalized commits page to take any commit as argument
- implemented annotated tag access
- revised and cleaned up branch, tag and commit handling code
- tryParseCommit now searches all branches
- enabled tag viewing in backend
- enabled branch viewing in backend
- updated setup notes
- removed package-lock.json and updated setup-notes
- created footer and link component
- added license
- finished gitcub readme
- began writing the gitcub readme
- responsive design finished
- implementing responsive design
- split tryShowBlob function
- fixed function naming in backend
- fixed missing key warnings
- created badly needed component
- reordered breadcrumbs component
- bit of front-end work
- removed pug
- rewrote breadcrumb logic
- code cleanup
- wrapped up style work
- added readme title
- some style work
- now embedding images
- switched to proper code highlighting style
- fixed up language highlighting
- code cleanup
- created raw content button
- created history button
- some style work
- implemented global links
- styled markdown rendering
- set anti-clickjacking header
- set request size limit
- split try parse commit function
- more cleanup
- some cleanup work in backend
- finalized error handling
- established database error handling
- setup error page
- setup not found page
- fixed up database handling
- setup segfault handler
- implemented home page
- got images working in readme
- finished implementing raw content serving
- code cleanup
- set up raw content route
- implemented raw text access
- updated hyperlinks
- inserted extra position in backend pathArray
- restructuring backend request handling
- renamed repository directory
- finished readme display
- now ensuring readme is not binary
- setup backend for readme display
- began work on readme display
- fixed incorrect commit history implementation
- added uncaught exception listener
- created commits page
- extended file browsing to any master commit
- established proper navigation for latest master commit
- seperated repository root display
- styled up the directory display
- polished up code display
- line numbers working
- began work on line numbers
- syntax highlight working
- trying to get syntax highlight working
- basic styling
- created styling component
- began work on styling
- set up tailwind css
- implemented project navigation
- backend now returns the path array
- getting started on proper frontend work
- implemented text blob reading
- code cleanup
- data now read entirely from git repo
- now opening the repository
- preparing for git repository reading
- consolidated url processing
- standardized code using airbnb style
- updated server running scripts
- scrapped query handling and completed minimal next/express integration
- converted backend to proper api
- removed next directory from index
- setup query handling in react
- updated gitignore
- setup next js
- setup basic repository verification via database
- setup sqlite
- implemented basic security
- completed minimal directory navigation
- now checking that the repository exists
- began work on url parsing
- initial commit