Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-12 | feat: Add admin control | Gabriel Arakaki Giovanini | |
Now only admins can access settings. | |||
2023-08-25 | feat: Handle login error | Gabriel Arakaki Giovanini | |
2023-08-19 | fix: Fix various linting error | Gabriel Arakaki Giovanini | |
2023-08-18 | fix: Fix album and media navidation | Gabriel Arakaki Giovanini | |
2023-08-18 | feat: Make mosaic reusable | Gabriel Arakaki Giovanini | |
2023-08-13 | feat: Add (yet again) crude album implementation | Gabriel Arakaki Giovanini | |
This is a initial UI album implementation. This should cover the most basic album navigation. This is still plenty to do :) | |||
2023-08-05 | ref: Move net/http | Gabriel Arakaki Giovanini | |
I was young and naive, fasthttp does not fit my needs and make development slower. I'll move to net/http since it has a wider support and will spare some time on implementation detail things (like CSRF). It will allow me to reduce a bit of the code since there may be lib for handling cookie encryption and auth in general. | |||
2023-07-22 | feat: Add user management | Gabriel Arakaki Giovanini | |
As many things it is on crude state. The settings.go has become a big mess, but I have achieve MVP, so from now one things shall improve as I'll spent more time on refactoring. | |||
2023-07-20 | feat: Add option to preload metadata | Gabriel Arakaki Giovanini | |
Let the use pick if they want to preload videos' metadata. | |||
2023-07-19 | ref: Fix linting errors | Gabriel Arakaki Giovanini | |
2023-07-19 | feat: Move last page to qtpl | Gabriel Arakaki Giovanini | |
2023-07-19 | feat: Move settings from `html/template` to qtpl | Gabriel Arakaki Giovanini | |
2023-07-19 | feat: Move register from `html/template` to qtpl | Gabriel Arakaki Giovanini | |
2023-07-19 | feat: Move login from `html/template` to qtpl | Gabriel Arakaki Giovanini | |
2023-07-18 | feat: Move media from `html/template` to qtpl | Gabriel Arakaki Giovanini | |
2023-07-18 | feat: Move to user path media | Gabriel Arakaki Giovanini | |
Now media also base on user folder to fetch its media. | |||
2023-07-04 | feat: Add user based files | Gabriel Arakaki Giovanini | |
Now files follow user path configuration | |||
2023-07-01 | feat: Add thumbnailer | Gabriel Arakaki Giovanini | |
2023-06-29 | ref: Move all controller under the same folder | Gabriel Arakaki Giovanini | |
Move all controller to the same folder and rename them to service. Moving them to the same folder allow an easier setup for testing. | |||
2023-06-29 | ref: Move away other repositories | Gabriel Arakaki Giovanini | |
Finish moving all repositories to a repository package. This should reduce the amount of packages. | |||
2023-06-29 | ref: Refactor how repository is define | Gabriel Arakaki Giovanini | |
To make things easier and reduce the number of package I'll move all repository to one folder, starting with auth and user repository. Also implements all testing on top of the repository interface with a im memory implementation. This will later make mescling unit and integration easier. | |||
2023-06-26 | feat: Add initial user setup | Gabriel Arakaki Giovanini | |
2023-06-25 | feat: Add user list UI | Gabriel Arakaki Giovanini | |
Fill user settings UI with actual data. | |||
2023-06-18 | feat: Inicial commit | Gabriel Arakaki Giovanini | |
It contains rough template for the server and runners. It contains rough template for the server and runners. |