aboutsummaryrefslogtreecommitdiff
path: root/pkg
AgeCommit message (Collapse)Author
12 daysfeat: Disable auth if passphrase is emptyGabriel A. Giovanini
Disable all auth mechanism when passphrase is empty. That will allow for a simpler setup.
12 daysfeat: Add login redirectGabriel A. Giovanini
Now login will return to page before the user clicked on login
12 daysfeat: Add UI/Handler login processGabriel A. Giovanini
It adds the whole workflow to store and handle login on both UI and handler level. With that the login information should be available at any point given the context.
2024-10-28feat: Add service to handle authGabriel A. Giovanini
2024-10-28feat: Add skeleton login pageGabriel A. Giovanini
2024-10-05feat: Remove config pageGabriel A. Giovanini
That page was created as playground and had some debug purpose. Now that is not longer used and with introduction of sensible information (hash and aes-key) that has to go.
2024-10-05feat: Make syntax highlight configurableGabriel A. Giovanini
Now cerrado has configurable theme through "syntax-highlight".
2024-10-05ref: Use html syntax highlight for qtplGabriel A. Giovanini
For lack of better syntax highlight this should make reading the file easier.
2024-10-05feat: Add hash and aes key to the config fileGabriel A. Giovanini
This should the base configuration for user. Bcrypt hash will be used to authenticate and aes key will be used to generate the token.
2024-08-04feat: Add diff viewGabriel A. Giovanini
Adds a very simple diff view for a commit
2024-07-21feat: Add anchor to line numberGabriel A. Giovanini
2024-07-21feat: Sort tagsGabriel A. Giovanini
2024-07-07ref: Simplify path builder codeGabriel A. Giovanini
2024-07-05feat: Add user-agent to logsv0.0.10Gabriel A. Giovanini
2024-07-01feat: Add pathing to the tree tabv0.0.9Gabriel A. Giovanini
2024-06-25feat: Add commit pageGabriel A. Giovanini
2024-06-23ref: User correct err namingGabriel A. Giovanini
2024-06-23fix: Handle about file not foundGabriel A. Giovanini
2024-06-23fix: Ignore tar files when compressingGabriel A. Giovanini
2024-06-23ref: Move binary handling up to the handlerGabriel A. Giovanini
Now it is up to the handler to decide whether it wants to render a file or not, git only returns the content.
2024-06-23fix: Fix bin file not being writen to tarGabriel A. Giovanini
FileContent was not working for bin file (nor was meant to). Moving to blob reader solves the issue.
2024-06-22feat: Add archive capabilityGabriel A. Giovanini
2024-06-15fix: User proper cache control paramv0.0.6Gabriel A. Giovanini
2024-06-15fix: Reduce some redirectsv0.0.5Gabriel A. Giovanini
2024-06-15feat: Add per repository about pageGabriel A. Giovanini
2024-06-15feat: Add summary pageGabriel A. Giovanini
2024-06-15fix: Add support lightweight tagsGabriel A. Giovanini
For now all tags are read as reference. That cause tags to not carry its message body by default but it will be added in the future. For now simple tags will do.
2024-06-11fix: Make use of the descriptionv0.0.3Gabriel A. Giovanini
2024-06-11feat: Fix testingv0.0.2Gabriel A. Giovanini
2024-06-11feat: Add server listen configurationv0.0.1Gabriel A. Giovanini
2024-06-09feat: Add global reference to ref and nameGabriel A. Giovanini
2024-06-09feat: Per repository configurationGabriel A. Giovanini
2024-06-08feat: Add encoding and size to logGabriel A. Giovanini
2024-06-08feat: Add error handlingGabriel A. Giovanini
2024-06-07feat: Rework some pagesGabriel A. Giovanini
2024-06-07feat: Add compressionGabriel A. Giovanini
2024-06-07feat: Add blob endpointGabriel A. Giovanini
2024-06-01ref: Remove muxGabriel A. Giovanini
2024-06-01feat: Add ref supportGabriel A. Giovanini
Now log and tree can be loaded using a given reference.
2024-06-01feat: Add refs pageGabriel A. Giovanini
UI now it is a broken state. I'll all pages working first so I can better style it later.
2024-06-01feat: Add initial logGabriel A. Giovanini
2024-05-30feat: Add git sub pageGabriel A. Giovanini
2024-05-30ref: Move to gorilla muxGabriel A. Giovanini
Go's default mux is very limited while comes to overlapping routes. For example "/{name}/about" conflicts with "/static/" and it throws a panic. In the case I would like static to have precedence over everything else.
2024-05-30feat: Add initial git item pageGabriel A. Giovanini
2024-05-30feat: Add navbar selectionGabriel A. Giovanini
2024-05-27feat: Wraps handler into its own packageGabriel A. Giovanini
Although this creates more complex folder structure will allow in the feature for a easier testing of those given handlers.
2024-05-26feat: Add about pageGabriel A. Giovanini
2024-05-26feat: Add actual git listing implementationGabriel A. Giovanini
2024-05-26feat: Add bare bones project listGabriel A. Giovanini
2024-05-25feat: Add utilsGabriel A. Giovanini