Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion affine/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ appVersion: '0.25.7'
description: description
name: affine
type: application
version: 1.0.22
version: 1.0.29
12 changes: 11 additions & 1 deletion affine/OlaresManifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,13 @@ metadata:
description: Open-source alternative for Notion, Miro and Airtable.
appid: affine
title: AFFiNE
version: '1.0.22'
version: '1.0.29'
categories:
- Productivity_v112
- workspace
tags:
- knowledge-base
- note-taking

entrances:
- name: affine
Expand Down Expand Up @@ -46,6 +50,7 @@ spec:
- Note: multi user collaborations is not supported yet on self-hosteded AFFiNE.

upgradeDescription: |
Add the Helm release revision to the migration Job name so upgrades do not patch its immutable pod template.
Upgrade AFFiNE to v0.27.2; move `DATABASE_URL` into Kubernetes Secret (`secretKeyRef`).

**Chart / deploy notes:**
Expand All @@ -69,6 +74,11 @@ spec:
locale:
- en-US
- zh-CN
- de-DE
- es-ES
- it-IT
- fr-FR
- ja-JP
doc: https://docs.affine.pro/docs/hello-bonjour-aloha-%E4%BD%A0%E5%A5%BD
license:
- text: MIT
Expand Down
34 changes: 34 additions & 0 deletions affine/i18n/de-DE/OlaresManifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
metadata:
title: AFFiNE
description: Open-Source-Alternative zu Notion, Miro und Airtable
spec:
fullDescription: |
AFFiNE ist ein quelloffener All-in-One-Arbeitsbereich und ein Betriebssystem für alle Bausteine, die Ihre Wissensbasis und mehr zusammensetzen – Wiki, Wissensmanagement, Präsentation und digitale Assets.
Es ist eine bessere Alternative zu Notion und Miro.

**Funktionen**
Eine echte Leinwand für Blöcke in jeder Form. Docs und Whiteboard sind jetzt vollständig zusammengeführt.
- Viele Editor-Apps behaupten, eine Produktivitäts-Leinwand zu sein, aber AFFiNE gehört zu den wenigen, die es erlauben, jeden Baustein auf eine randlose Leinwand zu legen – Rich Text, Haftnotizen, eingebettete Webseiten, Multi-View-Datenbanken, verlinkte Seiten, Formen und sogar Folien. Wir haben alles.

Multimodaler KI-Partner, bereit für jede Arbeit
- Professionellen Arbeitsbericht schreiben? Eine Gliederung in ausdrucksstarke und präsentierbare Folien verwandeln? Einen Artikel in eine gut strukturierte Mindmap zusammenfassen? Jobplan und Aufgaben-Backlog sortieren? Oder... Prototypen von Apps und Webseiten direkt mit einem Prompt zeichnen und codieren? Mit Ihnen bringt AFFiNE AI Ihre Kreativität an den Rand Ihrer Vorstellungskraft.

Local-first & Echtzeit-kollaborativ
- Wir lieben die Idee von local-first, dass Sie Ihre Daten immer auf Ihrer Festplatte besitzen, trotz der Cloud. Darüber hinaus unterstützt AFFiNE Echtzeit-Sync und Kollaboration im Web und auf plattformübergreifenden Clients.
- Hinweis: Mehrbenutzer-Kollaboration wird auf selbst gehostetem AFFiNE noch nicht unterstützt.
upgradeDescription: |
AFFiNE auf v0.27.2 aktualisieren; `DATABASE_URL` in Kubernetes Secret (`secretKeyRef`) verschieben.

