slack-ruby-block-kit icon indicating copy to clipboard operation
slack-ruby-block-kit copied to clipboard

A ruby wrapper for Slack's Block Kit

Results 7 slack-ruby-block-kit issues
Sort by recently updated
recently updated
newest added

Bumps [dotenv](https://github.com/bkeepers/dotenv) from 2.7.6 to 2.8.1. Release notes Sourced from dotenv's releases. v2.8.1 What's Changed Restore support for EOL'd Ruby versions (2.5, 2.6) (#458)[https://github-redirect.dependabot.com/bkeepers/dotenv/pull/458] Full Changelog: https://github.com/bkeepers/dotenv/compare/v2.8.0...v2.8.1 Dotenv 2.8.0 What's...

dependencies

* Rename `DatePicker` to `Datepicker` * Remove `Timepicker#initial_time` + `Timepicker#placeholder`, inject them in initializer instead. * Rename `#date_picker` to `#datepicker` * Add `#timepicker` helpers

November 2021 Slack [Changelog](https://api.slack.com/changelog#changelog_date_2021-11) includes an additional `focus_on_load` parameter. We should add support to these blocks for this parameter: - [ ] Checkbox groups - [ ] Date picker element...

enhancement
help wanted
good first issue

Looks like the library allows `Composition::Option` objects to be created with a `description` parameter ([ref](https://github.com/CGA1123/slack-ruby-block-kit/blob/master/lib/slack/block_kit/composition/option.rb#L14)), but several input types are missing the ability to do so: - [`StaticSelect`](https://github.com/CGA1123/slack-ruby-block-kit/blob/master/lib/slack/block_kit/element/static_select.rb#L32) - [`MultiStaticSelect`](https://github.com/CGA1123/slack-ruby-block-kit/blob/master/lib/slack/block_kit/element/multi_static_select.rb#L42)...

In looking to replace our internal BlockKit implementation with this one, something that came up is that we'd lose the support we built for enforcing Slack's BlockKit limits on text...

This PR sketches out a system where developers can configure per-element validation/sanitization to the library. This work is in response to https://github.com/CGA1123/slack-ruby-block-kit/issues/176 As a user of the library, a developer...