mirror of
https://github.com/senju1337/senju.git
synced 2025-12-24 07:39:29 +00:00
118 lines
14 KiB
Markdown
118 lines
14 KiB
Markdown
# Changelog
|
|
|
|
## 0.1.0 (2025-03-27)
|
|
|
|
|
|
### Features
|
|
|
|
* Add a maximum input length fo the prompt ([a89ad5c](https://github.com/senju1337/senju/commit/a89ad5cba927017d60b37213f002d937632012ba))
|
|
* add basic api with really bad model ([47d4d9e](https://github.com/senju1337/senju/commit/47d4d9e4b949e4145ca01a5f724848202f4dff97))
|
|
* add basic page for Haiku and linked it to home ([19c15b0](https://github.com/senju1337/senju/commit/19c15b0cb70ffc370acc69b8cec1493d5fc45db5))
|
|
* add better info box descriptions ([9796917](https://github.com/senju1337/senju/commit/979691748983d7b9e2e79725233f1615c9588c01))
|
|
* add box to show generated haiku from image ([4eef745](https://github.com/senju1337/senju/commit/4eef7457647139ca0d8cce151b605b73cc81835b))
|
|
* add button for t2s ([bdc88e0](https://github.com/senju1337/senju/commit/bdc88e0644ebc657a716643b093c4cb2491b76dd))
|
|
* add check buttons for the uploaded image before submitting them to generate a Haiku ([b43d03c](https://github.com/senju1337/senju/commit/b43d03c35c81292acfd43762ff50f8707c9905e8))
|
|
* Add docker-compose.yml ([c2d6cd8](https://github.com/senju1337/senju/commit/c2d6cd822a0bc729954b1d486be993090936724e))
|
|
* Add Dockerfile for development environment ([8f53233](https://github.com/senju1337/senju/commit/8f53233d280f1e49200e86321fdfbd6dbf8c6ed9))
|
|
* Add dockerignore ([783eea1](https://github.com/senju1337/senju/commit/783eea121c6a295625d59cff7f9a3b5dae7e26d9))
|
|
* add get_latest_haiku_or_default to store ([69db48a](https://github.com/senju1337/senju/commit/69db48af8bb18e4e83a3adebea40d5d2ed66581c))
|
|
* add haiku dataclass ([e700771](https://github.com/senju1337/senju/commit/e700771c53b0ee51a59cda795219a6139b61f952))
|
|
* add haiku dataclass ([ccbe7fd](https://github.com/senju1337/senju/commit/ccbe7fd51b599d6db684ad9559906056c8ba5106))
|
|
* add Haiku page and link ([0dc2b53](https://github.com/senju1337/senju/commit/0dc2b535793b9010c8b75c49c950b3e5efe51772))
|
|
* add haiku specific methods to the store manager ([3a36366](https://github.com/senju1337/senju/commit/3a3636686520adb85270ff015802c17b13f153af))
|
|
* Add info page and entry for every team member ([2e9cef8](https://github.com/senju1337/senju/commit/2e9cef8e2c2d59390955c71b8ae5418f5505b560))
|
|
* Add inital page to add random Haiku to starpage ([d9044ff](https://github.com/senju1337/senju/commit/d9044ff53e33326ffaec32042a2a8aca7cbbd92c))
|
|
* add mailto, so when clicking the contact button the email client opens ([27ebf5b](https://github.com/senju1337/senju/commit/27ebf5b2b64f0f44634b3724210bb110ec664fe1))
|
|
* Add Method not Allowed handling for generate API and imporove error handling ([edf145c](https://github.com/senju1337/senju/commit/edf145c8de3067a6b11e3e5b724e81849d5c1ed5))
|
|
* Add promt generation from webserver ([7e5d616](https://github.com/senju1337/senju/commit/7e5d61663aa10e38008680c14dcfb47c00fd97dd))
|
|
* Add redirection to Haiku page and save in DB ([6c698d1](https://github.com/senju1337/senju/commit/6c698d15287be56b234226ffae7c658e8a8c54fd))
|
|
* add script for t2s for Haikus ([c6fc95f](https://github.com/senju1337/senju/commit/c6fc95f69cd41aa5b43fbc84c51946aaf40c4e85))
|
|
* Add site for promt input to generate a Haiku ([83add1d](https://github.com/senju1337/senju/commit/83add1d0a3f4d995bca8fa7fa51734a384077bcc))
|
|
* Add site for promt input to generate a Haiku ([3c260ea](https://github.com/senju1337/senju/commit/3c260ea0043c8263f2b25ab3b66b72a2b5d78e8f))
|
|
* add useful error message for when the store manager cant be initialized ([0ce42f5](https://github.com/senju1337/senju/commit/0ce42f595c66b53a9a51f09c8562efd2719f2bef))
|
|
* add useful error message for when the store manager cant be initialized ([4551974](https://github.com/senju1337/senju/commit/45519743bd8fefff9b3af86090f9b583b5d7d07c))
|
|
* Add valdidation for the Haiku format ([7c304ea](https://github.com/senju1337/senju/commit/7c304eaa3cfd8a8390a280076bce866e3150c911))
|
|
* adds a site for uploading images and generating haikus ([34b52b8](https://github.com/senju1337/senju/commit/34b52b886610856654000271a3db778b2aaf8f72))
|
|
* basic flask website ([9851b44](https://github.com/senju1337/senju/commit/9851b4468556f0c042a5518033db0008c0303381))
|
|
* Change Haiku retrival to only change on each day once ([877eaaf](https://github.com/senju1337/senju/commit/877eaafbaffd19653c443bb69651f86f9b6febf9))
|
|
* Change model creation to have better control and model ([aeb3875](https://github.com/senju1337/senju/commit/aeb387556415249deeac6ac5f084c78414a5b19b))
|
|
* Create ollama container and pull initial image. ([c72ee26](https://github.com/senju1337/senju/commit/c72ee2617ed6725ad0b373f4c15b848ef6307bac))
|
|
* deploy a production level webserver with docker ([ff50d4f](https://github.com/senju1337/senju/commit/ff50d4f5bb641ead5dcf95e684bfcd1344a257be))
|
|
* deploy a production level webserver with docker ([2c75fa2](https://github.com/senju1337/senju/commit/2c75fa26a78ec4d1fa5ca6d4ac2dd21750b9b8c0))
|
|
* display the default haiku in the frontend with a small note ([da52e64](https://github.com/senju1337/senju/commit/da52e643a75155fe3080d1c2d0a49b1d96b734dc))
|
|
* Fix java script and remove redundant input length enforcement in js ([569b83a](https://github.com/senju1337/senju/commit/569b83a647f1814089ee507260f1d357762c517d))
|
|
* generate a good description of an image ([665f699](https://github.com/senju1337/senju/commit/665f69987bbe02c62574170e04c6d7a95ef98ecb))
|
|
* generate haiku from image ([2c1e1e1](https://github.com/senju1337/senju/commit/2c1e1e1488f99fb7ad3e9e6ce88ee1ca24425d2b))
|
|
* get_id_of_latest_haiku instead of load_latest_haiku ([4ce43ec](https://github.com/senju1337/senju/commit/4ce43ec54df110f40387488fd4dee48c40c9e32e))
|
|
* hello world ([d64a9bd](https://github.com/senju1337/senju/commit/d64a9bd76d9b718cb4914432e4ad72314252a438))
|
|
* increase input length and enforce length in js as well as backend ([8223437](https://github.com/senju1337/senju/commit/8223437f9ea4009f85be6c9da65180f40ea3297e))
|
|
* install flask ([a0dfc84](https://github.com/senju1337/senju/commit/a0dfc84aea5f882f4457715521e4133e5a92bbe2))
|
|
* redirect /haiku to /haiku/<latest-id> ([44ad774](https://github.com/senju1337/senju/commit/44ad774ada0905857bbd20d675cba77b1ff7f6e9))
|
|
* store lines of a haiku, not just as a str ([82f8c7a](https://github.com/senju1337/senju/commit/82f8c7a721a0d7c1f992cdecdb0a00c6d18573b2))
|
|
* store manager basic implementation ([e6b10ce](https://github.com/senju1337/senju/commit/e6b10ce96e98602860b84e37033581d1bede0282))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* change colors to fit our theme ([2e18000](https://github.com/senju1337/senju/commit/2e1800027c1c6f9ef57f0c99f41ddf0f8dc22bb2))
|
|
* changed html error code to the correct one ([36c3d0a](https://github.com/senju1337/senju/commit/36c3d0a83fb8fe924492204d97528d6292ced672))
|
|
* Changes the heading of the heading for our prompt input ([6763cce](https://github.com/senju1337/senju/commit/6763cce0258d6d3772795288a9b716c50c259c89))
|
|
* Changes the title of the heading for our prompt input ([f8f42fc](https://github.com/senju1337/senju/commit/f8f42fc0eed03b20d45c071f6be28eefd26467b5))
|
|
* containerized senju did not start properly ([7d41df6](https://github.com/senju1337/senju/commit/7d41df6976703a2b676b2dc5ffa4795e1e1304cc))
|
|
* email for amrasil was wrong ([c9f94fd](https://github.com/senju1337/senju/commit/c9f94fda31c26e0cf106aae035543d9ea38807e5))
|
|
* email for amrasil was wrong ([3ed8398](https://github.com/senju1337/senju/commit/3ed8398042e47a3387abd52d874cab92fffc8181))
|
|
* **feat/OPS-31:** dynamically display code coverage ([bf744f4](https://github.com/senju1337/senju/commit/bf744f40f3b831fd99ee0a298948f333fdb9e3f0))
|
|
* fix Amrasil's email ([352e02b](https://github.com/senju1337/senju/commit/352e02bb3b54c8b15a489e033a2bda379c7b52d6))
|
|
* fix js to limit user input ([c705e86](https://github.com/senju1337/senju/commit/c705e863d144d6f9a7ed5cdccb0d536d56490ed0))
|
|
* Fix merge conflicts ([1691a7c](https://github.com/senju1337/senju/commit/1691a7c04bd1259a3e6c2ca43660d2ca6d946f9f))
|
|
* Fix poem extraction from AI response ([3168b25](https://github.com/senju1337/senju/commit/3168b250e03a88e81cb7d05fb4ac55b0e72e8b8d))
|
|
* fix toolbar to include haiku generation button ([f595313](https://github.com/senju1337/senju/commit/f595313f3347796aea65836138bda3e95521f51e))
|
|
* fix toolbar to include haiku generation button ([b9fe19c](https://github.com/senju1337/senju/commit/b9fe19cf2d75eba42fad5cca847fefe33df9b7c1))
|
|
* fixes Haiku box placement and uptdating of bar for page highlighting ([f66b20d](https://github.com/senju1337/senju/commit/f66b20d1e9259b8662de3cb6fdac1deefc286fdf))
|
|
* flake8 lint for unused pytest in a test ([d7dece3](https://github.com/senju1337/senju/commit/d7dece3424d3c803f6dab58ed74c1fef7dccbdf2))
|
|
* haiku is_default parameter was always 1 ([c587fe6](https://github.com/senju1337/senju/commit/c587fe6c3c2354fcbcd414cf5537ed8ceede75ab))
|
|
* haiku is_default parameter was always 1 ([5b88aea](https://github.com/senju1337/senju/commit/5b88aeacb9be33937b9c612e18abed457aecdb91))
|
|
* haiku_view still used jinja as extension ([5fa2122](https://github.com/senju1337/senju/commit/5fa212297296479f07dc1b602b9d64dd96fc8993))
|
|
* new_id in store_manager generated a bad id, only returns the actual data now ([1edfd7b](https://github.com/senju1337/senju/commit/1edfd7b0f5a84317b615a1b24571deb8601bdf9a))
|
|
* potential fix for the speech synthesis ([6baaee8](https://github.com/senju1337/senju/commit/6baaee8d9a160a40434c89d0148cbcac73bc238e))
|
|
* prompt response box was in the wrong position ([dc13355](https://github.com/senju1337/senju/commit/dc133551ec33aa607125c7341a3f1f7852a6d14d))
|
|
* prompt response box was in the wrong position ([8a8d4c3](https://github.com/senju1337/senju/commit/8a8d4c3060bd55feaf3d328a84ce59e58bf7834b))
|
|
* remove badly formatted mobile navbar ([d9953f0](https://github.com/senju1337/senju/commit/d9953f061e2a04e6d975ffe22c7773b4ae2e0708))
|
|
* remove badly formatted mobile navbar ([4bff045](https://github.com/senju1337/senju/commit/4bff045e6b1238a4325bba85d39af0a3f81f298f))
|
|
* remove dictionary and add uniform view names ([ce42cb4](https://github.com/senju1337/senju/commit/ce42cb4eea39a98c01554f12498ef87998261790))
|
|
* remove foobar functions which was only used to test if sphinx works ([30228af](https://github.com/senju1337/senju/commit/30228afa0cb4ce171d220262b0035651221df5e1))
|
|
* remove foobar functions which was only used to test if sphinx works ([862c0d9](https://github.com/senju1337/senju/commit/862c0d915c94a0906c3e9048ca4808dfc88ebde0))
|
|
* remove parallax effect from info box and adjust colours ([690b716](https://github.com/senju1337/senju/commit/690b716562f6e1d2e4f090a1e10ba17e8da8a335))
|
|
* remove typo in base.html ([440bf6e](https://github.com/senju1337/senju/commit/440bf6eacb44fc0c1f92660bfaa28852f3d496ca))
|
|
* remove unnecessary import ([1ca1bc5](https://github.com/senju1337/senju/commit/1ca1bc525b882f29a8507f0c7a2b769c72cb600f))
|
|
* remove unnecessary stuff ([3234cf0](https://github.com/senju1337/senju/commit/3234cf0e6b29a8771a4b60f317ecabcb1a0cf3b1))
|
|
* remove unnesessary file ([b2cf4a0](https://github.com/senju1337/senju/commit/b2cf4a0a722a6dc7810a7db864769b6d3e34eced))
|
|
* removes typo ([f2c0192](https://github.com/senju1337/senju/commit/f2c01926da0ecac2fc919b5aaf38dbad44764677))
|
|
* rename from jinja to html and update on main.py accordingly ([80f3d6d](https://github.com/senju1337/senju/commit/80f3d6d9a9a425bbc4fb849113d7bb66723f5935))
|
|
* request_haiku method did not work with a simple 3 line haiku ([3889809](https://github.com/senju1337/senju/commit/3889809d07cc7a53bf2a71ce8583a2258a18e546))
|
|
* set codecoverage display to master branch ([b1017f8](https://github.com/senju1337/senju/commit/b1017f877d626edbb90ff867ed7e246185fd5889))
|
|
* use dictionary to store the views and pass them to the jinja templates for easier access ([322d068](https://github.com/senju1337/senju/commit/322d0684a17813714dfaeae5ef4f516fcb791425))
|
|
|
|
|
|
### Documentation
|
|
|
|
* Add docstrings for the haiku class ([3c3cf80](https://github.com/senju1337/senju/commit/3c3cf80aaf0c06f8102838a94cbe1d7d4eae78a5))
|
|
* Add docstrings for the store manager and main ([e6da825](https://github.com/senju1337/senju/commit/e6da82595ab1569f922eae6d5791ba89b8e79a3b))
|
|
* add GPL-3 license ([34b5e83](https://github.com/senju1337/senju/commit/34b5e8339efffbfedafa375f1726223e3b05ae7a))
|
|
* add mention of TTS ([994ad69](https://github.com/senju1337/senju/commit/994ad694eccc6dcdb23c70806880f1469f041698))
|
|
* add mention of TTS ([64e6127](https://github.com/senju1337/senju/commit/64e6127398cdd40e10dc2bd419d101068b980a35))
|
|
* Add module level dockstrings and change other ([8a3c997](https://github.com/senju1337/senju/commit/8a3c997cf7914944d0f241c456402765ba6382b3))
|
|
* add sphinx documentation for image_reco module ([d876ca2](https://github.com/senju1337/senju/commit/d876ca230134a8df78c00ff2c1d4316a71bfabea))
|
|
* collect project ideas and questions ([949490e](https://github.com/senju1337/senju/commit/949490e6724376b6030452873d1979ece451fb20))
|
|
* collect project ideas and questions ([72d8ab5](https://github.com/senju1337/senju/commit/72d8ab526fc9ca186ce805ca47838742143a458b))
|
|
* components ([1022baa](https://github.com/senju1337/senju/commit/1022baa8862d1ae5390e17bcd65fcc25f3dd7aef))
|
|
* components ([2ed42fc](https://github.com/senju1337/senju/commit/2ed42fc9a502820d784b3fd694ecae5e257b1b98))
|
|
* exchange my synonym for my real name in pyproject.toml ([55d6e91](https://github.com/senju1337/senju/commit/55d6e91a11f563adfa57d95db07cc69a42a16d7b))
|
|
* fix ci shield link in readme ([ed6d17d](https://github.com/senju1337/senju/commit/ed6d17de5b71fbb4aa6d834fa6e89299b295a4cd))
|
|
* fix doc warnings ([22268be](https://github.com/senju1337/senju/commit/22268beaba6686f1d45fbf424c97f023e1991087))
|
|
* fix formatting of docstring in haiku.py ([e5fa07c](https://github.com/senju1337/senju/commit/e5fa07ccc149fedf14f888147bc5ef4bcda487b5))
|
|
* make logo in readme a bit smaller ([1a17ba6](https://github.com/senju1337/senju/commit/1a17ba6e7332dcf68c156dbde1611b93e38248a3))
|
|
* new ideas for requirements ([1244054](https://github.com/senju1337/senju/commit/12440547649604f71e2fe2c6de0bcb1daf0f9240))
|
|
* specify the correct exceptions raised by request_haiku ([97b5791](https://github.com/senju1337/senju/commit/97b57916debe14916b2c48d85eef2560b7f6352d))
|
|
* use the same logo everywhere ([414ad8f](https://github.com/senju1337/senju/commit/414ad8f6ea4e381008494ad844ae84022d48fadc))
|
|
* write out a readme ([1f6abff](https://github.com/senju1337/senju/commit/1f6abff63b559c35fc03580cfdf27ad4e15a866c))
|