Blinks — Benutzerhandbuch
Blinks verwenden
Blinks sind der Baustein von OrbitingFox. Ein Blink kann eine Notiz, eine Aufgabe, ein Ereignis, eine Ausgabe, eine Erinnerung oder ein anderes Stück Informationen sein, das Sie festhalten möchten.
Ein Blink erstellen
- Öffnen Sie Blinks im App-Menü.
- Klicken Sie auf Neues Blink und wählen Sie einen Typ: Notiz, Aufgabe, Ereignis, Ausgabe, Erinnerung usw.
- Füllen Sie den Titel, den Text, das Fälligkeitsdatum (für Aufgaben/Ereignisse) und alle Tags aus.
- Speichern. Ihr Blink ist sofort in allen Apps verfügbar, die das Verlinken von Blinks unterstützen.
Blink-Typen
- Notiz — Freitextaufnahme. Denken Sie an einen digitalen Haftnotiz.
- Aufgabe — umsetzbarer Punkt mit einem Fälligkeitsdatum und einem Abschluss-Flag.
- Ereignis — erscheint in Ihrem Kalender.
- Ausgabe — finanzielle Eintragung; speist das Finanz-Dashboard.
- Erinnerung — löst eine Benachrichtigung zur fälligen Zeit aus.
Blinks verlinken
Blinks können mit Zielen, Projekten, Unternehmen und FoxCom-Spaces verlinkt werden, um einen reicheren Kontext zu bieten. Sie erscheinen auch auf dem Kanban-Board, wenn sie hinzugefügt werden.
OrbitPilot
Alle Ihre Blinks sind für OrbitPilot verfügbar. Stellen Sie Fragen wie "Welche Aufgaben sind diese Woche fällig?" oder "Fassen Sie meine Ausgaben für Mai zusammen."
Bilder in der Beschreibung eines Blinks (2026-08)
Sie können ein Bild direkt in die Beschreibung eines Blinks einfügen oder fallen lassen — praktisch für Notizen, in denen ein Bild zwischen den Zeilen gehört. Diese Bilder sind jetzt vollständig formbar und leicht zu finden:
- Größe ändern & bewegen: Überfahren Sie ein Bild, um es auszuwählen, und ziehen Sie dann eine der Ecken, um die Größe zu ändern, oder verwenden Sie die kleine Symbolleiste, um eine Größe (S / M / L / Voll) festzulegen und es links, zentriert oder rechts auszurichten. Funktioniert auch mit Touch auf Telefonen und Tablets.
- In der Bildersektion angezeigt: Bilder, die in der Beschreibung leben, erscheinen auch in der Bilder-Liste des Blinks (und "Vorhandene Bilder" auf der Bearbeitungsseite), gekennzeichnet mit einem 4d3 "In Notiz"-Badge, damit Sie sie von separat angehängten Bildern unterscheiden können. Dort haben sie keinen Löschbutton absichtlich — um eines zu entfernen, löschen Sie es innerhalb des Beschreibungstextes, damit Sie niemals versehentlich ein Bild verlieren, auf das sich Ihre Notiz bezieht.
- Vollbild öffnen: Klicken Sie auf ein Bild (angehängt oder in der Notiz), um es groß in einem neuen Tab zu öffnen.
Für Entwickler: Das Mini-Modul zum Ändern der Größe/Ausrichtung befindet sich in templates/blink/_blink_form.html (Overlay, das am Editor-Wrap verankert ist, außerhalb von Quills contenteditable, sodass Quill es nicht entfernt; Breite wird als Attribut width des Bildes gespeichert, Ausrichtung als text-align am Block — beides besteht die sanitiser von render_description). Der Filter blink_extras.description_images gibt in-Note-Bilder aus (policy-matched: data:image/* außer svg, http(s), sitz-relative). Data-URI-Bilder werden über eine Blob-URL geöffnet (templates/blink/_note_image_open_js.html), weil Browser die Navigation auf data:-URLs auf oberster Ebene blockieren.
Formatierung Ihrer Notizen & die ordentlichere Bearbeitungsseite (2026-08)
Klicken Sie auf 4c3 Formatierung über der Beschreibung eines Blinks, um die Stil-Symbolleiste anzuzeigen. Sie enthält jetzt Textfarbe und Hervorheben neben Fett, Kursiv, Überschriften, Listen, Zitaten, Code und Ausrichtung.
- Wie man stylt: Wählen Sie die Wörter aus, die Sie möchten, und klicken Sie auf einen Stil. Wenn Sie den Cursor einfach innerhalb eines Wortes platzieren und auf einen Stil klicken, wird er auf das gesamte Wort angewendet — keine Auswahl erforderlich. Ein Hinweis unter der Symbolleiste erinnert Sie daran.
- Farben und die Hervorhebung werden mit der Notiz gespeichert und auf der Blink-Seite angezeigt.
Die Bearbeitungsseite ist jetzt in klar gekennzeichnete Karten organisiert — Blink-Details, Bilder, Dateien und Sprachnotizen — sodass jeder Abschnitt leicht zu erkennen ist. Die Aktualisieren · Vorschau · Abbrechen-Schaltflächen befinden sich zusammen unter dem Formular und werden am Ende der Seite wiederholt, sodass Sie speichern können, ohne nach oben scrollen zu müssen.
Für Entwickler: Farb-/Hervorheber verwenden Quill-Inline-Stil-Attributoren (attributors/style/color + /background); der Beschreibungssanitizer (blink_extras.render_description) validiert Stil-Deklarationen für Deklaration — Textausrichtung + Farbe/Hintergrund mit hex/rgb()/rgba()/benannten Werten werden beibehalten, alles andere (Position, url(), ...) wird verworfen. Die Stilgebung bei Wort-auf-Cursor ist ein Mousedown-Capture-Helfer in _blink_form.html. Die untere Aktionsleiste sendet das Formular über form="blink-edit-form".
Einen Blink privat von OrbitPilot halten (2026-08-23)
Einige Dinge, die Sie festhalten, sind niemandes Geschäft — nicht einmal das Ihres Assistenten. Jeder Blink hat jetzt einen kompakten Schalter (tippen Sie auf das kleine "i" daneben, um zu lesen, was er tut), "Diesen Blink privat von OrbitPilot halten", unten im Basis-Tab des Blink-Formulars. Es ist standardmäßig deaktiviert, was bedeutet, dass OrbitPilot ihn lesen kann — Sie müssen nichts aktivieren.
Aktivieren Sie ihn, und dieser Blink wird privat für Sie: OrbitPilot kann ihn nicht mehr lesen, und er verliert auch den Zugriff auf die Sprachnotizen, Bilder und Dateien dieses Blinks. Alles, was es bereits von diesem Blink gespeichert hat, wird sofort gelöscht — Sie müssen nichts neu aufbauen oder warten. In Ihrer Bibliothek trägt der Blink ein kleines Privat-Badge, sodass Sie auf einen Blick sehen können, welche die KI nicht sehen kann.
Sie können ihn jederzeit wieder ausschalten; der Blink kehrt beim nächsten Mal, wenn Ihr Gedächtnis neu aufgebaut wird, zum Wissen der KI zurück. Dies steht neben den beiden breiteren Kontrollen, die Sie bereits haben: Auswählen, welche Teile Ihres Arbeitsbereichs OrbitPilot überhaupt lesen darf, und der OrbitPilot-Dateiordner für Dokumente.
Terminologie: Blink ist das primäre Wort (2026-08-23)
Der Eigentümer hat entschieden, dass Blink das primäre benutzerseitige Wort ist. Wink bleibt absichtlich als das Erbe-Alias erhalten: Es wird in der Namensgeschichte in unserer Philosophie, FAQ und Terminologie genannt, und OrbitPilots Abrufdienst stimmt immer noch überein, sodass ältere Formulierungen und ältere Links weiterhin funktionieren. Wenn Sie neuen Text schreiben, schreiben Sie Blink.
Die Umstellung erfolgt schrittweise — siehe docs/brand/BLINK-RENAME-PLAN.md und docs/BACKLOG.md 1c — und wird durch manage.py terminology_audit sowie adminapp/test_terminology.py geschützt, eine Riemenscheibe, deren Zählung fallen, aber niemals steigen kann.
6a8 Code-Bezeichner, die blink lesen, sind eingefroren, nicht ausstehende Arbeiten.
max_winks ist ein aktives Feature.key hinter den Planungslimits — das Umbenennen macht die Sperre offen. Das Gleiche gilt für Template-Dateinamen, URL-Namen, Sitzungsschlüssel, CSS-Klassen und die {wink_title}-Platzhalter innerhalb von administrativ gespeicherten Eingabeaufforderungen. Die vollständige Liste eingefrorener Elemente ist im Plan und in terminology.ALLOWED_IDENTIFIERS zu finden.
„Einen anderen erfassen“ nach dem Speichern eines Blinks (2026-08-28)
Das Banner Blink gespeichert! Wohin als Nächstes? auf dem Blink-Dashboard bietet vier Optionen. Drei davon führen Sie woanders hin. Die vierte, Einen anderen erfassen, zeigte früher auf das Dashboard — die Seite, auf der Sie sich bereits befanden — sodass sie alles neu laden musste, um ein Blink-Formular zu offenbaren, das bereits geöffnet und bereits leer war, ein paar Hundert Pixel weiter unten auf demselben Bildschirm.
Es führt Sie jetzt zu diesem Formular: Es springt zum "Blink erfassen"-Panel, öffnet es, wenn es zufällig minimiert ist, und platziert den Cursor im Titel, damit der nächste Gedanke sofort eintippt werden kann. Kein Seitenneu laden, nichts verloren.
Hinweis für Entwickler: Die Steuerung ist #blinkCatchAnother in templates/dashboard.html, ein Anker zu #blink-create-panel mit dem Öffnen-und-Fokus-Verhalten in dem eigenen Skriptblock dieser Vorlage. Das Banner selbst ist über das blink_just_saved-Kontext-Flag geschützt (blink/views.py, gesetzt von ?blink_saved=1)."
Gerendert durch blink/test_post_save_where_next.py, einschließlich der Tatsache, dass die anderen drei Schaltflächen noch die Seite verlassen.
Lange Beschreibungen springen nicht mehr nach oben (2026-08-28)
Wenn die Details eines Blinks lange waren, war das Klicken darauf und zurück im Seitenanfang — weit über dem Punkt, an dem Sie schrieben. Auf einem Telefon führte eine Beschreibung von etwa sechzig Absätzen zu ungefähr zweitausend Pixeln zwischen Ihrem Cursor und dem Punkt, an dem Sie landeten.
Das Details-Feld hat jetzt eine maximale Höhe und scrollt innerhalb seiner selbst, wie es Redakteure normalerweise tun. Ihr Platz bleibt erhalten, die Seite bleibt in einer vernünftigen Länge, und nichts wird versteckt — langer Text scrollt einfach innerhalb des Feldes, anstatt die Seite zu dehnen.
Nichts am Schreiben oder Speichern hat sich geändert; nur die Form des Feldes.
Hinweise für Entwickler — warum es passiert ist (BL-66)
Die Ursache war kein Fehler in unserem Code. Der Beschreibung-Editor war ein unbegrenzter bearbeitbarer Bereich: Mit einer langen Beschreibung maß er 4933px hoch bei 375px Breite. Der Fokus auf ein Element lässt den Browser dieses Element sichtbar machen, und das Element begann tausende von Pixeln über dem Caret — der Browser verhielt sich also korrekt, und der Editor hatte einfach die falsche Form.
Vor und nach gemessen, mit einer 60-Absatz Beschreibung:
- vorher — 375px:
scrollY 2379 → 134bei erneutem Fokussieren; 1280px:1032 → 0; Seite 6729px lang - nachher — 375px:
213 → 213 → 213; 1280px:311 → 308; Seite 2056px lang
Die Änderung befindet sich in templates/blink/_blink_form.html: #desc-editor erhält max-height + overflow-y: auto (420px, 260px unter dem kanonischen 575,98px-Breakpoint), und seine Größenangabe wurde aus einem Inline-style= in die Stylesheet der Vorlage verschoben — ein Inline-Stil kann nicht durch die Medienabfrage für Telefone überschrieben werden, weshalb die beiden zusammen bewegt werden mussten. Die weiße Füllung wurde das --of-surface-strong-Token in einer neuen .of-desc-editor-wrap-Klasse, die so scoped wurde, dass nichts anderes es erbt.
Tests. blink/test_description_editor_scroll.py sichert die Obergrenze, die telefon-spezifische Obergrenze, den kanonischen Breakpoint und das Fehlen von Inline-Stilen. blink/test_description_editor_visual.py steuert echtes Chromium und misst die Scroll-Position bei 375 und 1280; es ÜBERSCHREITET, wo Playwright abwesend ist, sodass CI nicht betroffen ist und keine Abhängigkeit hinzugefügt wurde.
Eine Falle, die Dateiaufzeichnungen für den nächsten Live-Server-Test betrifft: Ein LiveServerTestCase ist ein TransactionTestCase und kürzt Tabellen nach jedem Test, wobei die migrations-seedeten Planreihen mitgenommen werden. Ohne Plan wird die App auf /billing/plans/ umgeleitet, sodass der erste Test besteht, und jeder anschließend lädt eine 500-Seite. Die Lösung besteht darin, das, was die Seite benötigt, in setUp (über apps.get_model, niemals einen Querverweis) neu zu säen — der Riemen zählt das ebenfalls in Tests).
This guide was translated automatically. Read the English original.