10.13.2026
SuperOffice
Step 155Create table authentication_session (per-user authenticated session with encrypted OIDC tokens, last seen and ns_secret expiry) and add a foreign key from login to it- Add table authentication_session
- Modify table login authentication_session_id
- Modify table person activeInterests
- Modify table contact activeInterests
- Modify table personinterest
- Modify table contact numEmployees, yearFounded, revenueYear, revenueBasecurrency, sharecapitalBasecurrency, sourcedFrom, linkedinUrl, contextText_id
- Modify table person sourcedFrom, linkedinUrl, contextText_id
ai
Step 3Set more default values for AI preferences.ConsentManagement
Step 11 (updated)Make the person_id + consentPurpose_id index unique, this is an important constraint- Modify table ConsentPerson
- Modify table ShipmentTypeReservation
- Modify table ConsentPurpose
- Modify table ConsentSource
- Modify table LegalBase
- Modify table ShipmentType
Copilot
Step 3Add Copilot preference defaults: allow web searchMention
Add table for @-mentions: one row per colleague tagged with @ in a request comment, tracking read state and a text snippet for display.- Add table mention
NewsFeed
Step 5Add FromCategoryIdentifier toNewsFeedItem so that start page can open filter/count by type without worrying about translation/languages.- Modify table NewsFeedItem FromCategoryIdentifier
NewsFeedItem so that start page can open filter/count by agent id without worrying about translation/languages.- Modify table NewsFeedItem FromIdentifier
09.17.2026
SuperOffice
Step 152Improve the Dutch translations of the built-in Lead status list items ‘Contacting’ and ‘Re-nurture’Step 153Ensure SaintConfiguration has exactly one row per owner table: remove duplicates (highest id wins) and insert missing rows for contact, person and projectStep 154Add a unique index on SaintConfiguration.ownerTable, so that an owner table can never get more than one configuration row- Modify table SaintConfiguration
NewsFeed
Step 3Add SourceSoProtocol toNewsFeedItem so that start page can open the agent topic directly.- Modify table NewsFeedItem SourceSoProtocol
NewsFeedItem so that start page can open filter/count by message type without analyzing the CTAs or message content.- Modify table NewsFeedItem Type
08.27.2026
inbox
Step 14Delete obsolete field simple_mode on email_account (superseded by the user preference), and remove the obsolete Mail preferences (EnableMailSync, FirstMailSync, MailSyncTimer, CheckForDuplicates, RemoveAfterArchive, IsEmailInstalled, IsFaxInstalled) from prefdesc and userpreference.- Modify table email_account simple_mode
LandingPage
Step 2Rename table landing_page_pin to landing_page_tab and its primary key landing_page_pin_id to landing_page_tab_id.- Rename table landing_page_pin to landing_page_tab
- Modify table landing_page_tab landing_page_pin_id
- Modify table landing_page_tab pinned, rank, tab_type
- Modify table landing_page_tab provider_name
NavigationHistory
Create the navigation_history table, holding per-associate Current (persisted soprotocol) and Recent navigation entries, and migrate individual-level SuperMode navigation values out of the userpreference table.- Add table navigation_history
NewsFeed
Step 2Add Location and RatingPercent toNewsFeedItem. Bump CTA Identifier length to 1000.- Modify table NewsFeedItem Location, RatingPercent
- Modify table NewsFeedItemCta Identifier