Skip to content

Releases: mfts/papermark

v0.15.0

28 Aug 11:55
d3d493e
Compare
Choose a tag to compare

Drag and drop, reindex datarooms, and more visitor analytics. 👇

Highlights ✨

Drag and drop documents

Managing documents just got even easier! We added drag-and-drop support for documents to move them between folders. You can drag a single document or select multiple documents to move them in bulk.

In addition, we also added the first bulk actions:

  • move many documents to a (sub)folder
  • delete many documents

Drag and drop documents

Sort document index

With drag-and-drop, we also enabled the option to sort the document index in datarooms. If you have an executive summary that you want visitors to see first, simply drag it above other items to change the rank in the actual dataroom.

sort index in datarooms

GIFs in presentations

We added the ability to render GIFs in presentations. You can read more about it here.

CleanShot 2024-08-28 at 13 32 40

More analytics about visitors

We added additional information about visits to your documents. In the details view you can see:

  • device type, browser and operating system
  • document version number
  • thumbnail of each document page

CleanShot 2024-08-28 at 13 37 03@2x

Migrate to app.papermark.io

Some may have noticed that the URL to their dashboard changed to app.papermark.io/...
We migrated earlier this month without a hitch, while keeping all links to documents unchanged. The new architecture gives us more flexibility and makes the open-source project easier to self-host.

redirect.mp4

Quality-of-life improvements

  • faster and optimized document processing engine
  • sort links in reverse chronological order (latest come first)
  • bulk download for dataroom
  • remove documents and folders from dataroom
  • enable mail merge links
  • enable allow/deny lists without email verification
  • and many more

