Skip to content

רעיונות לאפליקציית ווב - #2942

Draft
amirbiron wants to merge 1 commit into
mainfrom
cursor/-bc-7d59f4b8-b9fa-4edb-ac5d-62522cf86293-329b
Draft

רעיונות לאפליקציית ווב#2942
amirbiron wants to merge 1 commit into
mainfrom
cursor/-bc-7d59f4b8-b9fa-4edb-ac5d-62522cf86293-329b

Conversation

@amirbiron

Copy link
Copy Markdown
Owner

✨ תיאור קצר

  • יצרתי קובץ חדש webapp/FEATURE_SUGGESTIONS/webapp_ideas2026.md המכיל 26 הצעות לפיצ'רים עבור ה-WebApp. המטרה היא לספק רעיונות ממוקדים לשיפור פרודוקטיביות ו-UX למשתמשים, בהתאם לדרישות המשימה.

📦 שינויים עיקריים

  • קוד (Backend)
  • בוט טלגרם
  • מסד נתונים/מיגרציות
  • תיעוד (docs/)
  • DevOps/CI/CD

פירוט נקודות:

  • יצירת קובץ webapp/FEATURE_SUGGESTIONS/webapp_ideas2026.md.
  • הקובץ מכיל 26 הצעות לפיצ'רים בפורמט מוגדר (שם+emoji, תיאור, קטגוריה, מורכבות).
  • ההצעות מתמקדות בפרודוקטיביות, ניהול ידע, חיפוש, שיתוף בטוח ו-UX, תוך הימנעות מפיצ'רי קהילה או AI Agents.

🧪 בדיקות

  • בדקתי ידנית את תוכן הקובץ שנוצר ואימתתי שהוא עומד בפורמט ובדרישות התוכן שהוגדרו במשימה.
  • Unit
  • Integration
  • Manual

🧪 בדיקות נדרשות ב‑PR

  • 🔍 Code Quality & Security (לא רלוונטי לקובץ Markdown)
  • Unit Tests (3.11) (לא רלוונטי)
  • Unit Tests (3.12) (לא רלוונטי)

📝 סוג שינוי

  • docs: שינוי תיעוד בלבד

