v5.97.0
·
823 commits
to master
since this release
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)