├── .tx └── config ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── app ├── controllers │ ├── admin │ │ └── chats_controller.rb │ ├── controller.rb │ ├── posts_controller.rb │ ├── root_controller.rb │ └── topics_controller.rb ├── extras │ └── position_options.rb ├── jobs │ ├── regular │ │ └── babble_post_alert.rb │ └── scheduled │ │ └── babble_prune_history.rb ├── models │ ├── archetype.rb │ ├── chat.rb │ ├── chats │ │ ├── base.rb │ │ ├── category.rb │ │ ├── group.rb │ │ └── pm.rb │ ├── group.rb │ ├── guardian.rb │ ├── notification.rb │ ├── post.rb │ ├── search.rb │ ├── topic.rb │ ├── topic_query.rb │ ├── user.rb │ ├── user_action.rb │ └── user_summary.rb ├── routes │ ├── babble.rb │ └── discourse.rb ├── serializers │ ├── basic_topic_serializer.rb │ ├── boot_serializer.rb │ ├── notification_serializer.rb │ ├── post_serializer.rb │ ├── site_serializer.rb │ ├── summary_serializer.rb │ ├── topic_serializer.rb │ └── user_serializer.rb └── services │ ├── backfiller.rb │ ├── broadcaster.rb │ ├── post_alerter.rb │ ├── post_creator.rb │ ├── post_destroyer.rb │ ├── post_revisor.rb │ └── post_stream_window.rb ├── assets ├── javascripts │ └── discourse │ │ ├── babble-admin-route-map.js.es6 │ │ ├── components │ │ ├── babble-audio-file.js.es6 │ │ └── babble-sidebar-component.js.es6 │ │ ├── connectors │ │ └── below-site-header │ │ │ └── babble-sidebar-component.js.es6 │ │ ├── controllers │ │ └── admin-chat.js.es6 │ │ ├── initializers │ │ └── babble-common-init.js.es6 │ │ ├── lib │ │ ├── babble-registry.js.es6 │ │ ├── babble-utils.js.es6 │ │ ├── babble.js.es6 │ │ ├── chat-component-utils.js.es6 │ │ ├── chat-element-utils.js.es6 │ │ ├── chat-live-update-utils.js.es6 │ │ ├── chat-topic-iterators.js.es6 │ │ ├── chat-topic-utils.js.es6 │ │ ├── element-is-visible.js.es6 │ │ ├── last-visible-element.js.es6 │ │ └── reopen-widget.js.es6 │ │ ├── routes │ │ ├── admin-chat.js.es6 │ │ └── admin-chats.js.es6 │ │ ├── templates │ │ ├── admin │ │ │ ├── chat.hbs │ │ │ └── chats.hbs │ │ ├── components │ │ │ └── babble-audio-file.hbs │ │ └── connectors │ │ │ ├── admin-menu │ │ │ └── babble-admin-connector.hbs │ │ │ ├── below-site-header │ │ │ └── babble-sidebar-component.hbs │ │ │ └── user-preferences-interface │ │ │ └── babble-user-preferences.hbs │ │ └── widgets │ │ ├── babble-channels.js.es6 │ │ ├── babble-chat.js.es6 │ │ ├── babble-composer.js.es6 │ │ ├── babble-online.js.es6 │ │ ├── babble-post-actions.js.es6 │ │ ├── babble-post.js.es6 │ │ ├── babble-sidebar.js.es6 │ │ ├── babble-typing.js.es6 │ │ └── templates │ │ ├── babble-channels.js.es6 │ │ ├── babble-chat.js.es6 │ │ ├── babble-composer.js.es6 │ │ ├── babble-online.js.es6 │ │ ├── babble-post-actions.js.es6 │ │ ├── babble-post.js.es6 │ │ ├── babble-sidebar.js.es6 │ │ └── babble-typing.js.es6 ├── sounds │ └── notification.mp3 └── stylesheets │ └── babble.scss ├── config ├── locales │ ├── client.de.yml │ ├── client.en.yml │ ├── client.es.yml │ ├── client.fa.yml │ ├── client.fa_IR.yml │ ├── client.fi.yml │ ├── client.fr.yml │ ├── client.fr_FR.yml │ ├── client.he.yml │ ├── client.he_IL.yml │ ├── client.it.yml │ ├── client.ja.yml │ ├── client.ja_JP.yml │ ├── client.ko.yml │ ├── client.nb_NO.yml │ ├── client.nl.yml │ ├── client.pl.yml │ ├── client.pl_PL.yml │ ├── client.ro_RO.yml │ ├── client.ru.yml │ ├── client.sk_SK.yml │ ├── client.sv_SE.yml │ ├── client.zh.yml │ ├── client.zh_CN.yml │ ├── server.de.yml │ ├── server.en.yml │ ├── server.es.yml │ ├── server.fa.yml │ ├── server.fa_IR.yml │ ├── server.fi.yml │ ├── server.fr.yml │ ├── server.fr_FR.yml │ ├── server.he.yml │ ├── server.he_IL.yml │ ├── server.it.yml │ ├── server.ja.yml │ ├── server.ja_JP.yml │ ├── server.ko.yml │ ├── server.nb_NO.yml │ ├── server.nl.yml │ ├── server.pl.yml │ ├── server.pl_PL.yml │ ├── server.ro_RO.yml │ ├── server.ru.yml │ ├── server.sk_SK.yml │ ├── server.sv_SE.yml │ ├── server.zh.yml │ └── server.zh_CN.yml └── settings.yml ├── plugin.rb ├── screenshots ├── admin.png ├── header.png └── settings.png └── spec ├── babble_helper.rb ├── controllers ├── posts_controller_spec.rb └── topics_controller_spec.rb ├── jobs └── babble_prune_history_spec.rb ├── models ├── topic_guardian_spec.rb ├── topic_spec.rb └── user_spec.rb └── services └── post_stream_window_spec.rb /.tx/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/.tx/config -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/README.md -------------------------------------------------------------------------------- /app/controllers/admin/chats_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/controllers/admin/chats_controller.rb -------------------------------------------------------------------------------- /app/controllers/controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/controllers/controller.rb -------------------------------------------------------------------------------- /app/controllers/posts_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/controllers/posts_controller.rb -------------------------------------------------------------------------------- /app/controllers/root_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/controllers/root_controller.rb -------------------------------------------------------------------------------- /app/controllers/topics_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/controllers/topics_controller.rb -------------------------------------------------------------------------------- /app/extras/position_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/extras/position_options.rb -------------------------------------------------------------------------------- /app/jobs/regular/babble_post_alert.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/jobs/regular/babble_post_alert.rb -------------------------------------------------------------------------------- /app/jobs/scheduled/babble_prune_history.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/jobs/scheduled/babble_prune_history.rb -------------------------------------------------------------------------------- /app/models/archetype.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/archetype.rb -------------------------------------------------------------------------------- /app/models/chat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/chat.rb -------------------------------------------------------------------------------- /app/models/chats/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/chats/base.rb -------------------------------------------------------------------------------- /app/models/chats/category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/chats/category.rb -------------------------------------------------------------------------------- /app/models/chats/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/chats/group.rb -------------------------------------------------------------------------------- /app/models/chats/pm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/chats/pm.rb -------------------------------------------------------------------------------- /app/models/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/group.rb -------------------------------------------------------------------------------- /app/models/guardian.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/guardian.rb -------------------------------------------------------------------------------- /app/models/notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/notification.rb -------------------------------------------------------------------------------- /app/models/post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/post.rb -------------------------------------------------------------------------------- /app/models/search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/search.rb -------------------------------------------------------------------------------- /app/models/topic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/topic.rb -------------------------------------------------------------------------------- /app/models/topic_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/topic_query.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/user_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/user_action.rb -------------------------------------------------------------------------------- /app/models/user_summary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/models/user_summary.rb -------------------------------------------------------------------------------- /app/routes/babble.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/routes/babble.rb -------------------------------------------------------------------------------- /app/routes/discourse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/routes/discourse.rb -------------------------------------------------------------------------------- /app/serializers/basic_topic_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/serializers/basic_topic_serializer.rb -------------------------------------------------------------------------------- /app/serializers/boot_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/serializers/boot_serializer.rb -------------------------------------------------------------------------------- /app/serializers/notification_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/serializers/notification_serializer.rb -------------------------------------------------------------------------------- /app/serializers/post_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/serializers/post_serializer.rb -------------------------------------------------------------------------------- /app/serializers/site_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/serializers/site_serializer.rb -------------------------------------------------------------------------------- /app/serializers/summary_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/serializers/summary_serializer.rb -------------------------------------------------------------------------------- /app/serializers/topic_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/serializers/topic_serializer.rb -------------------------------------------------------------------------------- /app/serializers/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/serializers/user_serializer.rb -------------------------------------------------------------------------------- /app/services/backfiller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/services/backfiller.rb -------------------------------------------------------------------------------- /app/services/broadcaster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/services/broadcaster.rb -------------------------------------------------------------------------------- /app/services/post_alerter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/services/post_alerter.rb -------------------------------------------------------------------------------- /app/services/post_creator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/services/post_creator.rb -------------------------------------------------------------------------------- /app/services/post_destroyer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/services/post_destroyer.rb -------------------------------------------------------------------------------- /app/services/post_revisor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/services/post_revisor.rb -------------------------------------------------------------------------------- /app/services/post_stream_window.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/app/services/post_stream_window.rb -------------------------------------------------------------------------------- /assets/javascripts/discourse/babble-admin-route-map.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/babble-admin-route-map.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/babble-audio-file.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/components/babble-audio-file.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/components/babble-sidebar-component.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/components/babble-sidebar-component.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/connectors/below-site-header/babble-sidebar-component.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/connectors/below-site-header/babble-sidebar-component.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/controllers/admin-chat.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/controllers/admin-chat.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/initializers/babble-common-init.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/initializers/babble-common-init.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/babble-registry.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/lib/babble-registry.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/babble-utils.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/lib/babble-utils.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/babble.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/lib/babble.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/chat-component-utils.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/lib/chat-component-utils.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/chat-element-utils.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/lib/chat-element-utils.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/chat-live-update-utils.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/lib/chat-live-update-utils.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/chat-topic-iterators.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/lib/chat-topic-iterators.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/chat-topic-utils.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/lib/chat-topic-utils.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/element-is-visible.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/lib/element-is-visible.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/last-visible-element.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/lib/last-visible-element.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/lib/reopen-widget.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/lib/reopen-widget.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/admin-chat.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/routes/admin-chat.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/routes/admin-chats.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/routes/admin-chats.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/admin/chat.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/templates/admin/chat.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/admin/chats.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/templates/admin/chats.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/components/babble-audio-file.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/templates/components/babble-audio-file.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/connectors/admin-menu/babble-admin-connector.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/templates/connectors/admin-menu/babble-admin-connector.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/connectors/below-site-header/babble-sidebar-component.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/templates/connectors/below-site-header/babble-sidebar-component.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/templates/connectors/user-preferences-interface/babble-user-preferences.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/templates/connectors/user-preferences-interface/babble-user-preferences.hbs -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/babble-channels.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/babble-channels.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/babble-chat.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/babble-chat.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/babble-composer.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/babble-composer.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/babble-online.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/babble-online.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/babble-post-actions.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/babble-post-actions.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/babble-post.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/babble-post.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/babble-sidebar.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/babble-sidebar.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/babble-typing.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/babble-typing.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/templates/babble-channels.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/templates/babble-channels.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/templates/babble-chat.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/templates/babble-chat.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/templates/babble-composer.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/templates/babble-composer.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/templates/babble-online.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/templates/babble-online.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/templates/babble-post-actions.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/templates/babble-post-actions.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/templates/babble-post.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/templates/babble-post.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/templates/babble-sidebar.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/templates/babble-sidebar.js.es6 -------------------------------------------------------------------------------- /assets/javascripts/discourse/widgets/templates/babble-typing.js.es6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/javascripts/discourse/widgets/templates/babble-typing.js.es6 -------------------------------------------------------------------------------- /assets/sounds/notification.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/sounds/notification.mp3 -------------------------------------------------------------------------------- /assets/stylesheets/babble.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/assets/stylesheets/babble.scss -------------------------------------------------------------------------------- /config/locales/client.de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.de.yml -------------------------------------------------------------------------------- /config/locales/client.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.en.yml -------------------------------------------------------------------------------- /config/locales/client.es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.es.yml -------------------------------------------------------------------------------- /config/locales/client.fa.yml: -------------------------------------------------------------------------------- 1 | fa: {} 2 | -------------------------------------------------------------------------------- /config/locales/client.fa_IR.yml: -------------------------------------------------------------------------------- 1 | fa_IR: {} 2 | -------------------------------------------------------------------------------- /config/locales/client.fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.fi.yml -------------------------------------------------------------------------------- /config/locales/client.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.fr.yml -------------------------------------------------------------------------------- /config/locales/client.fr_FR.yml: -------------------------------------------------------------------------------- 1 | fr_FR: {} 2 | -------------------------------------------------------------------------------- /config/locales/client.he.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.he.yml -------------------------------------------------------------------------------- /config/locales/client.he_IL.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.he_IL.yml -------------------------------------------------------------------------------- /config/locales/client.it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.it.yml -------------------------------------------------------------------------------- /config/locales/client.ja.yml: -------------------------------------------------------------------------------- 1 | ja: {} 2 | -------------------------------------------------------------------------------- /config/locales/client.ja_JP.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.ja_JP.yml -------------------------------------------------------------------------------- /config/locales/client.ko.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.ko.yml -------------------------------------------------------------------------------- /config/locales/client.nb_NO.yml: -------------------------------------------------------------------------------- 1 | nb_NO: {} 2 | -------------------------------------------------------------------------------- /config/locales/client.nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.nl.yml -------------------------------------------------------------------------------- /config/locales/client.pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.pl.yml -------------------------------------------------------------------------------- /config/locales/client.pl_PL.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.pl_PL.yml -------------------------------------------------------------------------------- /config/locales/client.ro_RO.yml: -------------------------------------------------------------------------------- 1 | ro_RO: {} 2 | -------------------------------------------------------------------------------- /config/locales/client.ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.ru.yml -------------------------------------------------------------------------------- /config/locales/client.sk_SK.yml: -------------------------------------------------------------------------------- 1 | sk_SK: {} 2 | -------------------------------------------------------------------------------- /config/locales/client.sv_SE.yml: -------------------------------------------------------------------------------- 1 | sv_SE: {} 2 | -------------------------------------------------------------------------------- /config/locales/client.zh.yml: -------------------------------------------------------------------------------- 1 | zh: {} 2 | -------------------------------------------------------------------------------- /config/locales/client.zh_CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/client.zh_CN.yml -------------------------------------------------------------------------------- /config/locales/server.de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.de.yml -------------------------------------------------------------------------------- /config/locales/server.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.en.yml -------------------------------------------------------------------------------- /config/locales/server.es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.es.yml -------------------------------------------------------------------------------- /config/locales/server.fa.yml: -------------------------------------------------------------------------------- 1 | fa: {} 2 | -------------------------------------------------------------------------------- /config/locales/server.fa_IR.yml: -------------------------------------------------------------------------------- 1 | fa_IR: {} 2 | -------------------------------------------------------------------------------- /config/locales/server.fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.fi.yml -------------------------------------------------------------------------------- /config/locales/server.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.fr.yml -------------------------------------------------------------------------------- /config/locales/server.fr_FR.yml: -------------------------------------------------------------------------------- 1 | fr_FR: {} 2 | -------------------------------------------------------------------------------- /config/locales/server.he.yml: -------------------------------------------------------------------------------- 1 | he: {} 2 | -------------------------------------------------------------------------------- /config/locales/server.he_IL.yml: -------------------------------------------------------------------------------- 1 | he_IL: {} 2 | -------------------------------------------------------------------------------- /config/locales/server.it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.it.yml -------------------------------------------------------------------------------- /config/locales/server.ja.yml: -------------------------------------------------------------------------------- 1 | ja: {} 2 | -------------------------------------------------------------------------------- /config/locales/server.ja_JP.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.ja_JP.yml -------------------------------------------------------------------------------- /config/locales/server.ko.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.ko.yml -------------------------------------------------------------------------------- /config/locales/server.nb_NO.yml: -------------------------------------------------------------------------------- 1 | nb_NO: {} 2 | -------------------------------------------------------------------------------- /config/locales/server.nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.nl.yml -------------------------------------------------------------------------------- /config/locales/server.pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.pl.yml -------------------------------------------------------------------------------- /config/locales/server.pl_PL.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.pl_PL.yml -------------------------------------------------------------------------------- /config/locales/server.ro_RO.yml: -------------------------------------------------------------------------------- 1 | ro_RO: {} 2 | -------------------------------------------------------------------------------- /config/locales/server.ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.ru.yml -------------------------------------------------------------------------------- /config/locales/server.sk_SK.yml: -------------------------------------------------------------------------------- 1 | sk_SK: {} 2 | -------------------------------------------------------------------------------- /config/locales/server.sv_SE.yml: -------------------------------------------------------------------------------- 1 | sv_SE: {} 2 | -------------------------------------------------------------------------------- /config/locales/server.zh.yml: -------------------------------------------------------------------------------- 1 | zh: {} 2 | -------------------------------------------------------------------------------- /config/locales/server.zh_CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/locales/server.zh_CN.yml -------------------------------------------------------------------------------- /config/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/config/settings.yml -------------------------------------------------------------------------------- /plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/plugin.rb -------------------------------------------------------------------------------- /screenshots/admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/screenshots/admin.png -------------------------------------------------------------------------------- /screenshots/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/screenshots/header.png -------------------------------------------------------------------------------- /screenshots/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/screenshots/settings.png -------------------------------------------------------------------------------- /spec/babble_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/spec/babble_helper.rb -------------------------------------------------------------------------------- /spec/controllers/posts_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/spec/controllers/posts_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/topics_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/spec/controllers/topics_controller_spec.rb -------------------------------------------------------------------------------- /spec/jobs/babble_prune_history_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/spec/jobs/babble_prune_history_spec.rb -------------------------------------------------------------------------------- /spec/models/topic_guardian_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/spec/models/topic_guardian_spec.rb -------------------------------------------------------------------------------- /spec/models/topic_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/spec/models/topic_spec.rb -------------------------------------------------------------------------------- /spec/models/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/spec/models/user_spec.rb -------------------------------------------------------------------------------- /spec/services/post_stream_window_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdpelican/babble/HEAD/spec/services/post_stream_window_spec.rb --------------------------------------------------------------------------------