Proto commits in teamkeel/keel

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:b77616b
Author:Dave New
Committer:GitHub

feat: flows mvp (#1796)

The documentation is generated from this commit.

Commit:1489663
Author:Radu Gruia
Committer:GitHub

feat: add role based authorisation to the flows api (#1852)

The documentation is generated from this commit.

Commit:ac5a079
Author:Radu Gruia
Committer:Radu Gruia

feat: add role based authorisation to the flows api

The documentation is generated from this commit.

Commit:cf7ec7e
Author:Radu Gruia

Merge branch 'main' into workflows * main: feat: release @sequence attribute fix: bug with out-of-bounds assignment to slice fix: unresolved sdk types (#1827) build: support @sequence in completions build: sequences fix: lock for where and computed defaults fix: add lock around shared map usage build: move dev server generation into deploy.Build function # Conflicts: # migrations/columns.sql # node/codegen.go # node/codegen_test.go # proto/schema.pb.go

Commit:6ff90d9
Author:Jon Bretman
Committer:Jon Bretman

build: sequences

Commit:56b0291
Author:Radu Gruia

chore: merge branch 'main' into workflows

Commit:52f3208
Author:tomfrew

feat: gallery display layout config

Commit:2e649a3
Author:Radu Gruia
Committer:GitHub

chore: update tools grid view config (#1791)

Commit:14979c4
Author:Radu Gruia
Committer:GitHub

feat: allow schema definitions of flows (#1783)

Commit:4046d9f
Author:Radu Gruia
Committer:GitHub

chore: tools config validation (#1776)

Commit:6c861a4
Author:Jon Bretman
Committer:Jon Bretman

feat: route functions

Commit:98d10be
Author:Radu Gruia
Committer:GitHub

feat: in repo tools config (#1747)

Commit:c66ee7b
Author:Jon Bretman
Committer:Jon Bretman

build: parser and proto changes to support route functions

Commit:3739c6d
Author:Dave New
Committer:GitHub

feat: list faceting for actions (#1724)

Commit:9184589
Author:Radu Gruia
Committer:GitHub

chore: update tools proto with visibility to tools sections (#1740)

Commit:54b6a9a
Author:Radu Gruia
Committer:GitHub

refactor: change record view config (#1730)

Commit:3b24a8d
Author:Dave New
Committer:Dave New

feat: @computed fields on the same model (#1686) Co-authored-by: Jon Bretman <jon.bretman@gmail.com>

Commit:f1abe8b
Author:Dave New
Committer:Dave New

feat: @computed fields on the same model (#1686) Co-authored-by: Jon Bretman <jon.bretman@gmail.com>

Commit:5d0144a
Author:Radu Gruia
Committer:GitHub

feat: add visibility conditions to external links on tools (#1710)

Commit:cd8bab9
Author:Radu Gruia
Committer:GitHub

feat: add visibility conditions to action links (#1709)

Commit:6c39343
Author:Radu Gruia
Committer:GitHub

feat: add record view display layout for get tools (#1706)

Commit:9eaaf72
Author:Radu Gruia
Committer:GitHub

feat: add tools sections & conditional visibility expressions to fields (#1705)

Commit:98d0c60
Author:Radu Gruia
Committer:GitHub

feat: add built-in duration type (#1701)

Commit:e298c49
Author:Radu Gruia
Committer:GitHub

feat: add GridView Display layout (#1700)

Commit:d4a309f
Author:Dave New
Committer:Dave New

feat: @computed fields on the same model (#1686) Co-authored-by: Jon Bretman <jon.bretman@gmail.com>

Commit:c645591
Author:Radu Gruia
Committer:GitHub

fix: add board view support to tools and dialog flag on actionlinks (#1684)

Commit:8cd0204
Author:Radu Gruia
Committer:GitHub

fix: generate related tools for delete actions (#1683)

Commit:e7eb709
Author:Radu Gruia
Committer:GitHub

feat: relative date filters with expressions (#1671)

Commit:7e9d072
Author:Radu Gruia

feat: time period filtering; wip

Commit:e6dfe35
Author:Radu Gruia
Committer:GitHub

fix: support null scalar values for tools data mappings (#1657)

Commit:3faed9d
Author:Radu Gruia
Committer:GitHub

Merge from main (#1656) Co-authored-by: Dave New <sanodn@gmail.com> Co-authored-by: Jon Bretman <jon.bretman@gmail.com> Co-authored-by: tomfrew <tom@keel.xyz>

Commit:1360e9d
Author:Radu Gruia
Committer:GitHub

chore: add field scope to generated tools fields (#1655)

Commit:f26e0fe
Author:Radu Gruia
Committer:GitHub

chore: add visible field to toolGroups (#1650)

Commit:654f775
Author:Radu Gruia
Committer:GitHub

chore: tools - add display layout proto definitions (#1639)

Commit:e49abb9
Author:Radu Gruia
Committer:GitHub

fix: add id to tool groups (#1636)

Commit:a0c5c8e
Author:Radu Gruia
Committer:GitHub

fix: add backwards compatibility for embedded action links (#1634)

Commit:f40f054
Author:Radu Gruia
Committer:GitHub

fix: rename embedGroups to toolGroups (#1632)

Commit:0dc26d3
Author:Radu Gruia
Committer:GitHub

fix: wrap embedded links in embedded groups (#1631)

Commit:64b0033
Author:Radu Gruia
Committer:GitHub

fix: add scalar values to data mappings for action links (#1630)

Commit:ae101ee
Author:Radu Gruia
Committer:GitHub

chore: add display order to action config's external links (#1629)

Commit:3448d56
Author:Radu Gruia
Committer:GitHub

chore: add modelName, fieldName and enumName to action config's respo… (#1628)

Commit:4c4ac7b
Author:Radu Gruia
Committer:GitHub

fix: add display order and description to action links (#1625)

Commit:b82631b
Author:Dave New
Committer:Radu Gruia

fix: added model, field and enum to gen tools inputs (#1623)

Commit:f54ec65
Author:Dave New
Committer:GitHub

fix: gen tools response links for to-many fields (#1620)

Commit:bd959e2
Author:Radu Gruia
Committer:GitHub

chore: remove tools wrapper message (#1614)

Commit:99f429d
Author:Radu Gruia
Committer:GitHub

chore: add createEntryAction link. rename external links (#1613)

Commit:1613696
Author:Radu Gruia
Committer:GitHub

chore: remove action config ID, add tool message (#1610)

Commit:bde2b0a
Author:Dave New
Committer:GitHub

chore: tools visibility, repeated fields, nested objects (#1604)

Commit:d36c189
Author:Dave New
Committer:GitHub

chore: tool rpc action link and input and resp ids (#1598)

Commit:e24f857
Author:Radu Gruia
Committer:GitHub

chore: update templates to use jsonpaths (#1597)

Commit:3f0faa6
Author:Radu Gruia
Committer:GitHub

chore: add model names to generated tools action configs (#1595)

Commit:936f52f
Author:Radu Gruia
Committer:GitHub

chore: update tools proto package name (#1593)

Commit:11c3465
Author:Radu Gruia
Committer:GitHub

chore: refactor tools proto (#1592)

Commit:d000821
Author:Radu Gruia
Committer:GitHub

chore: update tools generation api names (#1590)

Commit:eaaec44
Author:Dave New
Committer:GitHub

chore: restructured tools action link data mapping (#1588)

Commit:6fae003
Author:Radu Gruia
Committer:Radu Gruia

fix: add tools configuration generation (#1571)

Commit:2ff76e4
Author:Dave New
Committer:GitHub

feat: files, test framework support, improved functions support (#1572)

Commit:21bddcc
Author:Radu Gruia
Committer:GitHub

feat: update rpc api for keel console support

Commit:d94c52c
Author:Radu Gruia
Committer:GitHub

feat: inline files runtime support

Commit:8b7497c
Author:Radu Gruia
Committer:GitHub

feat: embedded data

Commit:600f5ce
Author:Dave New
Committer:GitHub

fix: vector type light (#1486) Co-authored-by: Radu Gruia <radu@keel.xyz>

Commit:fa0fc9e
Author:Radu Gruia
Committer:GitHub

feat: add Decimal built-in type (#1464)

Commit:972e67b
Author:Radu Gruia
Committer:GitHub

feat: add new Markdown scalar type (#1459)

Commit:bcdcbf4
Author:Dave New
Committer:GitHub

feat: api action filtering (#1366)

Commit:49297e3
Author:Dave New
Committer:GitHub

build: tracing endpoints on the cli rpc api (#1364)

Commit:d27558e
Author:Dave New
Committer:GitHub

feat: live console support (#1359)

Commit:4d7e95d
Author:Dave New
Committer:GitHub

fix: sending events from audit table, discriminating types (#1202)

Commit:8c2ef97
Author:Dave New
Committer:GitHub

feat: actions keyword & function hooks (#1097) * feat: schema 'operations' and 'functions' replaced by 'actions'

Commit:70efb81
Author:Dave New
Committer:GitHub

feat: invoking and testing subscriber functions (#1117)

Commit:9129feb
Author:Dave New
Committer:GitHub

chore: subscribers and events in protobuf (#1101)

Commit:13b3aff
Author:Dave New
Committer:GitHub

fix: revert actions schema changes from #1077 (#1094)

Commit:60d348b
Author:Adam Bull
Committer:GitHub

feat: replace 'operations' and 'functions with new 'actions' keyword (#1077) * feat: introduce 'actions' block keyword * chore: renaming errorhandling consts and validation messages * chore: schema tests to use fixed validation messages: --------- Co-authored-by: Dave New <sanodn@gmail.com>

Commit:b91abcd
Author:David Blooman
Committer:GitHub

build: add jobs support to proto (#1034) * build: add jobs support to proto * build: add additional test cases * fix: proto * chore: makeproto --------- Co-authored-by: Dave New <sanodn@gmail.com>

Commit:2424394
Author:Dave New
Committer:GitHub

feat: @sortable request ordering (#1030)

Commit:c87a4d7
Author:Dave New
Committer:GitHub

feat: @orderBy sorting & forward pagination (#1028)

Commit:e2a2c91
Author:Dave New
Committer:GitHub

feat: nullable inputs (#998)

Commit:e3a4e5a
Author:Adam Bull
Committer:GitHub

feat: prisma client creation (#988) * build: try using Prisma for database client * build: relations * feat: generate prisma schema * chore: review feedback * chore: comment out prisma client generation --------- Co-authored-by: Jon Bretman <jon.bretman@gmail.com>

Commit:f00e56d
Author:Adam Bull
Committer:GitHub

feat: support 'Any' type (#840)

Commit:d0b7c25
Author:Adam Bull
Committer:GitHub

build: remove operation inputs and linked up arbitrary function messages (#831)

Commit:eb45ae9
Author:peterhoward42
Committer:GitHub

feat: provide fully working @relation attribute (#830) Co-authored-by: peterhoward42 <peter@keel.xyz>

Commit:dead3d3
Author:Jon Bretman

fix: go_package option in proto file was wrong

Commit:d12555a
Author:David Blooman
Committer:GitHub

feat: add secrets to proto (#788) * feat: add secrets to proto * feat: lint config file * feat: handle config exists on first run * feat: change api to accept a directory * feat: use absolute path instead of relative * feat: handle config block not existing * feat: validate secrets in CLI

Commit:b994ff6
Author:Dave New
Committer:GitHub

chore: action runtime code using message and message fields (#792)

Commit:5f7d296
Author:Dave New
Committer:GitHub

chore: fixed object type in proto (#783)

Commit:b8cdebe
Author:Dave New
Committer:GitHub

chore: messages in runtime and runtime, read, write op types (#780)

Commit:f038f97
Author:Dave New
Committer:GitHub

feat: message type in proto schema (#777) chore: fix Co-authored-by: Adam Bull <adaam2@users.noreply.github.com> chore: making auth op chore: tests chore: comments chore: rename input message Co-authored-by: Jon Bretman <jon.bretman@gmail.com> chore: update tests chore: pr changes

Commit:85a1447
Author:Jon Bretman
Committer:Jon Bretman

chore: remove BehaviourType from proto and use OperationInput.target instead

Commit:6f35e43
Author:David Blooman
Committer:GitHub

feat: config file loading for environment variables (#708) * feat: config package for loading environments variables * fix: shrink test case to minimal level

Commit:e6f4d06
Author:Jon Bretman

build: remove api type attributes @graphql and @rpc

Commit:34aa6ca
Author:Dave New
Committer:GitHub

chore: refactor IDENTITY proto type to MODEL (#610) * chore: refactor identity proto type to model, support basic model assignment * chore: pr fixes

Commit:26cf174
Author:peterhoward42
Committer:GitHub

build: shift primary responsibility for foreign key business logic from proto to parser (#595) * build: capture valid FK field names in validation * chore: replace validation analysis of foreign keys, with auto generated of foreign key fields in the parser AST structures * chore:backup wip * fix: all pure validation regressions * chore: remove auto gen of FK fields from proto build stage * chore: reinstate code in make proto to specify which are foreign key fields - but this time derived from ast definition * chore: backup wip (broken) * chore: get working having the decision making code about foreign key fields done in the parser, and consuming some of those conclusions when building the protobuf * fix: one schema test regression * fix: one schema test regression * fix: one schema test regression * gulp: regen all schema expected test data * chore: remove some debug printfs * chore: add explicit modelling of foreign key fields to proto schema * chore: consume new explicit FK modelling in proto in migrations * chore: fix graphql test regressions * fix: graphql test regressions * chore: fix code gen regression * chore: fix up some error handling * chore: clean up some diagnostics printfs * fix: auto generated FK fields should have the same OPTIONAL setting as the owning MODEL fields that they are derived from Co-authored-by: peterhoward42 <peter@keel.xyz>

Commit:5def274
Author:peterhoward42
Committer:GitHub

feat: support relationship fields in migrations and database * chore: change relationship column names to use_id suffix * chore: don't create columns for hasMany fields * chore: don't remove columns for hasMany fields * chore: add foreign key constraints to HasOne relations * chore: backout modelling of FK constrain in migration test results * build: upgrade proto with relationship stuff * build: upgrade schema.Builder to set foreignKey attribute on HasOne relation fields * chore: new schema tests for relations * build: create built-in relationship id fields alongside each HasOne relation field. * chore: comments * chore: regenerate all schema test data * fix: regression: TestCodeGeneration/model_generation_complex * fix: regression in TestGraphQL/relationships * chore: improve comments * build: upgrade migrations code to use new proto relations data * chore: remove some debug printfs * chore: rebase on main, plus a few changes suggested in PR conversation Co-authored-by: peterhoward42 <peter@keel.xyz>

Commit:dad5be9
Author:Dave New
Committer:GitHub

feat: hashing password secret data type (#348)

Commit:599f188
Author:Dave New
Committer:GitHub

feat: hashed secret data type (#336)

Commit:b1e47cc
Author:Dave New
Committer:GitHub

chore: refactored protobuf schema types (#334)

Commit:f7b76fa
Author:Dave New
Committer:GitHub

feat: built-in authenticate() operation with graphql support (#328) Co-authored-by: Dave New <dave.new@keel.xyz>

Commit:0bba4fe
Author:Jon Bretman
Committer:Jon Bretman

feat: add support @validate attribute inside actions

Commit:f46d485
Author:Jon Bretman

feat: add default value information to proto fields

Commit:88b17cb
Author:Jon Bretman
Committer:Jon Bretman

feat: support @unique attribute at model level for compount unique constraints

Commit:4ae9793
Author:Jon Bretman
Committer:Jon Bretman

feat: update proto schema to better represent different input behaviours