LARC Topic Dictionary
Auto-generated on 2026-02-06T05:43:25.585Z
Statistics
- Total Topics: 183
- State Topics: 9
- Command Topics: 22
- Event Topics: 26
- Request Topics: 14
Topics by Namespace
data:updated
| Topic | Type | Description |
|-------|------|-------------|
| data:updated | unknown | - |
auth
| Topic | Type | Description |
|-------|------|-------------|
| auth.check | unknown | - |
| auth.internal.state | state | - |
| auth.login | unknown | - |
| auth.login.error | event | - |
| auth.login.request | request | - |
| auth.login.success | event | - |
| auth.logout | unknown | - |
| auth.logout.request | request | - |
| auth.logout.success | event | - |
| auth.refresh | unknown | - |
| auth.refresh.error | event | - |
| auth.refresh.success | event | - |
| auth.setToken | unknown | - |
| auth.state | state | - |
| auth.state.get | request | - |
| auth.token.expired | unknown | - |
| auth.token.refresh | unknown | - |
| auth.token.refreshed | unknown | - |
users
| Topic | Type | Description |
|-------|------|-------------|
| users.* | unknown | - |
| users.list.state | state | - |
| users.updated | event | - |
app
| Topic | Type | Description |
|-------|------|-------------|
| app.started | unknown | - |
| app.state | state | - |
user
| Topic | Type | Description |
|-------|------|-------------|
| user.* | unknown | - |
| user.login | unknown | - |
| user.updated | event | - |
events
| Topic | Type | Description |
|-------|------|-------------|
| events.* | unknown | - |
file
| Topic | Type | Description |
|-------|------|-------------|
| file.content-loaded | unknown | - |
| file.create | unknown | - |
| file.created | event | - |
| file.delete | command | - |
| file.deleted | command | - |
| file.load | unknown | - |
| file.renamed | unknown | - |
| file.save | command | - |
| file.selected | unknown | - |
*
| Topic | Type | Description |
|-------|------|-------------|
| * | unknown | - |
| *.item.delete | command | - |
| *.item.get | request | - |
| *.item.save | command | - |
| *.item.select | unknown | - |
| *.list.state | state | - |
invoice
| Topic | Type | Description |
|-------|------|-------------|
| invoice.browser.show | unknown | - |
| invoice.clear | unknown | - |
| invoice.created | event | (event) Invoice created, may have due date (subscribed) |
| invoice.current-changed | unknown | - |
| invoice.data.export | unknown | - |
| invoice.data.import | unknown | - |
| invoice.delete | command | - |
| invoice.error | event | - |
| invoice.export | unknown | - |
| invoice.export-all | unknown | - |
| invoice.export.pdf | unknown | - |
| invoice.header.changed | unknown | (event) Invoice header field changed |
| invoice.import | unknown | - |
| invoice.items.changed | unknown | (event) Line items changed |
| invoice.items.clear | unknown | - |
| invoice.items.load | unknown | - |
| invoice.list-updated | request | - |
| invoice.load | unknown | (command) Load an invoice into the editor |
| invoice.load-by-id | unknown | (command) Load a specific invoice by ID |
| invoice.load.latest | unknown | (command) Load the most recent invoice |
| invoice.new | unknown | (command) Create a new blank invoice |
| invoice.save | command | (command) Save the current invoice |
| invoice.saved | command | (event) Invoice was saved successfully |
| invoice.state | state | (state) Current invoice data |
| invoice.total.calculated | unknown | - |
| invoice.totals.changed | unknown | - |
| invoice.totals.updated | event | (event) Invoice totals recalculated |
contact
| Topic | Type | Description |
|-------|------|-------------|
| contact.data | unknown | - |
| contact.data.get | request | - |
| contact.schema.set | unknown | - |
| contact.selected | unknown | - |
| contact.submit | unknown | - |
nav
| Topic | Type | Description |
|-------|------|-------------|
| nav.back | unknown | - |
| nav.blocked | unknown | - |
| nav.forward | unknown | - |
| nav.goto | unknown | - |
| nav.replace | unknown | - |
| nav.state | state | - |
markdown
| Topic | Type | Description |
|-------|------|-------------|
| markdown.changed | unknown | - |
| markdown.content-response | unknown | - |
| markdown.get-content | request | - |
| markdown.render | unknown | - |
| markdown.saved | command | - |
| markdown.set-content | unknown | - |
{storage}
| Topic | Type | Description |
|-------|------|-------------|
| {storage}.network.offline | unknown | Network went offline |
| {storage}.network.online | unknown | Network came online |
| {storage}.queue.add | command | Queued a mutation |
| {storage}.queue.conflict | unknown | Conflict detected |
| {storage}.queue.error | event | Sync error occurred |
| {storage}.queue.success | event | Mutation synced successfully |
| {storage}.queue.sync | unknown | Sync started |
persist
| Topic | Type | Description |
|-------|------|-------------|
| persist.error | event | Persistence error occurred |
| persist.hydrated | unknown | All state has been hydrated |
| persist.saved | command | State was persisted |
{topic}
| Topic | Type | Description |
|-------|------|-------------|
| {topic}.clear | unknown | (event) Search was cleared |
| {topic}.invalid | unknown | Message failed validation |
| {topic}.search | unknown | (event) Search query changed with {query, filter} |
| {topic}.set | unknown | (command) Set search query and/or filter programmatically |
| {topic}.valid | unknown | Message passed validation |
{channel}
| Topic | Type | Description |
|-------|------|-------------|
| {channel}.clear | unknown | Clear history |
| {channel}.redo | unknown | Trigger redo |
| {channel}.snapshot | unknown | Take manual snapshot |
| {channel}.state | state | History state changes |
| {channel}.sync.conflict | unknown | Conflict detected, resolution needed |
| {channel}.sync.leader-elected | unknown | Notify when new leader elected |
| {channel}.sync.message | unknown | Broadcast state changes to other tabs |
| {channel}.sync.request-state | request | Request full state from leader |
| {channel}.undo | unknown | Trigger undo |
theme
| Topic | Type | Description |
|-------|------|-------------|
| theme.changed | unknown | - |
history
| Topic | Type | Description |
|-------|------|-------------|
| history.clear | unknown | - |
| history.redo | unknown | - |
| history.undo | unknown | - |
ws
| Topic | Type | Description |
|-------|------|-------------|
| ws.connected | unknown | - |
| ws.disconnected | unknown | - |
| ws.error | event | - |
| ws.message | unknown | - |
pan:sys
| Topic | Type | Description |
|-------|------|-------------|
| pan:sys.error | event | - |
todos
| Topic | Type | Description |
|-------|------|-------------|
| todos.change | unknown | - |
| todos.remove | unknown | - |
| todos.state | state | - |
| todos.toggle | unknown | - |
demo:click
| Topic | Type | Description |
|-------|------|-------------|
| demo:click | unknown | - |
temp
| Topic | Type | Description |
|-------|------|-------------|
| temp.* | unknown | - |
test
| Topic | Type | Description |
|-------|------|-------------|
| test.message | unknown | - |
{store}
| Topic | Type | Description |
|-------|------|-------------|
| {store}.idb.add | command | (command) Add a new item |
| {store}.idb.clear | unknown | (command) Clear all items from store |
| {store}.idb.delete | command | (command) Delete an item by key |
| {store}.idb.error | event | (event) Operation failed with error |
| {store}.idb.get | request | (command) Get an item by key |
| {store}.idb.list | request | (command) List items with optional filters |
| {store}.idb.put | command | (command) Update or insert an item |
| {store}.idb.query | unknown | (command) Query items by index |
| {store}.idb.ready | event | (event) IndexedDB store is ready |
| {store}.idb.result | event | (event) Operation completed with result |
topic
| Topic | Type | Description |
|-------|------|-------------|
| topic.validation.error | event | Topic validation failed |
| topic.validation.loaded | unknown | Dictionary loaded successfully |
| topic.validation.warning | unknown | Topic validation warning (unknown topic) |
modal
| Topic | Type | Description |
|-------|------|-------------|
| modal.demo.hide | unknown | - |
| modal.demo.show | unknown | - |
| modal.demo.toggle | unknown | - |
blog
| Topic | Type | Description |
|-------|------|-------------|
| blog.draft.loaded | unknown | - |
| blog.meta.changed | unknown | - |
| blog.meta.set | unknown | - |
| blog.mode.changed | unknown | - |
| blog.mode.switch | unknown | - |
| blog.preview.toggle | unknown | - |
| blog.preview.update | unknown | - |
| blog.save.request | request | - |
| blog.source.changed | unknown | - |
| blog.source.setContent | unknown | - |
| blog.storage.load | unknown | - |
| blog.storage.save | command | - |
| blog.wysiwyg.changed | unknown | - |
| blog.wysiwyg.setContent | unknown | - |
features
| Topic | Type | Description |
|-------|------|-------------|
| features.action | unknown | - |
| features.available | unknown | - |
| features.register | unknown | - |
| features.toggle | unknown | - |
calendar
| Topic | Type | Description |
|-------|------|-------------|
| calendar.event.saved | command | (event) Event was saved |
| calendar.events.add | command | (command) Add a new event |
| calendar.events.delete | command | (command) Delete an event |
| calendar.events.list | request | (command) Request list of all events |
| calendar.events.put | command | (command) Update an event |
| calendar.events.ready | event | (event) IndexedDB store is ready |
| calendar.events.result | event | (event) IndexedDB operation completed |
contacts
| Topic | Type | Description |
|-------|------|-------------|
| contacts.idb.add | command | (command) Add a new contact |
| contacts.idb.delete | command | (command) Delete a contact |
| contacts.idb.error | event | (event) IndexedDB operation failed |
| contacts.idb.list | request | (command) Request list of all contacts |
| contacts.idb.put | command | (command) Update a contact |
| contacts.idb.ready | event | (event) IndexedDB store is ready |
| contacts.idb.result | event | (event) IndexedDB operation completed |
| contacts.list | request | (state) Receive contacts from Contact Manager (subscribed) |
| contacts.manager.show | unknown | (command) Show the contact manager modal |
| contacts.picker.show | unknown | (command) Show the contact picker (alias) |
| contacts.search.search | unknown | (event) Search query changed |
| contacts.selected | unknown | (event) User selected a contact |
| contacts.updated | event | (event) Contacts were modified (subscribed) |
resource
| Topic | Type | Description |
|-------|------|-------------|
| resource.select | unknown | - |
ui
| Topic | Type | Description |
|-------|------|-------------|
| ui.toast.show | unknown | (command) Show a toast notification |