Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Mar 03:32
· 846 commits to master since this release

1.0.0 (2023-03-03)

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: 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)
  • 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)
  • 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)