# # ChangeLog for / # # Generated by Trac 1.4.2 # 2024-06-03T09:07:52+12:00 Sat, 23 Mar 2024 17:33:49 GMT kjdon [38863] * documented-examples/trunk/pagedimg-e/resources/collectionConfig_es.properties (modified) * documented-examples/trunk/pagedimg-e/resources/collectionConfig_fr.properties (modified) * documented-examples/trunk/pagedimg-e/resources/collectionConfig_zh.properties (modified) removed html markup from shortDescription as its used in a tooltip Sat, 23 Mar 2024 17:31:05 GMT kjdon [38862] * documented-examples/trunk/style-e/resources/collectionConfig.properties (modified) removed html markup from shortDescription as its used in a tooltip Sat, 23 Mar 2024 17:30:34 GMT kjdon [38861] * documented-examples/trunk/style-e/resources/collectionConfig_es.properties (modified) * documented-examples/trunk/style-e/resources/collectionConfig_fr.properties (modified) * documented-examples/trunk/style-e/resources/collectionConfig_zh.properties (modified) removed html markup from shortDescription as its used in a tooltip Sat, 23 Mar 2024 17:24:25 GMT kjdon [38860] * documented-examples/trunk/wiki-e/resources/collectionConfig.properties (modified) removed html markup from shortDescription as its used in a tooltip Sat, 23 Mar 2024 17:23:59 GMT kjdon [38859] * documented-examples/trunk/wiki-e/resources/collectionConfig_es.properties (modified) * documented-examples/trunk/wiki-e/resources/collectionConfig_fr.properties (modified) * documented-examples/trunk/wiki-e/resources/collectionConfig_zh.properties (modified) removed html markup from shortDescription as its used in a tooltip Sat, 23 Mar 2024 17:22:20 GMT kjdon [38858] * documented-examples/trunk/wrdpdf-e/resources/collectionConfig.properties (modified) removed html markup from shortDescription as its used in a tooltip Sat, 23 Mar 2024 17:21:34 GMT kjdon [38857] * documented-examples/trunk/wrdpdf-e/resources/collectionConfig_es.properties (modified) * documented-examples/trunk/wrdpdf-e/resources/collectionConfig_fr.properties (modified) * documented-examples/trunk/wrdpdf-e/resources/collectionConfig_ru.properties (modified) * documented-examples/trunk/wrdpdf-e/resources/collectionConfig_zh.properties (modified) removed html markup from shortDescription Thu, 21 Mar 2024 07:02:29 GMT anupama [38856] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/DerbyWrapper.java (modified) Testing if usersDB exists should use the full path. There was an ... Wed, 20 Mar 2024 11:50:50 GMT anupama [38855] * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/CURL.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/DownloadUrls.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/GsdlCollageApplet.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GsdlCollageBrowse.java (modified) 1. CURL.java wasn't reading anything on the page, because it didn't ... Wed, 20 Mar 2024 09:31:51 GMT anupama [38854] * main/trunk/greenstone2/perllib/buildConfigxml.pm (modified) * main/trunk/greenstone2/perllib/classify.pm (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/GsdlCollageApplet.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GsdlCollageBrowse.java (added) * main/trunk/greenstone3/web/WEB-INF/classes/core_servlet_dictionary.properties (modified) * main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl (modified) * main/trunk/greenstone3/web/interfaces/default/transform/pages/applet.xsl (modified) * main/trunk/greenstone3/web/interfaces/default/transform/pages/classifier.xsl (modified) Having been able to look at the GS2.88 Collage applet at least trying ... Tue, 19 Mar 2024 08:45:02 GMT anupama [38853] * main/trunk/greenstone3/build.xml (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/CURL.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/CollageImage.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/Display.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/DisplayImages.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/DownloadImages.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/DownloadUrls.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/GsdlCollageApplet.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/GsdlCollageApplet/MyAffineTransform.java (added) * main/trunk/greenstone3/web/interfaces/default/transform/pages/classifier.xsl (modified) Copied the GsdlCollageApplet package from GS2 into GS3's ... Tue, 19 Mar 2024 03:03:34 GMT davidb [38852] * main/trunk/greenstone2/etc/gsdom2gpts.xsl (added) XSLT for converting exported content to one that aligns with OpenAI ... Tue, 19 Mar 2024 03:02:07 GMT davidb [38851] * main/trunk/greenstone2/bin/script/export.pl (modified) * main/trunk/greenstone2/perllib/plugouts/BasePlugout.pm (modified) * main/trunk/greenstone2/perllib/plugouts/GreenstoneXMLPlugout.pm (modified) * main/trunk/greenstone2/perllib/plugouts/OpenAIGPTsPlugout.pm (modified) General upgrade to support exporting files suitable for inclusion in ... Tue, 19 Mar 2024 03:00:34 GMT davidb [38850] * main/trunk/greenstone2/build-src/src/java/org/nzdl/gsdl/ApplyXSLT.java (modified) How this Java code was determining end-of-input was found to be ... Mon, 18 Mar 2024 08:40:04 GMT anupama [38849] * gs3-extensions/webswing/trunk/web/etc/webswing.config.in (modified) This is a tidier way of passing in the additional parameters to the ... Mon, 18 Mar 2024 07:37:34 GMT anupama [38848] * gs3-extensions/webswing/trunk/web/etc/webswing.config.in (modified) * main/trunk/greenstone3/build.xml (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JPhind.java (modified) * main/trunk/greenstone3/web/WEB-INF/classes/interface_default.properties (modified) * main/trunk/greenstone3/web/interfaces/default/transform/pages/webswing-phind.xsl (modified) 1. Running webswing-phind as an application instead of as an applet, ... Wed, 13 Mar 2024 21:58:02 GMT kjdon [38847] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/Action.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/QueryAction.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/ServiceCluster.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/XMLCollection.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/MessageRouter.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/DisplayItemUtil.java (modified) committing tidy up code changes from SDL. There was somehting wring ... Wed, 13 Mar 2024 21:50:14 GMT kjdon [38846] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CollectionGroups.java (modified) some changes for SDL tidy up, also changed the way we add in non ... Wed, 13 Mar 2024 21:31:00 GMT kjdon [38845] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXML.java (modified) check for null parent before getting child nodes Wed, 13 Mar 2024 21:18:53 GMT kjdon [38844] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/PageAction.java (modified) we have already added displayItems and metadata, so don't need to ... Tue, 12 Mar 2024 01:21:43 GMT kjdon [38843] * documented-examples/trunk/authen-e/etc/collectionConfig.xml (modified) removed the global format template I had added as it was only used in ... Tue, 12 Mar 2024 01:18:25 GMT kjdon [38842] * documented-examples/trunk/authen-e/etc/collectionConfig.xml (modified) reindented the file. Then unfortunately I forgot to commit before I ... Mon, 11 Mar 2024 23:47:30 GMT kjdon [38841] * main/trunk/greenstone3/web/interfaces/default/transform/layouts/header-vars.xsl (modified) * main/trunk/greenstone3/web/interfaces/default/transform/pages/classifier.xsl (modified) * main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (modified) * main/trunk/greenstone3/web/interfaces/default/transform/pages/error.xsl (modified) * main/trunk/greenstone3/web/interfaces/default/transform/pages/favourites.xsl (modified) when I added a global format statement containing in it to ... Mon, 11 Mar 2024 23:07:17 GMT kjdon [38840] * documented-examples/trunk/authen-e/etc/collectionConfig.xml (modified) added OAIPMH serviceRack Mon, 11 Mar 2024 23:05:52 GMT kjdon [38839] * main/trunk/greenstone3/resources/web/servlets.xml.svn (modified) * main/trunk/greenstone3/web/WEB-INF/web.xml (modified) moved oaiservlet specification out of web.xml and into servlets.xml Mon, 11 Mar 2024 22:30:40 GMT kjdon [38838] * documented-examples/trunk/authen-e/etc/collectionConfig.xml (modified) changed to lucene, deleted unused format stuff Mon, 11 Mar 2024 21:14:03 GMT kjdon [38837] * documented-examples/trunk/garish-e/resources/collectionConfig.properties (modified) removing html markup from shortDescription which is used as a tooltip Mon, 11 Mar 2024 20:46:58 GMT kjdon [38836] * documented-examples/trunk/dls-e/resources/collectionConfig.properties (modified) removing html markup from shortDescription which is used as a tooltip Mon, 11 Mar 2024 20:46:40 GMT kjdon [38835] * documented-examples/trunk/dls-e/resources/collectionConfig_es.properties (modified) * documented-examples/trunk/dls-e/resources/collectionConfig_fr.properties (modified) * documented-examples/trunk/dls-e/resources/collectionConfig_ru.properties (modified) * documented-examples/trunk/dls-e/resources/collectionConfig_zh.properties (modified) removing html markup from shortDescription which is used as a tooltip Mon, 11 Mar 2024 20:43:20 GMT kjdon [38834] * documented-examples/trunk/bibtex-e/resources/collectionConfig.properties (modified) removing html markup from shortDescription which is used as a tooltip Mon, 11 Mar 2024 20:42:58 GMT kjdon [38833] * documented-examples/trunk/bibtex-e/resources/collectionConfig_es.properties (modified) * documented-examples/trunk/bibtex-e/resources/collectionConfig_fr.properties (modified) * documented-examples/trunk/bibtex-e/resources/collectionConfig_ru.properties (modified) * documented-examples/trunk/bibtex-e/resources/collectionConfig_zh.properties (modified) removing html markup from shortDescription which is used as a tooltip Mon, 11 Mar 2024 20:41:24 GMT kjdon [38832] * documented-examples/trunk/authen-e/resources/collectionConfig.properties (modified) removing html markup from shortDescription which is used as a ... Mon, 11 Mar 2024 20:40:31 GMT kjdon [38831] * documented-examples/trunk/authen-e/resources/collectionConfig_es.properties (modified) * documented-examples/trunk/authen-e/resources/collectionConfig_fr.properties (modified) * documented-examples/trunk/authen-e/resources/collectionConfig_ru.properties (modified) * documented-examples/trunk/authen-e/resources/collectionConfig_zh.properties (modified) removing html markup from shortDescription which is used as a tooltip Sun, 10 Mar 2024 23:26:46 GMT kjdon [38830] * main/trunk/greenstone3/web/interfaces/default/transform/gslib.xsl (modified) if we are displaying favourites inside the current collection, then ... Sun, 10 Mar 2024 23:24:49 GMT kjdon [38829] * main/trunk/greenstone3/web/interfaces/default/transform/pages/favourites.xsl (modified) add groups into the breadcrumbs Sun, 10 Mar 2024 23:24:06 GMT kjdon [38828] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/DefaultReceptionist.java (modified) when looking for group, check the group param but also p.group - eg ... Sun, 10 Mar 2024 22:21:29 GMT kjdon [38827] * main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl (modified) for mapPlacesNearHere, choose between the code for Coordinates and ... Sun, 10 Mar 2024 22:18:49 GMT kjdon [38826] * main/trunk/greenstone3/web/interfaces/default/transform/expand-gsf.xsl (modified) * main/trunk/greenstone3/web/interfaces/default/transform/expand-gsf.xsl.for-gs312 (deleted) merged the changes from expand-gsf.xsl.for-gs312 into current ... Sun, 10 Mar 2024 22:15:43 GMT kjdon [38825] * main/trunk/greenstone3/web/interfaces/default/transform/expand-gsf.xsl (modified) mods to gsf:getCollectionText to allow propertyFile attribute if it ... Tue, 05 Mar 2024 00:41:32 GMT davidb [38824] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/DEPRECATED/create-assistant (moved) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/DEPRECATED/react-gui (moved) Moving to deprecated folder, as newer versions of this code are ... Tue, 05 Mar 2024 00:40:16 GMT davidb [38823] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/DEPRECATED (added) Folder in which to hold the code developed here for create-assistant ... Tue, 05 Mar 2024 00:38:38 GMT davidb [38822] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/package.json (modified) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/pages/api/chat.ts (modified) Last set of changes before this code base shifts over to ext/dl- chatbot Tue, 05 Mar 2024 00:28:52 GMT davidb [38821] * gs3-extensions/dl-chatgpt/trunk/src/react-gui/pages/api/chat.ts (modified) Cleaned up version; work done on processAnnotation() displaying quote ... Tue, 05 Mar 2024 00:26:43 GMT davidb [38820] * gs3-extensions/dl-chatgpt/trunk/src/create-assistant/package.json (modified) Revised description Tue, 05 Mar 2024 00:26:09 GMT davidb [38819] * gs3-extensions/dl-chatgpt/trunk/src/create-assistant/thewillow-assistant-config.json (modified) Revised assistant instructions Tue, 05 Mar 2024 00:25:44 GMT davidb [38818] * gs3-extensions/dl-chatgpt/trunk/src/create-assistant/create-openai-assistant.js (modified) Fixed typo in console message Sun, 03 Mar 2024 07:31:57 GMT anupama [38817] * gs3-extensions/webswing/trunk/web/etc/webswing.config.in (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JPhind.java (modified) * main/trunk/greenstone3/web/interfaces/default/transform/pages/webswing-phind.xsl (modified) I can't find a better way (the webswing way) to customise the applet ... Sat, 02 Mar 2024 10:03:08 GMT davidb [38816] * gs3-extensions/dl-chatgpt/trunk/src/react-gui/pages/api/chat.ts (modified) A series of improvements to the code, up to having a routine that ... Sat, 02 Mar 2024 10:01:28 GMT davidb [38815] * gs3-extensions/dl-chatgpt/trunk/src/react-gui/styles/Home.module.css.orig (deleted) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/styles/globals.css.orig (deleted) Files not needed anymore Sat, 02 Mar 2024 07:34:37 GMT anupama [38814] * main/trunk/greenstone3/web/interfaces/default/interfaceConfig.xml (modified) I had made this change by copying the phind equivalent for webswing ... Sat, 02 Mar 2024 07:04:36 GMT anupama [38813] * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JPhind.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/Phind.java (modified) * main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl (modified) * main/trunk/greenstone3/web/interfaces/default/transform/pages/webswing-phind.xsl (modified) 1. The Phrase Browse tab (in my tudor collection which has a Phind ... Fri, 01 Mar 2024 22:02:01 GMT davidb [38812] * gs3-extensions/dl-chatgpt/trunk/src/create-assistant/CREATE-THEWILLOW-ASSISTANT.sh (moved) Better name for script Fri, 01 Mar 2024 21:56:57 GMT davidb [38811] * gs3-extensions/dl-chatgpt/trunk/src/create-assistant/create-openai-assistant.js (added) Oops, forgot to add in the actual script Fri, 01 Mar 2024 21:55:30 GMT davidb [38810] * gs3-extensions/dl-chatgpt/trunk/src/create-assistant (added) * gs3-extensions/dl-chatgpt/trunk/src/create-assistant/README.txt (added) * gs3-extensions/dl-chatgpt/trunk/src/create-assistant/RUN-EXAMPLE.sh (added) * gs3-extensions/dl-chatgpt/trunk/src/create-assistant/package.json (added) * gs3-extensions/dl-chatgpt/trunk/src/create-assistant/thewillow-assistant-config.json (added) Files brought over from thewillow site, so they are now part of this ... Fri, 01 Mar 2024 21:53:32 GMT davidb [38809] * gs3-extensions/dl-chatgpt/trunk/src/react-gui (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/BUILD-PROD.sh (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/README-forked-from.md (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/README.txt (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/START-DEV.sh (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/START-PROD-NOHUP.sh (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/START-PROD.sh (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/STOP-PROD.sh (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/next.config.js (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/package.json (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/pages (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/pages/_app.tsx (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/pages/_document.tsx (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/pages/api (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/pages/api/chat.ts (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/pages/api/chat.ts.orig (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/pages/index.tsx (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/public (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/public/favicon-openai.ico (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/public/favicon.ico (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/public/next.svg (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/public/openai.png (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/public/the-willowgirl-logo-300x300.png (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/public/thirteen.svg (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/public/usericon.png (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/public/vercel.svg (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/public/willowgirl.png (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/styles (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/styles/Home.module.css (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/styles/Home.module.css.orig (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/styles/globals.css (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/styles/globals.css.orig (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/utils (added) * gs3-extensions/dl-chatgpt/trunk/src/react-gui/utils/makeChain.ts (added) New location for this script (previously in thewillow site); note ... Fri, 01 Mar 2024 21:44:29 GMT davidb [38808] * gs3-extensions/dl-chatgpt (added) * gs3-extensions/dl-chatgpt/trunk (added) * gs3-extensions/dl-chatgpt/trunk/src (added) Moving the Willow Sage ChatpGPT code to be its own extension, ... Fri, 01 Mar 2024 21:40:09 GMT davidb [38807] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/create-assistant/RUN-EXAMPLE.sh (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/create-assistant/create-openai-assistant.js (modified) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/create-assistant/thewillow-assistant-config.json (added) Code now uses a JSON config file to provide assistant create params Fri, 01 Mar 2024 08:42:56 GMT anupama [38806] * gs3-extensions/webswing/trunk/build.xml (modified) * gs3-extensions/webswing/trunk/web/etc/webswing.config.in (modified) * main/trunk/greenstone3/build.xml (modified) * main/trunk/greenstone3/web/interfaces/default/transform/pages/webswing-phind.xsl (added) First attempt (2 *hardcoded* config params) of webswing version of ... Fri, 01 Mar 2024 06:03:47 GMT anupama [38805] * gs3-extensions/webswing/trunk/web/etc/webswing.config.in (modified) When adding in my experimental additions to both copies of the ... Thu, 29 Feb 2024 10:48:16 GMT davidb [38804] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/README.txt (modified) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/START-PROD-NOHUP.sh (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/START-PROD.sh (modified) Starting server, and running as nohup separated; updated README Wed, 28 Feb 2024 22:12:40 GMT davidb [38803] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/create-assistant/README.txt (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/create-assistant/create-openai-assistant.js (moved) Changing name of script to be more descriptive; adding in README ... Wed, 28 Feb 2024 00:18:31 GMT kjdon [38802] * main/trunk/greenstone2/perllib/plugins/BibTexPlugin.pm (modified) when investigating how OIDs are set I noticed we have this add_OID ... Tue, 27 Feb 2024 21:59:16 GMT kjdon [38801] * main/trunk/greenstone2/perllib/plugins/HathiTrustMETSPlugin.pm (modified) standardising on top_section rather than section or topsection when ... Tue, 27 Feb 2024 06:30:04 GMT anupama [38800] * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JPhind.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JPhindTitle.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultBox.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultCanvas.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultDisplay.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultTitle.java (modified) Added some extra class comments to indicate the new classes added are ... Tue, 27 Feb 2024 06:13:43 GMT anupama [38799] * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultBox.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultCanvas.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultTitle.java (modified) 1. ScrollPane wasn't being used and it didn't workout with the way ... Tue, 27 Feb 2024 01:49:00 GMT kjdon [38798] * main/trunk/greenstone2/perllib/strings.properties (modified) added text for CSVPlugin's ignore_field Tue, 27 Feb 2024 01:43:48 GMT kjdon [38797] * main/trunk/greenstone2/perllib/plugins/CSVPlugin.pm (modified) added option '-ignore_field' - if there is a column with this name in ... Mon, 26 Feb 2024 05:50:57 GMT anupama [38796] * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JPhind.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/PhindPhraseBrowse.java (modified) 1. I've now got the new JPhind class, when run as an application, ... Mon, 26 Feb 2024 04:44:36 GMT anupama [38795] * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JPhind.java (modified) 1. Replacing class Phind with JPhind in service/PhindPhraseBrowser ... Mon, 26 Feb 2024 04:12:23 GMT anupama [38794] * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/Phind.java (modified) Got the awt Phind Applet to work through the appletviewer Java ... Mon, 26 Feb 2024 02:00:52 GMT jc550 [38793] * other-projects/metadata-encoding/README.txt (modified) update readme to include found documentation of the Crossref JSON format Sun, 25 Feb 2024 11:45:52 GMT jc550 [38792] * other-projects/metadata-encoding/py/using-mongodb/compareTitlesWithSubtitlesEquivalence.py (moved) move function to more relevant folder Sun, 25 Feb 2024 11:44:26 GMT jc550 [38791] * other-projects/metadata-encoding/py/comparisonTest/get_unicode_blocks.py (modified) * other-projects/metadata-encoding/py/comparisonTest/pyicu-unicode-block-names.py (modified) * other-projects/metadata-encoding/py/comparisonTest/sanitise.py (modified) * other-projects/metadata-encoding/py/using-api/blockBlockAnalysis.py (modified) * other-projects/metadata-encoding/py/using-api/compareTitlesWithSubtitlesEquivalence.py (modified) * other-projects/metadata-encoding/py/using-api/getData.py (modified) * other-projects/metadata-encoding/py/using-api/get_unicode_blocks.py (modified) * other-projects/metadata-encoding/py/using-api/graphTest.py (modified) * other-projects/metadata-encoding/py/using-api/pyicu-unicode-block-names.py (modified) * other-projects/metadata-encoding/py/using-api/testSubtitles.py (modified) * other-projects/metadata-encoding/py/using-mongodb/graphSampleError.py (modified) * other-projects/metadata-encoding/py/using-mongodb/mongoAnalysis.py (modified) add comments adding context to functions that require it Sun, 25 Feb 2024 11:27:44 GMT jc550 [38790] * other-projects/metadata-encoding/note (deleted) * other-projects/metadata-encoding/note.txt (added) add file extension to note Sun, 25 Feb 2024 11:26:21 GMT jc550 [38789] * other-projects/metadata-encoding/INGEST-INTO-MONGODB.sh (modified) * other-projects/metadata-encoding/README.txt (modified) * other-projects/metadata-encoding/interesting-DOIs.txt (added) * other-projects/metadata-encoding/interestingDOIs (deleted) * other-projects/metadata-encoding/note (modified) add more to readme and change ingest bash to work with changed file ... Sun, 25 Feb 2024 08:23:12 GMT davidb [38788] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/START-DEV.sh (added) For completeness, script the runs the development server version, ... Sun, 25 Feb 2024 08:21:09 GMT davidb [38787] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/pages/api/chat.ts (modified) Tidy up of logging messages Sun, 25 Feb 2024 08:20:45 GMT davidb [38786] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/package.json (modified) Removal of langchain, which turns out to be vestiage of the project ... Sun, 25 Feb 2024 07:27:51 GMT davidb [38785] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/START-PROD.sh (modified) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/STOP-PROD.sh (modified) Minor improvements to starting/stoping the NextJS server Sat, 24 Feb 2024 12:40:16 GMT davidb [38784] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/create-assistant/main.js (modified) Further refinement of the code Sat, 24 Feb 2024 11:15:29 GMT davidb [38783] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/create-assistant/main.js (modified) Additional functionality introduced to offset the fact the the OpenAI ... Sat, 24 Feb 2024 05:55:30 GMT anupama [38782] * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JPhind.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JPhindTitle.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultBox.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultCanvas.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultDisplay.java (added) * main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultTitle.java (added) First commit related to attempting to move (applet) Phind to ... Sat, 24 Feb 2024 04:00:25 GMT davidb [38781] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/create-assistant/main.js (modified) Code now reads from the export directory specified on the command- line Sat, 24 Feb 2024 03:15:03 GMT davidb [38780] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/create-assistant (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/create-assistant/main.js (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/create-assistant/package.json (added) Initial files for creating an assistant. Current functionality is to ... Sat, 24 Feb 2024 01:52:19 GMT davidb [38779] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt.html (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_bgimages (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_bgimages/1-Willow-Exterior-York-Press.png (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/Facebook logo.png (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/GSMetadata.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/Instagram logo.png (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/Twitter logo.png (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/ajax-progress.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/align.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/autocomplete-loading.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/clearfix.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/colorbox_style.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/connection-min.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/container-inline.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/cookieconsent-gsinit.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/cookieconsent.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/cookieconsent.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/core-extra.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/core.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/css.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/details.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/dom-min.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/eu_cookie_compliance.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/event-min.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/extlink.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/favouritebasket.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/favourites.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/fieldgroup.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/filter.caption.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/filter.caption_002.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/h360_tooltip.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/hidden.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/item-list.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/javascript-global-functions.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/jquery-3.6.0.min.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/jquery-ui.min.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/jquery-ui.structure.min.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/jquery-ui.theme.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/jquery.blockUI.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/js.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/mmenu.bootstrap.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/mmenu.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/nowrap.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/oswald.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/position-container.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/progress.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/reset-appearance.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/resize.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/responsive_menu.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/responsive_menu_breakpoint.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/sticky-header.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/streetlife-willow-t-image500.png (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/style.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/system-status-counter.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/system-status-report-counters.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/system-status-report-general-info.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/tabledrag.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/tablesort.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/thewillow-extra.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/tree-child.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/utility_scripts.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/views.module.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/vsm0qzc.css (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/yahoo-min.js.download (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/iframe-page/dl-chatgpt_files/zoomer.js.download (added) Files that need to be moved to /web to provide a ... Sat, 24 Feb 2024 01:48:02 GMT davidb [38778] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/pages/api/chat.ts (modified) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/styles/Home.module.css (modified) Some additional refinements Sat, 24 Feb 2024 01:47:44 GMT davidb [38777] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/STOP-PROD.sh (modified) Now prints out the (likely) kill command needed Sat, 24 Feb 2024 01:36:58 GMT davidb [38776] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/BUILD-PROD.sh (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/START-PROD.sh (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/STOP-PROD.sh (added) Helper scripts to build, start and stop running the server Sat, 24 Feb 2024 01:06:39 GMT davidb [38775] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/pages/index.tsx (modified) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/public/favicon-openai.ico (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/public/favicon.ico (modified) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/public/the-willowgirl-logo-300x300.png (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/public/willowgirl.png (added) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/styles/Home.module.css (modified) * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/styles/globals.css (modified) CSS/Image styling changes to better integrate with the main The Willow DL Fri, 23 Feb 2024 01:28:25 GMT jc550 [38774] * other-projects/metadata-encoding/interestingDOIs (added) * other-projects/metadata-encoding/note (added) add text documents not already added Fri, 23 Feb 2024 01:26:15 GMT jc550 [38773] * other-projects/metadata-encoding/py/using-api/getData.py (moved) * other-projects/metadata-encoding/py/using-api/graphTest.py (moved) * other-projects/metadata-encoding/py/using-api/htmlSearch.py (moved) * other-projects/metadata-encoding/py/using-api/jsonTest.py (moved) * other-projects/metadata-encoding/py/using-api/numLatin1.py (moved) * other-projects/metadata-encoding/py/using-api/openAlexAPI.py (moved) * other-projects/metadata-encoding/py/using-api/pyicu-unicode-block-names.py (moved) * other-projects/metadata-encoding/py/using-api/testSubtitleJoining.py (moved) * other-projects/metadata-encoding/py/using-api/testSubtitles.py (moved) * other-projects/metadata-encoding/py/using-mongodb/getMmlDois.py (moved) * other-projects/metadata-encoding/py/using-mongodb/graphSampleError.py (moved) * other-projects/metadata-encoding/py/using-mongodb/mongoAnalysis.py (moved) * other-projects/metadata-encoding/py/using-mongodb/xRefToMongo-v2.py (moved) * other-projects/metadata-encoding/py/using-mongodb/xRefToMongo-v3.py (moved) * other-projects/metadata-encoding/py/using-mongodb/xRefToMongo.py (moved) last batch of python to move Fri, 23 Feb 2024 00:39:25 GMT jc550 [38772] * other-projects/metadata-encoding/py/using-api/compareTitlesWithSubtitlesEquivalence.py (moved) * other-projects/metadata-encoding/py/using-api/frequencyAnalysis.py (moved) * other-projects/metadata-encoding/py/using-api/get_unicode_blocks.py (moved) next small batch Fri, 23 Feb 2024 00:30:58 GMT jc550 [38771] * other-projects/metadata-encoding/py/using-api/blockBlockAnalysis.py (moved) * other-projects/metadata-encoding/py/using-api/blockFrequencyAnalysis.py (moved) * other-projects/metadata-encoding/py/using-api/breakdownType.py (moved) * other-projects/metadata-encoding/py/using-api/helloAPI.py (moved) start seperating python Fri, 23 Feb 2024 00:26:43 GMT jc550 [38770] * other-projects/metadata-encoding/py/using-api (added) * other-projects/metadata-encoding/py/using-mongodb (added) add two folders for seperating python code Thu, 22 Feb 2024 05:59:49 GMT anupama [38769] * main/trunk/greenstone3/build.xml (modified) * main/trunk/greenstone3/resources/tomcat/greenstone3.xml.svn (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/DepositorAction.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/Authentication.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/UserTracker.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/DerbyWrapper.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/ModifyUsersDB.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/txt2usersDB.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/usersDB2txt.java (modified) Following Dr Bainbridge's task description and with his fixes: ... Thu, 22 Feb 2024 04:45:11 GMT davidb [38768] * main/trunk/greenstone3/resources/tomcat/greenstone3.xml.svn (modified) Fixed spelling mistake, updated the comment about its purpose Thu, 22 Feb 2024 02:47:02 GMT davidb [38767] * gs3-installations/intermuse/trunk/sites/intermuse/collect/stravinsky-in-urbana/etc/collectionConfig.xml (modified) * gs3-installations/intermuse/trunk/sites/intermuse/collect/stravinsky-in-urbana/etc/metadata_mapping_rules.csv (modified) Changes made ahead of the Zoom meeting to write the extended abstract ... Thu, 22 Feb 2024 01:53:37 GMT kjdon [38766] * main/trunk/greenstone3/web/interfaces/default/js/map-scripts.js (modified) doc.shapes might not be defined Wed, 21 Feb 2024 09:59:25 GMT jc550 [38765] * other-projects/metadata-encoding/py/graphSampleError.py (added) * other-projects/metadata-encoding/py/xRefToMongo-v2.py (modified) add code used to generate graph in poster Wed, 21 Feb 2024 05:23:46 GMT davidb [38764] * gs3-installations/thewillow/trunk/sites/thewillow/dlcol-chatgpt/react-gui/pages/api/chat.ts (modified) Stricter (more strongly type) code, which turned out to be needed to ...