Commit Graph

3372 Commits

Author SHA1 Message Date
Claudio Ortolina dc5847bb43 [presto] update uv to latest 2026-05-12 11:38:52 +01:00
Claudio Ortolina 8ece3ba891 Backlog cleanup 2026-05-12 11:30:59 +01:00
Claudio Ortolina f41c8f3bcd ML-180: remove backup function (plan) 2026-05-12 11:28:22 +01:00
Claudio Ortolina a3ee651b22 ML-170: ready to be worked on 2026-05-12 11:03:55 +01:00
dependabot[bot] 362ec6c48f Bump actions/checkout from 4.2.2 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.2.2...de0fac2e4500dabe0009e67214ff5f5447ce83dd)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-12 09:15:05 +01:00
dependabot[bot] a6cbdd07bb Bump jdx/mise-action from 2.1.11 to 4.0.1
Bumps [jdx/mise-action](https://github.com/jdx/mise-action) from 2.1.11 to 4.0.1.
- [Release notes](https://github.com/jdx/mise-action/releases)
- [Changelog](https://github.com/jdx/mise-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jdx/mise-action/compare/v2.1.11...1648a7812b9aeae629881980618f079932869151)

---
updated-dependencies:
- dependency-name: jdx/mise-action
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-12 09:14:31 +01:00
Claudio Ortolina 315e630e28 ML-174: remove double heading 2026-05-12 07:50:10 +01:00
Claudio Ortolina 64a40daeca DRAFT-2: remove backup (capture requirements) 2026-05-12 06:02:47 +01:00
Claudio Ortolina edd0da5770 DRAFT-1: fix labels 2026-05-12 06:00:19 +01:00
Claudio Ortolina 0a80f14bc9 For pi CI, only install node 2026-05-11 22:42:49 +01:00
Claudio Ortolina d7fa908f9c Enable CI for pi extensions 2026-05-11 22:37:44 +01:00
Claudio Ortolina 9d0c8acb04 refactor sensitive-file-guard tests to use node:test 2026-05-11 22:26:38 +01:00
Claudio Ortolina cc0bfd4791 Add dependabot monitoring for sensitive-file-guard extension 2026-05-11 20:35:45 +01:00
Claudio Ortolina 8c029aea01 Add sensitive-file-guard path to setup/outdated/update scripts 2026-05-11 18:22:40 +01:00
Claudio Ortolina 091d5647a8 remove unneded dependency 2026-05-11 18:22:15 +01:00
Claudio Ortolina 0aa51e38e8 ML-175: mark task done 2026-05-11 17:44:26 +01:00
Claudio Ortolina a88c704fe5 ML-175: parse bash commands structurally via unbash
Replace regex-based command blocking with structural AST parsing
using unbash (zero-dependency TypeScript bash parser). The walker
collects command names only from executable positions (simple
commands, pipelines, subshells, command substitutions, control-flow
bodies), excluding arguments, comments, and quoted strings.

- Convert to directory-style extension with pinned unbash@3.0.0
- Add AST walker (ast.ts) covering 15 shell construct types
- Update blocked_commands to plain names instead of regexes
- Keep regex fallback for parse failures (degradation path)
- Path-based blocking unchanged for non-bash tools
- 41 tests cover blocked/allowed cases including false positives
2026-05-11 17:42:48 +01:00
Claudio Ortolina 79d821e70f Update dependencies
mix:
  swoosh 1.25.1 => 1.25.2
2026-05-11 17:20:50 +01:00
Claudio Ortolina e1943ff030 Invert conditional and use existing functions 2026-05-11 15:03:55 +01:00
Claudio Ortolina 5b4be08e5b Update dependencies
ex_ast 0.11.0 => 0.11.1
oban_web 2.12.3 => 2.12.4

The update closes ML-171
2026-05-11 14:23:13 +01:00
Claudio Ortolina 5f86ca1b86 ML-171: track upstream fix 2026-05-11 14:18:29 +01:00
Claudio Ortolina 1f5e1160a0 Update dependencies
mix:
  telemetry 1.4.1 => 1.4.2
2026-05-11 10:05:11 +01:00
Claudio Ortolina ecaed5164d Install s3-browser deps during setup 2026-05-11 10:00:37 +01:00
Claudio Ortolina 3a825f7a90 ML-170: revised plan 2026-05-11 09:27:53 +01:00
Claudio Ortolina 21199de419 Cleanup labels and assignees 2026-05-11 07:49:40 +01:00
Claudio Ortolina 731c82cf30 Update architecture docs for collection API changes 2026-05-11 07:48:52 +01:00
Claudio Ortolina 0a3fa79512 Update dependencies
circular_buffer 1.0.0 => 1.0.1
2026-05-11 07:25:12 +01:00
Claudio Ortolina 2f94657ade ML-179.2: track refactor task 2026-05-11 07:23:55 +01:00
Claudio Ortolina 3b599f62a3 ML-179.1: track refactor task 2026-05-11 07:23:19 +01:00
Claudio Ortolina c5bba79c37 ML-179: Refactor presto application 2026-05-11 07:22:44 +01:00
dependabot[bot] e9032a8f8f Bump actions/dependency-review-action from 4.9.0 to 5.0.0
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.9.0 to 5.0.0.
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/2031cfc080254a8a887f58cffee85186f0e49e48...a1d282b36b6f3519aa1f3fc636f609c47dddb294)

---
updated-dependencies:
- dependency-name: actions/dependency-review-action
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-11 07:03:11 +01:00
Claudio Ortolina 83a4f66036 ML-178: implementation 2026-05-10 20:45:03 +01:00
Claudio Ortolina ba62d54cc5 ML-177: implementation 2026-05-10 20:39:18 +01:00
Claudio Ortolina e322f75079 ML-178: plan 2026-05-10 20:23:12 +01:00
Claudio Ortolina 1ade749cfe ML-177: plan 2026-05-10 20:23:03 +01:00
Claudio Ortolina ebb394a6b7 Add instructions for presto in AGENTS.md 2026-05-10 20:00:32 +01:00
Claudio Ortolina 56fb7e590d [presto] rename records_on_the_day.py to main.py 2026-05-10 19:54:27 +01:00
Claudio Ortolina 4babb29d73 ML-176: implementation complete 2026-05-10 15:59:49 +01:00
Claudio Ortolina d4242b6e93 ML-176.2: add presto splash, search 2026-05-10 15:59:37 +01:00
Claudio Ortolina 8475126a80 ML-176.2: plan 2026-05-10 15:20:22 +01:00
Claudio Ortolina 4edf2f0cfe ML-176.2: research and implementation plan 2026-05-10 15:07:06 +01:00
Claudio Ortolina a3bc6d7cf3 ML-176.1: support search in collection api controller 2026-05-10 14:52:01 +01:00
Claudio Ortolina 12747738af ML-176.1: plan 2026-05-10 14:44:19 +01:00
Claudio Ortolina cc0d97b160 ML-176: requirements 2026-05-10 14:39:03 +01:00
Claudio Ortolina d4b30a93dc [presto] make header smaller, more room for the rest 2026-05-10 08:20:05 +01:00
Claudio Ortolina 0ad3c9315b draft-1: research 2026-05-10 08:01:06 +01:00
Claudio Ortolina ab4548b748 ML-175: research and plan 2026-05-10 07:51:18 +01:00
Claudio Ortolina d00422f587 Update tailwind reference in package-lock 2026-05-09 23:02:39 +01:00
Claudio Ortolina 4a40445100 Update dependencies
mix:
  igniter 0.7.9 => 0.8.0
2026-05-09 22:53:31 +01:00
Claudio Ortolina b557fe3eea Fix record picker search results clearing on add
The update/2 callback unconditionally reset the query and results to empty
on every parent re-render. Changed to assign_new/3 so search state persists
when the parent updates the record set after adding a record.
2026-05-09 20:11:51 +01:00