21.09.2023: Version 3.14 - added new ASR third party service 'UWEBASR' (NTIS, Czech Republic) derived from wav2vec 2.0 and adapted to German/Czech/Slovak Oral History interviews - replace disfunctional speaker diarization by the current version (2023) of 'PyAnnote' in the 'SpeakDiar' service 04.06.2023: Version 3.13 - integrated 96 new phoneme HMMs into the MAUS language independent model and re-evaluated all 868 X-SAMPA symbols for correct modelling - ASR word segmentation can now be used as (word) chunk segmentation to improve MAUS results in a pipeline (ASR option USEWORDASTURN=true) - Fraunhofer ASR is now 'on-premise' installed, i.e. user data are no longer transferred to a third party server when using Fraunhofer ASR - added new tutorial 'Pipeline with ASR' 19.11.2022: Version 3.12 - a minor update: just minor bug fixes and improvements in the online docu/faqs/usecase/service manuals 02.07.2022: Version 3.11 - removed 'TextEnhance' options from service 'Subtitle'; the format conversion is still done in 'Subtitle' but no masking or other changes; this should ensure that the created subtitles are as close to the original transcript as possible. - terminated the MARY TTS speech synthesis service, because MARY TTS is no longer supported by their developers (and the used technique is somewhat outdated by now) - added option value 'NONE' (meaning no masking) to the 'TextEnhance' options --left-bracket and --whitespace-replacement, thus allowing to suppress the default actions regarding these options - changed the 'SUBTITLE' module in 'Pipeline' services: until version 3.10 the subtitles created by this module were based on the 'TextEnhance'-processed version of the input transcript; now we use the original transcript as the basis for subtitle creation - added WebMAUS option 'Add Viterbi Likelihoods...' to service 'WebMINNI' 05.03.2022: Version 3.10 - added pipelines of type 'SD_ASR_...' to 'Pipeline with ASR' service - added new third party ASR service 'Amberscript' (pre-paid only) - added quota check links to service manual of ASR service - added 'N-HANS' filtering to 'Pipeline' services - streamlined all third-party ASR services so that the usage in pipeline work the same for every service (e.g. 'ASR_SUBTITLE') 07.01.2022: Version 3.9 - fix 'too many open files' problem: uploads generate a file stream that is not closed 17.12.2021: Version 3.8 - Cleanly removed stripes and log4j dependencies - many adaptations and updates to service manuals: - + introduction of 'N-HANS' filtering in AudioEnhance service - + introduction of Arabic and 'Tamimi Romanization' - + integration of 'SpeakDiar' service as parallel running pipe into the 'Pipeline' services 10.12.2021: Version 3.7.1 - Hotfix to remove log4j dependency 09.09.2021: Version 3.7 - new tutorial chapter Chunk Preparation service - Filtering log messages by type was sometimes incorrect, particularly when messages containing the word "unsuccessful" were classified as success message rather than error or warning. - REST API: Load History is now consistent with the API for the current load value – instead of load divided by maxCores, you now get 0/1/2 for as well. - The option fields would sometimes be filled with saved form data from your browser; this is no longer the case. - Gespeicherte Formulardaten ignorieren (z.B. im Feld User email notification oder Exceed quota code) (Flo, 2021-04-03) - Page refreshs on and deep links to protected services (ASR, Pipeline with ASR, EMU Magic) are now more stable. It was possible to get stuck in a reload loop when doing either of the two. - You now get a meaningful error message when running a protected service after you have logged out of Shibboleth on a separate site or your session has expired. 09.08.2021: Version 3.6 - minor bugfixes in stats collection and links 14.07.2021: Version 3.5 - new service 'ChannelSeparator' that implements Volker Dellwo's "Frankenstein's Channel Segregator"; takes a multichannel signal file where each channel contains the recording of a speaker in a conversation and then removes all cross talk from other speakers so that each channel only contains speech signal from the assigned speaker - added tutorials to many services - added legal advice about the required usage of Cookies - Files with special characters in their name fail before the upload, rather than after the upload. - Spaces in text options – which are disallowed – now block the user from running the service. 29.04.2021: Version 3.4 - removed deprecated 'Output format' options 'par' and 'mau' from services WebMAUS Basic, Pipeline... - added progress info and simplistic ETA during upload - added progress info during processing (ETA is planned for the future) - Pipeline services: hide expert options that have no effect in the selected pipeline 25.03.2021: Version 3.3 - added 'VowelSpacePlotMedia' overview plot to service FormantAnalysis - service FormantAnalysis now accepts EMU-SDMS *.json files - services EMUMagic and FormantAnalysis now operate on unknown languages with a G2P imap file - added webservice 'runASRGetQuota' to check on currently free ASR quotas - fixed pairing bug in services WebMAUS General and Pipeline - added CSV input to service WebMAUS General 09.03.2021: Version 3.2 - new service 'FormantAnalysis' - multiple improvements to the new frontend layout - completely re-written all service manuals for a common structure - added multiple output formats to service 'WebMAUS Basic' - added list of phoneme sets to all services that have a 'Language' option 04.02.2021: Version 3.1 - multiple improvements to the new frontend layout - bug fixes to emuDB generation (in some very special inputs the links were wrong) 12.01.2021: Version 3.0 - major re-coding and re-design of the front-end (web-interface) - new enhanced service 'Voice activity detection' - new enhanced service 'Speaker diarization' based on pyannote - feature: copy error/warning/success messages to clipboard - feature: filter for error/warning/success messages - re-designed 'service help page' to 'service manual' - feature: service menu side bar with 'favorites' - feature: show services on home page in randomized order - feature: select 'favorite services' 17.12.2020: Version 2.45 - new SpeakDiar service based on the pyannote python library https://github.com/pyannote; removed older SpeakDiar services 'LIUM' and 'DiarXVector' - several bug fixes in the MAUS Language Independent set - add new MAUS option RELAXMINDURTHREE that normalizes the minimum duration of each acoustic model to 30msec (or 3 frames) - service Subtitle produces speaker labels in output format WebVTT - added punctuation output for most ASR services (output tier TRO) - added new pipeline 'ASR_SUBTITLE' to Pipeline services - added missing phoneme symbol /c/ to MAUS Albanian 26.10.2020: Version 2.44 - added new ASR services kindly provided from Fraunhofer Society Germany for German and US English - introduce an 'upload warning' to use use the 'UserEmail' option for files larger than 100MB in services Chunker, 'Pipeline w/out ASR', 'Pipeline with ASR' and 'ASR' - added new service getLoadIndicatorXML with XML response - added output format WebVTT for service 'Subtitle' - service 'Subtitle' now accepts the input transcript in all formats that the service 'TextEnhance' supports; this make it possible to convert Pipeline results into sbtitle tracks with exact the same input as the 'Pipeline' service 31.08.2020: Version 2.43 - bug fix : in service 'Pipeline with ASR' no single signal input files were accepted - improved upload mechanism in web interface 14.07.2020: Version 2.42 - bug fix : service 'WebMAUS Basic' not functional 13.07.2020: Version 2.41 - added new option to 'SpeakDiar' service; 'DiarXvector' method is now in ALPHA - added new input text formats to 'TextEnhance' - extended ASR services by punctuation and speaker diarization output 11.06.2020: Version 2.40 - added new service 'TextEnhance' that normalizes TXT input files for usage in BAS WebServices - implemented automatic calls to service 'TextEnhance' in Pipeline services - changed handling of 'VoiceActivityDetection' service from R script to commandline 'runvad' - improved 'Subtitle' service's way to segment into subtitles, ignoring punctuation in comments - several important bug fixes in service 'Chunker', 'WebMAUS' and 'Pipeline' 27.05.2020: Version 2.39 - added option 'User email notification' to services 'Chunker', 'Pipeline w/out ASR' and 'Pipeline with ASR' to allow a safer way to retrieve results of long processes - service 'AnnotConv' bug fix : EMU-SDMS files were not zipped correctly - service 'Chunker' bug fix : removed any non-deterministic code parts - service 'Chunker' : increased multi-threading to 4 cores - service 'Chunker' : enabled usage of Chunker option 'maus' in the interface - updated service help pages 04.05.2020: Version 2.38 - moved pipe MINNI_PHO2SYL from service 'Pipeline w/out ASR' to service 'Pipeline with ASR' - reduced logging load: no redundant logs any more - disabled non-functional REST call to matomo - streamlined popup tips and service help pages - enabled pipelines with full IPA encoded output (was mixed with SAMPA) 22.03.2020: Version 2.37 - removed superfluous execution of G2P in service ChunkPreparation - removed "SINGLE" directive in file pairing in 'Pipeline w/out ASR' service because now the service requires TEXT input - service 'SpeakDiar' does not overwrite BPF input - updated view of 'SpeakDiar' interface - extended service 'SpeakDiar' with optional BPF input - added mp3,avi,flv input to service 'EMUMagic' 21.01.2020: Version 2.36 - increased monthly quotas on Google ASR service - added allowed mp3 input format for services Pipeline... - added new (experimental) output converter for Iso TEI in service 'AnnotConv' 11.12.2019: Version 2.35 - lots of security bug fixes - introduced monthly quotas on IBM Watson ASR service - added allowed video input formats flv and avi for service ASR - added new output converter for Exmeralda EXB in service 'AnnotConv' - added ProxyNameFilter to block all requests that are not routed via the proxy clarin.phonetik 24.10.2019: Version 2.34 - Adding CSV input to pipes that start with CHUNKPREPARATION service - Splitting the 'Pipeline' services in 'Pipeline w/out ASR' (that does not require AAI authentification, can be called via REST) and 'Pipeline with ASR' (that requires AAI authentification, cannot be called via REST) - Adding new service 'SpeakDiar' for automatic speaker diarization - Added new output converter for ELAN EAF in service 'AnnotConv' 26.08.2019: Version 2.33 - Adding new service 'VAD' (voice activity detection) - Changing the file names of the log files to first contain the year and month, then the name (including unit tests) - Updating the path to the log files - Adding zero padding to the log-file month numbers (08 instead of 8, 09 instead of 9, but 10, 11, etc.). - Changing the log file names so that they contain a 'month number' not a 'month text' (8 instead of August) (FR #1588) - Adding a few new files from the VAD script to the repo - Adding latest changes to VAD script - Putting the MARY TTS url to the config file (was hard coded in the wrapper until now - Fixing the issue with the error message during the unit tests (null pointer exception), adding a slightly updated VAD script and some other small changes - Updating and adding comments in the source files 10.12.2018: Version 2.32 - edited index.html so that base is / - Changing back the base href in the index.html (to be /) - Adding a little comment to all wrappers and removing all warnings. YAY! - Adding comments to AnnotConv Wrapper class and removing some old/dead code - Adding more comments to the classes in de.bas.wrapper and removing the old BASWebServicesWrapper (not used anymore since a few years) - Resolving conflictions of merge of current devel version and master branch - Adding latest changes from the basservices user (trying to build the web application under the basservices user on linux29) - Adding more comments to the BASWebService wrapper and removing warnings - Moving the XML classes to a new package name to make this clear (de.bas.xml...) - Adding supress warnings to the XML classes - Removed the code that enabled users to extract the text prompts from a speech recorder script (speech recorder supports this by now) - Adding latest comments to the sitemap generation - Adding a general hint on what each class is for (for all classes in de.bas.helper) - Updating the docu of Config.java, the Round Robin Queue and the Filters - Repairing the HTML anchor for FAQ entries. Does work again (#1516) - Removing all user satisfaction stuff (was never used) - Deleting the latest MAUSVARIANT traces from the code - Removed almost all remaining occurances of MAUSVARIANT (#FR 1409 - MAUSVARIANT still necessary) - Fixing the issue that the VAD only outputs the tensorflow warning - Adding a bug fix for bug #1491 (funding information from the CMDI is not displayed correctly if only one funding is listed) - Adding the VAD service to the list of services - Adding a message that the VAD service always labels the last frame as speech -> needs to be compensated in following processing steps - Correcting the hover messages in the service navigation to also use full stops in descriptions with semicolons if they appear sooner (i.e. full stop before semi colon was not handled correctly until now) - Adding latest changes (regarding the statistics script and some other small changes in Config.java) - removed old controler file from inclusion to get rid of a TypeScript error - updated help message of service ASR ASR.html - Updating the bas services version in pom.xml - After renaming the default error in the services, it had to be changed in the unit test as well - Changing the script auswertung.r to be a bit more consistent - and to output everything to a folder - Renaming the BASException2 to BASException (this name came from a version long, long ago) 12.07.2019: Version 2.31 - Correcting the ip black list message - Adding the bower.json back to the repo - Updating the file that generates statistics - Changing the DoReCo wrapper to the new input specification - Removing some deprecated files - Removing grunt script - was duplicated from grunt.sh (which still exists) - Improved formatted HTML help texts AudioEnhance, AnnotConv and Anonymizer.html - Correcting and adding history files (AudioEnhance, AnnotConv, and Anonymizer) #1575 - Fixing missing call to return the audio enhance history (Bug #1575 - Adding the history file for the audio enhance 01.07.2019: Version 2.30 - Moving the log file to a server location (no NFS mount necessary anymore) - Adding a video link for the Anonymizer and the Subtitle howto - FR#1517 - Adding latest changes and a fix to #1566 (adding file formats to audio enhance service) - Updating AudioEnhance help text - Updating AudioEnhance help text (#1565) - Adding solutions for bugs #1562 (input of values < 0 for HTML elements that are defined to be positiveInteger) and #1563 (hover message of AudioEnhance is empty) - Some small changes that make the AudioEnhance service working #1550 - Fixing a bug that resulted in floats during the VAD - Adding some of Flos proposal for the VAD service (#1507) - Removing the pilcrow sign at the end of lines - Adding an update in the VAD script - Fixing the latest unit test - Updating the outputs of the integration tests to comply with the new MAUS and Pipeline version - Adding a default case if in a CMDI description and xsd:boolean no pattern is provieded - Adding the java wrapper of the audio enhance script to the repo - Adding some necessary code to add the enhance audio script - Adding help service text for annotconv - Adding latest changes to VAD service - Fixing another little typo that prevented the VAD script from working - Fixing a little typo that prevented the script from working - Adding log files to gitignore and removing the smile.log from repo - Fixing the issue that VAD script crashes if no pauses have been found (bug #1508) - Adding the java source of the doreco wrapper to the repo - Adding a new service runAnnotConv that convertes annotation formats (#FR 1538) - Adding a possibility to only show a part of the information in the message log and to open the full message on request (FR #1531) - Adding latest changes to voice activity detection 06.06.2019: Version 2.29 - Correcting the CLARIN example (clarinIFrame; bug #1522) and improving the anonymizer help page (patch #1515) - Fixing issue with clarin IFrame (#1522) - Fixing bug with emuDB format and zip downloads (#1525) - Adding an eclipse config file - Adding a workaround for bug #1527 (bpf file is missing) 31.05.2019: Version 2.28 - Adding csv to the files that can be uploaded to the chunk preparation - Adding an updated version of the pause detection to suppress the tensorflow warnings/output 15.05.2019: Version 2.27 - Latest changes to the dorecoWebServiceWrapper - Adding the information of the DoReCo web service to the wadl file - Adding some changes to make the DoReCo web interface running - Adding a fix for FR#1525 (KEEP=true should produce zip output) - Changing name in the pom.xml (which hopefully translates to the tomcat) 09.04.2019: Version 2.26 - Adding support for a monthly log file (and updating tests accordingly) - Adding support to having logs files that change each month - Fixes for Bugs/FRs #1511 (zip of emuDBs), #1496 (zip of zips), and #1460 (chunker help text corrections) - Adding some small fixes to make the unit tests work again with the updated MAUS version - Latest changes - e.g. #1501 - small changes to Pipeline and Anonymizer help texts and formats - Fixing bugs #1498 (ASR throws 500 Error) and #1490 (implement anonymizer) - Possible solution to 500 Error - Adding support for the anonymizer outputting zips if it is the last program in a pipeline - Adding a fix to the issue that the ASR queue semaphore was not released if runASR script terminated with exitCode != 0 - Adding anonymizer java wrapper to repo - Fixing #1487 (remove debug output) - Adding new anonymizer service to the BASWebServices - Removing haven on demand logo - Removing old code from webappreplace filter - Merge branch 'development2.25' into development2.26 - Prepare again for the move from webapp3 to webapp - Adding the voice activity detection scripts and pages to the repo - Adding support for the automatic pause detection - Adding a bug fix for Bug #1472 - Adding support for FR#1467 (prevent user from accidentally closing the interface) - Adding a new usecase for the subtitle service FR #1476 - Adding latest changes to debug tomcat concurrency problem - Adding a message to prevent users from accidentially closing the browser while processing files FR #1467 - Adding the correc typecsript paths to the reference path - Merge branch 'development2.25' into development2.26 - Adding even more information to find the location of input is empty 10.12.2018: Version 2.25 - Removing getLoadIndicator from the paths that are reported to piwik - Adding latest changes (java update on sitemap generation) - Adding the highload angular service to the repository and the IPBlackListFilter - Removing some old code, trying to implement the blacklisting of users and setting the load indicator to realistic values - Moving the concurrency log file writing to a method to make it testable and added the test - Adding solution to #FR1462 (handle curl and interface calls in two different queues) - Adding support for a message in the derived_file mechanism - Finding a solution for FR#1387 (direct linking of FAQ entries) - Adding the high load view - Changing the encoding guessing back to the old more conservative method (the new one missguesses to often) - Adding latest updates to the server load indicator - Adding support to display the server load - Removing the semaphore mechanism (that could've been used for ASR and Repository) and adding a function to return the amount of tasks - Adding latest changes to unit tests and update to make it work with Java10 and Tomcat9 - Adding latest updates to unit tests - Improving and adding the units test - Adding a test class - Updating the tests and improving the aggregation of warnings in the message box - Correcting type in the additional service hints in the pipeline service (interface) - Changing optional web service hint for pipeline service to include subtitle (#1441) - Changing the path to the Conditions of Use document - Adding latst changes to the test suite - Adding some files to the directory size estimatino - Adding more test cases - Adding latst changes to the test suite - Adding the suppression of the verbosity level to the g2p, pho2syl, and chunkpreparation wrappers - Adding some more tests, cleaning up/deleting some old code - Adding more unit tests - Adding the helper tests to the unit tests and some more test files - Removing the commented out old version of the encoding checker - Adding an improved encoding checker (icu4j) - Adding file for encoding check unit test - Adding files for unit tests to repositories - Adding the example files for the clarin iFrame - Removing node_modules from master - Adding some integration tests - Adding a working test for G2P (including set up of dummy config) - Retrieving the parameter type passing only once from now on in the internal exececution - Changing the interface to the Abstract WebService class (for easier testability) - Removing the constraint from the chunker to maximally use 1 thread - Updating the tests (deleting a few old ones) - Correcting the a href thing in the index.html - Removing the node_modules from the current branch - Updating the gitignore to exclude the js files and directories (but not the root directory) - Remvoing the node_modules from the master branch - Updating the Makefile to test for necessary tools - Removing some unused gitignores and add the js folder with a README - Adding latest changes to gitignore - Updating the version - Removing node_modules from repository - Committing package.json with update dependencies 10.12.2018: Version 2.24 - Updating the mapping from g2p formats (tab exttab lex extlex) to csv - Removing the ankers for faqs temporarily - Adding the workaround to fix the issue that output files are not overwritten anymore - Adding a hack so that _annot.jsons are always overwritten in the output (they are never used as input) - Trying to fix the help.html issue - Changing the EMU webApp link to https - Commenting out the logo for utwente until we integrated the english recognizer - Commenting out the webasr logo until we have a working prototype - Adding the RemoveSpacesAndPunctuaionFilter again - Adding legacy emu to the outform mapping table - Updating the HISTORY file 03.12.2018: Version 2.23 - Fixing the bug that outformat mapping is not working correctly - Fixing bug for chunk preparation (checking if a number is set in the webservice data) - Moving the mapping from the BASWebServicesWrapper to the Config.java class - Updating the callSiteMapJar to use relativ paths - Adding the bower components to the repository - Removing the .gitingore on the bower compontens - Merge branch 'development2.23' - Adding node_modules to the repository - Updating the git ignore - Adding credentials (FR #1384) - Fixing issue #1406 (improvements of the help text of subtitle interface) - Adding RemoveSpacesAndPunctuationFilter - Cleaning up some old code - Updating the interface help text of subtitle - Adding a fix for Bug #880 (files with no extension lead to a wrong unique filename generation) - Fixing a little type on the publications - Adding fixes for the Bugs #1406 (missing service help text), #1407 (output file extension of option bpf+trn in subtitle is not par), #1408 (the string bpf+trn is not correctly transmitted to the server), and #1400 (updating the reference for the Chunker) - Cleaning out some legacy code (that was commented out already anyway) - Fixing some issues of the merge of master and the latest development version - Merging master and development 2.22 (resolving merge conflict in .classpath manually) - Adding the subtitle service to the repository - Fixing bug #1396 - the emu preview is now possible again and additionally finding a fix so that the example files can be put back to the ftp server - Adding a fix for Bug #1395 - file was not correctly saved to the web server for the processing (example file needs to be copied to the data area before it can be processed) - Removing the legacy code of MAUSParameters and MAUSWrapper - Commenting out the old MAUSWrapper and MAUSParameters code and moving the log file writing to FileHelperBS - Improving the error message around locationOfInput (which is appearently NULL sometimes, which should just not happen) - Fixing bug that mau-append/mau is not mapped to bpf and adding a mapping from bpf+trn to bpf - Fixing a little typo (missing .) - Adding solution to #1390 - changing the help text of WebMAUS General - As a solution for FR #1362 (csv file should be accepted by exception dictionary file upload in G2P; this is not done to keep example files and interface consistent by accepting txt) the upload file selector displays the file type it requires - Solution for FR #1387 - anchors for the FAQ entries - Adding a bug fix for bug #1388 - output files are incorrectly set in the backend (are based on text input, which can be identical in case of an _TEMPLATE_FILE_.*; now it is set based on the signal file) - Advancing version to 2.23 and adding the removed ASR logos of LST and webASR again - Removing LST ASR temporarily 29.10.2018: Version 2.22 - Updating some of the jUnit tests - Adding a fix that the MAUS help is not shown anymore (unreported bug) and the creation of folders under vnbdata - Adding a synchronization for the log file writing - Lowering the amount of ajax requests in the ajax queue to 25 again (was 15, but as the browsers limit the amount of connections, 25 seems a good value) - Only checking for existence of WAV file via head (much faster than before) (Bug #1074) - Added the part that skips the three lettered language codes in the CMDI file (FR #1374) - Removing the hint to txt and wav for the pipeline service FR #1357 - Adding Raphael and Julians publications to the publications list (FR #1349) - Adding the address to comply with the German Impressum rules (Mail Florian 25. October 2018) (FR #1336) - Fixing the clarinIFrame Bug #1346 (language not choosable) - Adding the files to the repo (ai002s.wav and ai002s.txt) - Adding new paths to the clarinIFrame example (otherwise there is a CORS problem) - Removing example files (now saved on the FPT server) and updating the statistics R script - Adding the ASR queue implementation with semaphore and updated all the mail adress to the new service address - Adding a possibility to add a semaphore for heavy IO - Adding the fix for the cleanURL bug #1350 - Adding fix for issue #1347 (pipeline output overwrites pipeline input) - Adding a little comment to the config file - Adding solution for bug #1341 and #1344 (too much output on stderr/stdout -> java process is not working anymore) - Fixing the issue #1347 (input tier names with blank do not work in maus.pipe - Adding a fix so that the error message about the missing sitemap only appears in the Test and Production environment - Adding a possible solution for Bug #1341 (MAUS process is dying when output on command line is too big for buffer - Adding OCTRA to the links - Adding changes to make sitemap generation work and automatically add it to the war package - Adding the files that add the support for automatic sitemap generation - Changing background of question mark modal box for better separation from background (last time changed it only in the .tmp css files) - Adding solution to P#1305 (FF message that it may take a while until files can be dragged & dropped to the drop area in FireFox) - Adding solution to P#1333 (question mark popups are outside of the visible area for small resolutions) 14.02.2017: Version 2.21 - Adding back from the satisfaction formular to the firefox warning - Adding latest changes to add feedback formular - Adding fix for bug #1328 (modal is jumpy with responsive question mark increase). Now the responsiveness is based on the question mark background - Adding a little response when hovering over service options - Resolving bug #1325 (question mark hover size increase makes the inventory button jump around) - Adding responsiveness to the question mark - Adding latest changes regarding the new helpdesk button - Adding the new help desk button - Adding a note to the services that use 3rd party ASR services, that the speech recognition might take a while - Adding some minor changes to the time it takes for the titles to popup in the service navigation - Reducing the pupup time of the service description in the service navigation slightly - Adding a solution to FR#1313 (delay of descriptions when hovering over services in the navigation) - Fixing issue that runEMUMagic does not appear in the developer help - Adding a fix for issue #1310 (problems with filenames contain a ) or (. - Adding some more debuggin output to log file to track down bug #1307 - Adding an answer to FR#1292 - Adding a fix for Bug #1319 (Clarin iFrame is not working anymore) - Adding a try to fix the issue with the clarin IFrame (putting it under interface - Adding new credentials FR #1314 - Adding fix for FR #1312 (redirecting webapp.phonetik to clarin.phonetik... automatically) - Fix for Bug#1318 (G2P service produces wrong filename if TextGrid output is chosen) 06.12.2017: Version 2.20 - Adding a bug fix to the bug that the cached CMDI XML file is overwritten by user input - Moving examples to FTP server - Adding bug fix for #1303 (HISTORY of maus and pipeline not visible) - Fixing bug that the ZIP-Download only works for emuDB - Adding a fix for the problem that emuDB creation does not work anymore in the services other than emuMagi - Correct the EmuMagic checkbox text (FR #1297) - Fixing issue #1296 that EmuMagic does not produce a emuDB on zip-file download if no database name is provided - Improving the help texts (Patch #1293) - Adding changes for the ASR shibolisation to work now (FR #1248) - Adding a solution to FR#1290 (dragging and dropping on Ubuntu does not work for more than 4500 files) - Adding local fix for issue #1285 (terms of usage link in checkbox does not work anymore) - Caching the file content of the WebServices CMDI on the server (to avoid many calls to the server/file system) #FR 1268 - Changing backend tool niceness to 15 (to being able to give super-long running server calls a lower priority than that of the web services tool calls) FR#1277 - Adding some more changes to get routing to work - Adding resolution to Patch #1280 (adding credits) - Renaming the path to the service interfaces from [...].de/BASWebServices/services/[WebMAUSBasic|Chunker|ASR|...] to [...].de/BASWebServices/interface/[WebMAUSBasic|Chunker|ASR|...] - Adding a sequence diagram explaining the Pipeline Service when using the Pipe: ASR -> G2P -> MAUS - Adding changes to make the html5mode routing work - Improving the show help text for EMUMagic according to Patch #1279 - Deleting an additional sentence in EMUMagic that was left over after changing the help text (#FR 1274) - Changing help text of EMUMagic Interface (FR #1274) - Changing/adding the ASR help text (quote EML and hint for special project requirements) (#FR 1267) - Changing the order of the ASR logo (IBM is now in the front - Adding the EMU magic service page to the repo (part of FR #1264) - Adding the EML Logo itself to the repo - Adding EML Logo (FR #1272) and adding more signal files to the variable definition of the chunker (FR #1261) - Adding more changes to get the EMUMagic interface/service to run - Adding support for FR #1264 - supporting the EMU Magic wrapper that creates an emu database from signal and text or only signal files - Refining the sttOutput stuff so that EML can write files to our server - Refining the sttOutput service so that it returns a real response (no String) and some debugging output - Adding a better URL estimating technique to the sttOutput storage method - Adding a check if the uploaded file does already exist - Adding code so that EML can post files to our server - Adding support for maintenance messages - Some more little corrections in help texts (Patch #1262) - Adding updated help texts for the ASR and COALA interface (FR #1250) - Adding new helptexts for all but the ASR and the COALA interface (80 percent of FR #1250) - Resolving the ASR logo issues and bug #1243 (logos are overlapping on small screens) - Trying to correctly align the ASR logos - Trying to fix the COALA issue (is not callable anymore from the web services) - Adding correction to COALA version calling - Updating the COALA example files - Some more little corrections in help texts (Patch #1262) - Adding updated help texts for the ASR and COALA interface (FR #1250) - Adding new helptexts for all but the ASR and the COALA interface (80 percent of FR #1250) - Resloving merge conflicts - Resolving the ASR logo issues and bug #1243 (logos are overlapping on small screens) - Resolving FR #1255 (cleaning up all MAUS wrapper code) - Trying to keep the chronological order of the tools on the help page - Cleaning up some old MAUS code that is no longer needed and adding MINNI to the list of tools (for consistency) - Trying to fix the COALA issue (is not callable anymore from the web services) - Resolving Bug #1244 (temporary hack to resolve slight inconsistency between tool and description) - Adding correction to COALA version calling - Resloving issue #1246 (runMAUSBasicGerman is not working correctly anymore) by now always giving a ERROR message in the xml response that the service has been discontinued. - Adding the code to allow mixed languages in MAUS Basic (FR #1242) and generalize the tool calling (FR #1104) - Adding the MAUSBasic and MAUSGeneral wrapper source files to the repo - Trying to correctly align the ASR logos 23.10.2017: Version 2.19 - Adding COALA patch - Adding correction to COALA version calling - Fixing the COALA issue (is not callable anymore from the web services) - Resolving the ASR logo issues and bug #1243 (logos are overlapping on small screens) - Adding new/corrected helptexts for all interfaces (FR #1250) 17.10.2017: Version 2.18 - Correcting the drop area text for multiple services (Bugs #1231, #1232, #1233, #1236) - Adding the quota information for the Watson ASR service (FR #1228) - Updating the script that produces usage statistics - Adding the IBM logo to the ASR page (FR #1239) 16.10.2017: Version 2.17 - Adding a small test to the multiple upload directive (checking if dropareatext is null) - Adding all files to the repo (so copying is not necessary anymore) - Adding latest corrections to makefile to execute protractor test, to the ASR logo issue and some configuration to the package dependencies - Setting back the CMDI for the tool test environment to production CMDI (as it was intended, but needed to be the devel CMDI for a test between MAUS and the services) - Little addition for drop texts (adding a . at the end of sentences) - Adding support for FR #1214 - previewing only wav files and displaying the raw annotation file otherwise - Adding fix for FR #1219 - supported files are now automatically parsed from upload variable defintion instead of explicitely stated in directive - Adding ASRType to the list of options where the description is used as display name in the drop down menu - Adding a new description for the ASR service - Adding fix for Bug #1227 - the message box overlays the link to the services page in the CLARIN iFrame - Adding a fix to bug #1221 (logo clickable area overlays upload button in ASR interface) - Adding a development executable of maus.pipe to tool test environment and changing the CMDI that is read in the tool tst environment temporarily to devel CMDI - Incooperating the change of output of MAUS warnings to stderr instead of stdout - Storing all wav files in lower case on the server - makes previews easier - Adding the grunt script that is needed for execution to repo - Adding the examples of the clarin-d homepage to the repository - Some cleaning and removal of old code - Fixing the issue with additional text in WebMAUS General (cf. FR #1215) and the warning message that should not appear in certain cases (cf. FR #1215) - Removing redundant information in the minni service call - Adding support for a tool test version of the web services interface - Removing the explicit declaration of the supported file types from views - Fixing typo (missing ,) in upload variable definition - Adding extended signal file types to minni as well - Changing the file type support declaration from explicit to implicitly taken from the upload variable definition (removes redundant information) - Adding the google logo itself to the repository - Adding additional file types (nist, sph, mpg, mpeg, mp4) that can be processed as signal and adding google logo to ASR interface - Adding the google clould platform logo - Adding some credentials - Adding a fix so that the pipeline TEXT option is not show in the service options, even though it is technically a configuration parameter - Adding changes for FR #1196: single wav file uploads in Pipeline should be possible, even though pairing as well - Adding a link to the emuWebApp (FR 1195) 28.08.2017: Version 2.16 - Fixing the protrator tests, adding a possibility to easily update the webdriver (changes regularly) and a fix for #1198 - Adding the session ID controller to the repo (forgotten until now) - Adding bug fix to #1201 (TextAlgin Null Pointer excpetion) - Adding latest changes to bower components and removing ng-context-menu from index.html - Removing wrong paragraph in ASR help part 16.08.2017: Version 2.15 - Adding fix for Bug #1181 (wrong ASR version) - Correcting the output of the mismatch check of the runGetVersion list in the java code and the CMDI entries - Correcting condition so that the message about a CMDI/Java code mismatch includes a helpful hint - Fixing typo in abbreviation list (additional
) - Adding fix for FR #1174 (additional text on interfaces page, in this case on the pipeline interface to explain abbreviations) - Adding a marker in the help to see if a parameter is optional or mandatory - Adding a bug fix to #1187 (WebMAUS Basic Preview does not work for files with uppercase wav extensions .WAV) and #1190 (WebMINNI preview does not work with lower case TextGrid extension textgrid) - Updating credentials (P #1149) - Adding a fix for Patches and FRs: #1121 (new credentials), #1184 (new information in developer citation on the service pages), #1180 (wrong link to G2P on BAS server), #1181 (ASR version and history file information on help page) - Generalizing the construction of the CMDI parameters, meaning that all corrections (e.g. format name changes) in the standard method are now in one place) - Correcting drag and drop message in ASR service interface - Adding bug fix for FR 1169 (Arrows in the Pipe-Values in the dropdown menu) - Adding a fix to bug #1167 (no RULESET error in ruNPipeline) - Adding the declaration of the grunt target a PHONY target to ensure it is executed every time - Adding a description to the ASR service and adding logos - Adding support for the ASR interface - Adding latest changes (e.g. bug fix to #1150, imap option is not handled correctly in G2P because it is an optional file) - Adding some mor output to pin point the strange NullPointerException error - Adding some small bug fixes at various positions - Adding a class for command line executables that allows for automatic checking on instantiation and encapsulates the command line tool access now - Adding resolution to FR#1123 (adding a test if the command line tools to really exist) - Adding resolution to FR#1145 (adding nice to command execution in new framework) - Adding resolution to FR#1119 (no request is saved in the wrapper classes anymore, only the information we actually need) - Adding a distinction between MAUS and the other tools, where the warnings are send to stdout. Additionally the output now is formated in HTML - Adding the CLARIN link list to the repo - Adding working version setting (which is set 5 seconds after startup of application (to speed up all subsequent calls very much) - Removing even more warnings (only one left in an XML file) - Adding a class for more elegant system command response handling - Removing more warnings - Adding more changes to get rid of more warnings - Removing many warnings - Removing some ole packages not needed anylonger - Chaing CMDI URL in repo - Reducing interface broadth by removing a parameter from the constructor of the BASWebServicesWrapper classes - Adding support so that the BASWebServicesWrapper class is of type runnable, putting all necessary code to one superclass (so dropping the WebServiceWrapper class as BASWebServicesWrapper class has now the same and more information; trying to preven lasagna code), and a few more changes - Now fixing another part that was responsible for Bug#1110 (reporting unsupported filetypes on supported ones) - Adding the fix for the supported file types (Bug #1110 to master branch as well) - Adding latest changes in changing the structure of the inheritance of the BASWebServicesWrapper classes - Fixing Bug #1110 (supported file types get a warning) - Adding latest changes - Removing the space after the web services version and updating the Update-Notification-Page - Adding a first version of the update notification - Adding solution to FR #1108 (csv file in drop field help text) - Fixing Bug #1106 (RULESET not found as URL was passed to maus) and cleaning up some code that does the URL to hard drive location stuff - Adding back the support for csv input in Pipeline (was formerly removed by accident) - Adding support for filtering the FAQs FR #1105 - Updating the link to the repostiory CMDI (as Nina changed the structure of the repo) - Adding support so that all annotation extensions are accepted on a template file - Advancing to version 2.15 - Updating history version - Removing warnings - Fixing Bug #1101 (wrong Template file renders interface unusable until next delete) - Changing the texts in the drop areas according to Ticket #1096 - Removing the feature with the DBConfig.json for all files so that the preview displays a hierarchy because of a) intertwining the front and backend and b) not sure how much people would benefit, as they need to download the full db anyway if they want to work with the data - Adding a improved pairing mechanism - Removing the WebMAUS multiple hack that shows and hides langauges based on the input files - Adding latest changes to drage and drop file selection, cumulative drop, etc. - Adding a fix for bug #1091 - Adding fix for Bugs #1094, #0194 and FR #1074 - Adding the par file that is needed to generate the emuDBConfig - Switching back to the original FAQ file, that now has the new (category allowing) structure - Addnig latest changes - Fixing a big that multiple template files will lead to an unusable interface, as the old template files are still residing in the scope (which is not seen by the user). Therefore all temporarily stored files are being deleted, which somehow interacts with the cumulative droping. - Adding support for the template file FR 1075 - Correcting the typo mistake in the annot.json extension - Adding latest changes - Adding the protractor automated tests and updating the latest publications - Adding latest tests (that have no warnings anymore) - Adding latest tests - Excluding node_modules directory in javascript and xml validation - Adding the files necessary for protractor test - Giving the drop area a name 20.06.2017: Version 2.14 Adding latest changes to drage and drop file selection, cumulative drop, etc. - Adding a fix for bug #1091 - Adding fix for Bugs #1094, #0194 and FR #1074 - Adding the par file that is needed to generate the emuDBConfig - Switching back to the original FAQ file, that now has the new (category allowing) structure - Adding support for the template file (_TEMPLATE_FILE_.[par|csv|txt|TextGrid|eaf|xml] for pairing mulitple signal files with one annotation file) - Adding the possibility to do very basic automated front-end testing (protractor) 15.05.2017: Version 2.13 - Fixing an issue when displaying pipeline warnings (that did not show up in the web interface until now) - Adding support for showing a pointer when hovering over the expert options - Minor fix in the excpetion handling in the Mary Wrapper - Adding another test for BOMS this time - Fixing bug #1069 - Moving some help messages to the abstract wrapper class (therefore saving a lot of redudant code) - Adding latest changes - Removing the hint about the ZIP download in the basic service, makes no sense there - Adding the sitemap stuff, that is not yet working - Adding two additional options to emuDB generation with Florians script - Adding latest changes to fixing the cumulative upload drop - Adding the HACk so that the emuDB extension is _annot.json (instead of emuDB) - Adding latest changes - Adding the new multiple page to the repo - Adding latest changes - Adding latest changes (e.g. removal of use cases and linking them to the ftp location) - Making the drop down menus wider - Implementing FR #1048 (Message Box displayes part of debug message now in grey) - Implementing FR #1047 (4 Expert options, instead of 3) - Removing the bower package list again, don't think I need it again (was just in case) - Adding the bower packages list we had before cleaning up (in case there is some strange stuff happening) - Adding latest changes - Fixing the ng-bind-html stuff (unsafe in safe context error) - Adding latest changes - Adding a changed gitignore file - Adding some untracked files - Adding fix for the unsafe html exception - Working version of a much reduced bower set and a working progress bar - Changing the fonttype of Expert Options - Removing the old WebMAUS Version controller/serrvice stuff and adapting the front-end to display the version of the services (did show the version of MAUS) - Changing the help text if not all files are uploaded - Adding support for expert options in runPipeline - Cleaning up some old code (not used anymore for presumably quite some time) - Adding shorter pipeline option borders - Minor correction - Adding Ander to the acknowledgement part - After changing how we get the versions in the service cleaning up - Adding support for version of pipeline, restructuring version service and controller, adding runGetVesion service, changing maus.pipe to globally installed version and some other changes - Adding latest changes to solve the session timeout problem - Adding small changes, now the timeout should work for all connections (and is sett to the correct value - 24h) - Adding a little more help to the binary guessing error message (in case it guesses wrong, hopefully the users reads it) - Adding support for filetype guessing for g2p (#983) - Resolving bug #1023 (par-fils are now being deleted before emuDB creation, if annot.json files are available) - Adding latest changes - Adding support for the new pipeline script and fixing bug #1021 - Adding trim to make a if-comparison more stable - Correcting year in PERMA Publication (Bug #1014) - Setting the session timeout to a unified value in all run*internal methods (configurable) - Taking out some log messages - Removing angular audio player - Adding latest changes to working function (after that I will clean up a bit) - Adding latest changes - Adding current version, app works somehow has many errors though in javascript console - Bower update and starting to port to angular 1.6 - Adding support for a generic version service (the many services are not good) 24.02.2017: Version 2.12 - Updating the credentials - Adding a chunker version and history file in the help page - Adding support to display this HISTORY file in the web interface - Removing some hover messages (everything is displayed under the blue question mark) - Correcting the automatically generated curl calls (which now do not show the internal configuration parameters as parameters in the example curl call) - Fixing issue with the optional file parameters in curl calls 20.01.2017: Version 2.11 - Adding support to display pho2syl version and history on the interface - Adding support for the g2p version display on the web page and changing it to be promise based - Adding support for the chunker - Now from WebMAUS General the emuWeapp can be called like in Multiple with _annot.json files - Fixing the issue that in firefox the right border is overflown (and text dissappears) - Changing the minimum files to 1, so everytime a zip file download is offered now - Adding the csv file support to webmaus - Preview now also works with annot.json files - Unifying the emuR Output in WebMAUS so there only exists one option for the new format - Updated list of collaborators