Skip to content
Power Viewer
← Back to release notes

v3.0.0

major

Cloud-Hosted Album Database Support

This version is a major update centered on expanded album database options. It also adds an in-app notifications feature and automatic operation logging, and delivers more reliable external storage connections and faster list views.

Because the internal structure of the album database has changed, existing album databases need to be recreated.

New Features

Support for Cloud-Hosted Album Databases

Until now, an album database could only be operated as a file (SQLite) on a shared folder. Starting with this version, you can connect to an album database hosted on our cloud servers.

When registering an album database link, you can now select “Hosting” as the connection type in addition to “SQLite”. All you need to configure is a display name and a tenant ID — no file path or connection string is required.

Albums, Applications, SubmissionUnits, Documents, Tags, users, user groups, eCTD storages, and operation logs all work via the cloud.

Key Benefits

  • The same album database can be shared across sites without preparing a file server or VPN
  • Eliminates the operational burden of placing, backing up, and locking database files

Requirements

  • A separate contract is required to use a cloud-hosted album database
  • Tenant IDs can be issued from the Member Portal

Support for On-Premises Album Databases (Your Own Server)

You can now connect to an album database server installed on your own server.

When registering an album database link, select “Onprem” as the connection type. Only three items are required: display name, server URL, and DB name.

You sign in with your normal Power Viewer login, just as with a hosting connection.

Key Benefits

  • Even organizations whose policy does not allow data to leave their premises can share the same album database across sites
  • Exactly the same functionality as a hosting connection is available as-is

Requirements

  • For the server URL, enter only the server origin, starting with https
    • For example, https://server.example.com or https://server.example.com:8443

Please Note

  • The connection to the server is verified at registration time. If the server cannot be reached, registration is canceled and “Failed to verify the connection to the server” is displayed. Check the server URL and whether the server is running
  • Because it works on the same mechanism as a hosting connection, the scope and notes in “Support for Cloud-Hosted Album Databases” above apply to on-premises connections as well

In-App Notifications

Announcements from us can now be checked without leaving the app.

Open the list from “Notifications” in the left menu, and select an item to display its content on the right.

  • Unread notifications are shown in bold, and are marked as read when selected
  • Important notifications are highlighted with an icon

Key Benefits

  • New version announcements, maintenance information, and similar notices can be checked in-app without being missed

Please Note

  • Read status is stored per PC. If you use another PC, read status is not carried over

Significantly Expanded Operation Logging

Operations performed on the album database are now recorded automatically.

The following operations, which were previously not recorded, are now kept in the log along with their create / update / delete classification.

Logged Items
Albums / Applications / SubmissionUnits / Documents
Application tags / Application access keys / Document access keys
eCTD storages / User accounts / User groups

For update operations, the values before and after the change are also recorded (for example, “User group name changed from ‘Sales Department’ to ‘Sales Division’”).

Logs can be reviewed from “Logs” in the left menu (administrators only).

Key Benefits

  • You can trace after the fact who changed what, and when
  • Information needed for audits and troubleshooting accumulates without any special operation

Progress Display During SubmissionUnit Registration

A progress bar and a description of the current step are now shown while a SubmissionUnit is being registered.

While registration is in progress, the dialog can no longer be dismissed by clicking outside it.

Key Benefits

  • Prevents the situation where the screen is closed before registration completes and the result is not reflected in the list

Specification Changes

Redesigned Album Database Password Management

The encryption password for album database files has been changed to a scheme where administrators set it freely.

  • When creating a new database, you enter a password of at least 8 characters (with confirmation)
  • A password must be entered each time an existing album database is registered in a group policy file
  • Because the connection is actually attempted and verified at registration time, an incorrect password can never be saved

Please Note

  • This affects only administrator operations such as initial setup and creating group policy files. General users are never asked to re-enter anything

Tree Display Order Standardized to Folders-First, Natural Order

In the directory tree, each level now lists folders first, sorted in natural order (numbers compared as numeric values).

  • Previously items were shown in the order written in the XML, so the order could be inconsistent, such as m1, m4, m2
  • Sequence numbers are now shown as 1, 2, 10 instead of 1, 10, 2
  • The display order changes, but there is no functional impact

Performance Improvements

Faster SubmissionUnit List Display

Fixed an issue where displaying the SubmissionUnit list also loaded XML content and folder information that is not shown on screen; only the items needed for the list are now retrieved. Detailed information is retrieved when a row is selected.

Optimized Data Retrieval for the Application List

When displaying or refreshing the Application list, only album names and tags are now retrieved.

Key Benefits

  • List screens display significantly faster in environments with large numbers of SubmissionUnits or Applications

Time Limits Added to Automatic Connection Method Detection

Automatic detection of the connection method, performed at startup and when reporting errors, now has limits of 10 seconds per item and 45 seconds in total.

Key Benefits

  • Resolves an issue where the screen froze for several minutes in environments with an unresponsive proxy

Bug Fixes

Fixed External Storage Connection Issues

TargetFix
Google Drive (Custom)Fixed an issue where post-authentication connection processing failed and the storage could not be connected
Google DriveFixed an issue where, for folders whose names partly overlap, the contents of a different folder could be displayed
Google DriveFixed an issue where files with an apostrophe (') in their name were reported as “not found”
BoxFixed an issue where canceling the authentication screen displayed an error
Box / OneDriveFixed an issue where expanding a folder and opening a file at the same time dropped the connection and prompted for re-authentication
GeneralFixed an issue where opening a file list with expired credentials caused the app to become unresponsive
Hosted storageImproved an issue where a connection failure only showed “Failed” with no indication of the cause; details are now displayed

Fixed an Issue Where a Corrupted eCTD File Terminated the App

Fixed an issue in Direct Open (opening a folder directly) where a single malformed index.xml / submissionunit.xml was enough to terminate the app.

After this fix, only the affected folder is skipped, and folders that could not be loaded are reported at the bottom of the screen.

Fixed App Behavior Issues

SymptomFix
The process kept running after the viewing window was closedFixed an issue where an internal helper window was left open
The app terminated when opening the XML tabFixed exceptions in environments without WebView2 installed, or where writing is restricted by group policy
The app terminated when the window was closed during SAML loginFixed the shutdown handling of the authentication screen
Once WebView2 initialization failed, it did not recover until restartFixed so that initialization is retried once the cause is resolved
Clicking outside the dialog during registration closed it, and the result was not reflected in the listFixed so the dialog cannot be closed while processing

Fixed Issues Causing Slow or Unstable Behavior (Resource Leaks)

  • Fixed an issue where files were not released each time a sequence was opened
  • Fixed an issue where memory accumulated without being released each time a v3.2.2 PDF was selected
  • Fixed an issue where resources accumulated when connection tests were repeated on the proxy settings screen

Fixed Display and Data Issues

  • Fixed an issue where an error occurred with v3.2.2 storages in which the m1 folder does not exist or cannot be read

Other

  • This version also includes service stability improvements and internal quality enhancements