Skip to content

Releases: so-keyldzn/oxyn

Oxyn v0.0.8

Choose a tag to compare

@github-actions github-actions released this 08 Oct 19:50
8d5d896

What's Changed

Full Changelog: v0.0.7...v0.0.8

Oxyn v0.0.7

Choose a tag to compare

@github-actions github-actions released this 07 Oct 16:09
08d6b2a

What's Changed

  • docs(adr): accept ADR-0049 by @so-keyldzn in #206
  • fix(deps): update vulnerable development npm dependencies by @so-keyldzn in #207
  • fix(deps): pin patched seroval for the development devtools by @so-keyldzn in #209
  • feat(sqlite): bundle sqlite-vec, opt-in per connection (ADR-0054) by @so-keyldzn in #210
  • fix: address the Codex review findings still true on main by @so-keyldzn in #211
  • fix(hooks): read redirections on shell operators, not the raw line by @so-keyldzn in #213
  • feat(sqlite): mark virtual tables and explain a missing module by @so-keyldzn in #212
  • build: release 0.0.7 by @so-keyldzn in #214

Full Changelog: v0.0.6...v0.0.7

Embedding model mirror (granite-97m-multilingual-r2 @ 835ad140)

Choose a tag to compare

@so-keyldzn so-keyldzn released this 07 Oct 16:45
08d6b2a

Fallback mirror of the local embedding model used by Oxyn (ADR-0056).

Not an Oxyn release: this pre-release only hosts the model files that Oxyn
downloads on first use when Hugging Face is unreachable. Oxyn verifies every
file against a pinned SHA-256 and refuses any mismatch.

Attribution

File Bytes SHA-256
model.safetensors 194889568 f3ea88b230492811046145513710e76b4cc8c2ad49e8708da0e7247e548903be
tokenizer.json 25301672 4f2842d568e2724370aec203652a42ac783c7937f8347a1a2cc7506d71f1582f

Oxyn v0.0.6

Choose a tag to compare

@github-actions github-actions released this 06 Oct 20:30
1ef0540

What's Changed

  • fix(deps): pin patched npm transitive dependencies by @so-keyldzn in #201
  • feat(store): persist the agent of a conversation by @so-keyldzn in #198
  • docs(adr): compose agent prompts per role, dialect and recipient by @so-keyldzn in #199
  • feat(ai): declare agents as Markdown files and compose their prompts by @so-keyldzn in #202
  • feat(assistant): add a per-conversation agent picker by @so-keyldzn in #200
  • feat(desktop): run the conversation's agent, rendered for who answers by @so-keyldzn in #203
  • feat(ai): read the user's agent files from the data directory by @so-keyldzn in #204
  • build: release 0.0.6 by @so-keyldzn in #205

Full Changelog: v0.0.5...v0.0.6

Oxyn v0.0.5

Choose a tag to compare

@github-actions github-actions released this 05 Oct 14:01
c36a383

What's Changed

  • fix(desktop): keep the assistant chat consistent across races and streams by @so-keyldzn in #174
  • fix(llm): bound silent streams and keep tool calls recoverable by @so-keyldzn in #184
  • ci(livraison): ship Linux ARM64 AppImage, deb and rpm by @so-keyldzn in #186
  • fix(desktop): give consoles window-wide keys so every workspace flushes by @so-keyldzn in #187
  • fix(desktop): settle assistant runs and keep agent calls apart by @so-keyldzn in #185
  • fix(desktop): stop settling transactions once the exit decision is cancelled by @so-keyldzn in #188
  • fix(desktop): restart an external agent whose keychain secrets changed by @so-keyldzn in #189
  • fix(desktop): discard a pending update when automatic updates turn off by @so-keyldzn in #192
  • fix(desktop): keep SQL password literals out of debug logs by @so-keyldzn in #190
  • fix(exec): let a production transaction be committed or rolled back by @so-keyldzn in #193
  • fix(sqlite): report how a stopped write ended, not the token by @so-keyldzn in #191
  • fix(data): refuse JSON export of columns that share a name by @so-keyldzn in #194
  • feat(desktop): list a provider's models from the form before saving by @so-keyldzn in #196
  • feat(desktop): pick a provider's default model from its own list by @so-keyldzn in #195
  • build: release 0.0.5 by @so-keyldzn in #197

