senju/CHANGELOG.md
2025-03-27 17:37:03 +01:00

14 KiB

Changelog

0.1.0 (2025-03-27)

Features

  • Add a maximum input length fo the prompt (a89ad5c)
  • add basic api with really bad model (47d4d9e)
  • add basic page for Haiku and linked it to home (19c15b0)
  • add better info box descriptions (9796917)
  • add box to show generated haiku from image (4eef745)
  • add button for t2s (bdc88e0)
  • add check buttons for the uploaded image before submitting them to generate a Haiku (b43d03c)
  • Add docker-compose.yml (c2d6cd8)
  • Add Dockerfile for development environment (8f53233)
  • Add dockerignore (783eea1)
  • add get_latest_haiku_or_default to store (69db48a)
  • add haiku dataclass (e700771)
  • add haiku dataclass (ccbe7fd)
  • add Haiku page and link (0dc2b53)
  • add haiku specific methods to the store manager (3a36366)
  • Add info page and entry for every team member (2e9cef8)
  • Add inital page to add random Haiku to starpage (d9044ff)
  • add mailto, so when clicking the contact button the email client opens (27ebf5b)
  • Add Method not Allowed handling for generate API and imporove error handling (edf145c)
  • Add promt generation from webserver (7e5d616)
  • Add redirection to Haiku page and save in DB (6c698d1)
  • add script for t2s for Haikus (c6fc95f)
  • Add site for promt input to generate a Haiku (83add1d)
  • Add site for promt input to generate a Haiku (3c260ea)
  • add useful error message for when the store manager cant be initialized (0ce42f5)
  • add useful error message for when the store manager cant be initialized (4551974)
  • Add valdidation for the Haiku format (7c304ea)
  • adds a site for uploading images and generating haikus (34b52b8)
  • basic flask website (9851b44)
  • Change Haiku retrival to only change on each day once (877eaaf)
  • Change model creation to have better control and model (aeb3875)
  • Create ollama container and pull initial image. (c72ee26)
  • deploy a production level webserver with docker (ff50d4f)
  • deploy a production level webserver with docker (2c75fa2)
  • display the default haiku in the frontend with a small note (da52e64)
  • Fix java script and remove redundant input length enforcement in js (569b83a)
  • generate a good description of an image (665f699)
  • generate haiku from image (2c1e1e1)
  • get_id_of_latest_haiku instead of load_latest_haiku (4ce43ec)
  • hello world (d64a9bd)
  • increase input length and enforce length in js as well as backend (8223437)
  • install flask (a0dfc84)
  • redirect /haiku to /haiku/<latest-id> (44ad774)
  • store lines of a haiku, not just as a str (82f8c7a)
  • store manager basic implementation (e6b10ce)

Bug Fixes

  • change colors to fit our theme (2e18000)
  • changed html error code to the correct one (36c3d0a)
  • Changes the heading of the heading for our prompt input (6763cce)
  • Changes the title of the heading for our prompt input (f8f42fc)
  • containerized senju did not start properly (7d41df6)
  • email for amrasil was wrong (c9f94fd)
  • email for amrasil was wrong (3ed8398)
  • feat/OPS-31: dynamically display code coverage (bf744f4)
  • fix Amrasil's email (352e02b)
  • fix js to limit user input (c705e86)
  • Fix merge conflicts (1691a7c)
  • Fix poem extraction from AI response (3168b25)
  • fix toolbar to include haiku generation button (f595313)
  • fix toolbar to include haiku generation button (b9fe19c)
  • fixes Haiku box placement and uptdating of bar for page highlighting (f66b20d)
  • flake8 lint for unused pytest in a test (d7dece3)
  • haiku is_default parameter was always 1 (c587fe6)
  • haiku is_default parameter was always 1 (5b88aea)
  • haiku_view still used jinja as extension (5fa2122)
  • new_id in store_manager generated a bad id, only returns the actual data now (1edfd7b)
  • potential fix for the speech synthesis (6baaee8)
  • prompt response box was in the wrong position (dc13355)
  • prompt response box was in the wrong position (8a8d4c3)
  • remove badly formatted mobile navbar (d9953f0)
  • remove badly formatted mobile navbar (4bff045)
  • remove dictionary and add uniform view names (ce42cb4)
  • remove foobar functions which was only used to test if sphinx works (30228af)
  • remove foobar functions which was only used to test if sphinx works (862c0d9)
  • remove parallax effect from info box and adjust colours (690b716)
  • remove typo in base.html (440bf6e)
  • remove unnecessary import (1ca1bc5)
  • remove unnecessary stuff (3234cf0)
  • remove unnesessary file (b2cf4a0)
  • removes typo (f2c0192)
  • rename from jinja to html and update on main.py accordingly (80f3d6d)
  • request_haiku method did not work with a simple 3 line haiku (3889809)
  • set codecoverage display to master branch (b1017f8)
  • use dictionary to store the views and pass them to the jinja templates for easier access (322d068)

Documentation

  • Add docstrings for the haiku class (3c3cf80)
  • Add docstrings for the store manager and main (e6da825)
  • add GPL-3 license (34b5e83)
  • add mention of TTS (994ad69)
  • add mention of TTS (64e6127)
  • Add module level dockstrings and change other (8a3c997)
  • add sphinx documentation for image_reco module (d876ca2)
  • collect project ideas and questions (949490e)
  • collect project ideas and questions (72d8ab5)
  • components (1022baa)
  • components (2ed42fc)
  • exchange my synonym for my real name in pyproject.toml (55d6e91)
  • fix ci shield link in readme (ed6d17d)
  • fix doc warnings (22268be)
  • fix formatting of docstring in haiku.py (e5fa07c)
  • make logo in readme a bit smaller (1a17ba6)
  • new ideas for requirements (1244054)
  • specify the correct exceptions raised by request_haiku (97b5791)
  • use the same logo everywhere (414ad8f)
  • write out a readme (1f6abff)