Skip to content

RC v0.1.0#185

Draft
jeroenrinzema wants to merge 354 commits into
release/v0.1.0-rcfrom
main
Draft

RC v0.1.0#185
jeroenrinzema wants to merge 354 commits into
release/v0.1.0-rcfrom
main

Conversation

@jeroenrinzema
Copy link
Copy Markdown
Contributor

@jeroenrinzema jeroenrinzema commented Mar 4, 2026

🚧 WIP, but almost there!

First release candidate for Lunogram is taking shape. Feedback welcome.

jeroenrinzema and others added 30 commits March 6, 2026 14:33
…n-journeys

Feat/ include the ability to run journeys
jeroenrinzema and others added 30 commits April 11, 2026 17:41
Switch user_subscription.state from integer to VARCHAR with a check
constraint. Update code to use 'unsubscribed' string instead of integer
constant. Simplify IsUserUnsubscribed logic.
Refactor WASM module build and registry to use a unified
internal/integrations/modules directory for both providers and actions.
Update Makefiles, Dockerfile, and CI to match. Introduce unified
IntegrationManifest and Capability types. Update provider modules to
declare capabilities. Refactor action and provider registries to use
the new integration loader. Update code and tests for new structure.
Switch rule-generated JSON equality predicates from path extraction to `@>` with `jsonb_build_object` so PostgreSQL can use existing GIN indexes on data columns. Keep `is set` semantics and non-equality operators unchanged, and update query tests to match the new SQL output.
Replace HasProvider and HasActions with ProviderSpec and ActionsSpec
checks. Update related logic and tests accordingly. Also unify
"Add member" aria-labels in organization members view.
- Move all provider and action modules to a flat `modules/` directory
- Update Makefiles and import paths to match new structure
- Update integration registry to support unified loading for actions and
  providers
- Update WASM registry facades for providers and actions
- Update test WASM binaries
- Update router and integration setup in console for new module paths
- Update documentation and references to reflect new module locations
fix(rules): use jsonb containment for data equality filters
feat: improved WASM module architecture into a single module interface
Removed the commented code
…when-trying-to-edit

hotfix: fixed the edit button returning 500 and put a hacky fix for the locales being double for some reason
- Update backend and OpenAPI spec to require `type` in provider delete
  path
- Update frontend to use new path for deleting providers
- Add missing translations for integration actions
- Fix incorrect API method mapping in generated client
- Minor UI translation improvements and error handling enhancements
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.

3 participants