Full Changelog: v0.0.4...v0.0.5

Oxyn v0.0.4

Choose a tag to compare

@github-actions github-actions released this 04 Oct 21:44
3a148cd

What's Changed

  • fix(query): classify server-side copy targets as writes by @so-keyldzn in #164
  • fix(desktop): require native confirmation for row samples by @so-keyldzn in #165
  • fix(desktop): order keychain writes around declaration saves by @so-keyldzn in #169
  • docs(ci): align quality gate documentation with main ruleset by @so-keyldzn in #163
  • fix: integrate the remaining 2026-10-03 security-audit fixes by @so-keyldzn in #171
  • fix(desktop): guard external agent declarations through host confirm by @so-keyldzn in #161
  • fix(llm): enforce local socket reach and redact endpoint secrets by @so-keyldzn in #162
  • fix(ai): store external agent tokens in the system keychain by @so-keyldzn in #166
  • fix(postgres): require verified tls outside local by @so-keyldzn in #167
  • fix(ci): enforce dependency checks and verify pinned tools by @so-keyldzn in #168
  • fix(query): redact sql passwords before persistence by @so-keyldzn in #170
  • build: release 0.0.4 by @so-keyldzn in #172

Full Changelog: v0.0.3...v0.0.4

Oxyn v0.0.3

Choose a tag to compare

@github-actions github-actions released this 03 Oct 06:22
113fc53

What's Changed

  • fix(postgres): drain a write past its row limit instead of cutting it by @so-keyldzn in #140
  • test(desktop): settle the console registry before reading a forced exit by @so-keyldzn in #143
  • test(desktop): jump to the end of a result axe checks in time by @so-keyldzn in #145
  • fix(deps): update wasmtime to 48.0.5 for RUSTSEC-2026-0325..0327 by @so-keyldzn in #144
  • test(desktop): pay two unit files' cold start before their first test by @so-keyldzn in #146
  • build: release 0.0.3 by @so-keyldzn in #147

Full Changelog: v0.0.2...v0.0.3

Oxyn v0.0.2

Choose a tag to compare

@github-actions github-actions released this 02 Oct 21:47
3058c37

What's Changed

  • fix(desktop): honor Cancel while a window's consoles close by @so-keyldzn in #129
  • fix(desktop): drive the side panel only once its group registers it by @so-keyldzn in #131
  • fix(data): write explicit nulls in json and json lines exports by @so-keyldzn in #128
  • fix(desktop): wrap metadata toolbar actions at their panel's width by @so-keyldzn in #130
  • fix(desktop): show the effective read-only state, not the ability by @so-keyldzn in #132
  • fix(desktop): keep the side column's pixel width when the workspace narrows by @so-keyldzn in #135
  • feat(desktop): show and copy the build identity in Settings About by @so-keyldzn in #134
  • fix(desktop): draw NULL cells with the saved missing-value marker by @so-keyldzn in #133
  • fix(desktop): keep one profile when a new connection fails to open by @so-keyldzn in #136
  • fix(exec): confirm the end of a read at its row limit by @so-keyldzn in #137
  • test(desktop): prove an abandoned agent query stops on the server by @so-keyldzn in #138
  • feat: automatic in-app updates from GitHub Releases (ADR-0051) by @so-keyldzn in #141
  • build: release 0.0.2 by @so-keyldzn in #142

Full Changelog: v0.0.1...v0.0.2

Oxyn v0.0.1

Choose a tag to compare

@github-actions github-actions released this 02 Oct 05:13
8359edb

