visions__0.1.1 (#392)
Some checks failed
Monorepo build / build-flake (push) Has been cancelled

Reviewed-on: #392
Co-authored-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Co-committed-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
This commit was merged in pull request #392.
This commit is contained in:
2026-02-05 20:09:34 +00:00
committed by savanni
parent f3f5070c1c
commit fec9d79a32
8 changed files with 74 additions and 11 deletions

4
Cargo.lock generated
View File

@@ -4440,7 +4440,7 @@ dependencies = [
[[package]]
name = "visions-server"
version = "0.1.0"
version = "0.1.1"
dependencies = [
"axum",
"axum-test",
@@ -4472,7 +4472,7 @@ dependencies = [
[[package]]
name = "visions-ui"
version = "0.1.0"
version = "0.1.1"
dependencies = [
"async-std",
"cool_asserts",

View File

@@ -14519,7 +14519,7 @@ rec {
};
"visions-server" = rec {
crateName = "visions-server";
version = "0.1.0";
version = "0.1.1";
edition = "2021";
crateBin = [
{
@@ -14639,7 +14639,7 @@ rec {
};
"visions-ui" = rec {
crateName = "visions-ui";
version = "0.1.0";
version = "0.1.1";
edition = "2021";
crateBin = [
{

View File

@@ -0,0 +1,31 @@
# Visions Server changelog
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
**WARNING This project is still under active development and will remain so until the 1.0 release. Any change is likely to involve a database schema change without migration until then.**
## [Unreleased]
## [0.1.1] 2026 February 05
**WARNING** The database structure has changed and a complete database purge is necessary.
### Added
- Flows for managing invitations and creating new user accounts
- Initialize the admin account when populating the database
- **BREAKING** A new endpoint containing configuration information for the client
- Migration: Add the PWA_BASE_URL environment variable the public URL of your Visions server. ex: `https://my-server` if that is where the user goes to log in.
### Security
- **BREAKING** Encrypt passwords in the database
### Internal
- Refactor the database queries
- **BREAKING** Passwords have been extracted into a dedicated table. No migration is being provided.
## [0.1.0] 2026 January 27
- Initial deployment
[Unreleased]: https://git.luminescent-dreams.com/savanni/monorepo/compare/visions-server__0.1.1...HEAD
[0.1.1]: https://git.luminescent-dreams.com/savanni/monorepo/compare/visions-server__0.1.0...visions-server__0.1.1
[0.1.0]: https://git.luminescent-dreams.com/savanni/monorepo/releases/tag/visions-server__0.1.0

View File

@@ -1,6 +1,6 @@
[package]
name = "visions-server"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
[dependencies]

22
visions/ui/CHANGELOG.md Normal file
View File

@@ -0,0 +1,22 @@
# Visions UI changelog
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.1.1] 2026 February 05
### Added
- An admin interface listing both outstanding invitations and current users
- A flow for creating a new invitation
- A flow for creating a new password-based account from an invitation
### Removed
- The user list on the admin's landing page. This has been moved to the admin interface.
## [0.1.0] 2026 January 27
- Initial deployment
[Unreleased]: https://git.luminescent-dreams.com/savanni/monorepo/compare/visions-ui__0.1.1...HEAD
[0.1.1]: https://git.luminescent-dreams.com/savanni/monorepo/compare/visions-ui__0.1.0...visions-ui__0.1.1
[0.1.0]: https://git.luminescent-dreams.com/savanni/monorepo/releases/tag/visions-ui__0.1.0

View File

@@ -1,6 +1,6 @@
[package]
name = "visions-ui"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
# crate-type = ["cdylib", "rlib"]

View File

@@ -12,9 +12,6 @@ tasks:
cmds:
- wasm-pack test --headless --firefox
deploy:
dist:
cmds:
- trunk build --release
- rm -r visions-ui
- mv dist visions-ui
- tar -czf visions-ui-`cargo get package.version`.tar.gz visions-ui
- ./dist.nu

13
visions/ui/dist.nu Executable file
View File

@@ -0,0 +1,13 @@
#!/usr/bin/env nu
if ('visions-ui' | path exists) {
print "visions-ui/ already exists. Remove it and try again."
exit
}
let version = nu -c 'cargo get package.version'
trunk build --release
mv dist visions-ui
tar -czf visions-ui-($version).tar.gz visions-ui
rm -r visions-ui