What's Changed

  • fix: zoom by @mfts in #486
  • fix: device height by @mfts in #487
  • refactor: disable zoom on mobile and vertical by @mfts in #488
  • fix: scroll beyond numpages by @mfts in #489
  • fix: clip zoom on mobile and remove conversion popup by @mfts in #490
  • feat(trigger): add retry by @mfts in #502
  • feat: adjust scalefactor based on size of document by @mfts in #503
  • fix: set headers by @mfts in #510
  • fix: update proto to https by @mfts in #511
  • refactor: small updates to bulk upload by @mfts in #520
  • feat: add distributed locker for tus by @mfts in #522
  • chore: update dependencies by @mfts in #523
  • feat: add user agent to views by @mfts in #524
  • feat: add thumbnail to visitor chart by @mfts in #525
  • feat: add delete account by @mfts in #527
  • refactor: sort links in descending order by @mfts in #534
  • fix(radix-ui): reset pointer-events to unfreeze UI by @mfts in #540
  • feat(dataroom): remove docs / folders from dataroom by @mfts in #541
  • fix: bulk download by @mfts in #542
  • feat(dataroom): add dataroom bulk download for s3 by @mfts in #543
  • fix(download) by @mfts in #544
  • fix(nav): add missing linkId and viewId by @mfts in #545
  • docs: updates to metadata by @shnai0 in #546
  • fix: scroll on documents page by @mfts in #548
  • refactor(#259): partially converting some of the components from headlessui to shadcn by @doppedheart in #531
  • chore: update dependencies by @mfts in #547
  • feat: add option to remove visitor stats and papermark branding by @mfts in #549
  • feat: migrate www to app by @mfts in #552
  • feat: complete transition from www to app by @mfts in #553
  • feat: dataroom quality of life improvements by @mfts in #555
  • fix: preview links by @mfts in #556
  • feat: make dataroom sortable by index by @mfts in #558
  • feat: render gifs links in place by @mfts in #560
  • feat: drag-drop documents into folder by @mfts in #559
  • fix: visitor stats for multiple versions is shown for correct version by @mfts in #561
  • feat(datarooms): add drag to move documents to folder by @mfts in #562
  • fix: disable drag and drop on mobile by @mfts in #563
  • feat: add bulk actions by @mfts in #565
  • feat: enable mailmerge by @mfts in #567
  • chore: update dependencies by @mfts in #566
  • feat: allow/deny lists without verification by @mfts in #569
  • feat: enable all functions for trial by @mfts in #571

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.13.0

06 Jun 09:42
dc8accc
Compare
Choose a tag to compare

New file types, data room updates, and privacy improvements. 👇

Highlights ✨

Support for sheet-based files (Excel, CSV, ODS, Google Sheets)

A track record should not be a PDF. A business plan should be in rows and columns. That's why we are excited to introduce support for sheet-based file types like Excel, CSV, ODS and Google Sheets.

Excel sheets provide a different perspective. Today, sheets and presentations can live side-by-side in your data room to tell your business' full story.

We support multi-sheet workbooks and provide engagement analytics per sheet.

CleanShot 2024-06-05 at 17 54 25@2x

Vertical scroll for documents

Uploading a file auto-detects the documents natural orientation and adjusts the document viewer for vertical scroll / skip (new) or horizontal skip. For existing documents, you can choose the orientation if our processor got it wrong or you prefer one mode over the other.

CleanShot 2024-06-06 at 11 26 58

New onboarding flow

The new user onboarding adds options to set up a data room directly.

CleanShot 2024-06-06 at 11 20 47@2x

Decouple folder tree navigation

Improved navigation for folders and files inside dashboard, data room setup and data room viewer.

Security quality-of-life updates

  • encrypt/decrypt link password for editing an existing link password (previously it was hashed)
  • remove email verification token from url parameters
  • document visit notifications to team members with MANAGER role
  • inviting dataroom visitors by email, generates a new link
  • case-insensitive validation for inviting team members by email

What's Changed

  • feat: add support for new file types: .xls, .xlsx, .ods, .csv by @mfts in #443
  • feat: add sheet image by @mfts in #445
  • feat: add support for multiple sheets in excel files by @mfts in #448
  • feat: refactor password show decrypted password for link by @varunguleriaCodes in #397
  • feat: update onboarding flow for datarooms by @mfts in #401
  • feat: simplify view links by @mfts in #403
  • feat: allow deleting documents by any team member by @mfts in #406
  • feat: notion track visibility when changing windows by @mfts in #407
  • feat: check team limits by @mfts in #408
  • fix: don't block the document uploader in dataroom by @mfts in #411
  • feat: improve email verification procedure and resetting the token after each visit by @mfts in #414
  • feat(dataroom-users): create a new link for each invited group to datarooms by @mfts in #415
  • fix: email validation case insensitive by @mfts in #422
  • chore: updates for landing page by @shnai0 in #427 #428
  • feat(content): updates to blog and help sections by @shnai0 in #434 #435 #436
  • feat: add vertical scroll for document view by @mfts in #429
  • feat: enable vertical mode for all by @mfts in #430
  • feat: send notifications to all users by @mfts in #431
  • feat: add change team member role by @mfts in #432
  • feat: updated folder tree view by @mfts in #438
  • feat: dataroom settings changes by @mfts in #439
  • fix: correctly display metatags by @mfts in #441
  • feat: add waituntil for simple notifications by @mfts in #442
  • feat: update document notification subject line by @mfts in #444
  • feat(dataroom): order documents in tree and view alphabetically by @mfts in #447

New Contributors

Full Changelog: v0.12.0...v0.13.0

v0.12.0

29 Apr 14:06
eb959c9
Compare
Choose a tag to compare

Data rooms, data rooms and data rooms. 👇

Highlights ✨

Data rooms

With data rooms, Papermark introduces the ability to share multiple documents with a single link. The same analytics you are used from single documents, now as aggregate analytics across all your data room documents.

Each data room includes

  • folders and subfolder hierarchy
  • custom branding per data room
  • page-by-page document analytics
  • visitor invitations by email, audit logs and more

CleanShot 2024-04-29 at 16 49 01@2x

Folder updates

  • rename folders
  • delete folders
  • update default sort order to alphabetical

Pagination for visitor data

A considerable decrease in page load times especially for documents with lots of visitors.

Feedback question

You can add a feedback question at the end of a document. Of course you can configure each question by link.

CleanShot 2024-04-29 at 17 59 53@2x

Auto-tagging visitors who downloaded

See who downloaded your document and when.

CleanShot 2024-04-29 at 17 57 01@2x

Updated default metatag images

The new default metatag image makes use of the og-image generator from Vercel. By default, it will use the document name as the metatag image.

CleanShot 2024-04-29 at 17 53 51@2x

Screenshot protection (experimental)

"It's impossible to block screenshots on the web" - every engineer. We know. That's why this feature is experimental. We are working on various screenshot blocking techniques and try to improve this feature.

What's Changed

  • feat: memoize some stuff by @mfts in #354
  • feat: updates for design of marketing pages by @shnai0 in #357
  • feat: add download icon for downloaded documents by @mfts in #358
  • feat: datarooms by @mfts in #364
  • feat: add powered by button by @mfts in #365
  • feat: add viewer and invite to view by @mfts in #369
  • feat: add dataroom document notifications by @mfts in #371
  • feat: rename and default-sort folders by @mfts in #372
  • feat: add openstatus widget by @mfts in #376
  • feat: feedback question by @mfts in #377
  • feat: add data room marketing page by @shnai0 in #379
  • feat: delete folder by @mfts in #382
  • feat: add pagination to visitor data by @mfts in #383
  • feat: improve dataroom navigation by @mfts in #385
  • feat: add help articles by @mfts in #386
  • feat: add terms by @shnai0 in #388
  • feat: add screen protection by @mfts in #387 #390
  • feat: update metadata defaults + og image by @Illyism in #391
  • fix: fix posthog on custom domains by @mfts in #374
  • fix: mutate document list when deleting document on detail page by @mfts in #389
  • chore: update language by @mfts @shnai0 in #393 #378
  • chore: update marketing pages by @shnai0 in #381

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

18 Mar 03:08
fb79949
Compare
Choose a tag to compare

Folders, more accurate analytics, page thumbnail previews and more. 👇

Highlights ✨

Folders and subfolders

Folders provide a better way to organize your documents. Create a new folder (and subfolder), move your documents where you want them without impacting the document or its links.

This is the first step towards making shareable folders with a single link and the foundation for data rooms.

CleanShot 2024-03-16 at 19 27 44

Improved document analytics tracking

We have improved our page-by-page analytics tracking to exclude idle sessions.

  • a visitor opens your link and opens another tab/window, which hides your document from the screen. Previously, this would have been recorded as time spent on page, now it doesn't.
  • a visitor opens your link on a mobile browser and then opens another app. Previously, this would have been recorded as time spent on page, now it doesn't.

Page previews

A quality-of-life feature that many have asked for: preview document page thumbnails on the analytics graph. This is available now. If you have multiple versions, then it previews the most recent version.

Screenshot 2024-03-16 at 19 12 59

Auto-tagging visitors

Besides seeing which link the visitor comes from, you can know easily identify verified (email authenticated visits) and internal (visits from your team members)

CleanShot 2024-03-16 at 19 43 41

Filter document analytics

Many customers double-check the links before sending them out. Now you can hide those "internal visits" from the dashboard to get true visitor analytics.

CleanShot 2024-03-16 at 19 15 26

Link to specific pages in your document

It is possible to send the visitor to a specific page in your document by adding the page number as a URL parameter (?p=3) to the shared link. Try it here: https://www.papermark.io/view/clttukc4i000111xbtkvkxj9l?p=5

What's Changed

  • feat: improve onboarding and first user experience by @mfts in #307
  • docs: view github link on pricing page by @hanadi92 in #305
  • feat: improve reactions toolbar by @mfts in #311 #315
  • fix: reactions blocking navbar by @mfts in #315
  • feat: filter internal visitors by @mfts in #318
  • feat: link to specific page in document by @ashrafchowdury in #308
  • fix: update document icon for light mode by @sachin-duhan in #291
  • feat: focus on email input by @mfts in #320
  • feat: improve document upload error handling by @mfts in #335
  • feat: add page preview in hover by @mfts in #345
  • feat: only track analytics if documents are visible by @mfts in #347
  • fix: improved notifications using optionally trigger for faster load times by @mfts in #349
  • feat: folders by @mfts in #351
  • feat: add and update pricing / billing pages by @mfts in #352
  • feat: updates to content pages by @shnai0 in #353 #302

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

21 Feb 10:30
2fdd60b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.10.0

v0.9.0

01 Feb 09:10
6793aa1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0