Releases: Singularities-AI/singularities-ai
v0.3.0
✅ 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.txtin 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
✅ 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
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.