Skip to content

v5.97.0

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Mar 11:03
· 823 commits to master since this release
f099595

5.97.0 (2024-03-31)

Features

  • Add a banner in the editors (to tell sheet authors about our GDocs extension) (1ffcc03)
  • add helm config for tasks pods (f5f2522)
  • ai tooltip: cleaner css definitions (6207031)
  • ai tooltip: get message box closer to icon (8cc574e)
  • ai tooltip: migrate aiTooltip component to Misc.jsx (d02d80b)
  • ai tooltip: pull space out from a tag (4b76674)
  • AiInfoTooltip: delete pre-refactor message (bf4e3ee)
  • all either dict or interface class to be passed (4961601)
  • Connections Panel: add a modal advertising google docs extension (6c07000)
  • Google Doc: call trackSidebarAdImpression on first render of GDocAdvertText (2063be0)
  • GoogleDocs Ad: move to promotions.jsx and use React.memo (d33fc80)
  • llm: add celery settings to all relevant settings files (6087140)
  • llm: add topic_prompt.py which acts as an interface to the LLM repo. (0c64a20)
  • llm: add url for topic generating (a285346)
  • llm: create basic tasks for celery (8e45a7c)
  • llm: save topic prompts after generation (b554a62)
  • llm: single function to request and receive topic prompts from LLM server (6ba6100)
  • new autocomplete: fix tyoe in hebrew ai-message (9c62cce)
  • new autocomplete: make aiMessage completely hidden after transition ends (eb2b5f0)
  • new autocomplete: making aiMessage appear and disappear smoothly, deleted negative margins (177d8ec)
  • new autocomplete: unify 2 state variables into 1 (1027d76)
  • Sefaria object: new post request to topic ref api endpoint (7a068b0)
  • topic editor: dynamic review state - admins can mark prompts as reviewed (a29075e)
  • topic editor: dynamic review state for hebrew prompts (570e6ce)
  • topic prompt generator UI: add Hebrew interface text for new aiIcon ToolTip (62f27db)
  • topic prompt generator UI: ai-info icon triggering a toggle (5551344)
  • topic prompt generator UI: make aiTooltip appear only if there exist links with AI content (6f1ecd4)
  • topic prompt generator UI: place message closer to icon (b70ee5e)
  • topic prompt generator UI: upload the icon svs file (bf4f359)
  • topic source api: new api endpoint for posting a list of topic links (25cc159)
  • topic source editor: add button 'published', displayed only when there exists a prompt explicitly unpublished (c38298e)
  • topic source editor: add new fields to editor (e3a9772)
  • topic source editor: change aiTitle to previousTitle in editor interface, and make review state change to "edited" upon editing a topic prompt (2575e6d)
  • topic source editor: change API endpoint to handle review state field of description (72a86bd)
  • topic source editor: change prompt to 'source description' and make 'ai title' field read only (b0c1ef1)
  • topic source editor: generate button is displayed iff there exists a source-link with context and without prompt (cc1591d)
  • topic source editor: not displaying ai fields if they don't exist in object (9e9af3f)
  • TopicPageEditor: add new "generate" button and pop up (a45663d)
  • TopicPageEditor: change var name (2ca2138)
  • TopicPageEditor: display colored 'review state' of topic prompts near topic prompt (60fb92f)
  • TopicPageEditor: hide unpublished prompts when not signed in as a 'moderator' (6b05a24)
  • topicPromtGenerator: client sends api request to new endpoint upon clicking the "Publish" button (7930543)
  • use topic_prompt_output.py to create output objects (5b81081)

Bug Fixes

  • add activeService back to task rollout (b1e7ffe)
  • add dedicated tasks service for argo (99c91e9)
  • change queue key to 'tasks' (484177b)
  • imports in init.py (6c0de0d)
  • llm: add default value to actionButtons (653dbf4)
  • llm: add keys for redis secrets (93559b7)
  • llm: add missing .length (437a48e)
  • llm: add missing local settings to connect to redis. (02f3c23)
  • llm: add SENTINEL_PORT env var (3637764)
  • llm: allow for case where link doesn't exist (62f28aa)
  • llm: allow lang key to not exist (26d07cb)
  • llm: better default values for edit_topic_source variables (edea6b5)
  • llm: change default celery redis dbs so they don't conflict with existing ones. (f191d04)
  • llm: dont render IntroducedTextPassage if prompt is unpublished (efd6637)
  • llm: fix access to key 'text' (4189fec)
  • llm: fix bug that showed unpublished prompts to non-admins (d8257d5)
  • llm: fix name of sentinel and redis password values (e64f62a)
  • llm: fix name of sentinel and redis password values (d2cca3c)
  • llm: fix reference to ref (dcb0db4)
  • llm: fix typo in Object.assign (8c34523)
  • llm: fix typos in get_ref_context_hints_by_lang (167b021)
  • llm: isLinkPublished returned true if it's unpublished. Fixed this. (f408e20)
  • llm: make generate api require staff status (c48f28c)
  • llm: make getLinksWithAiContent only return true if link is published (5038d1f)
  • llm: make sure review state remains none if prompt wasn't ai generated (543d2b0)
  • llm: move generate_and_save_topic_prompts back to tasks.py. (aed17a1)
  • llm: offer page refresh to see published results (6b9d5fb)
  • llm: properly check that context exists (e318f96)
  • llm: refactor description logic and in the process fix bugs. (63e9735)
  • llm: refactor structure of celery tasks to conform to celery requirements. (850c6db)
  • llm: remove extra lang parameter from TopicPrompt (efe2778)
  • llm: remove review state if merged value is None (9829362)
  • llm: remove trailing comma (a46bc11)
  • llm: remove unused dependency that was causing a conflict with celery (208f767)
  • llm: serialize topic prompt input before putting it in the queue (e949e6e)
  • llm: unpin celery which no longer seems necessary (171a66d)
  • llm: use .set() to set the queue on the save_topic_prompts task (05f8498)
  • llm: use full interface language in review state POST (71e499e)
  • llm: use redis port as sentinel port since only one port is required to be specified (fbf7b91)
  • llm: wire up api to generate prompts (a5db6cf)
  • topic helper: change API helper function such that fields that are not sent by client are not deleted from db (0801a9b)
  • topic prompt generator UI: client doesn't break if at_context field doesn't exist (8ca9e12)
  • topic prompt generator UI: delete comments (cbbab7c)
  • topic prompt generator UI: less complicated tool tip implementation (5fe90f4)
  • topic prompt generator UI: make input fields previous title and description readonly (5fa50a2)
  • topic prompt generator UI: polish tooltip css (7f39637)
  • topic prompt generator UI: user who isn't moderator can never see ReviewStateIndicator (e25c705)
  • topic prompt generator UI: when adding new sources, previousTitle and previousPrompt remain now invisible even after starting to type new prompt/title (c4883ac)
  • topic ref api: make endpoint accept 'fetch' post requests (dbdc002)
  • TopicPageEditor: add 'is_moderator' to condition (fa30317)
  • TopicPageEditor: extend display of prompts' state to hebrew UI (8a0bbeb)
  • TopicPageEditor: handle non-existent review states (1659ab9)
  • updaate default password keys (501b533)