✅ צ'קליסט

  • הקוד עוקב אחרי הסגנון (Black/isort/flake8/mypy) - לא רלוונטי
  • בדיקות רצות ועוברות - בדיקה ידנית עברה
  • תיעוד עודכן (README/Docs) - זהו קובץ תיעוד חדש
  • אם נוספו ג'ובים חדשים (Background Jobs) – וודא שהם רשומים ב-services/register_jobs.py (כולל Callback/Trigger להפעלה ידנית — למשל callback_name/trigger_func לפי המבנה) כדי שיופיעו בדשבורד - לא רלוונטי
  • אם נוספו/שונו משתני סביבה – עודכן docs/environment-variables.rst וגם services/config_inspector_service.py - לא רלוונטי
  • אם נוספו/השתנו טוקנים – עודכן גם docs/webapp/theming_and_css.rst + FEATURE_SUGGESTIONS/theme_matrix.md - לא רלוונטי
  • אין סודות/מפתחות בקוד
  • אין מחיקות מסוכנות/פעולות על root (ראו .cursorrules)
  • הודעת הקומיט תואמת Conventional Commits (ע"פ הטבלה)
  • CHANGELOG עודכן אם נדרש - לא נדרש
  • כל ה‑Required Checks לעיל ירוקים - עבר/לא רלוונטי
  • צילום/וידאו UI מצורף אם רלוונטי - לא רלוונטי

🧩 השפעות/סיכונים

  • אין השפעה על פרודקשן, ביצועים או אבטחה. מדובר בהוספת קובץ תיעוד בלבד.

🔗 קישורים

  • Issues קשורים: # (לא צוין Issue ספציפי)
  • Docs Preview:
  • מסמכים/מפרטים רלוונטיים:

🧯 סיכון / החזרה לאחור (Rollback)

  • במקרה של תקלה, ניתן למחוק את הקובץ webapp/FEATURE_SUGGESTIONS/webapp_ideas2026.md.

Open in Cursor Open in Web

Co-authored-by: amirbiron <amirbiron@gmail.com>
@cursor

cursor Bot commented Jan 27, 2026

Copy link
Copy Markdown
Contributor

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@github-actions

Copy link
Copy Markdown

🧯 Dangerous deletes guard report

Policy: see .cursorrules — dangerous deletions are blocked unless wrapped safely.

Summary:

  • Flagged findings (blocking): 0
    0
  • Excluded matches (not blocking): 15
  • Total matches (all files): 125

Flagged findings (file:line:snippet):
(none)

Excluded matches (by path pattern)
./Dockerfile:42:    rm -rf /var/lib/apt/lists/*
./Dockerfile:121:    rm -rf /var/lib/apt/lists/*
./webapp/static/js/md_preview.bundle.js.map:4:  "sourcesContent": ["// Markdown-it plugin to render GitHub-style task lists; see\n//\n// https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments\n// https://github.com/blog/1825-t … [truncated]
./README.md:842:find . -name "__pycache__" -exec rm -rf {} +
./docs/DOCUMENTATION_GUIDE.md:453:rm -rf _build
./docs/Makefile:24:	rm -rf $(BUILDDIR)
./node_modules/mermaid/dist/chunks/mermaid.core/chunk-KS23V3DP.mjs.map:4:  "sourcesContent": ["{\n  \"name\": \"mermaid\",\n  \"version\": \"11.12.0\",\n  \"description\": \"Markdown-ish syntax for generating flowcharts, mindmaps, sequence  … [truncated]
./node_modules/mermaid/dist/chunks/mermaid.esm.min/chunk-4HFYJGYH.mjs.map:4:  "sourcesContent": ["{\n  \"name\": \"mermaid\",\n  \"version\": \"11.12.0\",\n  \"description\": \"Markdown-ish syntax for generating flowcharts, mindmaps, sequen … [truncated]
./node_modules/mermaid/dist/chunks/mermaid.esm.min/chunk-4HFYJGYH.mjs:1:var r={name:"mermaid",version:"11.12.0",description:"Markdown-ish syntax for generating flowcharts, mindmaps, sequence diagrams, class diagrams, gantt charts, git graph … [truncated]
./node_modules/mermaid/dist/chunks/mermaid.esm/chunk-2M32CCKP.mjs.map:4:  "sourcesContent": ["{\n  \"name\": \"mermaid\",\n  \"version\": \"11.12.0\",\n  \"description\": \"Markdown-ish syntax for generating flowcharts, mindmaps, sequence d … [truncated]
./node_modules/mermaid/dist/mermaid.min.js:1524:`,"getStyles"),c1e=RQe});var h1e={};dr(h1e,{diagram:()=>NQe});var NQe,f1e=N(()=>{"use strict";$ge();a1e();l1e();u1e();NQe={parser:Fge,db:n1e,renderer:o1e,styles:c1e}});var m1e,g1e=N(()=>{"use  … [truncated]
./node_modules/mermaid/dist/mermaid.js.map:4:  "sourcesContent": ["/**\n* Default values for dimensions\n*/\nconst defaultIconDimensions = Object.freeze({\n\tleft: 0,\n\ttop: 0,\n\twidth: 16,\n\theight: 16\n});\n/**\n* Default values for tr … [truncated]
./node_modules/mermaid/dist/mermaid.min.js.map:4:  "sourcesContent": ["/**\n* Default values for dimensions\n*/\nconst defaultIconDimensions = Object.freeze({\n\tleft: 0,\n\ttop: 0,\n\twidth: 16,\n\theight: 16\n});\n/**\n* Default values fo … [truncated]
./node_modules/katex/package.json:153:    "build": "rimraf dist/ && mkdirp dist && cp README.md dist && rollup -c --failAfterWarnings && webpack && node update-sri.js package dist/README.md",
./node_modules/katex/src/fonts/Makefile:139:	rm -rf pfa ff otf ttf woff woff2

@github-actions

Copy link
Copy Markdown

⏱️ Performance report

(No performance test durations collected. Mark tests with @pytest.mark.performance.)

@sentry

sentry Bot commented Jan 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants