Skip to content

Releases: matthewctechnology/stacked

ideate v0.2.0 - Web Ideation

07 Mar 00:30
Immutable release. Only release title and notes can be modified.
d40059a

Choose a tag to compare

Released ideate v0.2.0! 🛰️

Terminal Web Milestone reached! 🪐

It is possible to provide an topic and receive an intelligent ide with ideate tool.

Web Ideation Milestone

Ideation based on user input via codespace forwarded web page.

Tests

Ideates with topic option via Web Page

  1. View README and run pip install -r .ideate/requirements.txt
  • Dependencies installed as per updated README
  1. Run cd /workspaces/stacked/ideate && source .ideate/bin/activate
  • Activates environment (.ideate)
  1. Run cd /workspaces/stacked && uvicorn ideate.api.ideate:app --reload
  • Starts backend app
  1. Run cd /workspaces/stacked/ideate && streamlit run web/ideate.py
  • Starts frontend app
  1. Submit without topic in browser
  • Outputs an intelligent idea e.g. <AI Idea>
  1. Select topic in browser
  • Shows topics Adventure, Art, ...
  • Shows selected topic: Art
  1. Submit with topic in browser
  • Outputs an intelligent idea e.g. Art Idea: <AI Idea>
  1. Select fallback in browser
  • Shows fallback option selected
  1. Submit with fallback in browser
  • Outputs an intelligent idea e.g. <Fallback Idea>

What's Changed

Full Changelog: ideate-v0.1.0...ideate-v0.2.0

ideate v0.1.0 - Terminal Ideation

26 Feb 22:00
Immutable release. Only release title and notes can be modified.
458d640

Choose a tag to compare

Released ideate v0.1.0! 🛰️

Terminal Ideation Milestone reached! 🪐

It is possible to provide an topic and receive an intelligent ide with ideate tool.

Terminal Ideation Milestone

Ideation based on user input via codespace terminal.

Tests

Prints Fallback Idea and Generates AI Idea with ideate command options

  1. Run cd /workspaces/stacked/ideate && source .ideate/bin/activate
  • Activates environment (.ideate)
  1. Run cd /workspaces/stacked
  • Changes directory to stacked for ideate.cli.ideate
  1. Run python3 -m ideate.cli.ideate ideate --fallback
  • Outputs An umbrella that appears when it rains
  1. Run python3 -m ideate.cli.ideate ideate -f
  • Outputs An umbrella that appears when it rains
  1. Run python3 -m ideate.cli.ideate ideate --fallback --topic Art
  • Outputs Art Idea: A pen that never runs out of ink
  1. Run python3 -m ideate.cli.ideate ideate -ft Art
  • Outputs Art Idea: A pen that never runs out of ink
  1. Run python3 -m ideate.cli.ideate ideate
  • Outputs An idea that is not in the fallback responses
  1. Run python3 -m ideate.cli.ideate ideate --topic Art
  • Outputs Art Idea: An idea that is not in the fallback responses

What's Changed

Full Changelog: critique-v0.2.0...ideate-v0.1.0

critique v0.2.0 - Intelligent Critique

03 Jan 01:00
Immutable release. Only release title and notes can be modified.
e38cc0c

Choose a tag to compare

Released critique v0.2.0! 🛰️

Intelligent Critique Milestone reached! 🪐

It is possible to provide an idea and receive artificial and intelligent critique with critique app.

Intelligent Critique Milestone

Tests

Chat with Valid AI Response ✅

  1. Run npm run dev and browse <codespace>-3000.app.github.dev
    • Shows text field with enter an idea and submit button ✔️
  2. Enter valid idea (e.g., an image with black background)
    • Submit button enabled ✔️
  3. Click submit
    • Shows user message in chat ✔️
    • Shows thinking... indicator ✔️
    • Replaces with AI response referencing a design principle ✔️

      A black background in an image provides a strong sense of contrast and can evoke feelings of sophistication, drama, or mystery. From a design principles perspective, it enhances visual hierarchy by allowing foreground elements

  4. Reload page
    • Chat resets, input cleared

Chat with Static AI Response

  1. Browse <user>.github.io/<repository>
  • Shows text field with enter an idea placeholder text and submit button
  1. Attempt to submit with empty input
  • submit button remains disabled and no message is sent
  1. Enter text in the input field
  • Input field updates and submit button becomes enabled
  1. Click the submit button
  • Displays user message in chat view
  • Shows thinking... indicator below
  1. Wait ~1 second
  • Displays random static AI response below the user message
  • Does not display thinking... indicator

What's Changed

Full Changelog: v0.1.0...v0.2.0

critique v0.1.0 - Artificial Critique

22 Nov 00:00
Immutable release. Only release title and notes can be modified.
d6b3da5

Choose a tag to compare

Released critique v0.1.0! 🛰️

Artificial Critique Milestone revisited! 🪐

It is possible to provide an idea and receive artificial critique with critique app.

Artificial Critique Milestone

Critique based on limited user input and preset output.

Chat with Static AI Response

  1. Browse <user>.github.io/<repository>
  • Shows text field with enter an idea placeholder text and submit button
  1. Attempt to submit with empty input
  • submit button remains disabled and no message is sent
  1. Enter text in the input field
  • Input field updates and submit button becomes enabled
  1. Click the submit button
  • Displays user message in chat view
  • Shows thinking... indicator below
  1. Wait ~1 second
  • Displays random static AI response below the user message
  • Does not display thinking... indicator
  1. Confirm user and AI messages are visually distinct
  • Displays messages as independent elements in the chat view
  • Displays user and AI messages different background color values
  • Displays user on the right side of the chat view
  • Displays AI messages on the left side of the chat view

What's Changed

Full Changelog: https://github.com/matthewctechnology/stacked/commits/v0.1.0