KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,500
Totale Änderungen
5,986
Merkmale
5,284
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 23, 2026
FixDocsService

Scope Thunbail Backfill auf die Org des Anrufers; Gate-Geschichte liest sich durch Freigabe

Zwei unabhängige Lücken in ImagingController: - /backfill-thumbnails ausgewählte Kandidaten plattformweit (kein Organisation Prädikat überhaupt; die last-res...

Kamo·4w ago
FixDocsService

Drosseln Sie die anonyme Karriere Talent-Alarm-Form

CareersPublicController's POST /{orgRef&Alerts ist der einzige anonyme, nicht authentifizierte Endpunkt in diesem Service, der eine E-Mail auf jeden angenommene...

Kamo·4w ago
ChoreEmailService

Scrub Kopien von Live-Verleig ungeneln von Konfiguration und Dumps

Ein Sweep von jedem Repo für die Werte der Live-Geheimnisse des Clusters (2026-09-23) gefunden Kopien hier: die JWT Signieren Geheimnis als .${JWT_SECRET:<liter...

Kamo·4w ago
Fixkamo-shared-library

UpdateDocType benötigt nun, dass der doc-Typ zum eigenen Org des Dokuments gehört

ImageService.updateDocType geladen das Ziel ImgDocType von UUID allein; requireEditableAndOwned beweist, dass der Anrufer den Img bearbeiten kann, sagt aber nic...

Kamo·4w ago
Fixkamo-shared-library

Org-scoped Gegenstücke für die Thumbnail-Backfill-Kandidaten-Abfragen

DocsService /backfill-thumbnails admin Endpoint ausgewählte Kandidaten von ************ (plattformweit, kein Organisationsprädikat) oder, als letztes Mittel, ei...

Kamo·4w ago
Fixkamo-shared-library

Zählen Sie die unbestätigten Talent-Alert-Reihen für die anonyme Form-Kapitütze

DocsServices Public Talent-Alert-Abonnenten-Endpunkt sendet eine Bestätigungs-E-Mail auf jeden angenommen Anruf, ohne Begrenzung, wie viele noch nicht bestätigt...

Kamo·4w ago
ChoreSecurityService

Scrub Kopien von Live-Verleig ungeneln von Konfiguration und Dumps

Ein Sweep von jedem Repo für die Werte der Live-Geheimnisse des Clusters (2026-09-23) gefunden Kopien hier: die JWT Signiergeheimnis als .${JWT_SECRET:<literal"...

Kamo·4w ago
ChoreInitializerService

Scrub Kopien von Live-Verleig ungeneln von Konfiguration und Dumps

Ein Sweep von jedem Repo für die Werte der Live-Geheimnisse des Clusters (2026-09-23) gefunden Kopien hier: die JWT Signiergeheimnis als .${JWT_SECRET:<literal"...

Kamo·4w ago
Featurekamo-internal

Ein eingeschalteter Briefkasten bleibt live, und das Suchfeld ist poliert

Live-Updates. Die Seite bittet EmailService, das Mailbox zu sehen, das es geöffnet hat, wenn es ist nicht das eigene Mitglied (/app/email/watch, nach einer erne...

Kamo·4w ago
ChoreAPIService

Scrub Kopien von Live-Verleig ungeneln von Konfiguration und Dumps

Ein Sweep von jedem Repo für die Werte der Live-Geheimnisse des Clusters (2026-09-23) gefunden Kopien hier: die JWT Signiergeheimnis als .${JWT_SECRET:<literal"...

Kamo·4w ago
Chorekamolos

Scrub Kopien von Live-Verleig ungeneln von Konfiguration und Dumps

Ein Sweep von jedem Repo für die Werte der Live-Geheimnisse des Clusters (2026-09-23) gefunden Kopien hier: die JWT Signiergeheimnis als .${JWT_SECRET:<literal"...

Kamo·4w ago
ChoreBillingService

Scrub Kopien von Live-Verleig ungeneln von Konfiguration und Dumps

Ein Sweep von jedem Repo für die Werte der Live-Geheimnisse des Clusters (2026-09-23) gefunden Kopien hier: die JWT Signiergeheimnis als .${JWT_SECRET:<literal"...

Kamo·4w ago
Featurekamo-internal

Audio-Unterricht - eine Aufnahme hochladen, und Lernende können sie wirklich navigieren

Autoren (/h/Kurzlehrgang Redakteur) - "Upload-Datei" auf jeder Folie, neben "Choose media": Audio (MP3, M4A, AAC, WAV, OGG/Opus, FLAC), Video oder ein Bild, d...

Kamo·4w ago
FeatureKlusterServices

Eine Möglichkeit, das goldene Bild tatsächlich aufzubauen

build-golden-image.sh sagte "Run by CI (siehe ../...forgejo/workflows/) " Kein solches Workflow wurde jemals geschrieben. Es braucht libguestfs, qemu-img und vi...

Kamo·4w ago
FeatureConversionService

Audio - eine Wellenform Miniaturansicht beim Hochladen, und Spitzen und Transkripte auf Anfrage

Eine hochgeladene Audiodatei fiel durch auf den Docs PDF Pfad, der nicht öffnen kann, so dass jeder Audio-Upload endete "Conversion failed" mit einer leeren Bib...

Kamo·4w ago
FeatureDocsService

Audio-Dias - Medien-Metadaten, und Lernende spielen Medien durch ihre Zuordnung

Die Navigation einer Audio-Folie lebt in media_meta_json (Dauer, Wellenform-Peakte, Kapitel), welche Der Editor schreibt und der Spieler liest wörtlich zurück. ...

Kamo·4w ago
Featurekamo-shared-library

Audio-Uploads bestehen den MIME-Check, und Dias tragen Medien-Metadaten

Jeder Audio-Upload außer MP3 wurde als MIME-Missverhältnis abgelehnt. Ein Upload wird nur akzeptiert, wenn der Browser-Typ und Tika schnüffeln lösen, um die gle...

Kamo·4w ago
TestEmailService

AliasResponseMemberIsTextTest-Sitzung trägt die richtigen createAlias jetzt Bedürfnisse

Die komplette Suite fing, was der gezielte Lauf allein nicht haben würde: Diese Vorrichtung Sitzung hatte keine Rechte darauf, also erstellen SieAlias's neues M...

Kamo·4w ago
PerformanceEmailService

Kalender-Erinnerung sendet Bewegung aus dem Shared-Planer-Threadr

Der Standard-Single-Planer-Thread des Spring wird von jeder @Scheduled-Methode in diesem Service geteilt. der 1-Sekunden-Kampagnenpuls, die Zecke des Tropfmotor...

Kamo·4w ago
FixEmailService

Ein IMAP/SMTP-Verbindungstest darf nicht als Netzwerksonde verwendbar sein

POST /api/E-Mail/member-imap/test und /{id'/imap/test, der mit welchem Host und Port verbunden ist Anrufer lieferte und gab die rohe Ausnahmemeldung zurück. Jed...

Kamo·4w ago
FixEmailService

Alias, Domain- und Personal-Mailbox-Admin-Aktionen benötigen ein Management-Recht

auf einem Email-Alias erstellen/löschen, **************** auf den org-Sendedomains, und ************ auf einer persönlichen (selbstgehosteten) Mailbox, die alle...

Kamo·4w ago
FixEmailService

Die Mailboxen und Aliasnamen eines Mitglieds sind nur innerhalb der eigenen Organisation lesbar

GET ************ hat überhaupt keine HttpServletRequest genommen - keine Sitzung, keine Org überall auf dem Weg nachprüfen - und GET ************ hat geprüft, o...

Kamo·4w ago
FixEmailService

Ein Kalender-Export oder Import muss einer sein, den der Anrufer tatsächlich öffnen kann

GET /export/calendar/{id' und POST /import/{calendarId' nahmen die UUID des Kalenders allein - nein HttpServletRequest, also keine Sitzung, keine Org- oder Mitg...

Kamo·4w ago
ChoreSecurityService

Keine Live-Anm chen in application.yml-Standards

Die Local-Development-Standards trugen das Passwort der Datenbank OWNER (${DB_PASSWORD:<literal&gt; und apiservice/securityservice auch das Live-Wechsello-Webho...

Kamo·4w ago
ChoreMCPGatewayService

Keine Live-Anm chen in application.yml-Standards

Die Local-Development-Standards trugen das Passwort der Datenbank OWNER (${DB_PASSWORD:<literal&gt; und apiservice/securityservice auch das Live-Wechsello-Webho...

Kamo·4w ago
ChoreInitializerService

Keine Live-Anm chen in application.yml-Standards

Die Local-Development-Standards trugen das Passwort der Datenbank OWNER (${DB_PASSWORD:<literal&gt; und apiservice/securityservice auch das Live-Wechsello-Webho...

Kamo·4w ago
ChoreDocsService

Keine Live-Anm chen in application.yml-Standards

Die Local-Development-Standards trugen das Passwort der Datenbank OWNER (${DB_PASSWORD:<literal&gt; und apiservice/securityservice auch das Live-Wechsello-Webho...

Kamo·4w ago
ChoreDaemonService

Keine Live-Anm chen in application.yml-Standards

Die Local-Development-Standards trugen das Passwort der Datenbank OWNER (${DB_PASSWORD:<literal&gt; und apiservice/securityservice auch das Live-Wechsello-Webho...

Kamo·4w ago
ChoreConversionService

Keine Live-Anm chen in application.yml-Standards

Die Local-Development-Standards trugen das Passwort der Datenbank OWNER (${DB_PASSWORD:<literal&gt; und apiservice/securityservice auch das Live-Wechsello-Webho...

Kamo·4w ago
ChoreAPIService

Keine Live-Anm chen in application.yml-Standards

Die Local-Development-Standards trugen das Passwort der Datenbank OWNER (${DB_PASSWORD:<literal&gt; und apiservice/securityservice auch das Live-Wechsello-Webho...

Kamo·4w ago
ChoreAIService

Keine Live-Anm chen in application.yml-Standards

Die Local-Development-Standards trugen das Passwort der Datenbank OWNER (${DB_PASSWORD:<literal&gt; und apiservice/securityservice auch das Live-Wechsello-Webho...

Kamo·4w ago
Featurekamo-internal

Der vollständige Titel eines Werkzeugfensters, wird jedoch kurz geschnitten

Eine Titelleiste ist eine Zeile, und ein Gespräch, eine E-Mail oder Ticket-Betreff oder ein Das Verzeichnis des Terminals ist regelmäßig länger als der Raum, de...

Kamo·4w ago
FixSecurityService

Gate die API auf der App, nicht nur den Bildschirm

Die Einstellungen Seite und die niv-Option beide überprüfen organisatorisch.isHostedComputers, und bis jetzt war das das ganze Tor. AppAvailabilityInterceptor n...

Kamo·4w ago
FeatureInitializerService

Setzen Sie die App in den Anspruchskatalog, Add-on nur

************ behauptet, dass jede verkaufte App kategorisiert ist und sitzt irgendwo auf der Stufenleiter, weil eine App, die der Katalog nicht beschreibt, land...

Kamo·4w ago
Fixkamo-shared-library

Ein Hosted Computer wird nie automatisch ausgeseredet

Hosted Computers war sowohl durch automatische Bereitstellungspfade erreichbar, und entweder man hätte es vor jede Organisation auf der Plattform auf einmal ges...

Kamo·4w ago
FixKlusterServices

Die drei Vorlagen, die nie vereedet wurden

service-template.yaml, cloud-init.userdata.yaml und cloud-init.networkdata.yaml. Sie wurden in eine zweites worktree und von keinem verpflichtet - die früheren ...

Kamo·4w ago
Featurekamo-internal

Mensch/AI Mitgliedskonten, phonetische Namen, Berufsbezeichnung und Abteilungsanforderungen

Mitglied hinzufügen / Teammitglied hinzufügen - Eine erste "Person oder KI"-Sektion: Human Intelligence (Standard) oder Künstliche Intelligenz als zwei Tastat...

Kamo·4w ago
FeatureSecurityService

Mensch/AI-Mitglieder, phonetische Namen, Rollenanforderungen; Fix-Position spart Abwracksicherheit

Mitglieder - Erstellen, erstellen-Team-Mitglied und Bulk-Cre akzeptieren "intelligenceType", "namePhonetic" (neu Konten nur, wie der Name), und für KI-Konten ...

Kamo·4w ago
Featurekamo-shared-library

Intelligenztyp, phonetische Namen, KI-Überwachung, Berufsbezeichnung/Abteilungsanforderungen

Mitglieder: "Member.intelligenceType" (HUMAN | ARTIFICIAL, STRING, Standards HUMAN auf jeder Konstruktion Pfad und in der Spalte), "aiSupervisorMemberId" (plain...

Kamo·4w ago
FixEmailService

SearchService markiert seinen Injektionskonstrukteur, so dass der Service beginnt

9809d4b gab SearchService einen zweiten Konstruktor (eine Uhr, für Tests) und markiert weder, so Frühling wählte weder, suchte nach einem No-argument Konstrukto...

Kamo·4w ago
Featurekamo-internal

Die nV-Option, die Einstellungs-Sektion und die Speicherfigur

Ein Mitglieds-eigenen Linux-Computer, geöffnet von der oberen Bar. Die App (ServiceType 37) und ihre drei Rechte landete in der gemeinsamen Bibliothek; das ist ...

Kamo·4w ago
Featurekamo-internal

Checklisten in der Notes-App - Voraussetzungen, Stickies, Home-Paten und im Kalender

Eine Anmerkung ist Speicher; eine Checkliste ist Arbeit. /notes hat jetzt zwei Hälften - Anmerkungen und Checklisten (?view=Checklisten) und eine Checkliste ist...

Kamo·4w ago
Fixkamo-internal

Jeder Ordner einer eingeschalteten Mailbox funktioniert, und die Suche wird umgebaut

Wechsel der Postfächer. Die Ordner-Sideleiste hat immer die OWN des Mitglieds geladen Ordnerbaum, welcher Briefkasten auch immer geöffnet war - so zeigte eine z...

Kamo·4w ago
FixEmailService

Suchen Sie, die ihre Abfrage ehrt, und jede Mail-Aktion auf der Mailbox, die geöffnet ist

Zwei Probleme auf /messages, im Service behoben. Die Suche hat nicht funktioniert. Der Indexpfad warf eine ClassCastException auf jeden Treffer (Instant -" Tim...

Kamo·4w ago
FeatureAPIService

Forward /api/Checklisten zu KBService

Checklisten live in der Notes-App und werden von KBService neben den Notizen bedient ohne diese Route antwortet das ganze Feature 404 am Gateway.

Kamo·4w ago
FeatureKBService

Die Checkliste API, mit Voraussetzungen, die der Server erzwingt

/api/checklists: Liste, get, erstellen, update, delete, duplizieren, zurücksetzen, clear-done, sequence ("do in order"), klare Links, und pro Task hinzufügen, b...

Kamo·4w ago
Featurekamo-shared-library

Checkliste und ChecklistItem Entitäten, Repository und DTOs

Checklisten sind der zweite Datensatztyp der Notiz-App: Arbeiten, um durchzukommen, deren Aufgaben können auf andere Aufgaben warten. Drei Tabellen - Checkliste...

Kamo·4w ago
CIKlusterServices

Die gemeinsame Infrastruktur beim Einsatz anwenden

Der Namespace, die Single-Replica StorageClass, das Clusterwide-Siegel, der RBAC des Computeservice und der Mieter Gateway. Bewacht auf dem Hosted-Computer / Ve...

Kamo·4w ago
FeatureSecurityService

Die Browser-Flagfläche, und die zweite Guacamole Gateway

SecurityService ist die Vertrauensgrenze für Hosted Computer. Es hält die Sitzung, die Rechte und die Org chart; ComputeService hält die Kubernetes Anmeldeinfor...

Kamo·4w ago
FeatureEmailService

Ein Mitglied kann eine Checkliste in seinen Kalender setzen, einmal

Checklisten live in KBService und der Kalender besitzt nur WHEN, also geplante Checkliste ist eine gewöhnliche Mitgliedsveranstaltung mit sourceType CHECKLIST, ...

Kamo·4w ago

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen