v0.7.423

usememos/memosv0.7.423May 10, 2026by ArtyomSavchenko

AI Summary

A comprehensive update enhancing card modeling, process automation, and guest access, alongside new localization support and various bug fixes.

Key Highlights

  • New Card grid layout and space type selector
  • Enhanced process functions like EmptyValue and Min/Max transforms
  • New guest spaces configuration and anonymous guest access
  • Korean locale support added
  • Execution cleanup triggers for associated data

Breaking Changes

  • Print service requires FRONT_URL environment variable for self-hosters

New Features

  • Card grid layout
  • Process functions (EmptyValue, Min/Max, StringFromEnum)
  • Relations as arrays
  • Guest spaces in settings
  • User statuses
  • Korean locale

Full Release Notes

# Release v0.7.423

Release highlights compared to [v0.7.413…v0.7.423](https://github.com/hcengineering/platform/compare/v0.7.413...v0.7.423).

---

## What's Changed

### Cards, processes, associations & automation

Card modeling, process steps, relations, and automation visibility — the bulk of this release’s feature work.

- **Card grid** — grid layout for cards — [#10749](https://github.com/hcengineering/platform/pull/10749) (@BykhovDenis)
- **Card space type selector** — submenu for choosing card space types — [#10750](https://github.com/hcengineering/platform/pull/10750) (@BykhovDenis)
- **EmptyValue process function** — process pipeline helper for empty values — [#10756](https://github.com/hcengineering/platform/pull/10756) (@BykhovDenis)
- **Min / max transformation functions** — numeric transforms in processes — [#10782](https://github.com/hcengineering/platform/pull/10782) (@BykhovDenis)
- **Execution cleanup trigger** — removes associated execution data when a card is removed — [#10795](https://github.com/hcengineering/platform/pull/10795) (@BykhovDenis)
- **Markup properties** — markup-related property handling — [#10804](https://github.com/hcengineering/platform/pull/10804) (@BykhovDenis)
- **StringFromEnum / EnumFromString** — process functions for enum ↔ string — [#10806](https://github.com/hcengineering/platform/pull/10806) (@BykhovDenis)
- **Nested association attributes** — configure nested association fields — [#10808](https://github.com/hcengineering/platform/pull/10808) (@BykhovDenis)
- **Show all versions** — toggle in card view options to show every version — [#10809](https://github.com/hcengineering/platform/pull/10809) (@BykhovDenis)
- **Sort attributes (parent + subclass)** — sort attributes across inheritance together — [#10816](https://github.com/hcengineering/platform/pull/10816) (@BykhovDenis)
- **Bulk association creation** — create many associations at once — [#10818](https://github.com/hcengineering/platform/pull/10818) (@BykhovDenis)
- **CreateCard: AskSubclass** — subclass choice on card creation + related behavior — [#10822](https://github.com/hcengineering/platform/pull/10822) (@BykhovDenis)
- **MarkupProperties in tag attributes** — integrated into tag attribute UI — [#10824](https://github.com/hcengineering/platform/pull/10824) (@BykhovDenis)
- **Relations as arrays** — array support for relations — [#10827](https://github.com/hcengineering/platform/pull/10827) (@BykhovDenis)
- **Hide automation-only executions** — cleaner execution lists — [#10828](https://github.com/hcengineering/platform/pull/10828) (@BykhovDenis)
- **Styled text left menu** — navigation UI for styled text — [#10807](https://github.com/hcengineering/platform/pull/10807) (@BykhovDenis)
- **Association columns in markdown tables** — association-based attributes in tables — [#10811](https://github.com/hcengineering/platform/pull/10811) (@BykhovDenis)

### Guests, access & integrations

Guest experience and optional integrations.

- **Guest spaces in settings** — configure which spaces guests can access — [#10770](https://github.com/hcengineering/platform/pull/10770) (@ArtyomSavchenko)
- **Anonymous guest spaces** — configure spaces available to anonymous guests — [#10802](https://github.com/hcengineering/platform/pull/10802) (@ArtyomSavchenko)

### People & presence

- **User statuses** — user status support — [#10774](https://github.com/hcengineering/platform/pull/10774) (@ArtyomSavchenko)
- **Hide inactive employees** — option to hide inactive users — [#10821](https://github.com/hcengineering/platform/pull/10821) (@aonnikov)

### Documents & printing

- **Print documents by class and id** — targeted document printing — [#10753](https://github.com/hcengineering/platform/pull/10753) (@aonnikov)
- **Copy controlled document content** — copy from controlled documents — [#10819](https://github.com/hcengineering/platform/pull/10819) (@ArtyomSavchenko)

### Localization

- **Korean (ko) locale** — Korean translation — [#10820](https://github.com/hcengineering/platform/pull/10820) (@fvoci)

---

## Bug fixes

### Cards, processes & automation

- Grid migration — [#10762](https://github.com/hcengineering/platform/pull/10762)
- Card viewlet for associations — [#10761](https://github.com/hcengineering/platform/pull/10761)
- Mixin handling for todo results — [#10792](https://github.com/hcengineering/platform/pull/10792)
- Card / process import updates — [#10805](https://github.com/hcengineering/platform/pull/10805)
- Type selector — [#10826](https://github.com/hcengineering/platform/pull/10826)
- Automation visibility filter — [#10832](https://github.com/hcengineering/platform/pull/10832)
- Tables — [#10813](https://github.com/hcengineering/platform/pull/10813)
- Markup “filled” validation — [#10817](https://github.com/hcengineering/platform/pull/10817)
- Label overflow — [#10829](https://github.com/hcengineering/platform/pull/10829)
- Link action — [#10793](https://github.com/hcengineering/platform/pull/10793)

### Guests & access

- Revert “hide meeting minutes from guests” — [#10763](https://github.com/hcengineering/platform/pull/10763)
- Guests cannot be space owners — [#10803](https://github.com/hcengineering/platform/pull/10803)

### Apps, auth & UI

- Apps customization — [#10755](https://github.com/hcengineering/platform/pull/10755)
- Calendar connection on small screens — [#10777](https://github.com/hcengineering/platform/pull/10777)
- Login form layout (small screens) — [#10798](https://github.com/hcengineering/platform/pull/10798)
- Copy table action translations — [#10769](https://github.com/hcengineering/platform/pull/10769)
- Auto join translations — [#10787](https://github.com/hcengineering/platform/pull/10787)

### Controlled documents, training & tracker

- Controlled document folder export — [#10775](https://github.com/hcengineering/platform/pull/10775)
- UI freeze on controlled document update view — [#10778](https://github.com/hcengineering/platform/pull/10778)
- Training question actions — [#10780](https://github.com/hcengineering/platform/pull/10780)
- Tracker project actions — [#10786](https://github.com/hcengineering/platform/pull/10786)

### Platform, exports & migrations

- Product version during export (1.0) — [#10771](https://github.com/hcengineering/platform/pull/10771)
- Version creation — [#10785](https://github.com/hcengineering/platform/pull/10785)
- Published packages — [#10788](https://github.com/hcengineering/platform/pull/10788)
- Migration state + mode mismatch + duration reporting — [#10801](https://github.com/hcengineering/platform/pull/10801)

---

## Performance & reliability

- Slow requests logged as **warnings** instead of errors — [#10776](https://github.com/hcengineering/platform/pull/10776)
- **Rekoni** memory usage optimized — [#10797](https://github.com/hcengineering/platform/pull/10797)

---

## Infrastructure, CI & packaging

- Emit TypeScript declarations before `npm publish` — [#10768](https://github.com/hcengineering/platform/pull/10768)
- Re-enable **model version** CI check (avoids stale `MODEL_VERSION` in desktop builds) — [#10796](https://github.com/hcengineering/platform/pull/10796)
- **Backend process runner** (`run_process_backend`) — [#10791](https://github.com/hcengineering/platform/pull/10791)
- **Docker** build fix — [#10831](https://github.com/hcengineering/platform/pull/10831)
- **Dev setup**: payment excluded from default flow — [#10810](https://github.com/hcengineering/platform/pull/10810)

---

## Migration notes for self-hosters

### Print Service

`FRONT_URL` is now required for the `print` service. If you have the optional `print` service deployed, add `FRONT_URL` to its environment:

```yaml
print:
  ...
  environment:
    ...
    - FRONT_URL=http${SECURE:+s}://${HOST_ADDRESS}
```

After updating, recreate the container:

```bash
docker compose up -d --force-recreate print
```

---

## New contributors

Thanks for your first contributions:

- [@shanzez](https://github.com/shanzez) — [#10796](https://github.com/hcengineering/platform/pull/10796)
- [@fvoci](https://github.com/fvoci) — [#10820](https://github.com/hcengineering/platform/pull/10820)

---

**Full changelog:** [v0.7.413…v0.7.423](https://github.com/hcengineering/platform/compare/v0.7.413...v0.7.423)