---
title: "Patch notes: Quiet hours and the notification digest (Oct…"
canonical: "https://openvibe.blog/@openvibe/patch-notes-quiet-hours-and-the-notification-digest-oct-28"
updated: null
---

# Patch notes: Quiet hours and the notification digest (Oct…

HTML: [Patch notes: Quiet hours and the notification digest (Oct…](https://openvibe.blog/@openvibe/patch-notes-quiet-hours-and-the-notification-digest-oct-28)

# Patch notes: Quiet hours and the notification digest (Oct 28)

By [goosely](/@openvibe/authors/goosely) · 2026-10-28

**Imported.** Imported from Commit messages from the OpenVibers repositories on GitHub; originally by OpenVibers.

What shipped on OpenVibe on 2026-10-28: 84 changes to OpenVibe.Network, OpenVibe.Actor, OpenVibe.Codes, OpenVibe.Coupons, OpenVibe.Design, OpenVibe.Events and 35 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

### Highlights

- **OpenVibe.Network:** Quiet hours and the notification digest: a person's window in their time zone holds email and push (critical breaks through), categories can email hourly, daily or weekly digests (a 15-minute job), the account hub's settings for both (#390) ([`8668827`](https://github.com/OpenVibers/OpenVibe.Network/commit/86688279638638e71972b735026784aabed68622))

### OpenVibe.Network

[openvibe.network](https://openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Network)

- Theme history and rollback: every change through PUT /api/themes/me keeps what it replaced (last 50), GET /api/themes/me/history and POST …/history/:id/restore; exported and deleted with the account (#389) ([`5e5ecc2`](https://github.com/OpenVibers/OpenVibe.Network/commit/5e5ecc239188a37e060fbd65f887c3d558c979e1))
- Quiet hours and the notification digest: a person's window in their time zone holds email and push (critical breaks through), categories can email hourly, daily or weekly digests (a 15-minute job), the account hub's settings for both (#390) ([`8668827`](https://github.com/OpenVibers/OpenVibe.Network/commit/86688279638638e71972b735026784aabed68622))
- OpenVibe.Design is live: the design OAuth client signs people in at openvibe.design, the domain leaves the parked list, contracts v0.228.0 (was v0.227.0) (#391) ([`a337f35`](https://github.com/OpenVibers/OpenVibe.Network/commit/a337f357af4f1588aef7308c103448c35ba8e837))
- The bell's tabs: GET /api/notifications?tab= (Mentions, Live, Deals & alerts, System, Agents; one definition in tabs.js) and GET /api/notifications/unread-by-tab for the counts on them (#392) ([`971ce9f`](https://github.com/OpenVibers/OpenVibe.Network/commit/971ce9f0dddbf30057a2fcf94b1e0c6491f27c64))
- openvibe-shared v4.30.0 (was v4.29.0) (#393) ([`c6bf6e7`](https://github.com/OpenVibers/OpenVibe.Network/commit/c6bf6e7f59daf8b25aa229444ef2d6b4248cf3ce))
- Actor may search the web through the Search Fabric (search.query.delegate on openvibe.search), naming the task's person (#394) ([`1428cdd`](https://github.com/OpenVibers/OpenVibe.Network/commit/1428cddb0c7b07f785c455031a2f8d8a03172e83))
- Today's schedules reach followers: today.event.scheduled tells a streamer's followers once (low priority, three schedules a day), today.event.cancelled clears those notices (#395) ([`713dec1`](https://github.com/OpenVibers/OpenVibe.Network/commit/713dec1e4c764c5c44c9e03bbe4b555c7f3c0a15))
- The Action Center (/api/v1/me/actions) and OpenVibe.Today live; contracts v0.230.0, openvibe-shared v4.31.0 (#396) ([`76c4d4e`](https://github.com/OpenVibers/OpenVibe.Network/commit/76c4d4e167459a514b42db3adcfee7424eee14dc))

### OpenVibe.Actor

[openvibe.actor](https://openvibe.actor) · [repository](https://github.com/OpenVibers/OpenVibe.Actor)

- openvibe-shared v4.30.0 (was v4.29.2) (#167) ([`7041b69`](https://github.com/OpenVibers/OpenVibe.Actor/commit/7041b69f3f7c3195d770ac2c86edcbdb3949222b))
- Actor searches through the Search Fabric: search\_openvibe asks /api/v1/query (network scope; the old search on an older Search), and search\_web asks the web scope as Actor for the task's person, with cited results (#168) ([`c271430`](https://github.com/OpenVibers/OpenVibe.Actor/commit/c271430d8c1ee5023b1431b87cd7629a466e48a0))
- The Action Center's read: GET /api/v1/actions?subject= (actor.actions.read) lists a person's tasks, pending approvals and scheduled agents as common.action-item@1, and POST /api/v1/approvals/:id/decide (actor.approval.decide) decides one… ([`fdb40d9`](https://github.com/OpenVibers/OpenVibe.Actor/commit/fdb40d97d75d3dada7333a5d3e1f267a44dce4ea))
- openvibe-shared v4.31.0 (was v4.30.0) (#170) ([`dae1ea8`](https://github.com/OpenVibers/OpenVibe.Actor/commit/dae1ea873c140b07e41e990d7f3cc0d2efd53aa2))

### OpenVibe.Codes

[openvibe.codes](https://openvibe.codes) · [repository](https://github.com/OpenVibers/OpenVibe.Codes)

- openvibe-shared v4.30.0 (was v4.29.2) (#140) ([`5f180bf`](https://github.com/OpenVibers/OpenVibe.Codes/commit/5f180bf00145d19a3fd9494455fdd4988e8824e3))
- The Action Center's read: GET /api/v1/actions?subject= (codes.actions.read) lists a person's coding tasks as common.action-item@1; contracts v0.229.0 (#141) ([`debd016`](https://github.com/OpenVibers/OpenVibe.Codes/commit/debd0160cc8248cb8677e5527eafd03716adaf91))
- openvibe-shared v4.31.0 (was v4.30.0) (#142) ([`f892775`](https://github.com/OpenVibers/OpenVibe.Codes/commit/f8927753d956efe788fcf68a18cf9678ca46cdf7))

### OpenVibe.Coupons

[openvibe.coupons](https://openvibe.coupons) · [repository](https://github.com/OpenVibers/OpenVibe.Coupons)

- openvibe-shared v4.29.2 (was v4.27.0) (#126) ([`709b890`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/709b89004d13c3c8ce7970dceb628dcbf744a0da))
- openvibe-shared v4.30.0 (was v4.29.2) (#127) ([`dafa94c`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/dafa94c1fd2759e6a471de506aea8b495b35423c))
- openvibe-shared v4.31.0 (was v4.30.0) (#128) ([`60a01e6`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/60a01e6a12466d9bf420fe09671ae1b904651faf))

### OpenVibe.Design

[openvibe.design](https://openvibe.design) · [repository](https://github.com/OpenVibers/OpenVibe.Design)

- Restore says what it restored (picking the theme cleared the message), history times read Today 14:13, and the CSP lets the footer's release line hear OpenVibe.Events ([`f0aa696`](https://github.com/OpenVibers/OpenVibe.Design/commit/f0aa69620efa7bb3def192145d8958963f450eaa))
- openvibe-shared v4.30.0 (was v4.29.2) (#1) ([`f7cdd1c`](https://github.com/OpenVibers/OpenVibe.Design/commit/f7cdd1ca9552b564da08fc607d387d0e9cc2d7be))
- openvibe-shared v4.31.0 (was v4.30.0) (#2) ([`1e3d865`](https://github.com/OpenVibers/OpenVibe.Design/commit/1e3d8658aea799f319c3a38a2139317aef5c82bb))

### OpenVibe.Events

[openvibe.events](https://openvibe.events) · [repository](https://github.com/OpenVibers/OpenVibe.Events)

- openvibe-shared v4.30.0 (was v4.29.0) (#141) ([`8080843`](https://github.com/OpenVibers/OpenVibe.Events/commit/8080843c685952e89b6b2e0c8ee13dba7cf84dff))
- OpenVibe.Today may publish today.event.\* (a default source) (#142) ([`5e5ce4a`](https://github.com/OpenVibers/OpenVibe.Events/commit/5e5ce4a224fc96beef5b3239e244f9b16355b039))
- openvibe-shared v4.31.0 (was v4.30.0) (#143) ([`166e5e1`](https://github.com/OpenVibers/OpenVibe.Events/commit/166e5e12be51ebcbdf03acf0b9579294fdadea3c))

### OpenVibe.Live

[openvibe.live](https://openvibe.live) · [repository](https://github.com/OpenVibers/OpenVibe.Live)

- openvibe-shared v4.30.0 (was v4.29.0) (#428) ([`f20988d`](https://github.com/OpenVibers/OpenVibe.Live/commit/f20988d5bcc146eee29af8c5e4911baf547aa730))
- openvibe-shared v4.31.0 (was v4.30.0) (#430) ([`a8ce2fa`](https://github.com/OpenVibers/OpenVibe.Live/commit/a8ce2fa0e29b39034cf73389e48d4c77df49ebcc))
- Schedules from OpenVibe.Today on the channel and the dashboard (#429) ([`ace23ca`](https://github.com/OpenVibers/OpenVibe.Live/commit/ace23caa717fa8bb2ae514b279381660c6698131))

### OpenVibe.AI

[ai.openvibe.services](https://ai.openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.AI)

- openvibe-shared v4.30.0 (was v4.29.0) (#180) ([`934d9d8`](https://github.com/OpenVibers/OpenVibe.AI/commit/934d9d8692e06c0ee66a053b484e2cc07b074351))
- openvibe-shared v4.31.0 (was v4.30.0) (#181) ([`6b87797`](https://github.com/OpenVibers/OpenVibe.AI/commit/6b8779720201007362720bb37760b986d32d209a))

### OpenVibe.Billing

[billing.openvibe.network](https://billing.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Billing)

- openvibe-shared v4.30.0 (was v4.29.0) (#123) ([`24153ed`](https://github.com/OpenVibers/OpenVibe.Billing/commit/24153ed14c0f53b264fb32c36aad87d8a8b91a25))
- openvibe-shared v4.31.0 (was v4.30.0) (#124) ([`911e93f`](https://github.com/OpenVibers/OpenVibe.Billing/commit/911e93f150225c6c265719cea937f048811a6e1d))

### OpenVibe.Blog

[openvibe.blog](https://openvibe.blog) · [repository](https://github.com/OpenVibers/OpenVibe.Blog)

- openvibe-shared v4.30.0 (was v4.29.2) (#111) ([`31bab07`](https://github.com/OpenVibers/OpenVibe.Blog/commit/31bab0784781e0341b92d1842e66f3445d780b20))
- openvibe-shared v4.31.0 (was v4.30.0) (#112) ([`2ab8649`](https://github.com/OpenVibers/OpenVibe.Blog/commit/2ab86495433e2fd1e7f04f4b7d01a0771aae1eaa))

### OpenVibe.Bot

[openvibe.bot](https://openvibe.bot) · [repository](https://github.com/OpenVibers/OpenVibe.Bot)

- openvibe-shared v4.30.0 (was v4.29.0) (#216) ([`e43f646`](https://github.com/OpenVibers/OpenVibe.Bot/commit/e43f646721e739b566a37d0ad4a68bbf49dd9e40))
- openvibe-shared v4.31.0 (was v4.30.0) (#217) ([`cdbc9fc`](https://github.com/OpenVibers/OpenVibe.Bot/commit/cdbc9fc4876fa927c147526abf97f54eb9f75d90))

### OpenVibe.Chat

[openvibe.chat](https://openvibe.chat) · [repository](https://github.com/OpenVibers/OpenVibe.Chat)

- openvibe-shared v4.30.0 (was v4.29.0) (#234) ([`2637734`](https://github.com/OpenVibers/OpenVibe.Chat/commit/2637734762e3990ac60520e1cb8caa2ad51a9033))
- AI members (Vibe) search OpenVibe through the Search Fabric's network scope (/api/v1/query), the old search on a Search without it (#235) ([`76d9f90`](https://github.com/OpenVibers/OpenVibe.Chat/commit/76d9f902e677cbd161bb2a3550656fb6b0523d79))

### OpenVibe.Community

[openvibe.community](https://openvibe.community) · [repository](https://github.com/OpenVibers/OpenVibe.Community)

- openvibe-shared v4.30.0 (was v4.29.2) (#169) ([`75c5b06`](https://github.com/OpenVibers/OpenVibe.Community/commit/75c5b06865c849993bbf772e931844e279c406e5))
- openvibe-shared v4.31.0 (was v4.30.0) (#170) ([`b825955`](https://github.com/OpenVibers/OpenVibe.Community/commit/b8259551465d873ecad7ccddd7341dcf0a732518))

### OpenVibe.Deals

[openvibe.deals](https://openvibe.deals) · [repository](https://github.com/OpenVibers/OpenVibe.Deals)

- openvibe-shared v4.30.0 (was v4.29.2) (#125) ([`090ea1b`](https://github.com/OpenVibers/OpenVibe.Deals/commit/090ea1bbdf627cc5826898878c9334a361fa5f4a))
- openvibe-shared v4.31.0 (was v4.30.0) (#126) ([`c28f3a5`](https://github.com/OpenVibers/OpenVibe.Deals/commit/c28f3a5e6bf880b26a4c1279dfe85688d805b628))

### OpenVibe.Domains

[openvibe.domains](https://openvibe.domains) · [repository](https://github.com/OpenVibers/OpenVibe.Domains)

- openvibe-shared v4.30.0 (was v4.29.1) (#1) ([`668354a`](https://github.com/OpenVibers/OpenVibe.Domains/commit/668354a7f9f08b187a823540ee93dfe1cc7effc5))
- openvibe-shared v4.31.0 (was v4.30.0) (#2) ([`114cac9`](https://github.com/OpenVibers/OpenVibe.Domains/commit/114cac9e9f30b63b20af406d6d3cf528cb57222b))

### OpenVibe.Food

[openvibe.food](https://openvibe.food) · [repository](https://github.com/OpenVibers/OpenVibe.Food)

- openvibe-shared v4.30.0 (was v4.29.2) (#122) ([`e7b2674`](https://github.com/OpenVibers/OpenVibe.Food/commit/e7b26747cf15cb16b56740d5fce79c7e955e8e76))
- openvibe-shared v4.31.0 (was v4.30.0) (#123) ([`ac6f390`](https://github.com/OpenVibers/OpenVibe.Food/commit/ac6f39006828aeabc314e06ebebb4284f651d18a))

### OpenVibe.Games

[openvibe.games](https://openvibe.games) · [repository](https://github.com/OpenVibers/OpenVibe.Games)

- openvibe-shared v4.30.0 (was v4.29.0) (#189) ([`6917b4b`](https://github.com/OpenVibers/OpenVibe.Games/commit/6917b4bc2cc3b56f31c76821eac2e7fc69acad21))
- openvibe-shared v4.31.0 (was v4.30.0) (#190) ([`a1bb187`](https://github.com/OpenVibers/OpenVibe.Games/commit/a1bb187438e08abad4900798aebe930048191667))

### OpenVibe.Help

[openvibe.help](https://openvibe.help) · [repository](https://github.com/OpenVibers/OpenVibe.Help)

- openvibe-shared v4.30.0 (was v4.29.2) (#121) ([`1d5a556`](https://github.com/OpenVibers/OpenVibe.Help/commit/1d5a5563fe758df0df4186d152f068bddc8ff1b3))
- openvibe-shared v4.31.0 (was v4.30.0) (#122) ([`21d5640`](https://github.com/OpenVibers/OpenVibe.Help/commit/21d5640880aab67b78ca47399b823e78bad9adb0))

### OpenVibe.Host

[openvibe.host](https://openvibe.host) · [repository](https://github.com/OpenVibers/OpenVibe.Host)

- openvibe-shared v4.30.0 (was v4.29.2) (#185) ([`7d95623`](https://github.com/OpenVibers/OpenVibe.Host/commit/7d9562314b8a3f89fb2c7a1d0606dee6504a669b))
- openvibe-shared v4.31.0 (was v4.30.0) (#186) ([`9a98e02`](https://github.com/OpenVibers/OpenVibe.Host/commit/9a98e0292ea88517de933045e6d4171c16a44460))

### OpenVibe.Inventory

[inventory.openvibe.network](https://inventory.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Inventory)

- openvibe-shared v4.30.0 (was v4.29.2) (#109) ([`3f7176b`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/3f7176b5ded90df3d7da0916ba9f734ab7d997c6))
- openvibe-shared v4.31.0 (was v4.30.0) (#110) ([`1bb6bfd`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/1bb6bfdb5b63f41f2500d0430091b4909143c9b0))

### OpenVibe.Media

[openvibe.media](https://openvibe.media) · [repository](https://github.com/OpenVibers/OpenVibe.Media)

- openvibe-shared v4.30.0 (was v4.29.2) (#212) ([`9a944f3`](https://github.com/OpenVibers/OpenVibe.Media/commit/9a944f3207cc42a2adb1556f59d1ec793534dd65))
- openvibe-shared v4.31.0 (was v4.30.0) (#213) ([`a272330`](https://github.com/OpenVibers/OpenVibe.Media/commit/a272330ed62af66b7f01f3ecbd8bc657bcc4b02f))

### OpenVibe.MediaHub

[openvibe.video](https://openvibe.video) · [repository](https://github.com/OpenVibers/OpenVibe.MediaHub)

- openvibe-shared v4.30.0 (was v4.29.2) (#176) ([`a8522e5`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/a8522e5d49bfdf775480d4c136b8b07cf2ddf953))
- openvibe-shared v4.31.0 (was v4.30.0) (#177) ([`a2136aa`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/a2136aad4667f48f5a577f1dfdeb25a5fe2d213c))

### OpenVibe.Play

[play.openvibe.network](https://play.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Play)

- openvibe-shared v4.30.0 (was v4.29.2) (#72) ([`8501651`](https://github.com/OpenVibers/OpenVibe.Play/commit/85016519d8233e1d1e73104d3791712f5fa27bb9))
- Time boards: a board of kind time ranks each player's fastest run (the lowest whole milliseconds, at most 24 hours, ascending, ties to whoever got there first); boards answer their unit (ms or points) (#73) ([`2370953`](https://github.com/OpenVibers/OpenVibe.Play/commit/23709533d33758e315678fa035806a84ff270c49))

### OpenVibe.Reviews

[openvibe.reviews](https://openvibe.reviews) · [repository](https://github.com/OpenVibers/OpenVibe.Reviews)

- openvibe-shared v4.29.2 (was v4.27.0) (#127) ([`e68a9fc`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/e68a9fc07115f3370460bc9eb437a76305463667))
- openvibe-shared v4.30.0 (was v4.29.2) (#128) ([`fb4d02a`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/fb4d02aae5b0da6aa567fdd96f5900e525589120))

### OpenVibe.Search

[search.openvibe.network](https://search.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Search)

- MCP: POST /mcp (Streamable HTTP, protocol 2025-06-18) with openvibe\_search (the Search Fabric) and openvibe\_search\_providers; schemas from the contracts; CORS for browser clients; nginx location (#122) ([`1e60686`](https://github.com/OpenVibers/OpenVibe.Search/commit/1e60686b082bab5f0ba5dce092f12f91925c8325))
- openvibe-shared v4.30.0 (was v4.29.0) (#123) ([`9dc6298`](https://github.com/OpenVibers/OpenVibe.Search/commit/9dc629897c58f3d2c87766b94e6d922c8cfacf5d))

### OpenVibe.Services

[openvibe.services](https://openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.Services)

- openvibe-shared v4.29.2 (was v4.27.0) (#138) ([`6a3b96e`](https://github.com/OpenVibers/OpenVibe.Services/commit/6a3b96e855dbace3f66a3f78d5cd940872cc1b77))
- openvibe-shared v4.30.0 (was v4.29.2) (#139) ([`0791e66`](https://github.com/OpenVibers/OpenVibe.Services/commit/0791e66f15b5e4d69ebe79c0456f46a8fa98846b))

### OpenVibe.Trade

[openvibe.trade](https://openvibe.trade) · [repository](https://github.com/OpenVibers/OpenVibe.Trade)

- openvibe-shared v4.29.2 (was v4.27.0) (#125) ([`81b1e35`](https://github.com/OpenVibers/OpenVibe.Trade/commit/81b1e35549de97984ab5341a6d01798b20412c0c))
- openvibe-shared v4.30.0 (was v4.29.2) (#126) ([`51f6b86`](https://github.com/OpenVibers/OpenVibe.Trade/commit/51f6b86a8ac3a54c5c9381eef7f637659d30a1bd))

### OpenVibe.Wiki

[openvibe.wiki](https://openvibe.wiki) · [repository](https://github.com/OpenVibers/OpenVibe.Wiki)

- openvibe-shared v4.29.2 (was v4.27.0) (#136) ([`5f24296`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/5f242966e4e9d68739f07fd76230b4b93e606443))
- openvibe-shared v4.30.0 (was v4.29.2) (#137) ([`0b5647d`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/0b5647d903ebe725b23e6ba12161a434f9e15865))

### OpenVibe.Work

[openvibe.work](https://openvibe.work) · [repository](https://github.com/OpenVibers/OpenVibe.Work)

- openvibe-shared v4.29.2 (was v4.27.0) (#109) ([`8423712`](https://github.com/OpenVibers/OpenVibe.Work/commit/84237125a4275f63ec43dff37fa2615377d8e492))
- openvibe-shared v4.30.0 (was v4.29.2) (#110) ([`f4627c8`](https://github.com/OpenVibers/OpenVibe.Work/commit/f4627c89340e40755ad5968bce9fef0ef5903ce1))

### OpenVibe.Zone

[openvibe.zone](https://openvibe.zone) · [repository](https://github.com/OpenVibers/OpenVibe.Zone)

- openvibe-shared v4.29.2 (was v4.27.0) (#70) ([`55a6527`](https://github.com/OpenVibers/OpenVibe.Zone/commit/55a6527a9afdff9c87f08d0bb86d5c15bcf51bb2))
- openvibe-shared v4.30.0 (was v4.29.2) (#71) ([`9974ae9`](https://github.com/OpenVibers/OpenVibe.Zone/commit/9974ae9ab04e54831e5659930417e16de4d3b384))

### news

- openvibe-shared v4.30.0 (was v4.29.2) (#124) ([`3574155`](https://github.com/OpenVibers/OpenVibe.News/commit/3574155c708046402193aee8b65a54693f4e297a))

### OpenVibe.Quest

[openvibe.quest](https://openvibe.quest) · [repository](https://github.com/OpenVibers/OpenVibe.Quest)

- openvibe-shared v4.30.0 (was v4.29.2) (#118) ([`b16049f`](https://github.com/OpenVibers/OpenVibe.Quest/commit/b16049fa0710b7cad377001175e8ddc6ef378fff))

### OpenVibe.Rent

[openvibe.rent](https://openvibe.rent) · [repository](https://github.com/OpenVibers/OpenVibe.Rent)

- openvibe-shared v4.30.0 (was v4.29.2) (#128) ([`6c2ff51`](https://github.com/OpenVibers/OpenVibe.Rent/commit/6c2ff514dc7d7094d11ba84666550907eb15b8b3))

### OpenVibe.Report

[openvibe.report](https://openvibe.report) · [repository](https://github.com/OpenVibers/OpenVibe.Report)

- openvibe-shared v4.30.0 (was v4.29.1) (#1) ([`8a311e0`](https://github.com/OpenVibers/OpenVibe.Report/commit/8a311e0745e10aa0fa96b2af7d8006a2a4fee57c))

### OpenVibe.Run

[openvibe.run](https://openvibe.run) · [repository](https://github.com/OpenVibers/OpenVibe.Run)

- openvibe-shared v4.30.0 (was v4.29.0) (#101) ([`4e000d1`](https://github.com/OpenVibers/OpenVibe.Run/commit/4e000d16b58e0577f7561e9f4a0f65e3940871ff))

### OpenVibe.Sources

[sources.openvibe.network](https://sources.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Sources)

- openvibe-shared v4.30.0 (was v4.29.0) (#133) ([`799120a`](https://github.com/OpenVibers/OpenVibe.Sources/commit/799120aebf65d5f61dfd0e74e8f4e07a884e37c1))

### OpenVibe.Space

[openvibe.space](https://openvibe.space) · [repository](https://github.com/OpenVibers/OpenVibe.Space)

- openvibe-shared v4.30.0 (was v4.29.0) (#113) ([`e4ec878`](https://github.com/OpenVibers/OpenVibe.Space/commit/e4ec8782064e81917d816a0b70930c5dc6a3e014))

### OpenVibe.Tips

[openvibe.tips](https://openvibe.tips) · [repository](https://github.com/OpenVibers/OpenVibe.Tips)

- openvibe-shared v4.30.0 (was v4.29.0) (#115) ([`607f65a`](https://github.com/OpenVibers/OpenVibe.Tips/commit/607f65aa886c3db1c5069d9b40679966d0d3f005))

### OpenVibe.Tools

[openvibe.tools](https://openvibe.tools) · [repository](https://github.com/OpenVibers/OpenVibe.Tools)

- openvibe-shared v4.30.0 (was v4.29.0) (#131) ([`908a27b`](https://github.com/OpenVibers/OpenVibe.Tools/commit/908a27bcec81dc1e7b6f825d862fa2b9c8b72d27))

### OpenVibe.VIP

[openvibe.vip](https://openvibe.vip) · [repository](https://github.com/OpenVibers/OpenVibe.VIP)

- openvibe-shared v4.30.0 (was v4.29.0) (#111) ([`03ced40`](https://github.com/OpenVibers/OpenVibe.VIP/commit/03ced4011c14066be203b951f0f610def77013b5))

### OpenVibe.Watch

[openvibe.watch](https://openvibe.watch) · [repository](https://github.com/OpenVibers/OpenVibe.Watch)

- openvibe-shared v4.30.0 (was v4.29.0) (#125) ([`8c079aa`](https://github.com/OpenVibers/OpenVibe.Watch/commit/8c079aaf5c8a8fb0cdbeaab805db0d600877e12d))

Patch notes are put together automatically when enough changes have shipped, or when a large feature lands. See every site's own updates page for the live list.

## Comments

Comments are hosted by [OpenVibe.Community](https://openvibe.community).

No comments yet.

[Sign in with OpenVibe](/auth/login?next=%2F%40openvibe%2Fpatch-notes-quiet-hours-and-the-notification-digest-oct-28) to comment.
