Ben Schumacher
9b5d8d52bf
[MM-62427] Add message attachments validation ( #30180 )
...
* Add message attachments validation
* Add props validation
* Validate slack attachment fields
* Update tests and library usage
* Improve interactive dialog error for length checks
* Allow predefined colors for slack attachments
* Fix TestPostAction
* Use const for data source
* Add tests
* Cleanup unused props
* Add happy path tests
* lint fixes
* Add validation for PostActionOptions
2025-03-20 12:53:50 +01:00
Pavel Mokeev
8b86e1276e
GH-27059: Rewrite error messages about msg length ( #29252 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com >
2024-12-10 14:32:13 +01:00
Agniva De Sarker
e6c0ed4a1b
MM-62085: Handle nil post priority ( #29496 )
...
https://mattermost.atlassian.net/browse/MM-62085
```release-note
NONE
```
2024-12-06 10:10:41 +05:30
Daniel Espino García
118d0346ee
Add test notification tool ( #28334 )
...
* Add test notification tool
* Add frontend styles
* Remove option from admin view
* Refactor create post and add translations
* Fix several CI errors
* Fix API and frontend snapshots
* Refactor trailing and leading icon on buttons
* Add different button states
* i18n-extract
* Fix wrong text
* Add tests
* Fix wrong string
* Fix test
* feat: E2E send test notifications (#28371 )
* Refactor send desktop notification
* Address rest of the feedback
* Fix tests
* Add correct link
* Fix test
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: yasserfaraazkhan <attitude3cena.yf@gmail.com >
2024-11-08 13:57:06 +01:00
Ben Schumacher
0d5a8b8841
Add whitespace linter ( #24855 )
2023-10-11 10:13:36 +02:00
Caleb Roseland
b7f1a7f262
MM-52792: Update createPost, updatePost, & patchPost ( #24195 )
2023-10-03 09:51:07 -05:00
Julien Tant
86f0877799
[MM-53086] Remove SendWelcomePost A/B test and feature ( #23733 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-06-16 12:13:23 -07:00
Jesse Hallam
bb02b35048
Expose public/ API as submodule ( #23345 )
...
* model -> public/model
* plugin -> public/plugin
* public/model/utils -> public/utils
* platform/shared/mlog -> public/shared/mlog
* platform/shared/i18n -> public/shared/i18n
* platform/shared/markdown -> public/shared/markdown
* platform/services/timezones -> public/shared/timezones
* channels/einterfaces -> einterfaces
* expose public/ submodule
* go mod tidy
* .github: cache-dependency-path, setup-go-work
* modules-tidy for public/ too
* remove old gomodtidy
2023-05-10 13:07:02 -03:00