├── .circleci └── config.yml ├── .gitignore ├── .java-version ├── .ruby-version ├── ACKNOWLEDGEMENTS.md ├── Aptfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── NOTES.md ├── Procfile ├── Procfile.dev ├── README.md ├── Rakefile ├── app ├── assets │ ├── builds │ │ └── .keep │ ├── config │ │ └── manifest.js │ ├── images │ │ ├── .keep │ │ ├── favicon.ico │ │ └── logo-small.png │ ├── javascripts │ │ └── application.js │ └── stylesheets │ │ ├── application.scss │ │ └── main │ │ ├── _bootstrap-variables.scss │ │ ├── app.scss │ │ ├── block-grid.scss │ │ ├── global.scss │ │ ├── hacks.scss │ │ ├── index.scss │ │ ├── post.scss │ │ ├── search.scss │ │ ├── settings.scss │ │ ├── shared.scss │ │ ├── subforum.scss │ │ ├── subforum_info.scss │ │ └── thread.scss ├── clojurescript │ ├── resources │ │ ├── highlight-externs.js │ │ └── marked-externs.js │ └── src │ │ └── community │ │ ├── api.cljs │ │ ├── api │ │ └── push.cljs │ │ ├── components │ │ ├── app.cljs │ │ ├── index.cljs │ │ ├── search_bar.cljs │ │ ├── search_results.cljs │ │ ├── settings.cljs │ │ ├── shared.cljs │ │ ├── subforum.cljs │ │ ├── subforum_info.cljs │ │ └── thread.cljs │ │ ├── controller.cljs │ │ ├── core.cljs │ │ ├── models.cljs │ │ ├── partials.cljs │ │ ├── routes.cljs │ │ ├── state.cljs │ │ ├── util.clj │ │ ├── util.cljs │ │ └── util │ │ ├── ajax.cljs │ │ ├── autocomplete.cljs │ │ ├── pubsub.cljs │ │ ├── routing.cljs │ │ ├── search.cljs │ │ ├── selection_list.cljs │ │ ├── transform.clj │ │ └── transform.cljs ├── controllers │ ├── admin │ │ └── su_controller.rb │ ├── admin_controller.rb │ ├── api │ │ ├── api_controller.rb │ │ ├── notifications_controller.rb │ │ ├── posts_controller.rb │ │ ├── private │ │ │ └── email_webhooks_controller.rb │ │ ├── search_controller.rb │ │ ├── settings_controller.rb │ │ ├── subforum_groups_controller.rb │ │ ├── subforums_controller.rb │ │ ├── threads_controller.rb │ │ ├── users_controller.rb │ │ └── welcome_messages_controller.rb │ ├── application_controller.rb │ ├── concerns │ │ ├── .keep │ │ ├── current_user.rb │ │ ├── mentioned_users.rb │ │ ├── post_params.rb │ │ └── subscription_actions.rb │ ├── pages_controller.rb │ ├── sessions_controller.rb │ └── threads_controller.rb ├── emitters │ ├── notifications_emitter.rb │ └── posts_emitter.rb ├── helpers │ └── application_helper.rb ├── jobs │ ├── application_job.rb │ ├── batch_notification_job.rb │ ├── new_post_notification_job.rb │ ├── new_thread_notification_job.rb │ └── thread_subscription_notifier_job.rb ├── mailers │ ├── .keep │ └── notification_mailer.rb ├── models │ ├── .keep │ ├── ability.rb │ ├── concerns │ │ ├── .keep │ │ ├── discussion_thread_common.rb │ │ ├── slug.rb │ │ ├── subforum_common.rb │ │ ├── subscribable.rb │ │ └── suggestable.rb │ ├── discussion_thread.rb │ ├── group.rb │ ├── group_membership.rb │ ├── notification.rb │ ├── notifications │ │ └── mention.rb │ ├── post.rb │ ├── role.rb │ ├── subforum.rb │ ├── subforum_group.rb │ ├── subforum_with_recent_threads.rb │ ├── subscription.rb │ ├── thread_with_visited_status.rb │ ├── user.rb │ ├── visited_status.rb │ └── welcome_message.rb ├── notifiers │ ├── broadcast_notifier.rb │ ├── mention_notifier.rb │ ├── notifier.rb │ ├── subforum_subscription_notifier.rb │ └── thread_subscription_notifier.rb ├── queries │ ├── query.rb │ └── subforum_group_index_query.rb ├── services │ ├── account_importer.rb │ ├── distributed_lock.rb │ ├── hacker_school.rb │ ├── notification_coordinator.rb │ ├── pub_sub.rb │ ├── pub_sub │ │ └── emitter.rb │ ├── redis_cache.rb │ ├── reply_info_verifier.rb │ └── secure_equals.rb └── views │ ├── admin │ └── su │ │ └── index.html.erb │ ├── api │ ├── posts │ │ ├── _post.json.jbuilder │ │ ├── create.json.jbuilder │ │ └── update.json.jbuilder │ ├── search │ │ ├── search.json.jbuilder │ │ └── suggestions.json.jbuilder │ ├── subforum_groups │ │ └── index.json.jbuilder │ ├── subforums │ │ ├── _subforum.json.jbuilder │ │ ├── show.json.jbuilder │ │ ├── subscribe.json.jbuilder │ │ └── unsubscribe.json.jbuilder │ ├── subscriptions │ │ └── _subscription.json.jbuilder │ ├── threads │ │ ├── _thread.json.jbuilder │ │ ├── create.json.jbuilder │ │ ├── show.json.jbuilder │ │ ├── subscribe.json.jbuilder │ │ └── unsubscribe.json.jbuilder │ └── users │ │ ├── _user.json.jbuilder │ │ └── me.json.jbuilder │ ├── layouts │ └── application.html.erb │ ├── notification_mailer │ ├── broadcast_email.html.erb │ ├── broadcast_email.text.erb │ ├── new_post_in_subscribed_thread_email.html.erb │ ├── new_post_in_subscribed_thread_email.text.erb │ ├── new_subscribed_thread_in_subscribed_subforum_email.html.erb │ ├── new_subscribed_thread_in_subscribed_subforum_email.text.erb │ ├── new_thread_in_subscribed_subforum_email.html.erb │ ├── new_thread_in_subscribed_subforum_email.text.erb │ ├── user_mentioned_email.html.erb │ └── user_mentioned_email.text.erb │ ├── pages │ └── index.html.erb │ └── posts_emitter │ ├── created.json.jbuilder │ └── updated.json.jbuilder ├── bin ├── bundle ├── dev ├── puma ├── pumactl ├── rails ├── rake ├── setup ├── update └── yarn ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── airbrake.rb │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── clojure_script.rb │ ├── content_security_policy.rb │ ├── cookie_rotator.rb │ ├── delayed_job.rb │ ├── filter_parameter_logging.rb │ ├── hacker_school_api.rb │ ├── inflections.rb │ ├── mailgun_api.rb │ ├── mime_types.rb │ ├── oj.rb │ ├── permissions_policy.rb │ ├── profile_gc.rb │ ├── rack_timeout.rb │ ├── redis_url.rb │ └── session_store.rb ├── locales │ └── en.yml ├── newrelic.yml ├── puma.rb ├── routes.rb └── storage.yml ├── db ├── migrate │ ├── 20140510214628_create_users.rb │ ├── 20140512214828_create_subforum_groups.rb │ ├── 20140513153440_create_subforums.rb │ ├── 20140520150925_create_discussion_threads.rb │ ├── 20140520201523_create_posts.rb │ ├── 20140605200642_create_visited_statuses.rb │ ├── 20140605202151_add_last_posted_to_to_discussion_threads.rb │ ├── 20140605212910_create_threads_with_visited_status.rb │ ├── 20140605223603_create_subforums_with_visited_status.rb │ ├── 20140605224228_add_last_thread_posted_to_to_subforums.rb │ ├── 20140606154516_rename_columns_for_unread_for_user.rb │ ├── 20140609195302_fix_with_visited_status_views.rb │ ├── 20140611152940_create_delayed_jobs.rb │ ├── 20140611180743_create_notifications.rb │ ├── 20140702171957_add_email_on_mention_to_users.rb │ ├── 20140707203027_create_groups.rb │ ├── 20140708205925_create_groups_posts.rb │ ├── 20140710163204_create_subscriptions.rb │ ├── 20140712031258_add_subscribe_on_create_and_subscribe_when_mentioned_to_users.rb │ ├── 20140721223232_add_ui_color_to_subforums.rb │ ├── 20140814153449_create_user_roles.rb │ ├── 20140814203855_add_required_roles_to_subforums.rb │ ├── 20140815163922_add_subscribe_new_thread_in_subscribed_subforum_to_user.rb │ ├── 20140819153927_add_post_number_to_posts_and_highest_post_number_to_discussion_threads.rb │ ├── 20140820160048_drop_subforums_with_visited_status_view.rb │ ├── 20140820161336_non_polymorphic_visited_statuses.rb │ ├── 20140820175446_track_last_post_read.rb │ ├── 20140826193115_add_broadcast_to_subscribers_to_posts.rb │ ├── 20140903171050_remove_accidental_pinned_attribute.rb │ ├── 20140904163524_add_description_to_subforums.rb │ ├── 20140909190021_create_welcome_messages.rb │ ├── 20140911152147_add_pinned_to_discussion_threads.rb │ ├── 20140911192911_add_last_post_created_at_to_discussion_threads.rb │ ├── 20141014175857_add_first_aggregate_function.rb │ ├── 20141015164429_add_last_author_name_to_threads_with_visited_status.rb │ ├── 20141015212555_add_creator_name_to_threads_with_visited_status.rb │ ├── 20141016191008_add_author_id_index_to_posts.rb │ ├── 20141016192618_add_thread_id_index_to_visited_statuses.rb │ ├── 20141016193002_add_thread_id_index_to_posts.rb │ ├── 20141016200108_optimize_threads_with_visited_statuses_query.rb │ ├── 20141017154222_add_last_post_created_by_to_discussion_threads.rb │ ├── 20141017213409_drop_aggregate_function_first.rb │ ├── 20150305194727_add_message_id_to_posts.rb │ ├── 20150324165214_rename_current_hacker_schoolers_group.rb │ ├── 20151029200824_add_deactivated_to_users.rb │ ├── 20160309191432_one_role_per_subforum.rb │ ├── 20160309194007_rename_everyone_role_to_pre_batch.rb │ ├── 20160309194724_create_rc_start_subforum.rb │ ├── 20170111160452_destroy_deactivated_user_subscriptions.rb │ ├── 20201106150006_increase_max_length_of_avatar_url.rb │ ├── 20230119202822_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb │ ├── 20230208185106_add_tsv_to_posts.rb │ ├── 20230208213350_add_service_name_to_active_storage_blobs.active_storage.rb │ ├── 20230208213351_create_active_storage_variant_records.active_storage.rb │ └── 20230209203752_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb ├── seeds.rb └── structure.sql ├── lib ├── assets │ └── .keep ├── clojure_script.rb ├── silence_delayed_job_queries.rb ├── tasks │ ├── .keep │ ├── accounts.rake │ ├── cljs.rake │ ├── db.rake │ ├── search.rake │ └── test.rake └── web_socket_handler.rb ├── log └── .keep ├── package.json ├── project.clj ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico └── robots.txt ├── test ├── assets │ └── builds │ │ └── .keep ├── clojurescript │ ├── community │ │ ├── t_controller.cljs │ │ └── util │ │ │ ├── t_autocomplete.cljs │ │ │ ├── t_routing.cljs │ │ │ ├── t_selection_list.cljs │ │ │ └── t_transform.cljs │ ├── jasmine │ │ ├── core.clj │ │ └── core.cljs │ └── support │ │ └── jasmine-browser.json ├── controllers │ ├── .keep │ └── api │ │ ├── posts_controller_test.rb │ │ ├── private │ │ └── email_webhooks_controller_test.rb │ │ └── threads_controller_test.rb ├── fixtures │ ├── .keep │ ├── discussion_threads.yml │ ├── posts.yml │ ├── roles.yml │ ├── subforum_groups.yml │ ├── subforums.yml │ ├── users.yml │ └── visited_statuses.yml ├── helpers │ └── .keep ├── integration │ └── .keep ├── mailers │ ├── .keep │ ├── notification_mailer_test.rb │ └── previews │ │ └── notification_mailer_preview.rb ├── models │ ├── .keep │ ├── ability_test.rb │ ├── discussion_thread_test.rb │ ├── post_number_test.rb │ ├── post_test.rb │ ├── subforum_group_test.rb │ ├── subforum_test.rb │ ├── user_test.rb │ └── visited_status_test.rb ├── services │ ├── distributed_lock_test.rb │ ├── redis_cache.rb │ └── reply_info_verifier_test.rb └── test_helper.rb ├── tmp └── pids │ └── .keep ├── vendor └── assets │ ├── javascripts │ ├── .keep │ ├── highlight.pack.js │ └── marked.js │ └── stylesheets │ ├── .keep │ └── highlight │ ├── ascetic.css │ └── github.css └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/.gitignore -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 1.8 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-3.2.1 2 | -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/ACKNOWLEDGEMENTS.md -------------------------------------------------------------------------------- /Aptfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/Aptfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/NOTES.md -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/Procfile -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/Procfile.dev -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/builds/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/images/favicon.ico -------------------------------------------------------------------------------- /app/assets/images/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/images/logo-small.png -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/application.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/_bootstrap-variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/_bootstrap-variables.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/app.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/block-grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/block-grid.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/global.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/hacks.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/hacks.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/index.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/post.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/post.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/search.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/settings.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/shared.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/subforum.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/subforum.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/subforum_info.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/subforum_info.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/main/thread.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/assets/stylesheets/main/thread.scss -------------------------------------------------------------------------------- /app/clojurescript/resources/highlight-externs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/resources/highlight-externs.js -------------------------------------------------------------------------------- /app/clojurescript/resources/marked-externs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/resources/marked-externs.js -------------------------------------------------------------------------------- /app/clojurescript/src/community/api.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/api.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/api/push.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/api/push.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/components/app.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/components/app.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/components/index.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/components/index.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/components/search_bar.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/components/search_bar.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/components/search_results.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/components/search_results.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/components/settings.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/components/settings.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/components/shared.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/components/shared.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/components/subforum.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/components/subforum.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/components/subforum_info.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/components/subforum_info.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/components/thread.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/components/thread.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/controller.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/controller.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/core.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/core.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/models.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/models.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/partials.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/partials.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/routes.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/routes.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/state.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/state.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/util.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/util.clj -------------------------------------------------------------------------------- /app/clojurescript/src/community/util.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/util.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/util/ajax.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/util/ajax.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/util/autocomplete.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/util/autocomplete.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/util/pubsub.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/util/pubsub.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/util/routing.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/util/routing.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/util/search.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/util/search.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/util/selection_list.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/util/selection_list.cljs -------------------------------------------------------------------------------- /app/clojurescript/src/community/util/transform.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/util/transform.clj -------------------------------------------------------------------------------- /app/clojurescript/src/community/util/transform.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/clojurescript/src/community/util/transform.cljs -------------------------------------------------------------------------------- /app/controllers/admin/su_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/admin/su_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/admin_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/api_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/api/api_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/notifications_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/api/notifications_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/posts_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/api/posts_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/private/email_webhooks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/api/private/email_webhooks_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/search_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/api/search_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/settings_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/api/settings_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/subforum_groups_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/api/subforum_groups_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/subforums_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/api/subforums_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/threads_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/api/threads_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/api/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/welcome_messages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/api/welcome_messages_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/concerns/current_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/concerns/current_user.rb -------------------------------------------------------------------------------- /app/controllers/concerns/mentioned_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/concerns/mentioned_users.rb -------------------------------------------------------------------------------- /app/controllers/concerns/post_params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/concerns/post_params.rb -------------------------------------------------------------------------------- /app/controllers/concerns/subscription_actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/concerns/subscription_actions.rb -------------------------------------------------------------------------------- /app/controllers/pages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/pages_controller.rb -------------------------------------------------------------------------------- /app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/threads_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/controllers/threads_controller.rb -------------------------------------------------------------------------------- /app/emitters/notifications_emitter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/emitters/notifications_emitter.rb -------------------------------------------------------------------------------- /app/emitters/posts_emitter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/emitters/posts_emitter.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- 1 | class ApplicationJob < ActiveJob::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/jobs/batch_notification_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/jobs/batch_notification_job.rb -------------------------------------------------------------------------------- /app/jobs/new_post_notification_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/jobs/new_post_notification_job.rb -------------------------------------------------------------------------------- /app/jobs/new_thread_notification_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/jobs/new_thread_notification_job.rb -------------------------------------------------------------------------------- /app/jobs/thread_subscription_notifier_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/jobs/thread_subscription_notifier_job.rb -------------------------------------------------------------------------------- /app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/mailers/notification_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/mailers/notification_mailer.rb -------------------------------------------------------------------------------- /app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/ability.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/ability.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/concerns/discussion_thread_common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/concerns/discussion_thread_common.rb -------------------------------------------------------------------------------- /app/models/concerns/slug.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/concerns/slug.rb -------------------------------------------------------------------------------- /app/models/concerns/subforum_common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/concerns/subforum_common.rb -------------------------------------------------------------------------------- /app/models/concerns/subscribable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/concerns/subscribable.rb -------------------------------------------------------------------------------- /app/models/concerns/suggestable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/concerns/suggestable.rb -------------------------------------------------------------------------------- /app/models/discussion_thread.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/discussion_thread.rb -------------------------------------------------------------------------------- /app/models/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/group.rb -------------------------------------------------------------------------------- /app/models/group_membership.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/group_membership.rb -------------------------------------------------------------------------------- /app/models/notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/notification.rb -------------------------------------------------------------------------------- /app/models/notifications/mention.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/notifications/mention.rb -------------------------------------------------------------------------------- /app/models/post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/post.rb -------------------------------------------------------------------------------- /app/models/role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/role.rb -------------------------------------------------------------------------------- /app/models/subforum.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/subforum.rb -------------------------------------------------------------------------------- /app/models/subforum_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/subforum_group.rb -------------------------------------------------------------------------------- /app/models/subforum_with_recent_threads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/subforum_with_recent_threads.rb -------------------------------------------------------------------------------- /app/models/subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/subscription.rb -------------------------------------------------------------------------------- /app/models/thread_with_visited_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/thread_with_visited_status.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/visited_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/visited_status.rb -------------------------------------------------------------------------------- /app/models/welcome_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/models/welcome_message.rb -------------------------------------------------------------------------------- /app/notifiers/broadcast_notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/notifiers/broadcast_notifier.rb -------------------------------------------------------------------------------- /app/notifiers/mention_notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/notifiers/mention_notifier.rb -------------------------------------------------------------------------------- /app/notifiers/notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/notifiers/notifier.rb -------------------------------------------------------------------------------- /app/notifiers/subforum_subscription_notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/notifiers/subforum_subscription_notifier.rb -------------------------------------------------------------------------------- /app/notifiers/thread_subscription_notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/notifiers/thread_subscription_notifier.rb -------------------------------------------------------------------------------- /app/queries/query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/queries/query.rb -------------------------------------------------------------------------------- /app/queries/subforum_group_index_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/queries/subforum_group_index_query.rb -------------------------------------------------------------------------------- /app/services/account_importer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/services/account_importer.rb -------------------------------------------------------------------------------- /app/services/distributed_lock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/services/distributed_lock.rb -------------------------------------------------------------------------------- /app/services/hacker_school.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/services/hacker_school.rb -------------------------------------------------------------------------------- /app/services/notification_coordinator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/services/notification_coordinator.rb -------------------------------------------------------------------------------- /app/services/pub_sub.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/services/pub_sub.rb -------------------------------------------------------------------------------- /app/services/pub_sub/emitter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/services/pub_sub/emitter.rb -------------------------------------------------------------------------------- /app/services/redis_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/services/redis_cache.rb -------------------------------------------------------------------------------- /app/services/reply_info_verifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/services/reply_info_verifier.rb -------------------------------------------------------------------------------- /app/services/secure_equals.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/services/secure_equals.rb -------------------------------------------------------------------------------- /app/views/admin/su/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/admin/su/index.html.erb -------------------------------------------------------------------------------- /app/views/api/posts/_post.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/posts/_post.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/posts/create.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/posts/create.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/posts/update.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/posts/update.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/search/search.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/search/search.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/search/suggestions.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/search/suggestions.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/subforum_groups/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/subforum_groups/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/subforums/_subforum.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/subforums/_subforum.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/subforums/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/subforums/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/subforums/subscribe.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/subforums/subscribe.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/subforums/unsubscribe.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/subforums/unsubscribe.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/subscriptions/_subscription.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/subscriptions/_subscription.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/threads/_thread.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/threads/_thread.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/threads/create.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/threads/create.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/threads/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/threads/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/threads/subscribe.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/threads/subscribe.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/threads/unsubscribe.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/threads/unsubscribe.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/users/_user.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/users/_user.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/users/me.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/api/users/me.json.jbuilder -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/notification_mailer/broadcast_email.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/notification_mailer/broadcast_email.html.erb -------------------------------------------------------------------------------- /app/views/notification_mailer/broadcast_email.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/notification_mailer/broadcast_email.text.erb -------------------------------------------------------------------------------- /app/views/notification_mailer/new_post_in_subscribed_thread_email.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/notification_mailer/new_post_in_subscribed_thread_email.html.erb -------------------------------------------------------------------------------- /app/views/notification_mailer/new_post_in_subscribed_thread_email.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/notification_mailer/new_post_in_subscribed_thread_email.text.erb -------------------------------------------------------------------------------- /app/views/notification_mailer/new_subscribed_thread_in_subscribed_subforum_email.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/notification_mailer/new_subscribed_thread_in_subscribed_subforum_email.html.erb -------------------------------------------------------------------------------- /app/views/notification_mailer/new_subscribed_thread_in_subscribed_subforum_email.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/notification_mailer/new_subscribed_thread_in_subscribed_subforum_email.text.erb -------------------------------------------------------------------------------- /app/views/notification_mailer/new_thread_in_subscribed_subforum_email.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/notification_mailer/new_thread_in_subscribed_subforum_email.html.erb -------------------------------------------------------------------------------- /app/views/notification_mailer/new_thread_in_subscribed_subforum_email.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/notification_mailer/new_thread_in_subscribed_subforum_email.text.erb -------------------------------------------------------------------------------- /app/views/notification_mailer/user_mentioned_email.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/notification_mailer/user_mentioned_email.html.erb -------------------------------------------------------------------------------- /app/views/notification_mailer/user_mentioned_email.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/notification_mailer/user_mentioned_email.text.erb -------------------------------------------------------------------------------- /app/views/pages/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/pages/index.html.erb -------------------------------------------------------------------------------- /app/views/posts_emitter/created.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/posts_emitter/created.json.jbuilder -------------------------------------------------------------------------------- /app/views/posts_emitter/updated.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/app/views/posts_emitter/updated.json.jbuilder -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/puma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/bin/puma -------------------------------------------------------------------------------- /bin/pumactl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/bin/pumactl -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/bin/update -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/bin/yarn -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/airbrake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/airbrake.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/clojure_script.rb: -------------------------------------------------------------------------------- 1 | require 'clojure_script' 2 | -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookie_rotator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/cookie_rotator.rb -------------------------------------------------------------------------------- /config/initializers/delayed_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/delayed_job.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/hacker_school_api.rb: -------------------------------------------------------------------------------- 1 | ENV['HACKER_SCHOOL_SITE'] ||= 'https://www.recurse.com' 2 | -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mailgun_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/mailgun_api.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/oj.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/oj.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/profile_gc.rb: -------------------------------------------------------------------------------- 1 | GC::Profiler.enable 2 | -------------------------------------------------------------------------------- /config/initializers/rack_timeout.rb: -------------------------------------------------------------------------------- 1 | Rack::Timeout::Logger.disable 2 | -------------------------------------------------------------------------------- /config/initializers/redis_url.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/redis_url.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/newrelic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/newrelic.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/config/storage.yml -------------------------------------------------------------------------------- /db/migrate/20140510214628_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140510214628_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20140512214828_create_subforum_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140512214828_create_subforum_groups.rb -------------------------------------------------------------------------------- /db/migrate/20140513153440_create_subforums.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140513153440_create_subforums.rb -------------------------------------------------------------------------------- /db/migrate/20140520150925_create_discussion_threads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140520150925_create_discussion_threads.rb -------------------------------------------------------------------------------- /db/migrate/20140520201523_create_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140520201523_create_posts.rb -------------------------------------------------------------------------------- /db/migrate/20140605200642_create_visited_statuses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140605200642_create_visited_statuses.rb -------------------------------------------------------------------------------- /db/migrate/20140605202151_add_last_posted_to_to_discussion_threads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140605202151_add_last_posted_to_to_discussion_threads.rb -------------------------------------------------------------------------------- /db/migrate/20140605212910_create_threads_with_visited_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140605212910_create_threads_with_visited_status.rb -------------------------------------------------------------------------------- /db/migrate/20140605223603_create_subforums_with_visited_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140605223603_create_subforums_with_visited_status.rb -------------------------------------------------------------------------------- /db/migrate/20140605224228_add_last_thread_posted_to_to_subforums.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140605224228_add_last_thread_posted_to_to_subforums.rb -------------------------------------------------------------------------------- /db/migrate/20140606154516_rename_columns_for_unread_for_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140606154516_rename_columns_for_unread_for_user.rb -------------------------------------------------------------------------------- /db/migrate/20140609195302_fix_with_visited_status_views.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140609195302_fix_with_visited_status_views.rb -------------------------------------------------------------------------------- /db/migrate/20140611152940_create_delayed_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140611152940_create_delayed_jobs.rb -------------------------------------------------------------------------------- /db/migrate/20140611180743_create_notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140611180743_create_notifications.rb -------------------------------------------------------------------------------- /db/migrate/20140702171957_add_email_on_mention_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140702171957_add_email_on_mention_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20140707203027_create_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140707203027_create_groups.rb -------------------------------------------------------------------------------- /db/migrate/20140708205925_create_groups_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140708205925_create_groups_posts.rb -------------------------------------------------------------------------------- /db/migrate/20140710163204_create_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140710163204_create_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/20140712031258_add_subscribe_on_create_and_subscribe_when_mentioned_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140712031258_add_subscribe_on_create_and_subscribe_when_mentioned_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20140721223232_add_ui_color_to_subforums.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140721223232_add_ui_color_to_subforums.rb -------------------------------------------------------------------------------- /db/migrate/20140814153449_create_user_roles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140814153449_create_user_roles.rb -------------------------------------------------------------------------------- /db/migrate/20140814203855_add_required_roles_to_subforums.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140814203855_add_required_roles_to_subforums.rb -------------------------------------------------------------------------------- /db/migrate/20140815163922_add_subscribe_new_thread_in_subscribed_subforum_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140815163922_add_subscribe_new_thread_in_subscribed_subforum_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20140819153927_add_post_number_to_posts_and_highest_post_number_to_discussion_threads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140819153927_add_post_number_to_posts_and_highest_post_number_to_discussion_threads.rb -------------------------------------------------------------------------------- /db/migrate/20140820160048_drop_subforums_with_visited_status_view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140820160048_drop_subforums_with_visited_status_view.rb -------------------------------------------------------------------------------- /db/migrate/20140820161336_non_polymorphic_visited_statuses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140820161336_non_polymorphic_visited_statuses.rb -------------------------------------------------------------------------------- /db/migrate/20140820175446_track_last_post_read.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140820175446_track_last_post_read.rb -------------------------------------------------------------------------------- /db/migrate/20140826193115_add_broadcast_to_subscribers_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140826193115_add_broadcast_to_subscribers_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20140903171050_remove_accidental_pinned_attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140903171050_remove_accidental_pinned_attribute.rb -------------------------------------------------------------------------------- /db/migrate/20140904163524_add_description_to_subforums.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140904163524_add_description_to_subforums.rb -------------------------------------------------------------------------------- /db/migrate/20140909190021_create_welcome_messages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140909190021_create_welcome_messages.rb -------------------------------------------------------------------------------- /db/migrate/20140911152147_add_pinned_to_discussion_threads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140911152147_add_pinned_to_discussion_threads.rb -------------------------------------------------------------------------------- /db/migrate/20140911192911_add_last_post_created_at_to_discussion_threads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20140911192911_add_last_post_created_at_to_discussion_threads.rb -------------------------------------------------------------------------------- /db/migrate/20141014175857_add_first_aggregate_function.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20141014175857_add_first_aggregate_function.rb -------------------------------------------------------------------------------- /db/migrate/20141015164429_add_last_author_name_to_threads_with_visited_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20141015164429_add_last_author_name_to_threads_with_visited_status.rb -------------------------------------------------------------------------------- /db/migrate/20141015212555_add_creator_name_to_threads_with_visited_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20141015212555_add_creator_name_to_threads_with_visited_status.rb -------------------------------------------------------------------------------- /db/migrate/20141016191008_add_author_id_index_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20141016191008_add_author_id_index_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20141016192618_add_thread_id_index_to_visited_statuses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20141016192618_add_thread_id_index_to_visited_statuses.rb -------------------------------------------------------------------------------- /db/migrate/20141016193002_add_thread_id_index_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20141016193002_add_thread_id_index_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20141016200108_optimize_threads_with_visited_statuses_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20141016200108_optimize_threads_with_visited_statuses_query.rb -------------------------------------------------------------------------------- /db/migrate/20141017154222_add_last_post_created_by_to_discussion_threads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20141017154222_add_last_post_created_by_to_discussion_threads.rb -------------------------------------------------------------------------------- /db/migrate/20141017213409_drop_aggregate_function_first.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20141017213409_drop_aggregate_function_first.rb -------------------------------------------------------------------------------- /db/migrate/20150305194727_add_message_id_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20150305194727_add_message_id_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20150324165214_rename_current_hacker_schoolers_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20150324165214_rename_current_hacker_schoolers_group.rb -------------------------------------------------------------------------------- /db/migrate/20151029200824_add_deactivated_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20151029200824_add_deactivated_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20160309191432_one_role_per_subforum.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20160309191432_one_role_per_subforum.rb -------------------------------------------------------------------------------- /db/migrate/20160309194007_rename_everyone_role_to_pre_batch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20160309194007_rename_everyone_role_to_pre_batch.rb -------------------------------------------------------------------------------- /db/migrate/20160309194724_create_rc_start_subforum.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20160309194724_create_rc_start_subforum.rb -------------------------------------------------------------------------------- /db/migrate/20170111160452_destroy_deactivated_user_subscriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20170111160452_destroy_deactivated_user_subscriptions.rb -------------------------------------------------------------------------------- /db/migrate/20201106150006_increase_max_length_of_avatar_url.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20201106150006_increase_max_length_of_avatar_url.rb -------------------------------------------------------------------------------- /db/migrate/20230119202822_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20230119202822_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20230208185106_add_tsv_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20230208185106_add_tsv_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20230208213350_add_service_name_to_active_storage_blobs.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20230208213350_add_service_name_to_active_storage_blobs.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20230208213351_create_active_storage_variant_records.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20230208213351_create_active_storage_variant_records.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20230209203752_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/migrate/20230209203752_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /db/structure.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/db/structure.sql -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/clojure_script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/lib/clojure_script.rb -------------------------------------------------------------------------------- /lib/silence_delayed_job_queries.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/lib/silence_delayed_job_queries.rb -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/accounts.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/lib/tasks/accounts.rake -------------------------------------------------------------------------------- /lib/tasks/cljs.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/lib/tasks/cljs.rake -------------------------------------------------------------------------------- /lib/tasks/db.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/lib/tasks/db.rake -------------------------------------------------------------------------------- /lib/tasks/search.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/lib/tasks/search.rake -------------------------------------------------------------------------------- /lib/tasks/test.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/lib/tasks/test.rake -------------------------------------------------------------------------------- /lib/web_socket_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/lib/web_socket_handler.rb -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/package.json -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/project.clj -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/public/500.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/public/robots.txt -------------------------------------------------------------------------------- /test/assets/builds/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/clojurescript/community/t_controller.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/clojurescript/community/t_controller.cljs -------------------------------------------------------------------------------- /test/clojurescript/community/util/t_autocomplete.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/clojurescript/community/util/t_autocomplete.cljs -------------------------------------------------------------------------------- /test/clojurescript/community/util/t_routing.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/clojurescript/community/util/t_routing.cljs -------------------------------------------------------------------------------- /test/clojurescript/community/util/t_selection_list.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/clojurescript/community/util/t_selection_list.cljs -------------------------------------------------------------------------------- /test/clojurescript/community/util/t_transform.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/clojurescript/community/util/t_transform.cljs -------------------------------------------------------------------------------- /test/clojurescript/jasmine/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/clojurescript/jasmine/core.clj -------------------------------------------------------------------------------- /test/clojurescript/jasmine/core.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/clojurescript/jasmine/core.cljs -------------------------------------------------------------------------------- /test/clojurescript/support/jasmine-browser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/clojurescript/support/jasmine-browser.json -------------------------------------------------------------------------------- /test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/controllers/api/posts_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/controllers/api/posts_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/api/private/email_webhooks_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/controllers/api/private/email_webhooks_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/api/threads_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/controllers/api/threads_controller_test.rb -------------------------------------------------------------------------------- /test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/discussion_threads.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/fixtures/discussion_threads.yml -------------------------------------------------------------------------------- /test/fixtures/posts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/fixtures/posts.yml -------------------------------------------------------------------------------- /test/fixtures/roles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/fixtures/roles.yml -------------------------------------------------------------------------------- /test/fixtures/subforum_groups.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/fixtures/subforum_groups.yml -------------------------------------------------------------------------------- /test/fixtures/subforums.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/fixtures/subforums.yml -------------------------------------------------------------------------------- /test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/fixtures/users.yml -------------------------------------------------------------------------------- /test/fixtures/visited_statuses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/fixtures/visited_statuses.yml -------------------------------------------------------------------------------- /test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/notification_mailer_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/mailers/notification_mailer_test.rb -------------------------------------------------------------------------------- /test/mailers/previews/notification_mailer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/mailers/previews/notification_mailer_preview.rb -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/ability_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/models/ability_test.rb -------------------------------------------------------------------------------- /test/models/discussion_thread_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/models/discussion_thread_test.rb -------------------------------------------------------------------------------- /test/models/post_number_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/models/post_number_test.rb -------------------------------------------------------------------------------- /test/models/post_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/models/post_test.rb -------------------------------------------------------------------------------- /test/models/subforum_group_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/models/subforum_group_test.rb -------------------------------------------------------------------------------- /test/models/subforum_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/models/subforum_test.rb -------------------------------------------------------------------------------- /test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/models/user_test.rb -------------------------------------------------------------------------------- /test/models/visited_status_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/models/visited_status_test.rb -------------------------------------------------------------------------------- /test/services/distributed_lock_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/services/distributed_lock_test.rb -------------------------------------------------------------------------------- /test/services/redis_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/services/redis_cache.rb -------------------------------------------------------------------------------- /test/services/reply_info_verifier_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/services/reply_info_verifier_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /tmp/pids/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/javascripts/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/vendor/assets/javascripts/highlight.pack.js -------------------------------------------------------------------------------- /vendor/assets/javascripts/marked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/vendor/assets/javascripts/marked.js -------------------------------------------------------------------------------- /vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/ascetic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/vendor/assets/stylesheets/highlight/ascetic.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/vendor/assets/stylesheets/highlight/github.css -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recursecenter/community/HEAD/yarn.lock --------------------------------------------------------------------------------