- update nathanael release app url to https://github.com/ubsicap/nathanael-app/releases
- fix empty workspace list (catch and log errors that happen during apiBundle conversion)
- dbl_dot_local_app (1/17/2020) : edp/fix_wizard_remove_existing_source_structure
- dbl_dot_local_app (12/9/2019) : mvh/return_to_the_wizards (Video wizard and checks support mpg and mp4)
- Make separate menu for Give feedback
- Provide more screen area for markdown editor
- Don't crash
Help > Give feedback
for many entries - Add navigation actions to log
- dbl_dot_local_app (11/26/2019): mvh/return_to_the_wizards (Set up peripheral names for video)
- Add
Help > Give feedback
to other browser windows - dbl_dot_local_app (11/22/2019): mvh/return_to_the_wizards (peripheral name support)
- dbl_dot_local_app (11/22/2019): mvh/return_to_the_wizards (don't crash due to desktop.ini)
- Fix Nathanael issueTags
- Allow user to select Feedback type (Bug Report or Feature Request)
- Submit feedback to "Digital Bible Library Support" YouTrack group
- Add user to "All relevant emails" lists in YouTrack issue
- Add
Nathanael
tag to youtrack issues
- Added
Help > Give feedback
to send user feedback and attachments to YouTrack
- Fix
File > Switch Workspace
- Detach and reattach debugger if already attached
- Auto delete corrupted bundles when logging into dbl_dot_local_app
- Fix metadata.xml validation errors caused by empty source/structure or source/canonicalContent elements.
- dbl_dot_local_app (10/25/2019): mvh/fix_for_randy2
- try fix error "UnhandledRejection Error: Reducers may not dispatch actions." for "progress > 100%" error.
- Capture all HTTP ERRORS in logs
- (Really) Fix Help > Open Error Log... to not duplicate errors
- Catch publication wizard error in Resources dialog to allow app to continue without spinning loading forever.
- Fix Help > Open Log... to capture more logging information
- Fix Help > Open Error Log... to limit to 1MB size and 3 backups
- Fix storing user's email addresses with multiple periods
- Fix Resources dialog with more detailed step-by-step instructions
- DDL crash
local variable 'canonical_elements' referenced before assignment when adding a resource
- Upgrade dbl_dot_local_app master: fix_for_randy (10/14/2019)
- Remove caching of resources so that right ones get exported
- Don't open devTools by default
- Upgrade dbl_dot_local_app master: Fix conflict with video wizard (9/26/2019)
- Upgrade dbl_dot_local_app cleaner_cli (9/25/2019)
- Add Edit > Find / Next / Backward to Browser Menus
- Add Copy menu item to context-menu in extra browser windows (e.g. logs, metadata, reports, etc...)
- Catch more DDL errors
- Upgrade dbl_dot_local_app cleaner_cli (9/24/2019)
- restore disappearing progress bar due to (SSE vs.
bundle_status.xml
) timing issue with gettingupload
mode - Fix some download/cleaup errors related to multiple publications include the same resources
- Fix bundleId in Error debug IN_PROGRESS dump
- Upgrade dbl_dot_local_app cli_tool (9/19/2019)
- Help > Open Error Log...
- Help > Open Log... now uses browser window and watches for updates
- Keep track of session errors in bottom DBL bar
- Upgrade dbl_dot_local_app checks_and_wizards (9/16/2019)
- Experimental debug for progress bar issues
- Upgrade dbl_dot_local_app versions_are_not_floats (9/12/2019)
- On click Login button, upgrade workspace config.xml to create new drafts with metadata 2.2.1
- Upgrade dbl_dot_local_app metadataVersions (9/11/2019)
- Help > Open Log... now captures most of what gets sent to console.log
- Fix resource pubPath canonComponent/bookNum for certain publications
- Add Upload form so user can run checks, enter archive comment, and see rightsHolders prior to upload
- Added Upload form to bottom of Entry Drawer
- Added field errors Badge to Metadata Entry Drawer item
- Save metadata template folder if it already exists but isn't in the workspace's
config.xml
- dbl_dot_local_app (7/31/2019): braille output_mapping
- Add secondary button
Save as [or Overwrite] ... template
in Metadata page. - Automatically setup Metadata template folder for workspace when saving as template
- Fix timing issues exporting
metadata.xml
e.g. opening in browser window - Fix issues saving deleted workspace settings
- Select only the resources that were most recently added
By File
orBy Folder
- Greater user control/consistency over container behavior when adding resources by File or by Folder
- Always have input mapper match on all added (staged) files
- Respect any edited containers when adding resources to entry manifest
- Include ffmpeg (vob) and sox (wav) for audio converters
- Fix spinning circle on Export / Convert button
- Remember last exported folder for entry (session only)
- Added "Export selected resources As Is" option to export option table
- Better counting for Export / Converters button in Resource dialog
- Only include stored resources in export count
- Remove overwrites column for exports
- Try fix metadata.xml export to include latest changes (adding resources to the manifest)
- Added Export / Converters table & button for Resource dialog (e.g. timing files)
- Workspace Settings > added switch "Download as Publisher" for Content Contributor (IPC)
- dbl_dot_local_app (6/26/2019)
- overwrites for output mappers
- assorted offline report and JSON versification generation code
- support for "download as publisher, upload as archivist" for Compass Braille
- added pubPath, role, and pub columns to Resources table
- fix clean all resource percentage. (separate resources stored from files stored).
- dbl_dot_local_app (5/28/2019) - tweak schema to better handle sign language video
- fix some react textHighlight related crashes due to undefined strings
- try fix upload state
- dbl_dot_local_app (5/16/2019): metadata_as_json (boost api performance)
- fix api calls to take advantage of api performance boost
- move entry drawer to right side (and close icon to the left)
- dbl_dot_local_app (5/13/2019): find matching job and cancel_old_upload_jobs
- upgrade Electron / boilerplate
- allow resume upload if upload job had stopped
- dbl_dot_local_app(5/7/2019): auto link upload job
- close all child windows (e.g. report, metadata) if main app is closed
- dbl_dot_local_app(4/25/2019): Fix regex for checking source files
- dbl_dot_local_app(4/24/2019): Match 3-digit chapter numbers (PSA)
- add gray badge to SKIP status
- add bootstrap type stylesheet to checks report
- add verbose title to checks report
- dbl_dot_local_app (4/17/2019) - include all recent changesets in master
- dbl_dot_local_app (4/17/2019) - retry on 408 errors (AGAIN)
- changed Entry dialog Menu icon (3 stacked lines) to More icon (3 stacked dots)
- Add Metadata Template Folder chooser for {medium}.xml templates
- Add checkboxes to ipc/lch chooser
- preserve user's table page (don't jump to page 1 if user selects row on page 2)
- save user's selected table pagination option
- dbl_dot_local_app: retry 408 errors as non-fatal (e.g during uploads)
- Add better table page options (last option being the total resources)
- Fix: hide "Edit containers" box while adding resources
- Add Reports to entry side-menu
- Fix clipboard listener after computer comes back from sleep/hibernation
- (really) allow download of resources when some have already been stored and others have been revised
- Fix click handlers in resources dialog
- don't responsively hide checkbox column
- keep header row showing in table while scrolling
- keep add button showing while scrolling
- Disable selecting rows when adding/loading resources
- allow download of resources when some have already been stored and others have been revised
- upgrade table component with filter, searching, paging and to improve performance
- show reduction of selected items to add as they are being added
- Add Revisions to side-menu (drawer) to allow user to switch to/from it
- Try to show more info as resources are being added
- Try to improve performance of adding many resources
- Add debounce to Edit Container suggestions
- dbl_dot_local_app (3/7/2019) - fix video role/wizard
- Fix resource dialog state to not crash and show trash icon
- Fix upload status progress to avoid seeming stuck at the end sometimes
- Fix
Actions must be plain objects
warning
- Add info (job_spec.xml) button for uploading
- dbl_dot_local_app (3/5/2019) canonicalContent in audio wizard
- fix crash saving overrides
- fix allow user to cancel adding resources
- fix performance while adding lots of resources
- dbl_dot_local_app (3/5/2019) Removed dbl_lock, resource writing performance logs
- dbl_dot_local_app (3/4/2019) Added single-threaded endpoints
- dbl_dot_local_app (3/4/2019) Braille wizard fixes
- dbl_dot_local_app (3/4/2019) Fixes promotion editing
- Add some debug info to discover missing resources bug
- Add navigation drawer for switching between stored Resources and Metadata
- "Review metadata.xml" (in drawer) now opens in electron's native Chrome browser
- "Review metadata.xml" auto-refreshes when the metadata.xml changes on disk
- "Review metadata.xml" windows allows File > Save To
- dbl_dot_local_app 2/25/2019 (video/braille wizard fixes)
- Fix crash after deleting draft when trying to re-save starred entries
- Add clipboard tooltip to Paste button
- Add medium to clipboard tooltip
- Add medium icon to Edit metadata title
- When user deletes bundle, cleanup obsolete starred entries
- Load manifest resources count for fetched Revisions
- Fix search box for entries to work again
- Allow users to star entries they are working with
- Allow users to filter on starred entries
- Save user's starred entries and filter settings
- Show searchable DBL Id in entries
- Save user's workspace entry search results
- fit entry rows into responsive grid
- fix wait until all entries are loaded before updating search input
-
Allow user to change workspaces location
-
Save user name (email) for login
-
Add checkboxes to multi-select control (Canonical Components) in edit forms
-
Reverse Canonical Component options (westernNT/OT at top)
-
Show order of selected components in options
-
dbl_dot_local_app 2/01/2019 (including more print bundle support)
- turn off polling for dbl_dot_local_app connection after leaving login page
-
Added View metadata for non-draft bundles
-
In View/Edit metadata, added checkboxes for copying/pasting metadata sections via Copy button
-
In Edit metadata, added Paste button
-
show medium icon on clipboard
-
show tooltip with name and revision information on clipboard
-
In Resources dialog, removed checksum column
-
In Resources dialog, fixed multiple table update issues
-
In Resources dialog, improved performance when adding several files (e.g. by Folder)
-
dbl_dot_local_app 1/28/2019 (including more print bundle support)
- fixed button behaviors via power monitor to resume SSE connection when system comes back from sleep etc...
- In Edit metadata, fixed publication Save/Undo button for factories
- Fix revisions dialog to not have
Copy For Paste
button
- Add
Copy for Paste
button in Resources dialog - Add clipboard icon to bundles appbar when copy has happened
- update dbl_dot_local_app (1/10/2019 copyResources, braille)
- remove tooltip from ConfirmButton (so it doesn't interfere with clicks)
- fix some table update issues (including size/checksums for added files)
- fix fetch manifest resources for previous revision
- fix Download dialog to not auto-select disabled rows
- don't clear clipboard after pasting
- show/select available mapping converters
- show Rev badge after users selects row when there are later revisions
- update dbl_dot_local_app to 12/18/2018
- fix medium icon for Save As options
- fix status for previous manifest resources
- only disable selecting revised resources in drafts.
- added
Clean () / Discard ()
button to indicate how many newly added resources will be discarded from manifest - added
Add () / Revise ()
button to indicate how many resources will be change files from previous revision - added status
add (revise)?
for files with same uri target as previous revision - added status
added
for resources that have been added since previous revision - added column
stored
to indicate if is resource is stored locally - added folder, medium icons, and background for Rev link in app bar
- moved DevTools to Help menu (Shift+CntrlOrCmd+I)
- added status
deleted
to indicate it has been removed since previous revision - disable
revised
anddeleted
rows - update dbl_dot_local_app to 12/11/2018.
- try to do better at capturing error logs (that can be filtered).
- don't show empty list after deleting manifest resource on bundle with no stored resources
- prevent same bundle from getting added to app state multiple times (due to race conditions)
- add medium badge to folder icon
- add ability to delete selected resources from manifest
- add ability to clean selected resources
- add confirm buttons to operations
- button row style changes
- update dbl_dot_local_app to 12/05/2018
- removed call to updateManifestResource() (now handled internally by postResource)
- fewer locking issues when adding resources (and run wizards after all complete)
- Offer Delete Button for optional forms
- Add background to active form
- Condense navigation buttons and add tooltips
- Show more errors related to required (factory) forms that aren't present
- Change button/badge style for navigate to Next form error
- remove some "flashing" of buttons during state transitions.
- Added Revision badge to indicate user has newer choices or drafts to choose
- Re-added link to DBL (revision) webpage in Revisions dialog
- Upgraded dbl_dot_local_app to 11/26/2018
- fix links to open DBL webpage (due to missing https)
- save webpage host to include https when saving config.xml
- fix bundles to reset state when switching workspaces
- disable revisions earlier than 2.x
- fix revisions sorting logic
- fix state when deleting draft after selecting an earlier revision
- update dbl_dot_local_app to dbl_info_endpoints changeset (11/13/2018)
- change Rev into button where user can select revision
- Add Revisions count and button to Remove Empty/Unused Revisions
- really wait until start/stop create mode when opening dialogs to editing metadata/resources
- add dialog "Install Updates?" after updates are downloaded
- add mimeType for mp4
- don't show config.xml file in log
- don't shut down SSE channel on first error (detect when dbl_dot_local_app has really shutdown)
- sort by medium before revision
- increase height of progress bar
- added upload queue status
- update download/upload queue status whenever file transfers
- show demimals for upload/download progress
- dbl_dot_local_app video and audio templates
- rename Atoms to Resources in download queue tooltip
- fix eventSource to shutdown after killing dbl_dot_local_app process
- Show files remaining to download in initial download queue status
- try keep (revision 0) bundles sorted in a more stable order
- Update dbl_dot_local_app to latest (11-02-2018)
- Skip calculating checksums for files over 250MB
- don't get stuck in Uploading mode if something goes wrong (return to store mode)
- waitUntil in create mode before opening/closing Edit and Add Resources dialogs
- Fix SSE to happen at login time, don't ever disconnect SSE, (and don't refresh all items if already loaded)
- login page now waits until dbl_dot_local_app ready before enabling Login button
- Add resource dialog shows applicable wizard documentation
- Add file count to Add/Download button for resource dialogs
- enable login when user saves workspace Settings
- rename config.xml.template and dbl_dot_local_app.exe (Conditionally append .exe for windows only for compatibility with linux/macOs installations)
- when adding resources, dbl_dot_local_app expires locks after 5 seconds to avoid hang (eternal red circle)
- fix braille wizard endpoint (ignore empty uri path)
- Fix add bundles (don't throw any any dispatches during throttle)
- Improve performance (via immutable js) for code that may be run often
- Fix multiple performance issues
- Fix "Login to Unknown Workspace" button
- DBL dot local handles downloads for licensed and open access entries
- DBL dot local can be fed parameter for where to locate the config.xml
- Added Workspaces (so access tokens can have their own set of bundles, esp helpful for users who have roles on multiple organizations)
- Don't offer workspace login button until user has saved Settings
- Provide a button to Login to Unknown workspace if DBL dot local service is already running
- Added a workspace Settings form to configure config.xml (host, access tokens, organization type, open access)
- For entries list, added bottom status bar showing download queue and number of entries vs. filtered
- Display rightsholders and license info in columns
- Blue colored drafts indicate a new entry, red colored indicate revision.
- Added "Save as (New)" Button to copy metadata into another entry
- Rename former "Save As" button to "Export To"
- Link in the Resources dialog for users to Go Fix canon spec components now opens the relevant section in metadata to edit
- Auto-run best publication wizard whenever user changes the canon spec components
- Added asterick (*) labels to help identify which sections in metadata are required
- display error message if "DblAppException" happens in context of login
- DBL dot local now shows all its activity in the log
- Added badge for Edit button to show errors that need to be fixed in metadata
- Show all errors in metadata
- Allow user to step through metadata sections with errors
- Added more human readable errors
- Kill spawned dbl_dot_local process on logout
- DBL dot local no longer hangs (e.g. when adding resources)
- Create new bundles (audio, video, print, text, braille)
- Add resources by File or Folder
- Add multiple canon spec components
- Fixed
dbl_dot_local.exe
hang after (200kb) maxBuffer is reached for unused stdin and stdout pipes.
- 'spawn'
dbl_dot_local.exe
so that it doesn't terminate after maxBuffer is reached.
- signed nathanael installer with Windows security certificate
- run
dbl_dot_local.exe
as sub-process of nathanael (closes on exit) File > Import config.xml
(& exit) fordbl_dot_local.exe
File > Export config.xml
- Added user's name to app bar
- Only list latest revision (or draft), ordered by language code/country then by name
- Added [Rev] button to open DBL entry page
- Added [Revise] button to create
Draft
- Added [Edit] button to edit metadata
- Added [Delete] button to delete
Draft
- Added 'Stored' n-file count to show n-files downloaded
- Added [Upload] button for
- Show metadata forms in terms of collapsible/expandable tree
- Added [Review] button to show latest state of metadata.xml
- Added [Save]/[Undo] buttons when editing metadata
- Show errors in tree when trying to save invalid metadata
- Added [Delete] for factory instance forms
- Automatically cleanup/delete bundles that are not the latest revision (and have no resources downloaded)
- Better performance when loading stored status on rows
- add language and country code column (and sort first by it)
- fix production build errors "TypeError: Assignment to constant variable."
- disabled regex search (to allow quoting anything)
- add version number to Nathanael app title
- don't close SSE channel for errors. (Just log them).
- fix apply search to progress update text
- fix search bug
- fix unresponsive UI due to search
- don't erase spaces from user search input
- fix status based on mode and downloaded resources vs. manifest
- added code to determine whether to update highlighting
- Fix status (e.g. downloading) while loading & sorting other rows.
- Fix File > Bundles (demo)
- Added AppMenuBar with Search box always visible at top when scrolling
- Added Media icons (text, audio, video, print)
- fix Downloading message handling from latest dbl_dot_local
- Add new entry rows after DBL dot Local discovers and downloads their metadata
- Improved Search input performance
- Improved scroll bar performance when loading new entries
- Improved entry row selection (toggling tray menu)
- Filter out rows that are missing name (possibly loading_metadata)
- Add Clean (Resources) tray button
- Sort revisions in descending order
- Add basic edit functions (Copy/Paste)
- Fix downloaded status if user has used Clean
- Close eventSource on error or if making a new eventSource (due to login or switching page)
- Fix missing name from metadata.xml bug (a.k.a loading_metadata)
- Fix download and Save To progess in production builds
- (for now) Sort bundles by name, so bundles don't unexpectedly change order when reopening Nathanael
- Download from DBL
- Enable Click "Save To" folder
- Show Download and "Save To" Progress
- Parse history to determine if downloaded
- Enable Click Info (to open DBL entry in browser)
- Disable unused/invalid tray menu buttons
- clear search on location change. feed searchInput from prop
- fix circular progress to happen on loading
- Add highlighting to buttons!
- By default load bundles from dbl dot local api
- Can access
File > Bundles (Demo)
for demo list (w/o login) - Changed "Completed" status to "Downloaded" or "Uploaded"
- Uses bundle history to determine status
- Fixed operating system paths in
Help > Open Log
- Styled top-right icons with more padding
- Styled wider login user/password
- Styled login loading animation margin
- Fix loading dev tools/menu on
did-finish-load
so dev tools do not cover up UI. - Fix context menu so
Inspect element
doesn't keep popping up by only loading dev tools first time menu is installed.
- Added Open Log to the Help menu
- Fix status column
- Fix highlighting to have zero padding (+ bolded)
- Search/Filter bundles and highlight matches
- File > Login
- File > Bundles (Demo)
- Auto-update