Merge PR #14501 google play reviews channel

# Conflicts:
#	app/controllers/api/v1/accounts/inboxes_controller.rb
#	app/helpers/api/v1/inboxes_helper.rb
#	app/javascript/dashboard/components-next/icon/provider.js
#	app/javascript/dashboard/components-next/message/MessageMeta.vue
#	app/javascript/dashboard/composables/useInbox.js
#	app/javascript/dashboard/constants/editor.js
#	app/javascript/dashboard/helper/inbox.js
#	app/javascript/dashboard/i18n/locale/en/inboxMgmt.json
#	app/javascript/dashboard/routes/dashboard/settings/inbox/ChannelFactory.vue
#	app/javascript/dashboard/routes/dashboard/settings/inbox/ChannelList.vue
#	app/javascript/dashboard/routes/dashboard/settings/inbox/Settings.vue
#	app/javascript/dashboard/routes/dashboard/settings/inbox/components/ChannelName.vue
#	app/javascript/shared/mixins/inboxMixin.js
#	app/views/api/v1/models/_inbox.json.jbuilder
#	config/schedule.yml
#	db/schema.rb
This commit is contained in:
Sony Mathew
2026-05-22 14:26:14 +05:30
50 changed files with 1253 additions and 20 deletions
@@ -22,4 +22,6 @@ export const MESSAGE_MAX_LENGTH = {
TELEGRAM: 4096,
LINE: 2000,
EMAIL: 25000,
// https://developers.google.com/android-publisher/reviews — developer replies are capped at 350 characters
GOOGLE_PLAY: 350,
};
@@ -141,6 +141,9 @@ export default {
isAnAppStoreChannel() {
return this.channelType === INBOX_TYPES.APP_STORE;
},
isAGooglePlayChannel() {
return this.channelType === INBOX_TYPES.GOOGLE_PLAY;
},
},
methods: {
inboxHasFeature(feature) {