Skip to content

26 filter stack#40

Merged
Hydrowelder merged 10 commits into
masterfrom
26-filter-stack
May 20, 2026
Merged

26 filter stack#40
Hydrowelder merged 10 commits into
masterfrom
26-filter-stack

Conversation

@Hydrowelder
Copy link
Copy Markdown
Owner

No description provided.

Hydrowelder and others added 10 commits May 4, 2026 18:34
…plate partials

- Add TypeScript project (esbuild, strict types, modular src/lib/) replacing
  plain JS; compiled output committed for zero-dependency serving
- Extract shared utilities: options.ts (type-safe enumerations replacing
  hardcoded select lists), toast.ts mixin, format.ts, models.ts interfaces
- Add semantic CSS component classes (.card, .btn, .badge-*, .tooltip-panel,
  .input-field, .number-input, .sidebar-btn) via Tailwind Play CDN @layer
- Replace repeated class strings with Jinja2 {% set %} variables and CSS
  classes; trial_viewer.html split into 5 {% include %} partials with
  section landmark comments for navigability
- Add node_modules/ and *.js.map to .gitignore; fix fix_smart_quotes hook
  to skip node_modules/ and other non-source directories

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Hydrowelder Hydrowelder linked an issue May 20, 2026 that may be closed by this pull request
@Hydrowelder Hydrowelder merged commit 02df2ea into master May 20, 2026
3 checks passed
Hydrowelder added a commit that referenced this pull request May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Filter Stack

1 participant