v0.22.0
666ghj/MiroFishv0.22.0Dec 6, 2025by mfts
AI Summary
This release introduces significant enhancements to AI functionalities, including AI Data Room generation and Slack notifications, alongside new file type support and workflow improvements.
Key Highlights
- AI Data Rooms Generation
- Slack Notifications Integration
- Hierarchical Auto-Index
- New File Types (.tsv, .m4a, .mp3, .keynote)
New Features
- AI-driven data-room structures
- Slack instant view notifications
- Hierarchical auto-indexing for folders
- TSV, M4A, MP3, and Keynote file support
- Data room templates
- Customizable welcome messages
- Team creation options
- Event-based routing workflows
- Folder downloads in audit logs
- Publishable Q&A
- Compliance text options
- Checkbox custom form fields
- Hide data room banner option
- Invoices page
- Search in data rooms overview
- Bulk downloads improvement
- Domain configuration improvement
- Global branding options
- Annotations support
- Dub integration
- Notion parsing updates
- Rate limiting
- Performance indexes
Full Release Notes
## Highlights ### AI Data Rooms Generation We continue to enhance AI functionalities for data rooms, leveraging the AI components already implemented for you. We recently introduced smart, AI-driven data-room structures. <img width="3016" height="1768" alt="kNC6vZNlDmWwSEd" src="https://github.com/user-attachments/assets/926eb37a-40e3-413f-a087-c48efabb486b" /> ### Slack Notifications Receive instant view notifications for documents and data rooms inside your Slack channel. One click to connect. <img width="4160" height="2340" alt="WK3vvapuA7jMAE5z2r9" src="https://github.com/user-attachments/assets/4c293dcb-468f-4f23-9013-9d4f1ff0f887" /> ### Hierarchical Auto-Index For large data rooms, it's quite annoying to make sure the index numbers are correct and in order. Our auto-index creates a hierarchical index based on the current folders, documents and subfolders order. <img width="1086" height="942" alt="asxadkjaskdjasljhdgrwd" src="https://github.com/user-attachments/assets/62fc65d5-5223-403c-9472-35ecb02e54ae" /> ### Noteworthy changes - new file types: .tsv, .m4a, .mp3, .keynote - add option to create data room from templates - add customizable welcome message - add option to create new teams - add workflows for event-based routing (preview) - add folder downloads in data room visitor audit logs - add publishable Q&A - add compliance text option to agreement - add checkbox type to custom form fields - add option to hide data room banner - add invoices page - add search to data rooms overview - improve data room bulk downloads - improve domain configuration - improve global branding ## What's Changed * fix: conversion scaling for long documents by @mfts in https://github.com/mfts/papermark/pull/1824 * fix: ignore allowlist/denylist from group links via presets by @mfts in https://github.com/mfts/papermark/pull/1826 * feat: add url validation by @mfts in https://github.com/mfts/papermark/pull/1829 * fix: url validation for notion by @mfts in https://github.com/mfts/papermark/pull/1830 * feat: fix missing extension by @mfts in https://github.com/mfts/papermark/pull/1832 * feat: revalidate every 60s by @mfts in https://github.com/mfts/papermark/pull/1833 * feat: add dub integration by @mfts in https://github.com/mfts/papermark/pull/1834 * fix: dataroom without documents show timestamp 0 by @mfts in https://github.com/mfts/papermark/pull/1836 * feat: update notion parsing for custom domain by @mfts in https://github.com/mfts/papermark/pull/1838 * fix: either allow discount or promo codes by @mfts in https://github.com/mfts/papermark/pull/1841 * feat: remove internal response headers by @mfts in https://github.com/mfts/papermark/pull/1842 * refactor: update client proxy by @mfts in https://github.com/mfts/papermark/pull/1843 * feat: increase maxduration by @mfts in https://github.com/mfts/papermark/pull/1845 * feat(ee): add publishable q&a conversations by @mfts in https://github.com/mfts/papermark/pull/1847 * refactor: improve domain configuration experience by @mfts in https://github.com/mfts/papermark/pull/1848 * feat: delete convo endpoint by @mfts in https://github.com/mfts/papermark/pull/1849 * fix: email validation for university domains by @shnai0 in https://github.com/mfts/papermark/pull/1853 * feat: add automatic hierarchical index for dataroom items by @mfts in https://github.com/mfts/papermark/pull/1855 * fix: improve custom domains loading by @mfts in https://github.com/mfts/papermark/pull/1858 * refactor: correct grammar in security policy document by @mfts in https://github.com/mfts/papermark/pull/1857 * feat: update link agreement to show compliance text by @mfts in https://github.com/mfts/papermark/pull/1850 * feat: server-side detection if dataroom index enabled by @mfts in https://github.com/mfts/papermark/pull/1859 * feat: emails updates and new emails by @shnai0 in https://github.com/mfts/papermark/pull/1801 * feat: extend max duration by @mfts in https://github.com/mfts/papermark/pull/1864 * feat: slack/reform by @AshishViradiya153 in https://github.com/mfts/papermark/pull/1852 * feat: add integrations by @mfts in https://github.com/mfts/papermark/pull/1865 * feat: Slack native integration by @AshishViradiya153 in https://github.com/mfts/papermark/pull/1802 * feat: enable slack for all by @mfts in https://github.com/mfts/papermark/pull/1867 * feat: add annotations by @mfts in https://github.com/mfts/papermark/pull/1868 * feat: add m4a and mp3 audio support by @mfts in https://github.com/mfts/papermark/pull/1860 * feat: add slack connection banner to sidebar by @shnai0 in https://github.com/mfts/papermark/pull/1870 * feat: add performance indexes by @mfts in https://github.com/mfts/papermark/pull/1871 * feat: add ratelimiting by @mfts in https://github.com/mfts/papermark/pull/1874 * fix: password encryption by @mfts in https://github.com/mfts/papermark/pull/1875 * feat: add spacing between logo and home button by @mfts in https://github.com/mfts/papermark/pull/1873 * fix: email footer by @mfts in https://github.com/mfts/papermark/pull/1876 * feat: speed improvements by @mfts in https://github.com/mfts/papermark/pull/1877 * feat: improve document processing by @mfts in https://github.com/mfts/papermark/pull/1879 * feat: improve pause function by @mfts in https://github.com/mfts/papermark/pull/1880 * feat: add revalidation for error props by @mfts in https://github.com/mfts/papermark/pull/1882 * feat: show archived links on documents by @mfts in https://github.com/mfts/papermark/pull/1883 * fix: duplicate permission group for duplicated links by @mfts in https://github.com/mfts/papermark/pull/1886 * fix: stop trial expiration emails for paying users by @mfts in https://github.com/mfts/papermark/pull/1885 * feat: add TSV download only support by @mfts in https://github.com/mfts/papermark/pull/1887 * feat: persist sidebar open state by @mfts in https://github.com/mfts/papermark/pull/1888 * chore: update dependencies by @mfts in https://github.com/mfts/papermark/pull/1884 * fix: auto translate access screen by @mfts in https://github.com/mfts/papermark/pull/1891 * feat: add privacy line by @mfts in https://github.com/mfts/papermark/pull/1890 * fix: gif positioning when resizing browser by @mfts in https://github.com/mfts/papermark/pull/1889 * feat: add agreement to limits by @mfts in https://github.com/mfts/papermark/pull/1892 * feat: sanitize and validate team name by @mfts in https://github.com/mfts/papermark/pull/1896 * fix: watermark enabled without config by @mfts in https://github.com/mfts/papermark/pull/1897 * feat: add custom welcome message to regular documents by @mfts in https://github.com/mfts/papermark/pull/1893 * feat: datarooms folders by @mfts in https://github.com/mfts/papermark/pull/1898 * feat: improve team settings loading by @mfts in https://github.com/mfts/papermark/pull/1899 * fix: ratelimt limits by @mfts in https://github.com/mfts/papermark/pull/1900 * feat: apply dataroom accent color to otp screen by @mfts in https://github.com/mfts/papermark/pull/1902 * feat: add banner toggle to presets by @mfts in https://github.com/mfts/papermark/pull/1904 * fix: zoom not centered by @mfts in https://github.com/mfts/papermark/pull/1909 * feat: add option to hide branding banner by @mfts in https://github.com/mfts/papermark/pull/1908 * feat: add agreement text field character counter and increase limit 3f87 by @mfts in https://github.com/mfts/papermark/pull/1911 * feat: implement link deletion with warning by @mfts in https://github.com/mfts/papermark/pull/1906 * feat: transition email domain by @mfts in https://github.com/mfts/papermark/pull/1912 * feat: update the checking email by @mfts in https://github.com/mfts/papermark/pull/1913 * feat: updates to dataroom templates by @mfts in https://github.com/mfts/papermark/pull/1915 * feat: add redirect by @mfts in https://github.com/mfts/papermark/pull/1916 * feat: fixes by @mfts in https://github.com/mfts/papermark/pull/1921 * feat: improvements by @mfts in https://github.com/mfts/papermark/pull/1922 * fix: watermark download by @mfts in https://github.com/mfts/papermark/pull/1923 * fix(api): respect enableNotification preset setting by @mfts in https://github.com/mfts/papermark/pull/1925 * feat: add support for keynote files by @mfts in https://github.com/mfts/papermark/pull/1926 * feat: add presentation full screen button by @mfts in https://github.com/mfts/papermark/pull/1927 * feat: add per-document advanced mode toggle by @mfts in https://github.com/mfts/papermark/pull/1928 * feat: improve bulk download tracking by @mfts in https://github.com/mfts/papermark/pull/1929 * chore: extend maxduration for download function by @mfts in https://github.com/mfts/papermark/pull/1931 * feat(ee): workflows by @mfts in https://github.com/mfts/papermark/pull/1932 * feat(ee): dataroom invitations by @mfts in https://github.com/mfts/papermark/pull/1933 * fix: various fixes by @mfts in https://github.com/mfts/papermark/pull/1934 * fix: dataroom index by @mfts in https://github.com/mfts/papermark/pull/1936 * fix: ratelimit by @mfts in https://github.com/mfts/papermark/pull/1937 * feat: add invoices page by @mfts in https://github.com/mfts/papermark/pull/1939 * fix: encrypt preset password via api by @mfts in https://github.com/mfts/papermark/pull/1940 * feat: add viewerName if available by @mfts in https://github.com/mfts/papermark/pull/1941 * feat: update email sending by @mfts in https://github.com/mfts/papermark/pull/1942 * feat: add checkbox to custom form field by @mfts in https://github.com/mfts/papermark/pull/1944 * chore: change subject line by @mfts in https://github.com/mfts/papermark/pull/1945 * feat: add tags to datarooms by @mfts in https://github.com/mfts/papermark/pull/1947 * chore: update conversion and packages by @mfts in https://github.com/mfts/papermark/pull/1948 * fix: conversation not saving on link create by @mfts in https://github.com/mfts/papermark/pull/1949 * feat: data room updates by @shnai0 in https://github.com/mfts/papermark/pull/1946 **Full Changelog**: https://github.com/mfts/papermark/compare/v0.21.0...v0.22.0