Skip to content

Releases: senatroxx/OpenKos

v0.1.0-alpha.7

v0.1.0-alpha.7 Pre-release
Pre-release

Choose a tag to compare

@senatroxx senatroxx released this 09 Sep 06:55
Immutable release. Only release title and notes can be modified.
bbdacab

What's Changed

Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7

v0.1.0-alpha.6

v0.1.0-alpha.6 Pre-release
Pre-release

Choose a tag to compare

@senatroxx senatroxx released this 24 Aug 07:56
Immutable release. Only release title and notes can be modified.
b20abdb

What's Changed

Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6

v0.1.0-alpha.5

v0.1.0-alpha.5 Pre-release
Pre-release

Choose a tag to compare

@senatroxx senatroxx released this 18 Aug 11:11
Immutable release. Only release title and notes can be modified.

OpenKOS alpha release including the tenant payment gateway flow, payment-attempt reconciliation, signed invoice checkout, and recovery handling.

What's Changed

Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5

v0.1.0-alpha.4

v0.1.0-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@senatroxx senatroxx released this 11 Aug 09:50
Immutable release. Only release title and notes can be modified.
0b8021d

What's Changed

  • feat(tenants): add app access invite and acceptance flow by @senatroxx in #78
  • fix(tenants): harden invite lifecycle, remove test workarounds, wrap sheet actions by @senatroxx in #79
  • feat(tenants): email-only access state, inline invite actions, notification banner by @senatroxx in #80
  • chore: remove local tooling by @senatroxx in #82
  • docs: record tenant identity model and app-access flow by @senatroxx in #81
  • fix(adr): Users page exclusion is explicit whereDoesntHave filter, not by-construction by @senatroxx in #83
  • feat(portal): add tenant dashboard by @senatroxx in #84
  • fix(portal): label overdue invoices by @senatroxx in #85
  • feat(portal): add tenant lease workspace by @senatroxx in #86
  • feat(portal): add tenant billing by @senatroxx in #87
  • Redesign tenant portal information architecture by @senatroxx in #88
  • OPE-107: Redesign tenant portal experience by @senatroxx in #89
  • fix(portal): remove redundant lease context by @senatroxx in #90
  • Redesign tenant invoice detail around payment decision by @senatroxx in #91
  • feat(portal): focus tenant dashboard by @senatroxx in #92
  • Restrict tenant access to installation settings by @senatroxx in #93
  • fix(billing): tighten payment review flow by @senatroxx in #94
  • feat: Tenant Maintenance Requests by @senatroxx in #95
  • refactor(ui): streamline sidebar navigation IA and design tokens by @senatroxx in #96
  • feat(settings): unify mail config resolution with env fallbacks (OPE-104) by @senatroxx in #98
  • feat(notification): add pluggable MailChannel and driver architecture by @senatroxx in #97
  • feat(settings): update Mail settings page UI to support pluggable driver selector (OPE-120) by @senatroxx in #99
  • chore(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #100
  • feat(notification): align WhatsApp channel architecture with platform standards (OPE-119) by @senatroxx in #101
  • feat(reminders): link reminders to invoices by @senatroxx in #102
  • feat: improve tenant invoice clarity by @senatroxx in #103
  • feat(reminders): attach invoice PDFs to mail by @senatroxx in #104
  • feat(whatsapp): add document attachments by @senatroxx in #105
  • feat(notifications): add tenant center by @senatroxx in #106

New Contributors

Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4

v0.1.0-alpha.3

v0.1.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@senatroxx senatroxx released this 18 Jul 08:18
Immutable release. Only release title and notes can be modified.

Changelog

v0.1.0-alpha.3

Features

  • Surface billing strategy in lease UI — #71
  • Use DB site_name as display name — #73
  • Add missing application-wide settings to General page — #74
  • Remove Laravel branding, redirect root to login — #64

Fixes

  • Import PaymentProof, scope route binding, use Storage facade — #75
  • Scope payment verify to assigned properties — #76
  • Active sidebar icon matches text color — #64
  • Use dynamic site name in mobile sheet header — #64
  • Reset move-to unit on dialog open — #73
  • Wire occupant-action radios to state — #73
  • Add id prop to Switch type — #71
  • Remove stale onEdit props from LeaseDetailSheet callers — #71
  • Resolve npm audit vulnerabilities — #77
  • Stray blank line and invoice_id_prefix case — #74

Refactors

  • Migrate settings forms to useForm hook — #73
  • Migrate users page to useForm, reset on close — #73
  • Migrate forms to useForm hook, rename sheets — #71
  • Split general form into per-section saves — #74
  • Regroup settings sidebar into Account, Preferences, Property, Integrations — #74
  • Fold appearance into general settings page — #74

Chores

  • Remove unused Pencil import — #71
  • Block lease editing with 403 guard — #71
  • Remove edit lease button from detail sheet — #71
  • Comment out dead edit lease code — #71

Docs

  • Fix InvoiceReminderDispatched timing and ForceSendReminder flow — #66
  • Audit and correct 8 docs to match implemented architecture — #65

v0.1.0-alpha.1

v0.1.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@senatroxx senatroxx released this 15 Jul 03:40
Immutable release. Only release title and notes can be modified.
OpenKOS v0.1.0-alpha.1