├── .codeclimate.yml ├── .gitignore ├── .rubocop.yml ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README-RU.md ├── README.md ├── app ├── controllers │ ├── intouch_controller.rb │ ├── intouch_cron_jobs_controller.rb │ ├── settings_templates_controller.rb │ └── telegram_groups_controller.rb ├── models │ ├── intouch │ │ └── telegram_chat_subscription.rb │ ├── intouch_mailer.rb │ ├── intouch_subscription.rb │ ├── settings_template.rb │ ├── telegram_group_chat.rb │ └── telegram_user.rb ├── views │ ├── intouch_cron_jobs │ │ ├── edit.html.erb │ │ └── index.html.erb │ ├── intouch_mailer │ │ ├── overdue_issues_email.html.erb │ │ ├── overdue_issues_email.text.erb │ │ ├── reminder_email.html.erb │ │ └── reminder_email.text.erb │ ├── projects │ │ └── settings │ │ │ └── intouch │ │ │ ├── _settings.html.erb │ │ │ ├── common │ │ │ ├── _assigner_groups.html.erb │ │ │ ├── _intouch_tabs.html.erb │ │ │ ├── _settings.html.erb │ │ │ └── _tabs.html.erb │ │ │ ├── issue_update │ │ │ ├── _assigned_to.html.erb │ │ │ ├── _author.html.erb │ │ │ ├── _common.html.erb │ │ │ ├── _telegram_group.html.erb │ │ │ ├── _telegram_groups.html.erb │ │ │ └── _watchers.html.erb │ │ │ └── reminder │ │ │ ├── _common.html.erb │ │ │ ├── _feedback.html.erb │ │ │ ├── _intervals.html.erb │ │ │ ├── _overdue.html.erb │ │ │ ├── _unassigned.html.erb │ │ │ └── _working.html.erb │ ├── settings │ │ ├── _common.html.erb │ │ ├── _intouch.html.erb │ │ ├── _settings_templates.html.erb │ │ ├── _sidekiq_cron_jobs.html.erb │ │ └── _telegram.html.erb │ ├── settings_templates │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ └── new.html.erb │ └── telegram_groups │ │ └── show.js.erb └── workers │ ├── cron_feedback_regular_notification.rb │ ├── cron_overdue_regular_notification.rb │ ├── cron_unassigned_regular_notification.rb │ ├── cron_working_regular_notification.rb │ ├── email_live_sender_worker.rb │ ├── email_sender_worker.rb │ ├── live_handler_worker.rb │ ├── slack_live_worker.rb │ ├── slack_regular_worker.rb │ ├── telegram_group_live_sender_worker.rb │ ├── telegram_group_message_sender.rb │ ├── telegram_group_sender_worker.rb │ ├── telegram_live_sender_worker.rb │ ├── telegram_message_sender.rb │ └── telegram_sender_worker.rb ├── assets ├── javascripts │ ├── intouch.js │ └── select2.min.js └── stylesheets │ ├── intouch.css │ └── select2.min.css ├── config ├── locales │ ├── en.yml │ └── ru.yml └── routes.rb ├── db └── migrate │ ├── 001_create_telegram_users.rb │ ├── 002_create_telegram_group_chats.rb │ ├── 004_create_settings_templates.rb │ ├── 005_add_intouch_settings_to_projects.rb │ ├── 006_rename_settings_in_settings_templates.rb │ ├── 008_add_intouch_data_to_issues.rb │ ├── 009_add_active_to_telegram_users.rb │ ├── 010_change_tid_limit_in_telegram_group_chats.rb │ ├── 011_create_intouch_subscriptions.rb │ ├── 012_create_intouch_telegram_chat_subscriptions.rb │ ├── 013_change_intouch_telegram_chat_subscriptions_chat_id_type.rb │ └── 014_add_on_delete_cascade_to_issue_reference.rb ├── extras ├── redmine-sidekiq └── sidekiq.yml ├── init.rb ├── lib ├── intouch.rb ├── intouch │ ├── command_handler.rb │ ├── format_strategies.rb │ ├── issue_decorator.rb │ ├── issue_update.rb │ ├── live │ │ ├── checker │ │ │ ├── base.rb │ │ │ └── private.rb │ │ └── handler │ │ │ ├── new_issue.rb │ │ │ └── updated_issue.rb │ ├── message │ │ └── formatter.rb │ ├── patches │ │ ├── issue_patch.rb │ │ ├── issue_priority_patch.rb │ │ ├── issue_status_patch.rb │ │ ├── journal_patch.rb │ │ ├── project_patch.rb │ │ └── projects_helper_patch.rb │ ├── preview.rb │ ├── preview │ │ ├── handler.rb │ │ ├── keyboard_markup.rb │ │ └── text.rb │ ├── protocols │ │ ├── base.rb │ │ ├── email.rb │ │ ├── slack.rb │ │ ├── telegram.rb │ │ └── telegram │ │ │ ├── group_update_command.rb │ │ │ ├── name_update_command.rb │ │ │ ├── notify_command.rb │ │ │ └── preview_handler.rb │ ├── regular │ │ ├── checker │ │ │ └── base.rb │ │ ├── message │ │ │ ├── base.rb │ │ │ └── private.rb │ │ └── recipients_list.rb │ ├── service_initializer.rb │ ├── telegram_bot.rb │ └── update_manager.rb └── tasks │ └── fix_settings.rake ├── test ├── TODO.md ├── support │ ├── additional_environment.rb │ └── database.yml.travis ├── test_helper.rb └── unit │ └── intouch │ ├── live │ ├── checker │ │ ├── base_test.rb │ │ └── private_test.rb │ └── handler │ │ └── new_issue_test.rb │ ├── patches │ └── project_patch_test.rb │ ├── preview │ └── handler_test.rb │ └── regular │ ├── checker │ └── base_test.rb │ └── message │ └── base_test.rb └── travis.sh /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/LICENSE -------------------------------------------------------------------------------- /README-RU.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/README-RU.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/README.md -------------------------------------------------------------------------------- /app/controllers/intouch_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/controllers/intouch_controller.rb -------------------------------------------------------------------------------- /app/controllers/intouch_cron_jobs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/controllers/intouch_cron_jobs_controller.rb -------------------------------------------------------------------------------- /app/controllers/settings_templates_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/controllers/settings_templates_controller.rb -------------------------------------------------------------------------------- /app/controllers/telegram_groups_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/controllers/telegram_groups_controller.rb -------------------------------------------------------------------------------- /app/models/intouch/telegram_chat_subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/models/intouch/telegram_chat_subscription.rb -------------------------------------------------------------------------------- /app/models/intouch_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/models/intouch_mailer.rb -------------------------------------------------------------------------------- /app/models/intouch_subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/models/intouch_subscription.rb -------------------------------------------------------------------------------- /app/models/settings_template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/models/settings_template.rb -------------------------------------------------------------------------------- /app/models/telegram_group_chat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/models/telegram_group_chat.rb -------------------------------------------------------------------------------- /app/models/telegram_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/models/telegram_user.rb -------------------------------------------------------------------------------- /app/views/intouch_cron_jobs/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/intouch_cron_jobs/edit.html.erb -------------------------------------------------------------------------------- /app/views/intouch_cron_jobs/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/intouch_cron_jobs/index.html.erb -------------------------------------------------------------------------------- /app/views/intouch_mailer/overdue_issues_email.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/intouch_mailer/overdue_issues_email.html.erb -------------------------------------------------------------------------------- /app/views/intouch_mailer/overdue_issues_email.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/intouch_mailer/overdue_issues_email.text.erb -------------------------------------------------------------------------------- /app/views/intouch_mailer/reminder_email.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/intouch_mailer/reminder_email.html.erb -------------------------------------------------------------------------------- /app/views/intouch_mailer/reminder_email.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/intouch_mailer/reminder_email.text.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/_settings.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/_settings.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/common/_assigner_groups.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/common/_assigner_groups.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/common/_intouch_tabs.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/common/_intouch_tabs.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/common/_settings.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/common/_settings.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/common/_tabs.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/common/_tabs.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/issue_update/_assigned_to.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/issue_update/_assigned_to.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/issue_update/_author.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/issue_update/_author.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/issue_update/_common.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/issue_update/_common.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/issue_update/_telegram_group.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/issue_update/_telegram_group.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/issue_update/_telegram_groups.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/issue_update/_telegram_groups.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/issue_update/_watchers.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/issue_update/_watchers.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/reminder/_common.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/reminder/_common.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/reminder/_feedback.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/reminder/_feedback.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/reminder/_intervals.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/reminder/_intervals.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/reminder/_overdue.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/reminder/_overdue.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/reminder/_unassigned.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/reminder/_unassigned.html.erb -------------------------------------------------------------------------------- /app/views/projects/settings/intouch/reminder/_working.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/projects/settings/intouch/reminder/_working.html.erb -------------------------------------------------------------------------------- /app/views/settings/_common.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/settings/_common.html.erb -------------------------------------------------------------------------------- /app/views/settings/_intouch.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/settings/_intouch.html.erb -------------------------------------------------------------------------------- /app/views/settings/_settings_templates.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/settings/_settings_templates.html.erb -------------------------------------------------------------------------------- /app/views/settings/_sidekiq_cron_jobs.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/settings/_sidekiq_cron_jobs.html.erb -------------------------------------------------------------------------------- /app/views/settings/_telegram.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/settings/_telegram.html.erb -------------------------------------------------------------------------------- /app/views/settings_templates/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/settings_templates/_form.html.erb -------------------------------------------------------------------------------- /app/views/settings_templates/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/settings_templates/edit.html.erb -------------------------------------------------------------------------------- /app/views/settings_templates/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/settings_templates/index.html.erb -------------------------------------------------------------------------------- /app/views/settings_templates/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/settings_templates/new.html.erb -------------------------------------------------------------------------------- /app/views/telegram_groups/show.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/views/telegram_groups/show.js.erb -------------------------------------------------------------------------------- /app/workers/cron_feedback_regular_notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/cron_feedback_regular_notification.rb -------------------------------------------------------------------------------- /app/workers/cron_overdue_regular_notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/cron_overdue_regular_notification.rb -------------------------------------------------------------------------------- /app/workers/cron_unassigned_regular_notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/cron_unassigned_regular_notification.rb -------------------------------------------------------------------------------- /app/workers/cron_working_regular_notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/cron_working_regular_notification.rb -------------------------------------------------------------------------------- /app/workers/email_live_sender_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/email_live_sender_worker.rb -------------------------------------------------------------------------------- /app/workers/email_sender_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/email_sender_worker.rb -------------------------------------------------------------------------------- /app/workers/live_handler_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/live_handler_worker.rb -------------------------------------------------------------------------------- /app/workers/slack_live_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/slack_live_worker.rb -------------------------------------------------------------------------------- /app/workers/slack_regular_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/slack_regular_worker.rb -------------------------------------------------------------------------------- /app/workers/telegram_group_live_sender_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/telegram_group_live_sender_worker.rb -------------------------------------------------------------------------------- /app/workers/telegram_group_message_sender.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/telegram_group_message_sender.rb -------------------------------------------------------------------------------- /app/workers/telegram_group_sender_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/telegram_group_sender_worker.rb -------------------------------------------------------------------------------- /app/workers/telegram_live_sender_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/telegram_live_sender_worker.rb -------------------------------------------------------------------------------- /app/workers/telegram_message_sender.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/telegram_message_sender.rb -------------------------------------------------------------------------------- /app/workers/telegram_sender_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/app/workers/telegram_sender_worker.rb -------------------------------------------------------------------------------- /assets/javascripts/intouch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/assets/javascripts/intouch.js -------------------------------------------------------------------------------- /assets/javascripts/select2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/assets/javascripts/select2.min.js -------------------------------------------------------------------------------- /assets/stylesheets/intouch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/assets/stylesheets/intouch.css -------------------------------------------------------------------------------- /assets/stylesheets/select2.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/assets/stylesheets/select2.min.css -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/config/locales/ru.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/config/routes.rb -------------------------------------------------------------------------------- /db/migrate/001_create_telegram_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/001_create_telegram_users.rb -------------------------------------------------------------------------------- /db/migrate/002_create_telegram_group_chats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/002_create_telegram_group_chats.rb -------------------------------------------------------------------------------- /db/migrate/004_create_settings_templates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/004_create_settings_templates.rb -------------------------------------------------------------------------------- /db/migrate/005_add_intouch_settings_to_projects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/005_add_intouch_settings_to_projects.rb -------------------------------------------------------------------------------- /db/migrate/006_rename_settings_in_settings_templates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/006_rename_settings_in_settings_templates.rb -------------------------------------------------------------------------------- /db/migrate/008_add_intouch_data_to_issues.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/008_add_intouch_data_to_issues.rb -------------------------------------------------------------------------------- /db/migrate/009_add_active_to_telegram_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/009_add_active_to_telegram_users.rb -------------------------------------------------------------------------------- /db/migrate/010_change_tid_limit_in_telegram_group_chats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/010_change_tid_limit_in_telegram_group_chats.rb -------------------------------------------------------------------------------- /db/migrate/011_create_intouch_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/011_create_intouch_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/012_create_intouch_telegram_chat_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/012_create_intouch_telegram_chat_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/013_change_intouch_telegram_chat_subscriptions_chat_id_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/013_change_intouch_telegram_chat_subscriptions_chat_id_type.rb -------------------------------------------------------------------------------- /db/migrate/014_add_on_delete_cascade_to_issue_reference.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/db/migrate/014_add_on_delete_cascade_to_issue_reference.rb -------------------------------------------------------------------------------- /extras/redmine-sidekiq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/extras/redmine-sidekiq -------------------------------------------------------------------------------- /extras/sidekiq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/extras/sidekiq.yml -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/init.rb -------------------------------------------------------------------------------- /lib/intouch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch.rb -------------------------------------------------------------------------------- /lib/intouch/command_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/command_handler.rb -------------------------------------------------------------------------------- /lib/intouch/format_strategies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/format_strategies.rb -------------------------------------------------------------------------------- /lib/intouch/issue_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/issue_decorator.rb -------------------------------------------------------------------------------- /lib/intouch/issue_update.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/issue_update.rb -------------------------------------------------------------------------------- /lib/intouch/live/checker/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/live/checker/base.rb -------------------------------------------------------------------------------- /lib/intouch/live/checker/private.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/live/checker/private.rb -------------------------------------------------------------------------------- /lib/intouch/live/handler/new_issue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/live/handler/new_issue.rb -------------------------------------------------------------------------------- /lib/intouch/live/handler/updated_issue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/live/handler/updated_issue.rb -------------------------------------------------------------------------------- /lib/intouch/message/formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/message/formatter.rb -------------------------------------------------------------------------------- /lib/intouch/patches/issue_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/patches/issue_patch.rb -------------------------------------------------------------------------------- /lib/intouch/patches/issue_priority_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/patches/issue_priority_patch.rb -------------------------------------------------------------------------------- /lib/intouch/patches/issue_status_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/patches/issue_status_patch.rb -------------------------------------------------------------------------------- /lib/intouch/patches/journal_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/patches/journal_patch.rb -------------------------------------------------------------------------------- /lib/intouch/patches/project_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/patches/project_patch.rb -------------------------------------------------------------------------------- /lib/intouch/patches/projects_helper_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/patches/projects_helper_patch.rb -------------------------------------------------------------------------------- /lib/intouch/preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/preview.rb -------------------------------------------------------------------------------- /lib/intouch/preview/handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/preview/handler.rb -------------------------------------------------------------------------------- /lib/intouch/preview/keyboard_markup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/preview/keyboard_markup.rb -------------------------------------------------------------------------------- /lib/intouch/preview/text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/preview/text.rb -------------------------------------------------------------------------------- /lib/intouch/protocols/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/protocols/base.rb -------------------------------------------------------------------------------- /lib/intouch/protocols/email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/protocols/email.rb -------------------------------------------------------------------------------- /lib/intouch/protocols/slack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/protocols/slack.rb -------------------------------------------------------------------------------- /lib/intouch/protocols/telegram.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/protocols/telegram.rb -------------------------------------------------------------------------------- /lib/intouch/protocols/telegram/group_update_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/protocols/telegram/group_update_command.rb -------------------------------------------------------------------------------- /lib/intouch/protocols/telegram/name_update_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/protocols/telegram/name_update_command.rb -------------------------------------------------------------------------------- /lib/intouch/protocols/telegram/notify_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/protocols/telegram/notify_command.rb -------------------------------------------------------------------------------- /lib/intouch/protocols/telegram/preview_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/protocols/telegram/preview_handler.rb -------------------------------------------------------------------------------- /lib/intouch/regular/checker/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/regular/checker/base.rb -------------------------------------------------------------------------------- /lib/intouch/regular/message/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/regular/message/base.rb -------------------------------------------------------------------------------- /lib/intouch/regular/message/private.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/regular/message/private.rb -------------------------------------------------------------------------------- /lib/intouch/regular/recipients_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/regular/recipients_list.rb -------------------------------------------------------------------------------- /lib/intouch/service_initializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/service_initializer.rb -------------------------------------------------------------------------------- /lib/intouch/telegram_bot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/telegram_bot.rb -------------------------------------------------------------------------------- /lib/intouch/update_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/intouch/update_manager.rb -------------------------------------------------------------------------------- /lib/tasks/fix_settings.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/lib/tasks/fix_settings.rake -------------------------------------------------------------------------------- /test/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/test/TODO.md -------------------------------------------------------------------------------- /test/support/additional_environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/test/support/additional_environment.rb -------------------------------------------------------------------------------- /test/support/database.yml.travis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/test/support/database.yml.travis -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/unit/intouch/live/checker/base_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/test/unit/intouch/live/checker/base_test.rb -------------------------------------------------------------------------------- /test/unit/intouch/live/checker/private_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/test/unit/intouch/live/checker/private_test.rb -------------------------------------------------------------------------------- /test/unit/intouch/live/handler/new_issue_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/test/unit/intouch/live/handler/new_issue_test.rb -------------------------------------------------------------------------------- /test/unit/intouch/patches/project_patch_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/test/unit/intouch/patches/project_patch_test.rb -------------------------------------------------------------------------------- /test/unit/intouch/preview/handler_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/test/unit/intouch/preview/handler_test.rb -------------------------------------------------------------------------------- /test/unit/intouch/regular/checker/base_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/test/unit/intouch/regular/checker/base_test.rb -------------------------------------------------------------------------------- /test/unit/intouch/regular/message/base_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/test/unit/intouch/regular/message/base_test.rb -------------------------------------------------------------------------------- /travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/southbridgeio/redmine_intouch/HEAD/travis.sh --------------------------------------------------------------------------------