Skip to content

v0.1.5

Choose a tag to compare

@YuseiMoriwaki YuseiMoriwaki released this 11 Jun 18:16
· 5 commits to main since this release

Changelog

  • e97b747488fcd4777c29215e1cd4d4afd6816532 Add Cloud SQL port-forward user
  • 372c8b083c1838be179ca3336367aa1d13f25738 Add port-forward database access role
  • 2af3b8dac07304b83f0f902fd16ba61c6b34444b Add public docs for task imports
  • 1393ca2d5bb9acfa6072696028b4962cb68b258b Add public docs guides and improve tag contrast
  • 071dac3ba47d0310bc761862e7ede00a81caf137 Add task import backend
  • 3318a0317b19f3d0d0167ce239435c6bd5a17c71 Address app grant review feedback
  • 22b65ecce55eab7d731d9ddb007ae9089eab4700 Address import side effect review feedback
  • 7a6dddb3bb24137cc0b419137c77fe653db9b7f9 Address remaining backend review feedback
  • 8ae900114d218f3d7cb057e530f60deb1c093464 Address task import review feedback
  • 7a6ec6d1de340b9a44f1a1968fdc9f76be24ee94 Address task import review feedback
  • 9fd2bbca7a543d3ff93968afa58b61b465698d17 Align assignee board height
  • f94892d88ddc2b2f523c511b4befa403139842d7 Align local migration roles with production
  • 602172563e7ae1d34e455a6041e0df478bf6d551 Avoid Terraform-managed project owner role
  • 1ed6877769aad3c04d106a6ceeaccd311b2c01e8 Backfill normalized task assignment data
  • 426895394c8d28b77dd4b2a9cf2b48618c4a6d3e Exclude desktop from default frontend dev
  • fbae3c121a943f0834e487ac732ff51cd7b72aaa Expand task board height
  • 6eec1ad01ea4797c339cec9ccc5921ac09aec19d Fix Gantt project column bleed-through
  • bd81d36cd1aa707f6dec4a0a48f69d28c7324acf Fix assignee board task query
  • a8950a1f8bfc1a86f1ccd132229006fcc291c102 Fix project import lookup migration duplicates
  • 873307fc29a2e49afcabb97fd145a2f0aa32f31e Fix public docs worker daemon command
  • 58628ae92b4edcca8797456862cf36071b24c7ef Fix task import review edge cases
  • 3b2fc33dd6eb5f16b2889227f7226a41d18a4021 Fix task list filter dropdowns
  • 4dc05faa2a858a671db9e29ac72a848828a46396 Grant admins bastion SSH access
  • 31733962bc3bdb1d73cebc85284ee6c2ddbec581 Grant app access to existing schema objects
  • f85fa038a66ec5e718db7e23991cdbebc67acee4 Grant app role access to migrated schemas
  • c2398466cecdc8926cb0a95b206a445662c59957 Grant prod owners project roles
  • 18d525772fc913cff2e6dbf79ce11af1840f0759 Group task list by project
  • 492edea5adc49c73b04f8fdfb61fe248d4648898 Harden docs authoring structure
  • 21d48c0a62ae729a470b2fda4b369e3763837732 Improve app UIUX flow
  • 8a958327971148a3a84e420f8135460f843e7008 Label task list filters by column
  • da02bbb8166ea280eecacc434339930135659afe Limit app grants to required objects
  • c12f2505960b3e1847ede0bf1c652aec8e763cf5 Link task project labels to details
  • f9f4c938a9371fee27cf94d9e86731ddec9790da Make task assignment migration schema-only
  • 70503cc256dc8f4cb7a3750642a508b899979b28 Merge remote-tracking branch 'origin/codex/improve-root-page-ui-for-tasks' into codex/project-grouped-task-list
  • 0afcde8214cf89e079b1cc7f324fb67adbb48236 Merge remote-tracking branch 'origin/main' into codex/improve-root-page-ui-for-tasks
  • d40679233f379c678b0ccabc0e5155670f68afa6 Merge remote-tracking branch 'origin/main' into codex/keep-list-filter-menu-open
  • 25d7a053d5bb4be9410b1e0246b72a3c4a25cd62 Merge remote-tracking branch 'origin/main' into codex/task-import-backend
  • c9a83670adbcd7d844aa639f66aaa501eaf7cf25 Merge remote-tracking branch 'origin/main' into feat/workers-agent-work-history
  • ee0d2d953e9e9f7d483ca885e2e0250602fc9e76 Normalize task assignment schema
  • 20288f382c828c73931e79a37c73822332997782 Preserve project grouping before metadata loads
  • 7c67314b377be3453decb5321768b8e9b3e395ec Prevent due header clipping
  • d2662d4c9ebf9b301874030cf306322f72f276cd Refactor task board view components
  • 829133af7e19560e909b30dc95d8b9c7a2398342 Refactor task list view structure
  • ebab8f6582b4327d735398f769990a0aabb30cc2 Refactor task query bar filters
  • 94b11a8ddad1d9d6c386e0ea03f99b63b6992b40 Refine docs controls and localization
  • 78da2bbe98bdcd28022cacdf400f9ab3ddbc9f10 Refine task board status columns
  • 24aedb1f2396cb07d280c9dfa87066991ffcb0c1 Refine task list column display
  • 746dfa3e4d0dbba747d36b88c57a82074e2f1f04 Remove Gantt overdue warning marker
  • 86605d4b68db188461c0f2e4b13f423e99a4b3b8 Remove app RLS policy grant
  • f81802926fee836c06e2137c22804b6dfd1b2bb6 Remove custom task status support
  • 5594ab68fe6c6ac7c7173cc899547ad8da6e9091 Restore all-status query for assignee boards
  • 007c802eda126dac2395e473411c323dbf354134 Restore integration card descriptions
  • 50530dec36ce567726f069092a7aaf911df49f19 Show task list column menus on mobile
  • 1cd6351eedeba959e5f0f0fdd4db5f0e82e3c1a3 Simplify port-forward access role grants
  • 1d535fa8d20b05f74e17b89458e4c81740f94cfa Simplify studio integrations grid
  • 18adbc14052f068a41ac5f324ea08b5629611c22 Simplify task list column menus
  • 9b6f19632ae1c4bd5230effa5468e76bfba746a6 Split Gantt tasks by project
  • 347a9f12b9bbfd0283789e298d7394271cf6a491 Tune task board column sizing
  • e5cab24934d139d00fc6663dee38d291c04c9faa Update backend task assignment storage
  • 44a39d774de781114d9786785693c1f0e65ee784 Update prod GCP IAM group names
  • 4738c11f58ae3e6b4b097a2a6b84257f8a589667 Use IAM auth for Cloud SQL port-forward user
  • bf1b223f92fbb6707fb59153feb11289110d6881 Use RLS policies for app grants
  • b734dbdfcb6d1ef989f08e8079af96afab61c1e0 Use direct default privilege grants
  • 2449c0b6a605004edb4d727069a563c781cfd05f Use status icons in task list rows
  • dc9c0158dd9f0e373d207a990971dea7f07daf82 Use table layout on mobile task list
  • ca123b473681d336272abf0429860de28deda2e1 Widen docs layout and simplify docs chrome
  • 79ffa33a1f3b87d1164dcec8dc849fc6887ebf13 docs(react): update docstrings to the post-lisp architecture
  • 9ce0e97220a473791d921d5aeb051553d003b9ff docs(tasks): remove PR preview screenshots
  • faac13ab49cd6c6a531d7b8783a0125bdc7c0f4e feat(agent_work): post Cogno completion comment on delegated work
  • ee1ddf805b250d03c6a79a64e0e1ab5af0ec9c99 feat(comments): forward task comment @mentions to Slack DMs (#401)
  • 14d833886254cf3914e56a16ade51763ea6c832f feat(llm): log every Python LLM invocation + admin viewer
  • 6f2fca64cc49f55ae9df2cbec35c0d865e186d3f feat(llm-invocations): proxy through cogno-core API instead of direct DB
  • d7f7d4f110a4a67a0d8e8729f3fcaead7017da5d feat(llm-proxy): authenticate with INTERNAL_API_KEY, trust workspace_id in body
  • cb8fc0153a32df3e2297a444cf7f76422a0b0d73 feat(react): core consumes human comments + fast-path kick (retire lisp dispatch)
  • 6febb728040da3afe368e0ecb94c7b9b91a08f93 feat(react): cost-safe, deadline-driven wake model (>=24h floor guarantee)
  • 18294f95e9ad9d01eaca553b62b6567daeff62ff feat(react): cut over — react_executor_enabled defaults ON (lisp retired)
  • d1f0a96eee31f802f7931acd2db8b656faaa0246 feat(react): fold human voice into the ACT executor (retire lisp voice)
  • 0d17e28de8bba5f64ccfae998aa28bd4c17b4b90 feat(react): wake subsystem in core (retire lisp spontaneity)
  • 9baa709d97ee7816c364003aa07b10b41f9eff64 feat(recall): allow editing meeting titles
  • a8e087eb16e8af3a6d7717fb9a574da5fdab185e feat(recall): make transcripts editable
  • e92c16e9150a0e7325ba3005337ddedfcd46e402 feat(recall): support summary edits
  • b2b6a6c0153d5f7ddd9b505fd404156a89a1c8cb feat(slack): translate internal comment blocks to Block Kit + execute actions
  • 0c5e7e3636a7f498f05800ada802db5263d7253d feat(tasks): add Assign Cogno button to kick off agent on a task
  • e79b8231c60e4b73e761cc8449a80cd3eeb17aa7 feat(tasks): add csv import and status tags frontend
  • 6404cd6bff3d77b6b7527f4f3994596930fd0ec8 feat(tasks): add description to create task dialog
  • 04f079c6d98ad1cbf6fcc72e5292e9eb12cc1790 feat(tasks): add list name search
  • 80725867b6b816d083287eca826a2422e7e34f8b feat(tasks): add project board grouping
  • 5b307ff9986737fbf71438c15db85520fa36f607 feat(tasks): add project-scoped gantt scheduling
  • c0cec68918ebc517af93d7dafba3adef774cee14 feat(tasks): add status tag filters
  • d0d62c8d9f7e9568024fc3ab64a5ff36d9718bd0 feat(tasks): edit list fields inline
  • 02a7aa067e5102abe3b3857057e759e6132d9e46 feat(tasks): group proposed list tasks first
  • da46e51b39b64007f6f37187ac1017be94c3f3ec feat(tasks): refine gantt task bars
  • 1b9e74d16a254060c1941fcc6746cc89814dcc8d feat(tasks): save list column filters
  • 1bdab120a46c1196f2d6bbb9f092f96cb7749d87 feat(tasks): show assignees in gantt view
  • 1e1503e05699a1820bfb67226ec2a478b7f30733 feat(tasks): show pulsing indicator on tasks an AI agent is working on
  • 4ff16e7b6fdc9d753c171aaf149ef8137006c2e2 feat(tasks): task panel overlays main view with two-column layout
  • 292c2d950d3de0c3455a7db3026f6f697263b02e feat(workers): add agent work history view to workers page
  • efb29374e494a96b0a6d4559566969aaf149967e feat(workers): hide offline workers from status endpoint by default
  • 0cf4dba079048b9b2136d8082c4760ab7b560dde fix(cli): survive worker shutdown without failing or orphaning in-flight work
  • 51cc2e6c6587d6ee36c338e9ed35b1958feef400 fix(control-panel): use COGNO_CORE_URL env var consistently
  • d4f7de3fa7924e12c95d37a231e12899da65e60c fix(db): add local port-forward compatibility role
  • 278d778e3e53001247079feb830d7b16511c3492 fix(db): grant app role access to cognition.llm_invocations
  • be34dd24d97a8abd166328e5873ee92b1cef8114 fix(db): idempotent repair migration for lisp llm proxy
  • 802a415a79c9b978025ed604e1a3b0f7f2ccb387 fix(flyway): allow out-of-order migrations to unblock prod deploy
  • de6853d46d3e11784524f0fc9deb6fdc78a90a4a fix(frontend): drop conflicting build-only changes
  • 6e1e64fa4fe47f3b0323f2fb792fa43b2439774d fix(frontend): keep turbo build offline-safe
  • 6169b660c45c6488ceedcad78d152ea2243d7dfd fix(react): calibrate description + comment style to demo ws537 (read from prod)
  • 2592740864e7b8888eadb150c3cab4b2386d46da fix(react): completion comments + mermaid description quality (15-case testing)
  • a0e53341d73e7aed2391222a8712f249ac53108e fix(react): completion-result descriptions use the same gold style (no ## 背景)
  • 5f9b38bdb5a9edeea1ac76d384e9ad5c0df3bf98 fix(react): description style, matcher pollution, failed handling, assignee guards
  • 633ff3871c416c2f3e9951c7870753b1e030a010 fix(react): deterministic spam guard + behavior spec (15-case testing)
  • 9d36e4066fb3d81ac8f6f591967003901fb8537f fix(react): make the act+voice executor robust (found via local ws-156 testing)
  • b46da2f0e0895ff2d26ffc6c654eccef74895418 fix(recall): format transcript edit changes
  • b207264b32094d15e5f8dab2452bef7627dd8b24 fix(recall): keep edited transcripts in sync
  • a4afae84854007122fd45eb4723e154cb5310064 fix(recall): preserve transcript edit attribution
  • 0810010848ae8fc5525bcbf4ccf2bfef55c30e61 fix(recall): rebuild semantic transcript markdown
  • 3f47fbda9042f6942c167b962e4c24b69419174d fix(recall): requeue edited transcript events
  • 024ff35fde471e0361d2fc8d6caceeab0a40b7bc fix(recall): requeue manual transcript corrections
  • 5bb3ffe61eb5c8e3060587d5e1c89e1d7c55cc00 fix(recall): satisfy repository test typing
  • 344b3018ceb77d4bcbb73be7b6a572f75620cf4b fix(recall): sync edited transcript events
  • 1dc1b7b468df45567a2b550cb49934abdd6bb68c fix(security): harden auth handoffs and webhooks
  • b1abeeff8237a8676df048adf77ac26cadf67b3e fix(security): preserve auth migration compatibility
  • ac48ce34e6c25026d231d23af8feb4997d35ff4f fix(slack): hydrate domain from auth test
  • 4dbb18e8f7f35fe14703d4542939c6be70a767c8 fix(slack): preserve workspace domain in message context
  • 6423b2e175ebcd672059fa6b7f193cb0c74bc72b fix(tasks): allow unscheduling gantt tasks
  • c6bc1a854bcf5e40871c062d2f74fc647095e904 fix(tasks): avoid page-level conflicts
  • c15ca2e42d109b0ccba5fa4fa8899d70f73fc691 fix(tasks): fetch status tag facets from api
  • 1beb96ab7129db03c3ebe25f6368407e086637b2 fix(tasks): guard list editor keyboard interactions
  • 343ea01dc03c9203adf668e4792327caef33569f fix(tasks): handle status tag filter edge cases
  • ffac6715d3e36bd29c4a6afabf7912a3d88d9876 fix(tasks): isolate enhanced views to avoid main conflicts
  • a45b6f70856b5ec037bdcc81b23c8b3c69204f95 fix(tasks): keep dragged gantt tasks below overlaps
  • 00d7be6123d73b3cfeb150eb097e6a8958c5b1e4 fix(tasks): keep gantt project headers fixed
  • 8bd1658ba7699d756395a2f832e195c494559785 fix(tasks): keep gantt rows stable while dragging
  • 5d760a86f668d327dee92448bd8aa4c992697bad fix(tasks): keep gantt unscheduled section visible
  • 9707b167f5a34c4a039812208f5381a81ab688aa fix(tasks): keep list filter menu open
  • 198d5a6cba4287f24b0e8c2853d1a0a429b17628 fix(tasks): keep list status colors local
  • 0e3572313b1dd7df69d0e231bd5a4ba183f07af0 fix(tasks): keep status menu edits in place
  • ad01090aa269a4ba16fa99dd8e3b631e12f64291 fix(tasks): keep unmatched assignees visible
  • 45f9e50eec55e2325a6bbb4b2f40c0cbe3a403c9 fix(tasks): move list save view action to header
  • e68d925826cc3e51479d3835feb21c7261fd71bb fix(tasks): normalize status tag facet keys
  • af0c2bde2d8ca881ab3a7b8f75d141a0d13897d8 fix(tasks): preserve created date in list
  • 6f6b7a59ee7646c6bee2b191640d674b4cd6cd39 fix(tasks): preserve created sort precision
  • 05bff32272896841267c26b5dd8000de64a84f4a fix(tasks): preserve gantt lane priority after drag
  • 0acffd09474cccc0c2219e268cde911f4c6a5642 fix(tasks): preserve import and filter edge cases
  • 0e804013434b40af6d1722ff302cfd31a7bc2381 fix(tasks): preserve list filters across view modes
  • be8b97f959ad4694dd283885287d9a0fc3686dcb fix(tasks): preserve status tag semantics
  • 5af6169da615758e39781bd7b8fc94d9ad380e46 fix(tasks): remove gantt scheduled drag handle
  • c6dd90de8508dbd48c8277076b7ee9804c1944ab fix(tasks): restore board notice and list status controls
  • 87e78484468aeeaf2ebab2da69f7b953d872b3d2 fix(tasks): restore list filters from saved views
  • ad56c0c696b73f8b74ccb16b9a443a6bddb8d8a1 fix(tasks): restore list source and subtask badges
  • e437e1ae273f64d08fd8125337bd487dfb9f4de8 fix(tasks): restore mobile subtask status menu
  • a5574c9376d9f60016dc9cb23e5d377df16ffbcd fix(tasks): scope task placeholders and menu keys
  • 484b5002a95533fc3ae411272fba9095aff89aa9 fix(tasks): stabilize gantt timeline width
  • 17bb2cc66532c976644ec5e13da99760da62451e fix(tasks): stabilize status tag filters
  • 5047fe3bc22cbda3864b44dc718a268889b7fc88 fix(tasks): tolerate unknown task statuses
  • 74508507447bbc63d57882dcf58b17c0bbfe07c0 fix(web): refresh app caches on desktop focus
  • 09bcc80febd875ea4d350005a11004219bf60f5c fix(web): restore mermaid and comment contrast
  • b06404ffa68eae005235e8ac0c2177e7a2f658a9 fix: restore local app database grants
  • d71df5d1715a7bf3cd4286721a73f7ba72218e1f fix: simplify task collaborator schema
  • 9399e6eb77d9fdbf982be30f84c798fa9372abcc fix: use app role for local database defaults
  • da685a8fdb26b74b725dc20b5f6b69e0fc60945d home: add CLI install page and Resources nav dropdown (#403)
  • f6681c509c9683d64df414e4284e11fcff32ae84 home: add CLI install page and Resources nav dropdown (#404)
  • 616d4a85a50f3c5ba021906584aded5f885685c1 refactor(comments): send Slack mention DMs directly from API, drop worker task
  • 3ac90573e5f51b27e27cef070b612c881e7ea2de refactor(comments): send Slack mention DMs directly from API, drop worker task (#402)
  • 075b799bef55abe4501062a4cc6500f7b9438562 refactor(slack): drop Open in Cogno button and title link from mention DM
  • 64294869c54a6ecd5e209a59b08d68b07de66e7a refactor(slack): drop Open in Cogno button and title link from mention DM (#406)
  • f3b00154c4234f4b27476e36b818a89b5c6e1e31 refactor(tasks): group Gantt components
  • 9055f47db34ef9ba795b5d329a18ea1ca31b9305 refactor(tasks): move custom statuses to status tags backend
  • 18654115dc94358caf228d2f7e0acbe904f39eb0 refactor(tasks): split assignee and collaborator inputs
  • 9d00e8726fcacecb2de3a14ecb3344df688af608 style(agent_work): apply ruff format
  • cbbc78111d4865e1e58a923251b54a8e7bd973ab style(tasks): re-indent TaskDetailForm after two-column wrap
  • b3415499405b83be08bb6ec7accf97a0aba588ef style: apply ruff format
  • d77ccf40c8f0a4b00f07705b756f1956d5ba958a style: format Python files
  • 91782795f4e654bd09d50944f1dc11651a9a9157 style: ruff format gemini schema helper + deliverable-links test
  • 62deea2250b1c7854dc66dc21c812f4f06b14628 test(recall): cover transcript edit SQL