• v0.9.0 8eac791c93

    chaim released this 2026-04-28 20:12:37 +03:00 | 0 commits to main since this release

    עיבוד מחדש מנתח את המטא-דאטה מחדש

    עד עכשיו, לחיצה על "עיבוד מחדש" שיחזרה רק את הקטעים והווקטורים — המטא-דאטה (כותרת, מזהה, סיכום, תוויות) נשמרה כמו שהייתה. אם הניתוח המקורי של ה-AI היה חלש (למשל מסמך שנכתב בו רק "החלטה" ככותרת), לא הייתה דרך לתקן את זה בלי למחוק ולהעלות מחדש.

    מהיום: עיבוד מחדש פותח את אותו מסך סקירה של העלאות חדשות. ה-AI מנתח את המסמך מחדש ומציע מטא-דאטה נקייה (kind, כותרת, מזהה, סיכום, תוויות, תאריכים), אתה עורך מה שצריך ובלחיצה אחת המקור מתעדכן + הקטעים מוחלפים.

    תיקון / שינוי

    • ❶ עיבוד מחדש עובר דרך classify → סקירה → commit כמו העלאה רגילה
    • ❷ הטופס מציג קודם הצעות AI; אם ה-AI נכשל ב-timeout — נופל אוטומטית למטא-דאטה הקיימת (כולל תוויות) כך שלא נמחק כלום בטעות
    • ❸ כעת ניתן לשנות גם את kind (סוג מסמך) בעת עיבוד מחדש — שימושי כשהמסמך הועלה בטעות עם הסוג הלא נכון (למשל פסק דין שהועלה כחוזר)
    • ❹ קלף "עיבוד מחדש" מסומן ב-🔄 ובתג צהוב כדי להבדיל מהעלאות חדשות

    תלויות

    הפיצ'ר דורש shira-hermes גרסה הנוכחית (commit 4ad569d). ה-CI כבר פרס לדב+פרוד.

    התקנה

    הורד את KnowledgeBase-0.9.0.zip והתקן דרך Administration → Extensions.

    Downloads
  • v0.8.1 95c48c77d9

    chaim released this 2026-04-26 14:08:52 +03:00 | 2 commits to main since this release

    תיקון שגיאת אישור-כפול ושיפור פאנל הניהול

    מה נשבר

    בעת אישור והטמעה של מסמך חדש, לפעמים הופיעה שגיאה 400 Bad Request עם הודעה כמו: job N is in status 'done', expected 'awaiting_review'. המסמך עצמו עלה בהצלחה למאגר — אבל המשתמש קיבל הודעת שגיאה מבלבלת.

    למה זה קרה

    מרוץ ב-UI: לאחר לחיצה על "אשר הכל", ה-polling שמרענן את סטטוס הכרטיסים היה דורס את הסטטוס המקומי committing בחזרה ל-awaiting_review אם הבקשה ל-DB עדיין לא הספיקה לעדכן את הרשומה. זה הפעיל מחדש את הכפתור, ולחיצה שנייה (או double-click מהיר) שלחה commit כפול לאותה משימה שכבר הסתיימה — והשרת דחה אותו (כראוי).

    מה תוקן

    • תיקון מרוץ: ה-polling כבר לא מוריד committing בחזרה ל-awaiting_review גם אם השרת עדיין לא עודכן. הכפתור נשאר מושבת עד שה-commit באמת מסתיים.
    • שיפור קוסמטי: בטאב "ניהול", הסקציות מקורות בנושא, תוויות תת-נושא ומשימות אחרונות מקופלות כברירת מחדל עם חץ ◀. לחיצה על הכותרת פותחת אותן (עם הנפשה), והנתונים נטענים רק אז. הסקציות שבאמת בשימוש — נושאים, ממתינים לאישור, והעלאת מסמכים — פתוחות כרגיל ולא צריך לגלול.

    התקנה

    הורד את KnowledgeBase-0.8.1.zip והתקן דרך Administration → Extensions.

    Downloads
  • v0.8.0 8a4f16a50f

    chaim released this 2026-04-25 23:19:06 +03:00 | 4 commits to main since this release

    העלאה קבוצתית עם סיווג AI, תוויות, וכלי הערכה (kind חדש)

    הגרסה הזו משדרגת את מסך הניהול של מאגר הידע מ"קובץ-בודד-עם-מטא-דאטה-ידני" ל"בחר 20 קבצים, שירה מציעה לכל אחד את כל המטא-דאטה, אתה מאשר והטמע".

    מה חדש

    העלאה קבוצתית עם סיווג AI

    • בחר עד 50 קבצי PDF/DOCX/TXT בו-זמנית
    • שירה (Claude Sonnet דרך ai-gateway) קוראת 3 עמודים מכל קובץ ומציעה: סוג, כותרת, מזהה, תוויות, תאריכים וסיכום
    • כל קובץ ככרטיס נפרד שניתן לערוך, אישור אחד מטמיע את כל הקבוצה
    • שלב סיווג בסטטוס נפרד (awaiting_review) — חות AI שגויות לא מגיעות לאינדקס לפני אישור ידני

    תוויות

    • כל מסמך נושא 1–3 תוויות ("ילד נכה / אוטיזם", "DSM-5", "ועדה רפואית")
    • תוויות חוצות-מסמכים: שני מסמכים מנושאים שונים על אותו עניין יחלקו תווית
    • חיפוש מאפשר סינון לפי תווית
    • לשונית-משנה חדשה "תוויות" באזור הניהול — מאפשרת מיזוג ומחיקה של תוויות לא בשימוש

    סוג חדש: כלי הערכה (tool)

    • כלים אקדמיים (GMFCS, MACS, Mini-MACS, מדריכי אוניברסיטה) קיבלו kind נפרד — לא עוד דחיסה לתוך "חוזר"

    פאנל "ממתינים לאישור"

    • העלית 20 קבצים, סגרת את הדפדפן ושכחת? הפאנל החדש מראה את כל הבאצ'ים שעוד לא אישרת
    • לחיצה על "פתח" טוענת את כרטיסי הבדיקה חזרה — אין אובדן עבודה ברענון

    הצעות AI גם על מסמכים ישנים — 10 המסמכים שעלו לפני הגרסה עברו backfill: כל אחד קיבל סיכום + 3 תוויות בלי להעלות מחדש.

    תיקונים שנבלעו ב-0.8.0

    • classifier timeout הוארך מ-45s ל-90s. ai-gateway מתעל שיחות דרך session OAuth יחיד והבקשות מסתדרות בתור — עם concurrency=5 הקבצים 4–5 בכל באצ' חזרו timeout. עכשיו concurrency=2 + timeout 90s.
    • labels schema עבר מ-array-של-strings ל-string מופרד-בפסיקים. Claude דרך ai-gateway החזיר [{}, {}, {}] במקום strings בגלל מומנט ב-proxy. הפתרון: שדה string פשוט שמפוצל בעת ניתוח.

    התקנה

    הורד את KnowledgeBase-0.8.0.zip והתקן דרך Administration → Extensions.

    דרושה גרסה עדכנית של shira-hermes — commits 0d678da (Phase 6) + bb23b8a (תיקוני classifier + endpoint /batches). שניהם נדחפו ל-main; CI/CD יבנה ויפרוס אוטומטית.

    Downloads
  • v0.7.0 db7b30e3c0

    chaim released this 2026-04-25 20:47:18 +03:00 | 6 commits to main since this release

    Phase 4 — ניהול נושאים (תחומי משפט) מתוך הממשק

    עד עכשיו, כדי להוסיף תחום משפט חדש (דיני עבודה, דין פלילי, נדל"ן) היה צריך להריץ SQL ישיר על kb_topic. בלשונית "ניהול" נוספת עכשיו טבלת "נושאים" עם CRUD מלא — מנהלים יכולים ליצור, לערוך, להשבית ולמחוק תחומים בלי לעבוד עם המסד.

    מה השתנה

    טבלת נושאים בראש לשונית "ניהול" — slug, שם + תיאור, מספר מקורות, סטטוס (פעיל/מושבת), ושלוש פעולות לכל שורה:

    • נושא חדש — טופס inline עם כל השדות. ה-slug חייב להיות באותיות קטנות עם מקפים (employment-law, criminal-law) — המערכת מחזירה 400 ידידותי על slug לא חוקי או כפול.
    • ✏ עריכה — שינוי שם / תיאור / תוספת לפרומפט / סטטוס. ה-slug נעול לאחר היצירה כי ה-S3 layout מסתמך עליו (inbox/<slug>/<kind>/...).
    • 👁 השבתה / הפעלה — soft-toggle של is_active. נושא מושבת נעלם מה-<select> של המשתמשים אבל הנתונים נשמרים. זה מסלול ה"מחיקה" הסטנדרטי.
    • 🗑 מחיקה קשה — מותרת רק לנושא ללא מקורות. אם יש מקורות, המערכת מציגה הסבר ומכוונת ל"השבתה" במקום (UI) או מחזירה 409 (API).
    • כל שינוי בנושא מרענן אוטומטית את ה-<select> של הנושאים בראש הדף — המשתמש רואה את השינוי מיד בלי refresh.

    שדה "תוספת לפרומפט" — נוספת ל-system prompt של "שאל את שירה" עבור הנושא הזה ספציפית. שם נותנים לשירה הקשר תחומי, רשימת חוקים מרכזיים, ופורמטי ציטוט. דוגמה לדיני עבודה: רשימת חוקי המגן + ארבעה פורמטי ציטוט (חוק / תקנה / צו הרחבה / פס"ד).

    שיפור צדדי: שגיאות 4xx מ-shira-hermes (כמו "slug already exists" או 409 conflict על מחיקה) מוצגות כעת למשתמש כ-BadRequest עם הודעה ספציפית, במקום 500 Internal Error גנרי.

    Backend (נפרד): shira-hermes commit 49503ca — ארבעת ה-endpoints החדשים על /admin/kb/topics. אין מיגרציה חדשה (סכמת kb_topic מ-migration 001 מספיקה).

    התקנה

    הורד את KnowledgeBase-0.7.0.zip והתקן דרך Administration → Extensions.

    גרסת shira-hermes הנדרשת: ה-commit האחרון של admin topics CRUD (כבר פרוסה ל-dev).

    Downloads
  • v0.6.0 d051b268dd

    chaim released this 2026-04-25 20:28:08 +03:00 | 7 commits to main since this release

    Phase 3 — פאנל ניהול למקורות ה-KB

    עד עכשיו, הדרך היחידה לערוך מטא-דאטה של מקור (לתקן כותרת שגויה או להוסיף תאריך תוקף) הייתה SQL ישיר על ה-DB, ולמחיקה — גם SQL וגם פקודת mc rm ב-MinIO. בלשונית "ניהול" נוספת כעת טבלה מלאה של כל המקורות בנושא הנבחר, עם מסנן לפי סוג ושלוש פעולות לכל מקור: עריכת מטא-דאטה, עיבוד מחדש ומחיקה.

    מה השתנה

    • טבלת מקורות בראש הלשונית — סוג, כותרת + מזהה + תאריך עדכון, מספר קטעים, פעולות. ממוינת לפי סוג → כותרת.
    • מסנן לפי סוג וכפתור רענון בפינה השמאלית-עליונה.
    • ✏ עריכה — השורה מתרחבת לטופס עם כותרת / מזהה / תאריכי פרסום / תוקף / קישור מקור. שמירה מבצעת PUT /admin/kb/sources/{id} ומעדכנת את הטבלה במקום ללא ריענון מלא של הדף.
    • ↻ עיבוד מחדש — מבקש אישור, מתחיל עבודה אסינכרונית (בנר סטטוס למעלה) — המטא-דאטה הערוכה נשמרת, הקטעים מוחלפים בעיבוד טרי מהקובץ המקורי. שימושי כשה-chunker שופר או כשהקובץ עודכן ב-MinIO.
    • 🗑 מחיקה — אישור עם מספר הקטעים; מעל 100 קטעים — אישור כפול. מוחק גם את הקובץ ב-MinIO.
    • כל פעולה בטבלה מתעדכנת מקומית ב-UI ללא טעינה מחדש של הדף.

    Backend (נפרד): shira-hermes commit 17f93b5 — ארבעת ה-endpoints החדשים (GET/PUT/DELETE /admin/kb/sources + POST /reingest). אין מיגרציה חדשה (כל הסכמה מ-002 + 003 בתוקף).

    התקנה

    הורד את KnowledgeBase-0.6.0.zip והתקן דרך Administration → Extensions.

    גרסת shira-hermes הנדרשת: ה-commit האחרון של admin endpoints (כבר פרוסה ל-dev).

    Downloads
  • v0.5.0 e7b21919c2

    chaim released this 2026-04-25 20:01:37 +03:00 | 8 commits to main since this release

    תוספת פסיקה (caselaw) כסוג מסמך חדש

    עד עכשיו ה-KB הכיל 3 סוגי מסמכים: חוק, תקנות, חוזרים. פסיקה — פסקי דין של בתי משפט — היא סוג תוכן שונה מהיתר: אין סעיפים סדורים, המבנה הוא ניתוח / נימוקים, והמזהה הוא מספר תיק (ע"א 1234/24) ולא מספר סעיף. עד עכשיו, מי שרצה להעלות פסק-דין ל-KB היה צריך לתייג אותו כאחד מתוך השלושה — מה שישבש את החיפוש (פסק-דין מתויג כ"תקנה").

    מה השתנה

    ממשק ה-KB

    • טופס ההעלאה בלשונית "ניהול" — דרופ-דאון הסוג כעת מציע ארבע אפשרויות: חוק / תקנות / חוזר / פסיקה.
    • מסנן הסוג בטופס החיפוש מקבל "פסיקה" כאופציה נוספת — לחיפוש רק בהחלטות בתי-משפט.
    • תווית "פסיקה" מופיעה בלשוניות "עיון" ו"משימות אחרונות" כמו שאר התוויות, עם הצגת מספר התיק (אם הוזן בעת ההעלאה כ"מזהה").

    Backend (נפרד):

    • shira-hermes commit 16eeeff — מרחיב את תמיכת ה-kind בכל ה-endpoints (/admin/kb/upload, /kb/search, /kb/ask).
    • migration 003_caselaw_kind.sql — מרחיב את ה-CHECK constraints על kb_source.kind ו-kb_ingest_job.kind.
    • ל-MinIO מתנהל בתת-תיקיות inbox/<topic>/caselaw/, מקביל לסוגים האחרים.
    • ה-chunker משתמש ב-fallback של חוזרים (פיצול לפי פסקאות + גודל) — מאחר ופסיקה אינה ממוספרת בסעיפים, אין section_ref מובנה. מספר התיק נשמר כ-identifier על שורת kb_source עצמה.

    התקנה

    הורד את KnowledgeBase-0.5.0.zip והתקן דרך Administration → Extensions.

    הערה: migration 003_caselaw_kind.sql חייב לרוץ על מסד הנתונים של shira-hermes לפני עדכון הקוד. בוצע כבר על dev. גרסת shira-hermes הנדרשת: ה-commit האחרון של תמיכת caselaw.

    Downloads
  • v0.4.0 6781ac4e37

    chaim released this 2026-04-25 19:47:08 +03:00 | 9 commits to main since this release

    Phase 2 — העלאת מסמכים מתוך ממשק ה-KB

    עד עכשיו, הוספת מסמכים ל-KB דרשה גישה ל-MinIO (העתקת קובץ לתיקיית inbox/) והמתנה ל-cron של n8n. בגרסה זו נוספת לשונית "ניהול" שמאפשרת למשתמשים להעלות מסמכים ישירות מהדפדפן ולעקוב אחר העיבוד בזמן אמת.

    מה השתנה

    EspoCRM Extension

    • לשונית "ניהול" חדשה — עם טופס העלאה: בחירת קובץ (PDF / DOCX / TXT, עד 50MB), סוג (חוק / תקנות / חוזר), כותרת, ומטא-דאטה נוסף אופציונלי (מזהה, תאריכי פרסום / תוקף, URL מקור).
    • באנר סטטוס חי מתחת לטופס: queued → processing → done|failed, מתעדכן כל 2 שניות. בהצלחה — מספר הקטעים שנוצרו; בכישלון — הודעת השגיאה.
    • רשימת "משימות אחרונות" — 20 ההעלאות האחרונות עם תוויות סטטוס, מסנן, משתמש מעלה ומספר הקטעים שנוצרו.
    • מאחורי הקלעים: שלושה endpoints חדשים ב-EspoCRM Controller + Service שמעבירים ל-shira-hermes דרך X-Api-Key. הדפדפן אף פעם לא רואה את מפתח ה-API.

    shira-hermes (backend) — תלות נפרדת

    • Endpoints חדשים: POST /admin/kb/upload (אסינכרוני, מחזיר job_id מיידית), GET /admin/kb/jobs, GET /admin/kb/jobs/{id}.
    • טבלה חדשה kb_ingest_job (queued / processing / done / failed) למעקב אחר עיבוד אסינכרוני.
    • inbox/<topic_slug>/<kind>/ — layout חדש ב-MinIO לתיק העלאות (לעומת inbox/<kind>/ ב-cron הישן).
    • ingest_source מקבל כעת topic_id (ברירת מחדל = 1 עבור backward compat עם /admin/kb/scan-inbox).

    התקנה

    הורד את KnowledgeBase-0.4.0.zip והתקן דרך Administration → Extensions.

    הערה: migration 002_ingest_jobs.sql חייב לרוץ על מסד הנתונים של shira-hermes לפני עדכון הקוד. בוצע כבר על dev. גרסת shira-hermes הנדרשת: ה-commit האחרון של אה-Endpoints החדשים (כבר פרוסה ל-dev).

    Downloads
  • v0.3.0 dacb7f6256

    chaim released this 2026-04-25 17:33:32 +03:00 | 10 commits to main since this release

    Phase 1 — בסיס ידע רב-נושאי

    בגרסה זו הורחבה תשתית בסיס הידע מתחום יחיד (ביטוח לאומי בלבד) לתמיכה במספר תחומי משפט בו-זמנית. כל מקור (kb_source) שייך לנושא, וחיפוש / שאל את שירה פועלים במסגרת הנושא הנבחר בלבד.

    מה השתנה

    shira-hermes (backend)

    • טבלת kb_topic חדשה + seed "ביטוח לאומי" (id=1); עמודת topic_id ב-kb_source, backfill לכל 6 המקורות הקיימים.
    • Endpoint חדש: GET /kb/topics — מחזיר נושאים פעילים.
    • כל endpoints החיפוש, המקורות והשאלה (כולל streaming) מקבלים topic_id אופציונלי ומסננים לפיו.
    • כלי LLM שונה שמו: search_insurance_kbsearch_legal_kb; context נושא דינמי.
    • _expand_query משתמש בשם הנושא הדינמי במקום הטקסט הקשיח.

    KnowledgeBase Extension (EspoCRM)

    • Route חדש: GET /KnowledgeBase/action/topics.
    • Controller / Service / EntryPoint מעבירים topicId לכל קריאה ל-shira-hermes.
    • ממשק: תיבת בחירת נושא בראש הדף; הבחירה נשמרת ב-localStorage. ברירת המחדל: "ביטוח לאומי" — ללא שינוי נראה לעין למשתמשים קיימים.

    התקנה

    הורד את KnowledgeBase-0.3.0.zip והתקן דרך Administration → Extensions.

    הערה: migration 001_topics.sql חייב לרוץ על מסד הנתונים של shira-hermes לפני עדכון הקוד. Migration כבר בוצע על סביבת dev.

    Downloads
  • v0.2.1 e80ccb8bdf

    chaim released this 2026-04-25 16:17:02 +03:00 | 14 commits to main since this release

    מה התחדש

    1. הצדדים חזרו למקום הנכון לעברית

    ב-v0.1.10 התצוגה המפוצלת הציגה את התשובה/רשימת התוצאות משמאל ואת ה-PDF מימין. בעברית-RTL זה הרגיש הפוך — התוכן הראשי אמור להיות בצד הימני (לכיוון הקריאה), והמסמך התומך בצד השמאלי. תוקן: עכשיו התשובה/רשימה מימין, ה-PDF משמאל, בדיוק כמו שזה היה ב-v0.1.9 כשהשתמשנו ב-Bootstrap rows. ידית הגרירה ממשיכה לעבוד אותו דבר.

    ברירת המחדל לחלוקה עברה מ-42% ל-58% (כדי לשמור על אותו רוחב יחסי ל-PDF). אם כבר גררת את הקו בעבר וההגדרה שלך נשמרה — היא תיכבד.

    2. כפתור "חיפוש חדש" / "שאלה חדשה"

    עד עכשיו אם רצית להתחיל נקי היית צריך להקליד שאילתה חדשה. עכשיו יש כפתור גלוי ליד "חפש"/"שאל את שירה" שמוחק את התוצאה הקודמת מיידית, מנקה את שדה החיפוש, וממקד את הסמן שם. אם בלחיצה הזאת הייתה בקשה רצה ברקע (שאלה ארוכה לשירה), היא נסגרת בנקודה שבה היא נמצאת.

    3. ניקוי אוטומטי אחרי 30 דקות

    תוצאות שנשמרו ב-sessionStorage נמחקות אוטומטית אחרי 30 דקות. אז אם תחזור ל"בסיס ידע" אחרי שעה, לא תראה תשובה ישנה אלא מצב נקי. זה קורה בשקט בפעם הבאה שמרענן את הכרטיס — אין הודעת "תוצאה ישנה נמחקה".

    שינויים

    • תצוגה מפוצלת: סדר ה-DOM הוחלף ב-_buildSplitShell — ילדים כעת [הפניה (שמאל), ידית, ראשי (ימין)]. פרמטרים שונו ל-{primaryHtml, referenceHtml} במקום {leftHtml, rightHtml}.
    • תבנית: כפתור "חיפוש חדש"/"שאלה חדשה" ב-index.tpl עם data-action="clearResults".
    • clearResults(): מבטל בקשות פעילות (כולל סגירת ה-EventSource של ask), מנקה state ברמת המודול ובsessionStorage, ומחזיר את ה-UI למצב התחלתי.
    • _loadJson(): בודק completedAt ומתעלם מתוצאות בנות מעל 30 דקות.

    התקנה

    הורד את KnowledgeBase-0.2.1.zip והתקן דרך Administration → Extensions, ואז Ctrl+F5.

    Downloads
  • v0.2.0 a00fc3729c

    chaim released this 2026-04-25 16:01:26 +03:00 | 15 commits to main since this release

    מה התחדש

    עד עכשיו, כששאלת את שירה משהו, ראית רק ספינר עם מונה שניות שמתעדכן. עכשיו, כל צעד שלה מופיע בזמן אמת — בדיוק כמו שקלוד מציג למשתמש מה הוא עושה ברקע. דוגמה לתצוגה אמיתית עבור השאלה "מהי תקנה 36":

     3 שניות  🧠  קוראת את השאלה
     4 שניות  🔍  מחפשת בבסיס הידע: "תקנה 36"
     9 שניות  ✓   נמצאו 5 קטעים רלוונטיים
    10 שניות  🔍  מחפשת בבסיס הידע: "תקנה 36 ביטוח לאומי"
    14 שניות  ✓   נמצאו 5 קטעים רלוונטיים
    15 שניות  🧠  ממשיכה לחקור
    22 שניות  ✍️  מנסחת תשובה
    → התשובה
    

    רואים בדיוק איזה ניסוחים שירה מנסה, כמה ציטוטים היא מצאה בכל פעם, ומתי היא עוברת מחיפוש לכתיבת התשובה. אם משהו לוקח יותר מדי זמן — ברור איפה זה תקוע.

    שינויים

    • ערוץ זרימה (SSE): במקום בקשה אחת שמחכים לה 30-90 שניות, עכשיו פתוח חיבור Server-Sent Events מהדפדפן ל-EspoCRM ל-shira-hermes. כל אירוע (thinking, tool_start, tool_done, writing) מגיע כשהוא קורה.
    • מסך התקדמות חי: במקום מונה השניות שהיה, עכשיו רשימה מצטברת של אירועים — כל אחד עם סמל, חותמת זמן, ותווית בעברית.
    • שורד מעבר בין מסכים (כמו ב-v0.1.9): גם אם תעבור לכרטיס אחר באמצע, ה-stream ממשיך לרוץ ברקע. בחזרה ל"בסיס ידע" כל הלוג שהצטבר ייטען מחדש בזמן הנכון, וההמשך יזרום לתוך אותה תצוגה.
    • המסכים ממשיכים לעבוד כמו קודם: מצב חיפוש (v0.1.11) ללא שינוי. גם תצוגת ה-PDF, גם החלוקה הניתנת לכיוונון (v0.1.10), וגם תצוגת "הסעיף בהקשרו" — הכל זמין.
    • תיקוני שרת (shira-hermes 76fd77f): AgentRunner חדש עם callback פר-אירוע, אנדפוינט POST /kb/ask/stream חדש (האנדפוינט הישן /kb/ask ממשיך לעבוד תואם לאחור).

    הערה טכנית

    נדרשת התקנה רענון מלא (Ctrl+F5) כדי שהדפדפן יטען את ה-EventSource החדש ויפסיק להשתמש ב-Espo.Ajax הישן. אם אחרי ההתקנה אתה לא רואה את הלוג החי — נסה להתנתק ולהתחבר מחדש או לפתוח דפדפן חדש.

    התקנה

    הורד את KnowledgeBase-0.2.0.zip והתקן דרך Administration → Extensions, ואז Ctrl+F5.

    Downloads