**Chart- / Deploy-Hinweise:**
- Image: `beclab/toeverything-affine:0.25.7` → `0.27.2`
- Startup-Befehl unverändert (`self-host-predeploy.js` Migrations-Job + Server auf Port 3010)
- Runtime-Umgebung kompatibel mit offiziellem Self-Host-Compose gehalten: `DATABASE_URL`, `REDIS_SERVER_HOST`, `AFFINE_INDEXER_ENABLED`, plus `AFFINE_SERVER_HOST` / `AFFINE_SERVER_HTTPS` für die Olares-Entrance-Domain
- `DATABASE_URL` verwendet `sslmode=disable` für Olares-System-Postgres (0.27 BackendRuntime TLS lehnt sonst Middleware-Peer-Zertifikate ab)
- Ab Server 0.27 ist Env nicht mehr die bevorzugte Konfigurationsquelle für einige Einstellungen; bevorzugen Sie Admin Panel oder `config.json` unter dem Config-Volume für erweiterte Optionen (siehe https://docs.affine.pro/self-host-affine/install/configuration)
- Client/Server-Kompatibilität: Server 0.27+ erfordert Clients >= 0.26; Clients 0.27+ erfordern Server >= 0.27

**Upstream v0.27.2 Highlights:**
- Native Client: Fix, dass Login-Status verloren gehen kann
- Backend: Fix, dass MCP-Anfragen versehentlich abgefangen werden können

Vollständige Release Notes: https://github.com/toeverything/AFFiNE/releases/tag/v0.27.2
34 changes: 34 additions & 0 deletions affine/i18n/es-ES/OlaresManifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
metadata:
title: AFFiNE
description: Alternativa de código abierto a Notion, Miro y Airtable
spec:
fullDescription: |
AFFiNE es un espacio de trabajo todo en uno de código abierto y un sistema operativo para todos los bloques de construcción que componen tu base de conocimiento y mucho más: wiki, gestión del conocimiento, presentación y activos digitales.
Es una mejor alternativa a Notion y Miro.

**Funciones**
Un verdadero lienzo para bloques de cualquier forma. Docs y pizarra ahora están completamente fusionados.
- Muchas apps de edición dicen ser un lienzo de productividad, pero AFFiNE es una de las pocas que te permite poner cualquier bloque de construcción en un lienzo sin bordes: texto enriquecido, notas adhesivas, páginas web incrustadas, bases de datos multivista, páginas enlazadas, formas e incluso diapositivas. Lo tenemos todo.

Socio de IA multimodal listo para cualquier trabajo
- ¿Redactar un informe profesional? ¿Convertir un esquema en diapositivas expresivas y presentables? ¿Resumir un artículo en un mapa mental bien estructurado? ¿Ordenar tu plan de trabajo y backlog de tareas? ¿O... dibujar y programar prototipos de apps y páginas web directamente con un solo prompt? Contigo, AFFiNE AI lleva tu creatividad al límite de tu imaginación.

Local-first y colaboración en tiempo real
- Nos encanta la idea de local-first: siempre posees tus datos en tu disco, a pesar de la nube. Además, AFFiNE admite sincronización en tiempo real y colaboraciones en web y clientes multiplataforma.
- Nota: la colaboración multiusuario aún no está soportada en AFFiNE autoalojado.
upgradeDescription: |
Actualizar AFFiNE a v0.27.2; mover `DATABASE_URL` a un Kubernetes Secret (`secretKeyRef`).

**Notas de Chart / despliegue:**
- Imagen: `beclab/toeverything-affine:0.25.7` → `0.27.2`
- Comando de arranque sin cambios (`self-host-predeploy.js` Job de migración + servidor en el puerto 3010)
- Entorno de runtime mantenido compatible con el compose oficial self-host: `DATABASE_URL`, `REDIS_SERVER_HOST`, `AFFINE_INDEXER_ENABLED`, más `AFFINE_SERVER_HOST` / `AFFINE_SERVER_HTTPS` para el dominio de entrada de Olares
- `DATABASE_URL` usa `sslmode=disable` para el Postgres del sistema Olares (de lo contrario, el TLS de BackendRuntime 0.27 rechaza los certificados peer del middleware)
- Desde el servidor 0.27, env ya no es la fuente de configuración preferida para algunos ajustes; prefiere Admin Panel o `config.json` bajo el volumen de configuración para opciones avanzadas (ver https://docs.affine.pro/self-host-affine/install/configuration)
- Compatibilidad cliente/servidor: el servidor 0.27+ requiere clientes >= 0.26; los clientes 0.27+ requieren servidor >= 0.27

**Aspectos destacados de upstream v0.27.2:**
- Cliente nativo: corregir que el estado de inicio de sesión pueda perderse
- Backend: corregir que las peticiones MCP puedan interceptarse accidentalmente

Notas de la versión completas: https://github.com/toeverything/AFFiNE/releases/tag/v0.27.2
34 changes: 34 additions & 0 deletions affine/i18n/fr-FR/OlaresManifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
metadata:
title: AFFiNE
description: Alternative open source à Notion, Miro et Airtable
spec:
fullDescription: |
AFFiNE est un espace de travail tout-en-un open source et un système d'exploitation pour tous les blocs de construction qui assemblent votre base de connaissances et bien plus — wiki, gestion des connaissances, présentation et assets numériques.
C'est une meilleure alternative à Notion et Miro.

**Fonctionnalités**
Un vrai canevas pour des blocs sous toutes les formes. Docs et tableau blanc sont désormais entièrement fusionnés.
- De nombreuses apps d'édition prétendent être un canevas de productivité, mais AFFiNE est l'une des rares qui vous permet de placer n'importe quel bloc de construction sur un canevas sans bords — texte enrichi, notes adhésives, pages web intégrées, bases de données multi-vues, pages liées, formes et même diapositives. Nous avons tout.

Partenaire IA multimodal prêt pour tout travail
- Rédiger un rapport professionnel ? Transformer un plan en diapositives expressives et présentables ? Résumer un article en mindmap bien structurée ? Trier votre plan de travail et backlog de tâches ? Ou... dessiner et coder des prototypes d'apps et de pages web directement avec un seul prompt ? Avec vous, AFFiNE AI pousse votre créativité aux limites de votre imagination.

Local-first et collaboration en temps réel
- Nous aimons l'idée du local-first : vous possédez toujours vos données sur votre disque, malgré le cloud. De plus, AFFiNE prend en charge la sync et les collaborations en temps réel sur le web et les clients multiplateformes.
- Note : la collaboration multi-utilisateurs n'est pas encore prise en charge sur AFFiNE auto-hébergé.
upgradeDescription: |
Mettre à jour AFFiNE vers v0.27.2 ; déplacer `DATABASE_URL` dans un Kubernetes Secret (`secretKeyRef`).

**Notes Chart / déploiement :**
- Image : `beclab/toeverything-affine:0.25.7` → `0.27.2`
- Commande de démarrage inchangée (`self-host-predeploy.js` Job de migration + serveur sur le port 3010)
- Environnement runtime maintenu compatible avec le compose self-host officiel : `DATABASE_URL`, `REDIS_SERVER_HOST`, `AFFINE_INDEXER_ENABLED`, plus `AFFINE_SERVER_HOST` / `AFFINE_SERVER_HTTPS` pour le domaine d'entrée Olares
- `DATABASE_URL` utilise `sslmode=disable` pour le Postgres système Olares (sinon le TLS BackendRuntime 0.27 rejette les certificats peer du middleware)
- À partir du serveur 0.27, env n'est plus la source de configuration préférée pour certains réglages ; préférez Admin Panel ou `config.json` sous le volume de config pour les options avancées (voir https://docs.affine.pro/self-host-affine/install/configuration)
- Compatibilité client/serveur : serveur 0.27+ nécessite clients >= 0.26 ; clients 0.27+ nécessitent serveur >= 0.27

**Points forts upstream v0.27.2 :**
- Client natif : corriger la perte possible de l'état de connexion
- Backend : corriger les requêtes MCP potentiellement interceptées par accident

Notes de version complètes : https://github.com/toeverything/AFFiNE/releases/tag/v0.27.2
34 changes: 34 additions & 0 deletions affine/i18n/it-IT/OlaresManifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
metadata:
title: AFFiNE
description: Alternativa open source a Notion, Miro e Airtable
spec:
fullDescription: |
AFFiNE è uno spazio di lavoro all-in-one open source e un sistema operativo per tutti i building block che assemblano la tua knowledge base e molto altro — wiki, knowledge management, presentazioni e asset digitali.
È un'alternativa migliore a Notion e Miro.

**Funzionalità**
Una vera canvas per blocchi di qualsiasi forma. Docs e whiteboard sono ora completamente uniti.
- Molte app di editing affermano di essere una canvas per la produttività, ma AFFiNE è una delle poche che ti consente di mettere qualsiasi building block su una canvas senza bordi — rich text, sticky notes, pagine web incorporate, database multi-view, pagine collegate, forme e persino slide. Abbiamo tutto.

Partner IA multimodale pronto per qualsiasi lavoro
- Scrivere un report di lavoro professionale? Trasformare uno schema in slide espressive e presentabili? Riassumere un articolo in una mindmap ben strutturata? Ordinare il piano di lavoro e il backlog delle attività? Oppure... disegnare e programmare prototipi di app e pagine web direttamente con un prompt? Con te, AFFiNE AI spinge la tua creatività ai limiti della tua immaginazione.

Local-first e collaborazione in tempo reale
- Amiamo l'idea di local-first: possiedi sempre i tuoi dati sul disco, nonostante il cloud. Inoltre, AFFiNE supporta sync e collaborazioni in tempo reale sul web e su client multipiattaforma.
- Nota: la collaborazione multiutente non è ancora supportata su AFFiNE self-hosted.
upgradeDescription: |
Aggiornare AFFiNE a v0.27.2; spostare `DATABASE_URL` in un Kubernetes Secret (`secretKeyRef`).

**Note Chart / deploy:**
- Immagine: `beclab/toeverything-affine:0.25.7` → `0.27.2`
- Comando di avvio invariato (`self-host-predeploy.js` Job di migrazione + server sulla porta 3010)
- Ambiente runtime mantenuto compatibile con il compose ufficiale self-host: `DATABASE_URL`, `REDIS_SERVER_HOST`, `AFFINE_INDEXER_ENABLED`, più `AFFINE_SERVER_HOST` / `AFFINE_SERVER_HTTPS` per il dominio entrance di Olares
- `DATABASE_URL` usa `sslmode=disable` per il Postgres di sistema Olares (altrimenti il TLS di BackendRuntime 0.27 rifiuta i certificati peer del middleware)
- Dal server 0.27, env non è più la fonte di configurazione preferita per alcune impostazioni; preferisci Admin Panel o `config.json` sotto il volume di config per opzioni avanzate (vedi https://docs.affine.pro/self-host-affine/install/configuration)
- Compatibilità client/server: server 0.27+ richiede client >= 0.26; client 0.27+ richiedono server >= 0.27

**Highlight upstream v0.27.2:**
- Client nativo: correggere la possibile perdita dello stato di login
- Backend: correggere le richieste MCP potenzialmente intercettate per errore

Note di rilascio complete: https://github.com/toeverything/AFFiNE/releases/tag/v0.27.2
34 changes: 34 additions & 0 deletions affine/i18n/ja-JP/OlaresManifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
metadata:
title: AFFiNE
description: Notion、Miro、Airtable のオープンソース代替
spec:
fullDescription: |
AFFiNE は、ナレッジベースなどを組み立てるすべてのビルディングブロックのためのオープンソース・オールインワンワークスペース兼オペレーティングシステムです — wiki、ナレッジマネジメント、プレゼンテーション、デジタルアセット。
Notion と Miro のより良い代替です。

**機能**
あらゆる形式のブロックのための真のキャンバス。Docs とホワイトボードが完全に統合されました。
- 多くのエディターアプリが生産性キャンバスを自称しますが、AFFiNE はエッジレスキャンバスにリッチテキスト、付箋、埋め込み Web ページ、マルチビューデータベース、リンクページ、図形、さらにはスライドなど、あらゆるビルディングブロックを置ける数少ないもののひとつです。すべて揃っています。

あらゆる仕事にすぐ使えるマルチモーダル AI パートナー
- プロの業務レポートを書く?アウトラインを表現力あるプレゼン可能なスライドに変える?記事を構造化されたマインドマップに要約する?仕事計画とタスクのバックログを整理する?あるいは…ひとつのプロンプトでアプリや Web ページのプロトタイプを描いてコードする?あなたと一緒に、AFFiNE AI は創造性を想像の限界まで押し上げます。

ローカルファースト&リアルタイム共同編集
- クラウドがあってもディスク上のデータを常に所有するローカルファーストの考え方を大切にしています。さらに AFFiNE は Web およびクロスプラットフォームクライアントでのリアルタイム同期と共同作業をサポートします。
- 注意: セルフホスト版 AFFiNE ではマルチユーザー共同編集はまだサポートされていません。
upgradeDescription: |
AFFiNE を v0.27.2 にアップグレード;`DATABASE_URL` を Kubernetes Secret(`secretKeyRef`)へ移動。

**Chart / デプロイメモ:**
- イメージ: `beclab/toeverything-affine:0.25.7` → `0.27.2`
- 起動コマンドは変更なし(`self-host-predeploy.js` 移行 Job + ポート 3010 のサーバー)
- ランタイム環境は公式セルフホスト compose と互換を維持: `DATABASE_URL`、`REDIS_SERVER_HOST`、`AFFINE_INDEXER_ENABLED`、加えて Olares エントランスドメイン用の `AFFINE_SERVER_HOST` / `AFFINE_SERVER_HTTPS`
- `DATABASE_URL` は Olares システム Postgres 向けに `sslmode=disable` を使用(そうしないと 0.27 BackendRuntime TLS がミドルウェアのピア証明書を拒否)
- サーバー 0.27 以降、一部設定では env が推奨の設定源ではなくなりました;詳細オプションは Admin Panel または設定ボリューム配下の `config.json` を推奨(https://docs.affine.pro/self-host-affine/install/configuration 参照)
- クライアント/サーバー互換性: サーバー 0.27+ はクライアント >= 0.26 が必要;クライアント 0.27+ はサーバー >= 0.27 が必要

**Upstream v0.27.2 ハイライト:**
- ネイティブクライアント: ログイン状態が失われる可能性を修正
- バックエンド: MCP リクエストが誤ってインターセプトされる可能性を修正

完全なリリースノート: https://github.com/toeverything/AFFiNE/releases/tag/v0.27.2
8 changes: 2 additions & 6 deletions affine/owners
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
owners:
- 'LittleLollipop'
- 'TShentu'
- 'hysyeah'
- 'pengpeng'
- 'harveyff'
- 'zdf-org'
- username: '@beclab'
title: 'Olares'
7 changes: 6 additions & 1 deletion affine/templates/migration-job.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
{{- if gt (int .Values.workloads.affine.replicaCount) 0 }}
---
apiVersion: batch/v1
kind: Job
metadata:
name: affine-migration
name: affine-migration-{{ .Release.Revision }}
namespace: '{{ .Release.Namespace }}'
labels:
app: affine-migration
Expand All @@ -13,6 +14,9 @@ spec:
metadata:
labels:
app: affine-migration
gateway.olares.io/shared-caller-outbound: "false"
annotations:
linkerd.io/inject: disabled
spec:
restartPolicy: OnFailure
initContainers:
Expand Down Expand Up @@ -73,4 +77,5 @@ spec:
{{- end }}
type: DirectoryOrCreate
name: config
{{- end }}