Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-12 | chore: Update readme readmap | Gabriel Arakaki Giovanini | |
2023-09-12 | feat: Add admin control | Gabriel Arakaki Giovanini | |
Now only admins can access settings. | |||
2023-09-03 | fix: Fix initial setup check | Gabriel Arakaki Giovanini | |
2023-08-29 | ref: Move to a pure go sqlite implementation | Gabriel Arakaki Giovanini | |
2023-08-25 | feat: Handle login error | Gabriel Arakaki Giovanini | |
2023-08-25 | fix: Adjust some of the layout error | Gabriel Arakaki Giovanini | |
2023-08-19 | ref: Better worker description | Gabriel Arakaki Giovanini | |
This is hard coded as I always want to check that. | |||
2023-08-19 | ref: Relayout settings page a bit | Gabriel Arakaki Giovanini | |
Settings was all over the place with its layout. Now it better fits mobile. | |||
2023-08-19 | fix: Fix various linting error | Gabriel Arakaki Giovanini | |
2023-08-19 | fix: Actually add install rule | Gabriel Arakaki Giovanini | |
2023-08-19 | ref: Update goal | Gabriel Arakaki Giovanini | |
2023-08-19 | feat: Add task loop | Gabriel Arakaki Giovanini | |
Now the tasks will loop every given time. With this it will be able to pick up new photos after the application was started. I added 2h for file because my personal photo gallery is quite big and quite IO bottled necked so it tasks a lot of time to go through. | |||
2023-08-19 | ref: Minor ui changes | 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-17 | ref: Update mosaic to remove empty spaces | Gabriel Arakaki Giovanini | |
2023-08-16 | ref: Some typography tweaks | Gabriel Arakaki Giovanini | |
2023-08-14 | fix: Add on fail for exif | Gabriel Arakaki Giovanini | |
Also remove unique index from thumbails path, because on fail it saves a empty path. | |||
2023-08-13 | chore: Check album | 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-13 | ref: Chek goal | Gabriel Arakaki Giovanini | |
2023-08-13 | feat: Add better tooling for running the project | Gabriel Arakaki Giovanini | |
* Add watch option for hot reload(ish). * Read from `.env` file. This make local development a bit easier since now can easily run the application with custom configuration. | |||
2023-08-06 | feat: Add album scanner | Gabriel Arakaki Giovanini | |
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-31 | ref: Move some bin from img to lens | Gabriel Arakaki Giovanini | |
2023-07-24 | ref: Move to boxed tests | Gabriel Arakaki Giovanini | |
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-20 | fix: Build qtc on the pipeline | Gabriel Arakaki Giovanini | |
2023-07-20 | feat: Fix video loading its full width | Gabriel Arakaki Giovanini | |
2023-07-19 | feat: Add build process | Gabriel Arakaki Giovanini | |
To make sure that the project does not only compile on my machine. | |||
2023-07-19 | ref: Fix linting errors | Gabriel Arakaki Giovanini | |
2023-07-19 | ref: Remove static fs on root | Gabriel Arakaki Giovanini | |
Go embed does allow to load parent folder, so I move static fs to static folder as I think it fits better there than in the root of the project. | |||
2023-07-19 | feat: Move last page to qtpl | Gabriel Arakaki Giovanini | |
2023-07-19 | ref: Move auth functions to service | Gabriel Arakaki Giovanini | |
2023-07-19 | feat: Move settings from `html/template` to qtpl | Gabriel Arakaki Giovanini | |
2023-07-19 | fix: Fix path not storing properly | Gabriel Arakaki Giovanini | |
Also, initial user is now created as admin. | |||
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-19 | feat: Move error from `html/template` to qtpl | Gabriel Arakaki Giovanini | |
2023-07-18 | doc: Add dev requirements | Gabriel Arakaki Giovanini | |
Add some requirements to run the project. | |||
2023-07-18 | feat: Add template generating to make file | Gabriel Arakaki Giovanini | |
Add template generating code to `make` process. | |||
2023-07-18 | feat: Move media from `html/template` to qtpl | Gabriel Arakaki Giovanini | |
2023-07-18 | chore: Add quicktemplate dependency | 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 use based file scanner | Gabriel Arakaki Giovanini | |
2023-07-04 | feat: Add user based files | Gabriel Arakaki Giovanini | |
Now files follow user path configuration | |||
2023-07-03 | fix: Fix content type | Gabriel Arakaki Giovanini | |
Content type was always being set to `text/html`. Also swap lib for processing thumbnail for something that accepts HEIC. | |||
2023-07-01 | feat: Add thumbnailer | Gabriel Arakaki Giovanini | |
2023-06-30 | feat: Add new rule for not so useful optimization | Gabriel Arakaki Giovanini | |