Skip to content

Releases: Singularities-AI/singularities-ai

v0.3.0

11 Nov 16:42
920e6fc

Choose a tag to compare

Upgrade Instructions

Simply pull the v0.3.0 tag and restart both the API and web applications.

👉 Changelog

New Features

👥 Display User Count in Admin Dashboard

  • The total number of users is now visible in the Admin Dashboard.

🕒 Show Last Login in User Admin Dashboard

  • The last login date of each user is now displayed in the admin panel.

🌐 Multilingual Support

  • The application now supports both English and French using i18n.

📝 Generate Chat Titles

  • Conversation titles are automatically generated from the user's first message.

📊 Usage Statistics

  • An initial statistics page is now available in the Admin Dashboard.

🖼 Add Model Logos

  • Logos for Ollama models are displayed in both the available models list and the Admin Dashboard model management page.

🧪 End-to-End Tests

  • Playwright has been added to the frontend project to handle E2E testing.

📑 Refactoring

  • Web: All TypeScript interfaces have been renamed to match Java naming conventions for better consistency.

👍 Other Improvements

  • Introduced a Dependencies Management Bot.
  • Configured LLM.txt in project documentation.
  • Added French documentation.
  • Pushed the documentation repository as Open Source.
  • Added an Open Source Contribution Guide.

❤️ Thanks to all contributors for their hard work!

v0.2.0

02 Oct 10:31

Choose a tag to compare

Upgrading

Just pull the v0.2.0 tags and restart both the API and web apps.

👉 Changelog

➕ Features

👥 User administration

You can now manage your users directly from the admin back office.

🔒 Restrict user accounts to specific domains

From the user admin back office, you can add domain restrictions.
By default, all domains are allowed. If you add one or more domains, only email addresses from those domains will be able to create an account on your instance.

🤖 Global agents

Simple pre-prompt agents are now available.
From the admin back office, you can create, edit, and delete agents.
An agent is made up of an icon, a name, a description, a default model, and a prompt.
All users can see and use these agents from the /agents page.

🧠 New Ollama models

Several new LLM Ollama models are now available for download:

  • gpt-oss:20b
  • gpt-oss:120b
  • deepseek-r1:1.5b
  • deepseek-r1:7b
  • deepseek-r1:8b
  • deepseek-r1:14b
  • deepseek-r1:32b
  • deepseek-r1:70b
  • llama3.1:8b
  • llama3.1:70b
  • mistral:7b

🌈 Display Markdown in chat

Models are now pre-prompted to respond in Markdown, which is rendered on the frontend using the nuxt/mdc library.

🐳 Containerization workflow

You can now run the API and frontend using our prebuilt Docker images, or build them yourself:

# Backend
docker pull singularitiesai/singularities-ai-api:latest

# Frontend
docker pull singularitiesai/singularities-ai-frontend:latest

🪳 Fixes

  • Download Ollama model with progress logs
    Fixed model downloading for Ollama. Progress logs are now displayed every 5 seconds.

📑 Refactoring

  • API: All models now extend AbstractModel.
  • Web: Standardized TypeScript stores.

📑 Chores

  • Web: Migrated the project to Nuxt 4.

🧹 Cleanups

  • Web: Removed an unused mobile menu.

Other 👍

Documentation is now available at: https://docs.singularities-ai.com/

Thanks to all contributors ❤️

v0.1.0

15 Aug 11:35
dc81f7e

Choose a tag to compare

First Version! 🚀

Added

🥷 Passwordless Login

Create your account and sign in without a password.
Authentication is handled through a generated JWT and a temporary login code.
An email is sent to your address containing both a unique code and a direct login link.

🦙 Chat with Ollama

Create conversations and interact with Ollama directly from the app in plain text format.

🧠 Manage Models

Download and delete Ollama models from the Admin panel.
You can also set a favorite model, which will be automatically selected by default for new chats.

📑 Set Contexts

Define a context for each conversation, or set a global context for all your conversations from your account page.