What's Changed

  • ci(socle): réparer la porte, ajouter linux et la livraison by @so-keyldzn in #1
  • ci(socle): paralléliser la porte et conserver le cache cargo by @so-keyldzn in #3
  • test(desktop): faire passer la porte dans les runners de la CI by @so-keyldzn in #2
  • fix(desktop): composer bascule, états vides et tuiles avec shadcn by @so-keyldzn in #4
  • feat(driver): projeter l'échantillon approuvé sur les colonnes cochées by @so-keyldzn in #6
  • ci(socle): réserver macos à main pour ménager le quota by @so-keyldzn in #34
  • feat(exec): évincer le scope de catalogue le moins récemment publié by @so-keyldzn in #31
  • feat(desktop): masquer et réafficher des colonnes par le menu Columns by @so-keyldzn in #32
  • fix(desktop): n'annoncer la reprise après plantage qu'au démarrage by @so-keyldzn in #5
  • feat(desktop): annuler la sauvegarde et la fermeture d'une console by @so-keyldzn in #33
  • refactor(store): retirer le cache de catalogue persisté sans appelant by @so-keyldzn in #35
  • feat(desktop): montrer l'échec de démarrage et journaliser sur disque by @so-keyldzn in #36
  • docs(autorite): réaligner les documents périmés sur le code et l'audit by @so-keyldzn in #37
  • feat(connexions): tester une connexion avant de l'enregistrer by @so-keyldzn in #38
  • fix(desktop): dire qu'un niveau du catalogue évincé n'est pas chargé by @so-keyldzn in #40
  • fix(drivers): classer une colonne d'aperçu inconnue comme permanente by @so-keyldzn in #41
  • fix(desktop): laisser le serveur des stories replier sur un port libre by @so-keyldzn in #39
  • feat(desktop): acquitter une écriture douteuse depuis l'historique by @so-keyldzn in #42
  • test(exec): attendre les réveils du futur, pas un nombre de tours by @so-keyldzn in #43
  • fix(desktop): ne rendre que du contenu phrasé dans un Item bouton by @so-keyldzn in #44
  • docs(plan): réaligner le plan, vérifier les ancres, suivre sqlx by @so-keyldzn in #45
  • docs(adr): confirmer les décisions critiques par un dialogue natif by @so-keyldzn in #47
  • fix(desktop): rendre un appel d'outil rouvert par la carte du direct by @so-keyldzn in #46
  • fix(desktop): ni écrasement ni annulation perdue dans le suivi by @so-keyldzn in #48
  • fix(desktop): ne plus proposer la reprise après une fermeture normale by @so-keyldzn in #49
  • fix(desktop): oublier le secret d'une connexion changée de destination by @so-keyldzn in #50
  • feat(desktop): décisions d'audit du 2026-09-24 et conformité shadcn by @so-keyldzn in #51
  • docs(adr): proposer l'état de transaction constaté d'une session by @so-keyldzn in #52
  • fix(desktop): garder le contenu des boîtes et menus dans leur cadre by @so-keyldzn in #53
  • feat(desktop): borner la poignée de l'inspecteur selon ADR-0013 by @so-keyldzn in #54
  • feat(desktop): lot bibliothèque — lecture seule, origine, annulation, résultats by @so-keyldzn in #56
  • feat(desktop): lot données — Edit rows…, ⌘2, panneau DDL by @so-keyldzn in #57
  • fix(desktop): lot suivis — Dock, stories, approbation périmée, reconnect by @so-keyldzn in #59
  • feat(desktop): disposition compacte, panneaux et onglet d'objet repris by @so-keyldzn in #58
  • feat(desktop): confirmer les décisions critiques dans un dialogue natif by @so-keyldzn in #60
  • feat(ia): niveaux, conversations orphelines, élagage et Explain by @so-keyldzn in #55
  • fix(desktop): refermer les listes de l'en-tête de l'assistant avant axe by @so-keyldzn in #62
  • feat(desktop): lot consoles et résultats (P10, P12, P13, P23, P30) by @so-keyldzn in #61
  • fix(desktop): donner ses stories au menu de taille du texte by @so-keyldzn in #64
  • fix(desktop): nommer la liste ouverte d'un Select comme son déclencheur by @so-keyldzn in #63
  • fix(desktop): seconde de garde depuis l'affichage, annulation déterministe by @so-keyldzn in #65
  • docs(plan): accepter ADR-0040 et ranger l'ancien § 11 d'ARCHITECTURE by @so-keyldzn in #66
  • adr(docs): décider menus, revue destructive et multi-fenêtre by @so-keyldzn in #67
  • feat: état de transaction d'une session (ADR-0039) by @so-keyldzn in #68
  • Licence : l'application sous GPL-3.0-or-later, le contrat des drivers sous Apache-2.0 by @so-keyldzn in #69
  • feat(desktop): ne plus se comporter comme un navigateur by @so-keyldzn in #70
  • Revue sur place de Drop, Truncate et Rename depuis le catalogue (lot 4, ADR-0042) by @so-keyldzn in #73
  • feat(desktop): registre d'actions, clavier unique et barres de menus (lot 2) by @so-keyldzn in #74
  • test(desktop): démonter la console après chaque test du brouillon by @so-keyldzn in #72
  • Brouillons et fermeture : #9, #10, #29 by @so-keyldzn in #71
  • fix: lot export et résultats (#23, #24, #26, #27, #28) by @so-keyldzn in #75
  • Lot production et agents : lectures de production bornées, contrôle de transaction refusé aux agents (#11, #19) by @so-keyldzn in #76
  • fix(livraison): brouillon seul et tag conforme à la version (#20, #30) by @so-keyldzn in #78
  • fix(llm): sécuriser la frontière IA — redirections, clé dans les erreurs SSE, corps bornés, budgets de génération by @so-keyldzn in #79
  • test(desktop): rendre trois stories indépendantes de la plateforme et de la charge by @so-keyldzn in #85
  • ci: vérification rapide en local et CI sélective sur les pull requests by @so-keyldzn in #82
  • test(desktop): vérifier le cache chaud sans chronomètre by @so-keyldzn in #86
  • Aperçus et exécution : #14, #15, #16, #18, #21 by @so-keyldzn in #80
  • feat(desktop): menus contextuels sur chaque surface (lot 3) by @so-keyldzn in #88
  • feat(desktop): une transaction ouverte retient la sortie (lot 8, une fenêtre) by @so-keyldzn in #87
  • feat(desktop): palette, ouverture rapide et feuille des raccourcis (lot 5) by @so-keyldzn in #83
  • Lot 6 : glisser-déposer (onglets, colonnes, catalogue, fichiers du système) by @so-keyldzn in #81
  • feat(desktop): conserver les workspaces quand on change de connexion by @so-keyldzn in #84
  • fix(desktop): donut vide et légende sur les barres radiales by @so-keyldzn in #89
  • fix(desktop): lire les colonnes d'une relation avant d'en offrir l'échantillon by @so-keyldzn in #90
  • fix(desktop): garder le total du donut dans son trou by @so-keyldzn in #92
  • fix(desktop): copies dans le geste, INSERT du catalogue et infobulle sous le menu by @so-keyldzn in #93
  • fix(desktop): griser une entrée de menu dont le gestionnaire manque by @so-keyldzn in #94
  • fix(desktop): dire où agir dans la raison d'une entrée grisée by @so-keyldzn in #99
  • feat(desktop): plusieurs fenêtres dans un processus, première partie (lot 7) by @so-keyldzn in #100
  • feat(desktop): rendre à chaque fenêtre sa place et ses consoles au lancement by @so-keyldzn in #101
  • feat(desktop): déplacer un onglet vers une nouvelle fenêtre avec sa session by @so-keyldzn in #102
  • docs: procédure d'audit, rapports et fichiers communautaires by @so-keyldzn in #103
  • fix(desktop): retirer l'indentation qui fait échouer Prettier by @so-keyldzn in #104
  • docs(socle): make English the repository language by @so-keyldzn in #105
  • fix(postgres): name the real connect failure and list only the session's database by @so-keyldzn in https://github.com/so-keyldzn/o...
Read more