דילוג לתוכן
0
  • דף הבית
  • חוקי הפורום
  • מדריכים
  • פוסטים אחרונים
  • לא נפתר
  • תגיות
  • פופולרי
  • משתמשים
  • תרומות לאוצריא
  • צור קשר
  • דף הבית
  • חוקי הפורום
  • מדריכים
  • פוסטים אחרונים
  • לא נפתר
  • תגיות
  • פופולרי
  • משתמשים
  • תרומות לאוצריא
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו אתר

פורום אוצריא

אוצריא - דף הבית
|
קח שותפות בהוספת ספרים
|
תרום לאוצריא
  1. דף הבית
  2. הצעות לשיפור - תוכנת אוצריא
  3. הצעת ייעול | סנכרון בין שתי מכשירים....

הצעת ייעול | סנכרון בין שתי מכשירים....

מתוזמן נעוץ נעול הועבר הצעות לשיפור - תוכנת אוצריא
הצעה לפיתוחסנכרוןאנדרואיד
52 פוסטים 11 כותבים 507 צפיות 7 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • יאיר דניאלי יאיר דניאל

      @יהודה-זקש
      כעת עובר מעט על המאגר שלך - יחד עם קלוד.
      תכוון אותי מה לא עובד כרגע חוץ משלושה API שלא מאושרים כיום באוצריא - שניים בתוסף, ואחד בתוכנה?

      A
      ציטוט מקלוד:
      על השאלה "בדפדפן זה כן אמור לעבוד?" — לא, וזה בדיוק הסיפור. דף התוסף באוצריא נטען מ-origin מסוג file://. גם דפדפן רגיל (וגם ה-WebView שאוצריא משתמשת בו) חוסם fetch() ישיר מ-file:// אל http://127.0.0.1 בגלל CORS. זו לא בעיה שספציפית לאוצריא
      — זו בדיוק הסיבה שגם מפתחי אוצריא עצמם וגם מפתח חברותא (כל אחד בנפרד) הגיעו לאותו פתרון: להעביר את קריאת ה-HTTP דרך הצד הנייטיבי (Flutter/Dart), שלא כפוף ל-CORS בכלל.
      ההבדל: אוצריא כבר בנתה ושחררה את זה בתור network.fetch (מאושר, קיים), ומפתח חברותא — מבלי לדעת שזה כבר קיים — המציא לעצמו גרסה מקבילה בשם network.fetchStream שמעולם לא נבנתה בפועל בשום מקום.

      י
      י
      יהודה זקש
      כתב נערך לאחרונה על ידי
      #36

      @יאיר-דניאל
      תיכף אני אני יעלה קומיט
      ואז אני יעדכן אותך, בעקרון נראה לי זה די מושלם, רק צריך לוודא שהחיבור עובד טוב.
      לא הבנתי בדיוק מה הקלוד שלך רוצה

      יאיר דניאלי 2 תגובות תגובה אחרונה
      0
      • י יהודה זקש

        @יאיר-דניאל
        תיכף אני אני יעלה קומיט
        ואז אני יעדכן אותך, בעקרון נראה לי זה די מושלם, רק צריך לוודא שהחיבור עובד טוב.
        לא הבנתי בדיוק מה הקלוד שלך רוצה

        יאיר דניאלי
        יאיר דניאלי
        יאיר דניאל
        תורם לאוצריא ניהול תוספים
        כתב נערך לאחרונה על ידי
        #37

        @יהודה-זקש הי, עצור. אני באמצע לעבוד! 🙂
        תעלה - נראה מה יהיו חלומותיך ומה יהיו חלומותי.

        בכ"א מה שקלוד טען הוא משהו מאוד פשוט - אין API של אוצריא לתקשורת בשם - network.fetchStream אלא יש API בשם network.fetch

        תגובה 1 תגובה אחרונה
        0
        • י יהודה זקש

          @יאיר-דניאל
          תיכף אני אני יעלה קומיט
          ואז אני יעדכן אותך, בעקרון נראה לי זה די מושלם, רק צריך לוודא שהחיבור עובד טוב.
          לא הבנתי בדיוק מה הקלוד שלך רוצה

          יאיר דניאלי
          יאיר דניאלי
          יאיר דניאל
          תורם לאוצריא ניהול תוספים
          כתב נערך לאחרונה על ידי
          #38

          A
          @יהודה-זקש מעניין אותך גירסה ניידת - שבה אין חסימות של API גם אם הם לא מאושרים עדיין באוצריא/לא קיימים בכלל?
          כך תוכל לראות איך התוסף נראה בפועל, גם אם פונקציות מסויימות לא יעבדו - מחמת שאין עדיין כזה חלק בקוד של אוצריא שעושה את הפעולה המבוקשת.

          י 2 תגובות תגובה אחרונה
          0
          • יאיר דניאלי יאיר דניאל

            A
            @יהודה-זקש מעניין אותך גירסה ניידת - שבה אין חסימות של API גם אם הם לא מאושרים עדיין באוצריא/לא קיימים בכלל?
            כך תוכל לראות איך התוסף נראה בפועל, גם אם פונקציות מסויימות לא יעבדו - מחמת שאין עדיין כזה חלק בקוד של אוצריא שעושה את הפעולה המבוקשת.

            י
            י
            יהודה זקש
            כתב נערך לאחרונה על ידי
            #39

            @יאיר-דניאל
            העלתי את שתי קומיטים עכשיו

            תגובה 1 תגובה אחרונה
            0
            • יאיר דניאלי יאיר דניאל

              A
              @יהודה-זקש מעניין אותך גירסה ניידת - שבה אין חסימות של API גם אם הם לא מאושרים עדיין באוצריא/לא קיימים בכלל?
              כך תוכל לראות איך התוסף נראה בפועל, גם אם פונקציות מסויימות לא יעבדו - מחמת שאין עדיין כזה חלק בקוד של אוצריא שעושה את הפעולה המבוקשת.

              י
              י
              יהודה זקש
              כתב נערך לאחרונה על ידי
              #40

              @יאיר-דניאל
              ואיך זה יעבוד, הרי כל הרעיון הוא שזה יוצר בתוך אוצריא שולחן עבודה

              יאיר דניאלי תגובה 1 תגובה אחרונה
              0
              • י יהודה זקש

                @יאיר-דניאל
                ואיך זה יעבוד, הרי כל הרעיון הוא שזה יוצר בתוך אוצריא שולחן עבודה

                יאיר דניאלי
                יאיר דניאלי
                יאיר דניאל
                תורם לאוצריא ניהול תוספים
                כתב נערך לאחרונה על ידי
                #41

                @יהודה-זקש לא הבנתי...
                אני שואל גם באוםפן כללי, אם זה ישמש אותך

                י תגובה 1 תגובה אחרונה
                0
                • יאיר דניאלי יאיר דניאל

                  @יהודה-זקש לא הבנתי...
                  אני שואל גם באוםפן כללי, אם זה ישמש אותך

                  י
                  י
                  יהודה זקש
                  כתב נערך לאחרונה על ידי
                  #42

                  @יאיר-דניאל
                  לא נראה לי
                  אבל אם אותך זה ישמש בכבוד
                  לא אכפת לי להעביר אליך את הניהול של כל התוסף הזה
                  אני אפילו אשמח

                  יאיר דניאלי תגובה 1 תגובה אחרונה
                  0
                  • הבל הבליםה הבל הבלים

                    @יהודי-צעיר

                    A עובד רק אם תכתוב אות באנגלית לפני זה.

                    @ע-ה-דכו-ע @פלמנמוני

                    ע"ה דכו"עע
                    ע"ה דכו"עע
                    ע"ה דכו"ע
                    כתב נערך לאחרונה על ידי
                    #43

                    @הבל-הבלים כתב:

                    A עובד רק אם תכתוב אות באנגלית לפני זה.

                    תוקן ב"ה https://github.com/MinecraftForgeFrance/nodebb-plugin-extended-markdown/pull/23/changes

                    תגובה 1 תגובה אחרונה
                    3
                    • י יהודה זקש

                      @יאיר-דניאל
                      לא נראה לי
                      אבל אם אותך זה ישמש בכבוד
                      לא אכפת לי להעביר אליך את הניהול של כל התוסף הזה
                      אני אפילו אשמח

                      יאיר דניאלי
                      יאיר דניאלי
                      יאיר דניאל
                      תורם לאוצריא ניהול תוספים
                      כתב נערך לאחרונה על ידי
                      #44

                      @יהודה-זקש לא מעוניין, תודה...

                      תגובה 1 תגובה אחרונה
                      1
                      • יאיר דניאלי יאיר דניאל

                        @יהודה-זקש
                        כעת עובר מעט על המאגר שלך - יחד עם קלוד.
                        תכוון אותי מה לא עובד כרגע חוץ משלושה API שלא מאושרים כיום באוצריא - שניים בתוסף, ואחד בתוכנה?

                        A
                        ציטוט מקלוד:
                        על השאלה "בדפדפן זה כן אמור לעבוד?" — לא, וזה בדיוק הסיפור. דף התוסף באוצריא נטען מ-origin מסוג file://. גם דפדפן רגיל (וגם ה-WebView שאוצריא משתמשת בו) חוסם fetch() ישיר מ-file:// אל http://127.0.0.1 בגלל CORS. זו לא בעיה שספציפית לאוצריא
                        — זו בדיוק הסיבה שגם מפתחי אוצריא עצמם וגם מפתח חברותא (כל אחד בנפרד) הגיעו לאותו פתרון: להעביר את קריאת ה-HTTP דרך הצד הנייטיבי (Flutter/Dart), שלא כפוף ל-CORS בכלל.
                        ההבדל: אוצריא כבר בנתה ושחררה את זה בתור network.fetch (מאושר, קיים), ומפתח חברותא — מבלי לדעת שזה כבר קיים — המציא לעצמו גרסה מקבילה בשם network.fetchStream שמעולם לא נבנתה בפועל בשום מקום.

                        י
                        י
                        יהודה זקש
                        כתב נערך לאחרונה על ידי
                        #45

                        @יאיר-דניאל
                        תשובת קלוד:

                        הסבר ה-CORS נכון — דף התוסף נטען מ-file://, ה-origin הוא null, ולכן fetch() ישיר ל-127.0.0.1 נחסם. עד כאן מסכימים, וגם התיעוד של אוצריא כותב את זה במפורש.

                        אבל network.fetchStream הוא לא המצאה של חברותא — הוא API של אוצריא, בנוי ומתועד:

                        lib/plugins/bridge/plugin_bridge_adapter.dart — case 'fetchStream':
                        lib/plugins/services/plugin_network_fetch_service.dart — המימוש fetchStream()
                        הגשר ב-JS: plugin_tab_page.dart ו-plugin_background_host.dart
                        docs/plugin-sdk/spec.json, otzaria_plugin.d.ts, וסעיף מלא ב-API_REFERENCE.md
                        וההיררכיה הפוכה ממה שכתבת: fetchStream הוא החדש (0.9.97), ו-network.fetch הוא המיושן. מהתיעוד: "מיושן — מוסר ב-0.9.98: השתמשו ב-network.fetchStream", ובקוד עצמו יש TODO(0.9.98): להסיר את network.fetch. ה-README אף מנחה לשירותים מקומיים: "הקריאות חייבות לעבור דרך network.fetchStream".

                        כלומר מה שכינית "מאושר וקיים" הוא זה שנמחק בגרסה הבאה, ומה שכינית "מעולם לא נבנה" הוא ההמלצה הנוכחית. מעבר ל-network.fetch היה הגירה אל API שעומד להיעלם.

                        הבלבול כנראה מ-pubspec.yaml בצ'קאאוט שעומד על 0.9.96 בעוד ה-API מסומן "מגרסה 0.9.97". המותקן כאן הוא 0.9.97, ולכן ה-API קיים ועובד — ולכן גם minAppVersion של התוסף הוא 0.9.97.

                        יאיר דניאלי תגובה 1 תגובה אחרונה
                        0
                        • י יהודה זקש

                          @יאיר-דניאל
                          תשובת קלוד:

                          הסבר ה-CORS נכון — דף התוסף נטען מ-file://, ה-origin הוא null, ולכן fetch() ישיר ל-127.0.0.1 נחסם. עד כאן מסכימים, וגם התיעוד של אוצריא כותב את זה במפורש.

                          אבל network.fetchStream הוא לא המצאה של חברותא — הוא API של אוצריא, בנוי ומתועד:

                          lib/plugins/bridge/plugin_bridge_adapter.dart — case 'fetchStream':
                          lib/plugins/services/plugin_network_fetch_service.dart — המימוש fetchStream()
                          הגשר ב-JS: plugin_tab_page.dart ו-plugin_background_host.dart
                          docs/plugin-sdk/spec.json, otzaria_plugin.d.ts, וסעיף מלא ב-API_REFERENCE.md
                          וההיררכיה הפוכה ממה שכתבת: fetchStream הוא החדש (0.9.97), ו-network.fetch הוא המיושן. מהתיעוד: "מיושן — מוסר ב-0.9.98: השתמשו ב-network.fetchStream", ובקוד עצמו יש TODO(0.9.98): להסיר את network.fetch. ה-README אף מנחה לשירותים מקומיים: "הקריאות חייבות לעבור דרך network.fetchStream".

                          כלומר מה שכינית "מאושר וקיים" הוא זה שנמחק בגרסה הבאה, ומה שכינית "מעולם לא נבנה" הוא ההמלצה הנוכחית. מעבר ל-network.fetch היה הגירה אל API שעומד להיעלם.

                          הבלבול כנראה מ-pubspec.yaml בצ'קאאוט שעומד על 0.9.96 בעוד ה-API מסומן "מגרסה 0.9.97". המותקן כאן הוא 0.9.97, ולכן ה-API קיים ועובד — ולכן גם minAppVersion של התוסף הוא 0.9.97.

                          יאיר דניאלי
                          יאיר דניאלי
                          יאיר דניאל
                          תורם לאוצריא ניהול תוספים
                          כתב נערך לאחרונה על ידי
                          #46

                          @יהודה-זקש


                          לגבי שני הקומיטים החדשים בגיטהאב (מהיום, 3.9): בדקתי — הם לא נוגעים בבעיות שמצאתי. הם מתקנים באג אחר: מירוץ (race condition) בין שני מופעי התוסף (לשונית מול רקע) על "מי הוא המנוע הפעיל", והגנות ב-local_api.dart של תוכנת "המתאם" (הגבלת גודל בקשה ל-256KB, timeout וכו'). בדקתי במפורש את ה-manifest.json העדכני ב-repo ואת companion.js — שתי הבעיות שמצאתי עדיין שם בדיוק כמו שהיו: אותן 4 הרשאות לא קיימות (workspace.read, workspace.manage, app.startup_contributions, app.background_keep_alive), ואותה קריאה ל-network.fetchStream שלא קיימת באוצריא. המפתח עדיין לא מודע לבעיות האלה, כנראה.

                          י תגובה 1 תגובה אחרונה
                          0
                          • י. פל.י
                            י. פל.י
                            י. פל.
                            כתב נערך לאחרונה על ידי
                            #47

                            @יאיר-דניאל @יהודה-זקש
                            אולי תשוחחו בפרטי?

                            יאיר דניאלי תגובה 1 תגובה אחרונה
                            0
                            • י. פל.י י. פל.

                              @יאיר-דניאל @יהודה-זקש
                              אולי תשוחחו בפרטי?

                              יאיר דניאלי
                              יאיר דניאלי
                              יאיר דניאל
                              תורם לאוצריא ניהול תוספים
                              כתב נערך לאחרונה על ידי
                              #48

                              @י.-פל. אני מבחינתי סיימתי את העניין.
                              אבל אתה צודק.

                              תגובה 1 תגובה אחרונה
                              0
                              • צבי דורש ציוןצ
                                צבי דורש ציוןצ
                                צבי דורש ציון
                                כתב נערך לאחרונה על ידי
                                #49

                                @יהודה-זקש @יאיר-דניאל תודה רבה!

                                כי ירושלים אמנם תבנה כשיכספו בני ישראל לה תכלית הכוסף עד שיחוננו אבניה ועפרה
                                (רבי יהודה הלוי בכוזרי מאמר ה עפ"י הפסוק אתה תקום וגו')

                                תגובה 1 תגובה אחרונה
                                0
                                • יאיר דניאלי יאיר דניאל

                                  @יהודה-זקש


                                  לגבי שני הקומיטים החדשים בגיטהאב (מהיום, 3.9): בדקתי — הם לא נוגעים בבעיות שמצאתי. הם מתקנים באג אחר: מירוץ (race condition) בין שני מופעי התוסף (לשונית מול רקע) על "מי הוא המנוע הפעיל", והגנות ב-local_api.dart של תוכנת "המתאם" (הגבלת גודל בקשה ל-256KB, timeout וכו'). בדקתי במפורש את ה-manifest.json העדכני ב-repo ואת companion.js — שתי הבעיות שמצאתי עדיין שם בדיוק כמו שהיו: אותן 4 הרשאות לא קיימות (workspace.read, workspace.manage, app.startup_contributions, app.background_keep_alive), ואותה קריאה ל-network.fetchStream שלא קיימת באוצריא. המפתח עדיין לא מודע לבעיות האלה, כנראה.

                                  י
                                  י
                                  יהודה זקש
                                  כתב נערך לאחרונה על ידי
                                  #50

                                  @יאיר-דניאל
                                  אז אתה מטפל בזה?

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • צבי דורש ציוןצ
                                    צבי דורש ציוןצ
                                    צבי דורש ציון
                                    כתב נערך לאחרונה על ידי
                                    #51

                                    @יהודה-זקש @יאיר-דניאל מה יצא בסוף?

                                    כי ירושלים אמנם תבנה כשיכספו בני ישראל לה תכלית הכוסף עד שיחוננו אבניה ועפרה
                                    (רבי יהודה הלוי בכוזרי מאמר ה עפ"י הפסוק אתה תקום וגו')

                                    י תגובה 1 תגובה אחרונה
                                    0
                                    • צבי דורש ציוןצ צבי דורש ציון

                                      @יהודה-זקש @יאיר-דניאל מה יצא בסוף?

                                      י
                                      י
                                      יהודה זקש
                                      כתב נערך לאחרונה על ידי
                                      #52

                                      @צבי-דורש-ציון
                                      https://otzaria.org/forum/post/38286

                                      תגובה 1 תגובה אחרונה
                                      1
                                      • י. פל.י י. פל. סימן נושא זה כנושא רגיל

                                      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                                      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                      הרשמה התחברות

                                      • התחברות

                                      • אין לך חשבון עדיין? הרשמה

                                      • התחברו או הירשמו כדי לחפש.
                                      • פוסט ראשון
                                        פוסט אחרון