changelog

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package changelog holds the "What's New" content shown in the web UI — one Release entry per git tag. Add a new entry to Releases as part of cutting each release, alongside bumping utils.Version and tagging.

Index

Constants

This section is empty.

Variables

View Source
var Releases = []Release{
	{
		Version: "0.1.2",
		Date:    time.Date(2026, 8, 2, 0, 0, 0, 0, time.UTC),
		Sections: []ChangeSection{
			{Category: "Added", Items: []string{
				"Assign a customer to a POS order — look up by email or phone, or create one on the spot",
				"Attach a supplier to a procurement entry",
				"Correct a mistaken stock movement (wrong quantity or cost) without editing the ledger — records a linked reversal plus a fresh correct entry, with full audit history",
				"New Stock Movements page under Inventory listing every movement, with a Correct action",
				"POS checkout now calculates and displays change due when the customer pays more than the total",
				"Closing a POS session now asks the cashier to confirm the counted cash in the drawer against the expected amount",
				"Low-stock and out-of-stock badges on POS product tiles, with protection against adding more than what's in stock",
			}},
			{Category: "Fixed", Items: []string{
				"Dark mode toggle not applying correctly",
				"A database migration issue that could make certain schema changes extremely slow",
			}},
		},
	},
	{
		Version: "0.1.0",
		Date:    time.Date(2026, 8, 1, 0, 0, 0, 0, time.UTC),
		Sections: []ChangeSection{
			{Category: "Added", Items: []string{
				"Point of sale: multi-branch, multi-station sessions with cart, discounts, and split payments (cash/card/transfer)",
				"Order history with void and return handling",
				"Product catalog: simple products, ingredients, and recipes with cost tracking",
				"Inventory: procurement recording, stock movements, low/out-of-stock alerts",
				"Customers and suppliers with contact records",
				"Discounts, expense tracking, and financial reports",
				"Multi-company, multi-branch setup with owner/manager/cashier roles",
				"Indonesian and English language support",
			}},
		},
	},
}

Releases lists every release, newest first.

Functions

This section is empty.

Types

type ChangeSection

type ChangeSection struct {
	Category string
	Items    []string
}

ChangeSection groups related changelog items under a conventional category (Added/Changed/Fixed/Removed).

type Release

type Release struct {
	Version  string // matches utils.Version / the git tag, without the "v" prefix
	Date     time.Time
	Sections []ChangeSection
}

Release is one entry in Releases — one per git tag.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL