Releases
v1.0.0
1.0.0 (2023-03-06)
Bug Fixes
(Tasks) Error when sending message in Task thread (a2d2ce5 )
Account Request: Remove 'Conductor Is Open' message (f323f1e )
Account Request: Remove invalid DOM attribute from purposes list (16d3b12 )
Account Requests: Add line breaks to Account Requests table (86ebc07 )
Account Requests: Only update requests table when server data has changed (133f8a8 )
Analytics: Trim whitespace from Textbook URL and ADAPT Sharing Key (7c7603f )
Analytics: Update ADAPT course analytics sync endpoint URL (901df1f )
API: Set MongoDB TTL index on 'issued' field of AuthCode (2d630d1 )
API: Update CORS configuration for LibreTexts subdomains (a7f73b2 )
Assign tasks to users; add Harvest Request submitter to project (2890066 )
Books API: Fix duplicate result removal algorithm in Commons Catalog search (657a1a8 )
Books API: Fix Projects API undefined typo (f5b5a64 )
Books API: Improve error silencing when License Report is not found (c9d1454 )
Books API: Resolve catalog search failure when no CustomCatalog is defined (cf3a73f )
Books API: Restore number of Projects created in sync completion message (dd597f5 )
Books Manager: Fix 'Enable/Disable on Commons' button state (4b5efd1 )
client: logout function environment variable references (fae50c0 )
client: remove custom VITE_MODE environment variable (a311218 )
client: update CSP for gtag.js (5bbb05f )
CommonsBook: Fix grid overflow, add negative space (9f0da64 )
CommonsBook: Fix spacing around ADAPT button (201606a )
CommonsBook: Fix use-before-initialization of getProjectFiles (8758449 )
CommonsBook: Reduce spacing between Book tool buttons (70de7a4 )
Commons: Card layout and display fixes (#28 ) (062db98 )
Commons: Fix render errors in CommonsFooter (67848f6 )
Commons: Homework grid responsiveness (#32 ) (311808f )
CommonsNavbar: Fix Instructor Account Request typo (1f846f5 )
Commons: Remove text from jumbotron (2eb0ef5 )
Commons: Responsive display fixes (688a768 )
Commons: Responsive display fixes (#26 ) (7c4c552 )
duplicate account creations (26267f1 )
Error during Peer Review Rubric resolution and deletion (68ab354 )
Homework API: Update ADAPT course assignments list endpoint URL (9be4290 )
Login: add default domain for SSO redirect cookie (3a6fb08 )
Mail: Use async development testing function (bba57c5 )
My Alerts: Reset Delete button state after success, disable refresh if no changes (19b05d9 )
Project Materials: Fix bug reading permissions for administrators (06ce83c )
Projects API: Allow unlinking of Project from URL or ADAPT URL (7cd5b59 )
Projects API: Fix issue with loading LibreText information from Project URL (83b1a58 )
Projects: Also remove team member from any assigned Tasks if removed from Project (1d10462 )
Projects: Improved Task management UI (#24 ) (f066f8f )
Projects: Restore 'mixed' file access setting (3153c89 )
Restore auth token security measures (8920d03 )
Search: Allow SuperAdmins to see all Project search results (daccbee )
server: Update client files static path for vite (6402fa1 )
Standalone: Restore 'standalone' tools/pages in client router (8261d44 )
Tasks: Add line breaks to long Task descriptions (f408dbe )
Features
accessibility: Update Accessibility Statement page (fcdb460 )
Account Request: Require at least one library selection if authoring OER (8b7a627 )
Account Requests: Cleanup and standardize Account Requests API (51287f4 )
Account Requests: Persist verification status between Account Requests (983aa2b )
Account Settings: Use URL param to navigate to an individual settings pane directly (dd64b17 )
Add 'Date Last Updated' to KB Export, add user context to Commons navbar (fd156e7 )
Add API endpoint for server's current Organization, update internal retrieval method (72311ad )
Add custom user avatar uploads, system-wide announcement capability (60b8b78 )
Add server health check (f0fcdb3 )
AdoptionReport: Dynamically generate list of Instructional Terms using current date (147dba3 )
Analytics: Add beta testing message to portal (8dbfa27 )
Analytics: Show message on course roster settings if ADAPT course roster will be used (ec4bff9 )
Analytics: Sort user's courses list alphabetically (84efb31 )
Analytics: Unlink course from ADAPT course when deleted (265fadd )
Analytics: Update Course View to prevent overflow and double scrollbars on Dashboard view (aa7aac9 )
Ancillary Materials view in Commons Catalog entries and management via linked Conductor projects (de25465 )
Ancillary Materials: Add check/uncheck all to Materials Manager (339e4c0 )
Ancillary Materials: Add descriptions to materials (8a3556c )
Ancillary Materials: Add upload progress bar to MaterialsUploader (162a6d3 )
Ancillary Materials: Allow access settings to cascade down folders (cf5fca5 )
Ancillary Materials: Bump maximum material file size to 100MB (6739e2f )
API: Remove existing AccessTokens when a new one is issued (b3ae7f7 )
API: Update CORS configuration (2ff2027 )
auth: Add Authorized Applications pane to Settings (c58fc4a )
auth: Add optional 'unAuthSrc' prop to PrivateRoute (a81ffad )
auth: Persist 'redirect_uri' throughout registration flow (10970d6 )
Books API: Add 'hasPeerReviews' flag to Book detail endpoint (f0d86e9 )
Books API: Add 'hasReaderResources' helper flag to Book detail endpoint (7197196 )
Books API: Allow auto-generated collections to be managed on demand by system administrator(s) (72fad17 )
Books API: Don't import 'unpublished' texts (137c605 )
Books API: Improve bookID format validation (5f17b11 )
Books API: Improve catalog results natural sorting (c95d948 )
Books API: Include Books with relevant Project tags in Commons Catalog search results (c8a4105 )
Books API: Include linked Project identifier in Book details (dc620f0 )
Books API: Save meta-tags from library on Books (1e4ca02 )
Books API: Update 'getBookDetail' to gather information from linked project (5abce01 )
client: Move Commons link from Home side panel to Navbar (820d6a1 )
Collections Manager: Implement UI and update API endpoints to allow auto-generated collections to be managed on demand (8e4a007 )
Collections: Cover photos now upload to S3 (#25 ) (0a4573e )
Commons Books: Rename 'Mixed Licenses' to 'Multiple Licenses' (2d1f610 )
CommonsBook: Add ADAPT icon to View Homework button (0eac15e )
CommonsBook: Allow AdoptionReport, Peer Review, and Ancillary Materials to be opened via URL search param (6bcdcdd )
CommonsBook: Use Book detail flags to conditionally load additional info (31835fd )
CommonsCatalog: Add margin to 'No results found' text (559bd55 )
Commons: Display total number of available books along with number of search results (087eb3d )
Commons: Introduce random results shuffling on initial Commons Catalog load (f943992 )
Commons: Only display CommonsHeader if present and enforce h2 element on mobile (d8277e4 )
Commons: Restructure footer for a11y (contrast, accessible link names) and responsive design (18d71ff )
Commons: Restructure jumbotron for a11y (a120c12 )
Commons: Search and filter Books using C-IDs (568ca1a )
Commons: Shorten navbar logo alt text (c69c08b )
ConductorChatUI: Add prop typechecking (a257de5 )
ConductorMessagingUI: Add default props and prop typechecking (e11d9bb )
Conductor: verified instructors project files access level (#33 ) (6c47e4b )
css: Use flexbox specification layout values (7dcabc8 )
DateInput: Add optional required and error states (2bcc152 )
Dockerize platform (756875d )
Harvest Requests: Decline a Harvest Request and notify submitter (6b694ae )
Harvest Requests: Decline a Harvest Request and notify submitter (#22 ) (f76da0e )
Improved TOCs and retrieval; new Project-LibreText linking method (2b449fb )
Instructor Account(s) Requests; new Dashboard design; updated Book Licensing UI (3d02c3f )
KB Exports, renamed Dashboard to Home, book summaries from LibreAPI (78f41ec )
Licensing in Commons; Project permissions revamp (b0d7495 )
Links Commons Books to ADAPT courses via the managing Project (3e54aea )
Mail: Add helper for testing email API during development (7606cde )
Messaging: Add message author name in email notification, update email template (c1c8099 )
Messaging: Add option to request support from and notify LibreTexts team (6a7c283 )
Messaging: Add options to customize who is notified via email when sending message (1f23aea )
Messaging: Auto-scroll Chat window to most recent message on load (22aeaf1 )
Messaging: Include parent Task name in subtask message notification (e55c86e )
Messaging: Remove message notification rate limiting (4da90b5 )
My Alerts: Add loading indicator (7cf98dd )
Navbar: Update Conductor logo (e29edf3 )
Navbar: Update Tools list/links (b895732 )
new Account Request purposes (1be3d0c )
Organizations: Generate list of Campus Commons dynamically (0de867a )
Organizations: Upload Organization branding images in Control Panel (cdb1858 )
Peer Review: Raise maximum number of allowed dropdown prompt options (9c93ed4 )
Peer Reviews, improved Commons sync (5731da9 )
Projects API: Add endpoint to retrieve Project team (082e7ff )
Projects API: Implement option to exclude current user in Project team retrieval (5c75be6 )
Projects: Add default Threads and Messages upon creating Project (3b2f7af )
Projects: Add reusable ProjectCard component, add quick pin button (a56c124 )
Projects: Added a reusable ProjectProgressBar component (da849ce )
Projects: Allow multiple C-IDs (c18066c )
Projects: Allow Project Admins to delete any message in a given project (d7309b9 )
Projects: Improve validation of Reader Resources entries (d999004 )
Projects: Introduce C-ID tagging for Projects (1a6c8cc )
Projects: Introduce Pinned Projects and associated UI (9fa5b95 )
Projects: Lookup linked Book during Project Retrieval, add 'View on Commons' link in ProjectView (9d99ef2 )
Projects: Migrate Book Materials to Project Files (d6f3416 )
Projects: Notify all members of a Project when new member added (#23 ) (a6f1527 )
projects: Reader Resource Manager (a69570f )
projects: Reader Resource Manager (#21 ) (bb9dd6f )
Projects: Transform Create Project interface into simple modal (7f1e554 )
Projects: Wrap long links in Project Notes (71dfedf )
ReaderResourcesManager: Add 'Unsaved Changes' warning while editing (802bde5 )
Search, Alerts, and Under Development (f78390a )
server: Implement handlers for shutdown signals (956f5de )
Support custom tags to match Books to an Organization (c13256a )
Sync more information during Project autogeneration (b476a05 )
You can’t perform that action at this time.