├── .autocorrectignore ├── .devcontainer ├── Dockerfile ├── devcontainer.json └── docker-compose.yml ├── .dockerignore ├── .env ├── .github └── workflows │ ├── release.yml │ ├── release_base.yml │ ├── release_tag.yml │ └── test.yml ├── .gitignore ├── .rubocop.yml ├── .vscode ├── extensions.json └── settings.json ├── CONTRIBUTE.md ├── Dockerfile ├── Dockerfile-base ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Makefile ├── Procfile.dev ├── README.md ├── Rakefile ├── app ├── assets │ └── config │ │ └── manifest.js ├── channels │ ├── application_cable │ │ ├── channel.rb │ │ └── connection.rb │ ├── notifications_channel.rb │ └── replies_channel.rb ├── components │ ├── alert_component.html.erb │ ├── alert_component.rb │ ├── application_component.rb │ ├── profile_card_component.html.erb │ ├── profile_card_component.rb │ ├── reply_component.html.erb │ ├── reply_component.rb │ ├── reply_to_component.html.erb │ ├── reply_to_component.rb │ ├── topic_component.html.erb │ └── topic_component.rb ├── controllers │ ├── admin │ │ ├── application_controller.rb │ │ ├── applications_controller.rb │ │ ├── comments_controller.rb │ │ ├── dashboards_controller.rb │ │ ├── locations_controller.rb │ │ ├── nodes_controller.rb │ │ ├── photos_controller.rb │ │ ├── plugins_controller.rb │ │ ├── replies_controller.rb │ │ ├── site_configs_controller.rb │ │ ├── stats_controller.rb │ │ ├── topics_controller.rb │ │ └── users_controller.rb │ ├── api │ │ └── v3 │ │ │ ├── application_controller.rb │ │ │ ├── devices_controller.rb │ │ │ ├── likes_controller.rb │ │ │ ├── nodes_controller.rb │ │ │ ├── notifications_controller.rb │ │ │ ├── photos_controller.rb │ │ │ ├── replies_controller.rb │ │ │ ├── root_controller.rb │ │ │ ├── topics_controller.rb │ │ │ └── users_controller.rb │ ├── application_controller.rb │ ├── application_controller │ │ ├── current_info.rb │ │ ├── deviseable.rb │ │ ├── localize.rb │ │ ├── turbolinks.rb │ │ └── user_notifications.rb │ ├── auth │ │ └── sso_controller.rb │ ├── comments_controller.rb │ ├── devices_controller.rb │ ├── home_controller.rb │ ├── likes_controller.rb │ ├── nodes_controller.rb │ ├── notifications │ │ └── notifications_controller.rb │ ├── oauth │ │ ├── applications_controller.rb │ │ └── authorized_applications_controller.rb │ ├── photos_controller.rb │ ├── replies_controller.rb │ ├── search_controller.rb │ ├── settings_controller.rb │ ├── team_users_controller.rb │ ├── teams_controller.rb │ ├── topics │ │ └── list_actions.rb │ ├── topics_controller.rb │ ├── users │ │ ├── omniauth_callbacks_controller.rb │ │ ├── passwords_controller.rb │ │ ├── registrations_controller.rb │ │ ├── sessions_controller.rb │ │ ├── team_actions.rb │ │ └── user_actions.rb │ └── users_controller.rb ├── helpers │ ├── application_helper.rb │ ├── likes_helper.rb │ ├── locations_helper.rb │ ├── nodes_helper.rb │ ├── teams_helper.rb │ ├── topics_helper.rb │ └── users_helper.rb ├── javascript │ ├── admin.scss │ ├── admin │ │ └── index.scss │ ├── application.js │ ├── front.scss │ ├── front │ │ ├── app.js │ │ ├── editor.js │ │ ├── emoji-data.js │ │ ├── emoji-modal.js │ │ ├── highlight.css │ │ ├── home.scss │ │ ├── index.js │ │ ├── index.scss │ │ ├── notifications.scss │ │ ├── notifier.js │ │ ├── search.scss │ │ ├── sessions.scss │ │ ├── teams.scss │ │ ├── toc.js │ │ ├── toc.scss │ │ ├── topics.js │ │ └── users.scss │ ├── homeland │ │ ├── _mixins.scss │ │ ├── _vars.scss │ │ ├── application.tailwind.css │ │ ├── bootstrap_custom.scss │ │ ├── dark-mode.scss │ │ ├── i18n.js.erb │ │ ├── iconfont.scss │ │ ├── index.js │ │ ├── index.scss │ │ ├── markdown.scss │ │ └── turbolinks-app.scss │ ├── images │ │ └── favicon.png │ ├── jsconfig.json │ ├── turbolinks-app.scss │ └── vendor │ │ ├── atwho.css │ │ ├── bootstrap.js │ │ ├── jquery.fluidbox.css │ │ ├── social-share-button │ │ ├── facebook.svg │ │ ├── index.js │ │ ├── index.scss │ │ ├── twitter.svg │ │ ├── wechat.js │ │ ├── wechat.svg │ │ └── weibo.svg │ │ └── tooltipster.bundle.scss ├── jobs │ ├── application_job.rb │ ├── async_job.rb │ ├── github_repo_fetcher_job.rb │ ├── mention_topic_job.rb │ ├── notify_reply_job.rb │ ├── notify_topic_job.rb │ ├── notify_topic_node_changed_job.rb │ ├── push_job.rb │ ├── scheduler │ │ ├── doorkeeper_cleanup_job.rb │ │ ├── notification_cleanup_job.rb │ │ ├── online_user_stats_job.rb │ │ ├── spam_cleanup_job.rb │ │ └── total_user_stats_job.rb │ ├── topic_read_job.rb │ └── topic_reference_job.rb ├── mailers │ ├── application_mailer.rb │ └── user_mailer.rb ├── models │ ├── ability.rb │ ├── application_record.rb │ ├── authorization.rb │ ├── cache_version.rb │ ├── comment.rb │ ├── concerns │ │ ├── closeable.rb │ │ ├── countable.rb │ │ ├── fake_second_cache.rb │ │ ├── markdown_body.rb │ │ ├── mention_topic.rb │ │ ├── mentionable.rb │ │ ├── redis_countable.rb │ │ ├── scoped_setting.rb │ │ ├── searchable.rb │ │ ├── soft_delete.rb │ │ ├── topic_reference.rb │ │ └── user_avatar_delegate.rb │ ├── counter.rb │ ├── current.rb │ ├── device.rb │ ├── location.rb │ ├── node.rb │ ├── notification.rb │ ├── photo.rb │ ├── profile.rb │ ├── reply.rb │ ├── reply │ │ ├── notify.rb │ │ └── voteable.rb │ ├── search_document.rb │ ├── setting.rb │ ├── team.rb │ ├── team_user.rb │ ├── topic.rb │ ├── topic │ │ ├── actions.rb │ │ ├── auto_correct.rb │ │ ├── notify.rb │ │ ├── rate_limit.rb │ │ └── search.rb │ ├── user.rb │ ├── user │ │ ├── avatar.rb │ │ ├── blockable.rb │ │ ├── deviseable.rb │ │ ├── followable.rb │ │ ├── github_repository.rb │ │ ├── likeable.rb │ │ ├── profile_fields.rb │ │ ├── redis_online_trackable.rb │ │ ├── reward_fields.rb │ │ ├── roles.rb │ │ ├── soft_delete.rb │ │ └── topic_actions.rb │ └── user_sso.rb ├── uploaders │ ├── avatar_uploader.rb │ ├── base_uploader.rb │ └── photo_uploader.rb └── views │ ├── admin │ ├── applications │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ └── show.html.erb │ ├── comments │ │ ├── _form.html.erb │ │ ├── destroy.js.erb │ │ ├── edit.html.erb │ │ └── index.html.erb │ ├── dashboards │ │ └── index.html.erb │ ├── locations │ │ ├── _base.html.erb │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ └── index.html.erb │ ├── nodes │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ └── new.html.erb │ ├── photos │ │ ├── destroy.js.erb │ │ ├── index.html.erb │ │ └── show.html.erb │ ├── plugins │ │ ├── index.html.erb │ │ ├── new.html.erb │ │ └── show.html.erb │ ├── replies │ │ ├── _form.html.erb │ │ ├── destroy.js.erb │ │ ├── edit.html.erb │ │ └── index.html.erb │ ├── site_configs │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ └── index.html.erb │ ├── topics │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ └── new.html.erb │ └── users │ │ ├── _form.html.erb │ │ ├── _user.html.erb │ │ ├── destroy.js.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ └── new.html.erb │ ├── api │ └── v3 │ │ ├── application │ │ ├── _abilities.json.jbuilder │ │ ├── _node.json.jbuilder │ │ ├── _notification.json.jbuilder │ │ ├── _reply.json.jbuilder │ │ ├── _topic.json.jbuilder │ │ └── _user.json.jbuilder │ │ ├── nodes │ │ ├── index.json.jbuilder │ │ └── show.json.jbuilder │ │ ├── notifications │ │ └── index.json.jbuilder │ │ ├── photos │ │ └── create.json.jbuilder │ │ ├── replies │ │ └── show.json.jbuilder │ │ ├── topics │ │ ├── index.json.jbuilder │ │ ├── replies.json.jbuilder │ │ └── show.json.jbuilder │ │ └── users │ │ ├── blocked.json.jbuilder │ │ ├── followers.json.jbuilder │ │ ├── following.json.jbuilder │ │ ├── index.json.jbuilder │ │ ├── replies.json.jbuilder │ │ ├── show.json.jbuilder │ │ └── topics.json.jbuilder │ ├── comments │ ├── _comment.html.erb │ └── create.js.erb │ ├── devise │ ├── confirmations │ │ └── new.html.erb │ ├── mailer │ │ ├── confirmation_instructions.html.erb │ │ ├── reset_password_instructions.html.erb │ │ └── unlock_instructions.html.erb │ ├── menu │ │ ├── _login_items.html.erb │ │ └── _registration_items.html.erb │ ├── passwords │ │ ├── edit.html.erb │ │ └── new.html.erb │ ├── registrations │ │ └── new.html.erb │ ├── sessions │ │ └── new.html.erb │ ├── shared │ │ └── _links.erb │ └── unlocks │ │ └── new.html.erb │ ├── doorkeeper │ ├── applications │ │ ├── _form.html.erb │ │ ├── _menu.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── new.html.erb │ │ └── show.html.erb │ └── authorizations │ │ ├── error.html.erb │ │ ├── new.html.erb │ │ └── show.html.erb │ ├── errors │ ├── 403.html.erb │ └── 404.html.erb │ ├── home │ └── markdown.html.erb │ ├── kaminari │ ├── _gap.html.erb │ ├── _next_page.html.erb │ ├── _page.html.erb │ ├── _paginator.html.erb │ └── _prev_page.html.erb │ ├── layouts │ ├── admin.html.erb │ ├── application.html.erb │ ├── mailer.html.erb │ └── simple.html.erb │ ├── likes │ ├── create.js.erb │ ├── destory.js.erb │ └── index.html.erb │ ├── notifications │ ├── _comment.html.erb │ ├── _follow.html.erb │ ├── _mention.html.erb │ ├── _node_changed.html.erb │ ├── _team_invite.html.erb │ ├── _topic.html.erb │ ├── _topic_reply.html.erb │ ├── mentions │ │ ├── _comment.html.erb │ │ ├── _reply.html.erb │ │ └── _topic.html.erb │ └── notifications │ │ ├── _notification.html.erb │ │ └── index.html.erb │ ├── replies │ ├── _create_callback.js.erb │ ├── _system_event.html.erb │ ├── create.js.erb │ ├── edit.html.erb │ ├── index.js.erb │ ├── reply_to.js.erb │ ├── system_events │ │ ├── _ban.html.erb │ │ ├── _close.html.erb │ │ ├── _excellent.html.erb │ │ ├── _mention.html.erb │ │ ├── _reopen.html.erb │ │ └── _unexcellent.html.erb │ └── update.js.erb │ ├── search │ ├── _page.html.erb │ ├── _team.html.erb │ ├── _topic.html.erb │ ├── _user.html.erb │ └── index.html.erb │ ├── settings │ ├── _menu.html.erb │ ├── account.html.erb │ ├── password.html.erb │ ├── profile.html.erb │ ├── reward.html.erb │ └── show.html.erb │ ├── shared │ ├── _captcha_input.html.erb │ ├── _comment.html.erb │ ├── _comments.html.erb │ ├── _editor_toolbar.html.erb │ ├── _error_messages.html.erb │ ├── _hot_locations.html.erb │ ├── _navbar.html.erb │ └── _usernav.html.erb │ ├── team_users │ ├── _form.html.erb │ ├── _team_user.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ ├── new.html.erb │ └── show.html.erb │ ├── teams │ ├── _header.html.erb │ ├── _sidebar.html.erb │ ├── _team_list.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ ├── new.html.erb │ └── show.html.erb │ ├── topics │ ├── _ban.html.erb │ ├── _ban_reason.html.erb │ ├── _buttons.html.erb │ ├── _form.html.erb │ ├── _menu.html.erb │ ├── _node_info.html.erb │ ├── _references.html.erb │ ├── _reply_form.html.erb │ ├── _sidebar_box_node_recent_topics.html.erb │ ├── _sidebar_box_tips.html.erb │ ├── _sidebar_for_topic_index.html.erb │ ├── _topic.html.erb │ ├── _topic_info.html.erb │ ├── _topic_sidebar.html.erb │ ├── ban.js.erb │ ├── create.js.erb │ ├── edit.html.erb │ ├── feed.builder │ ├── index.html.erb │ ├── new.html.erb │ ├── node_feed.builder │ ├── preview.json.jbuilder │ ├── show.html.erb │ └── update.js.erb │ ├── user_mailer │ └── welcome.html.erb │ └── users │ ├── _info.html.erb │ ├── _menu.html.erb │ ├── _recent_publish_topics.html.erb │ ├── _replies.html.erb │ ├── _repos.html.erb │ ├── _reward.html.erb │ ├── _sidebar.html.erb │ ├── _topics.html.erb │ ├── _user_list.html.erb │ ├── blocked.html.erb │ ├── city.html.erb │ ├── favorites.html.erb │ ├── feed.builder │ ├── followers.html.erb │ ├── index.html.erb │ ├── replies.html.erb │ ├── reward.js.erb │ ├── show.html.erb │ └── topics.html.erb ├── bin ├── bundle ├── dev ├── docker-start ├── provision.sh ├── rails ├── rake ├── rubocop ├── setup ├── shakapacker ├── shakapacker-dev-server ├── spring ├── thrust ├── update └── yarn ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── _setup_mailer.rb │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── bootstrap_form.rb │ ├── carrierwave.rb │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── cors.rb │ ├── devise.rb │ ├── doorkeeper.rb │ ├── exception-track.rb │ ├── feature_policy.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── kaminari_config.rb │ ├── mime_types.rb │ ├── notifications.rb │ ├── per_form_csrf_tokens.rb │ ├── permissions_policy.rb │ ├── rack-attack.rb │ ├── redis.rb │ ├── request_forgery_protection.rb │ ├── rucaptcha.rb │ ├── session_store.rb │ ├── social-share-button.rb │ ├── twemoji.rb │ └── wrap_parameters.rb ├── locales │ ├── admin.en.yml │ ├── admin.zh-CN.yml │ ├── carrierwave.en.yml │ ├── carrierwave.zh-CN.yml │ ├── devise.en.yml │ ├── devise.zh-CN.yml │ ├── doorkeeper.zh-CN.yml │ ├── en.yml │ ├── views.en.yml │ ├── views.zh-CN.yml │ └── zh-CN.yml ├── nginx │ ├── build │ ├── homeland.conf.erb │ ├── html │ │ ├── 404.png │ │ └── 415.png │ ├── nginx.conf.erb │ └── start ├── puma-backup.rb ├── puma-master.rb ├── puma.rb ├── redis.yml ├── routes.rb ├── schedule.yml ├── secrets.yml ├── shakapacker.yml ├── sidekiq.yml ├── spring.rb ├── storage.yml └── webpack │ ├── environment.js │ ├── loaders │ └── erb.js │ └── webpack.config.js ├── db ├── migrate │ ├── 20160117061547_init_pg_db.rb │ ├── 20160119135131_update_user_name_allow_null.rb │ ├── 20160119163218_update_oauth_token_fields_limit.rb │ ├── 20160119191013_add_indexes_to_table.rb │ ├── 20160126061903_create_settings.rb │ ├── 20160219075601_create_devices.rb │ ├── 20160302043713_add_user_id_index_on_notifications.rb │ ├── 20160329032533_create_notifications.notifications.rb │ ├── 20160329091441_remove_old_notifications.rb │ ├── 20160518061135_add_closed_at_to_topics.rb │ ├── 20160518083347_remove_private_token_from_users.rb │ ├── 20160602020013_add_target_to_replies.rb │ ├── 20160707084438_create_team_users_join_table.rb │ ├── 20160710111853_add_team_id_to_topics.rb │ ├── 20160819093756_add_lockable_to_devise.rb │ ├── 20160826044113_add_level_to_oauth_applications.rb │ ├── 20160912124102_add_team_users_count_to_users.rb │ ├── 20161215014636_remove_body_html_field.rb │ ├── 20161221022846_create_user_sso.rb │ ├── 20161228064225_remove_unneeded_indexes.rb │ ├── 20161230094832_add_text_pattern_opts_to_users.rb │ ├── 20170204090209_create_actions.rb │ ├── 20170207141208_remove_array_action_fields.rb │ ├── 20170217050010_create_exception_track_logs.rb │ ├── 20170222062457_add_reply_to_id_to_replies.rb │ ├── 20170224074052_remove_bad_fields_from_users.rb │ ├── 20170302084611_remove_hr_fields.rb │ ├── 20180316113342_add_last_reply_id_index_to_topics.rb │ ├── 20180316130855_rename_notifications_table_name.rb │ ├── 20180614093642_change_topics_excellent_to_grade.rb │ ├── 20180912075805_add_confidential_to_applications.rb │ ├── 20200213140928_upgrade_user_state.rb │ ├── 20200213155459_add_unique_index_to_users.rb │ ├── 20200331102233_remove_verified_from_users.rb │ ├── 20200717154057_create_search_documents.rb │ ├── 20200721020514_create_profiles.rb │ ├── 20200721022652_migrate_profile_data.rb │ ├── 20201016074728_add_preferences_to_profiles.rb │ ├── 20201119010515_remove_node_name_from_topics.rb │ ├── 20201221082655_remove_follower_ids_from_users.rb │ ├── 20201224095900_remove_section.rb │ ├── 20210409032709_upgrade_profile_fields_into_store.rb │ ├── 20220113130722_create_counters.rb │ ├── 20231003022419_add_service_name_to_active_storage_blobs.active_storage.rb │ ├── 20231003022420_create_active_storage_variant_records.active_storage.rb │ ├── 20231003022421_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb │ └── 20250630092055_add_confirmable_to_devise.rb ├── schema.rb └── seeds.rb ├── docker-compose.yml ├── lib ├── assets │ └── javascripts │ │ ├── backbone.js │ │ ├── google_analytics.js │ │ ├── jquery.atwho.min.js │ │ ├── jquery.autogrow-textarea.js │ │ ├── jquery.fluidbox.min.js │ │ ├── jquery.hotkeys.js │ │ ├── jquery.infinitescroll.min.js │ │ ├── jquery.mobile-events.js │ │ ├── jquery.qrcode.min.js │ │ ├── jquery.timeago.js │ │ ├── jquery.timeago.settings.js │ │ ├── pagination.js │ │ ├── tooltipster.bundle.min.js │ │ └── underscore.js ├── homeland.rb ├── homeland │ ├── html.rb │ ├── image_thumb.rb │ ├── markdown.rb │ ├── markdown │ │ ├── guides.en.md │ │ └── guides.zh-CN.md │ ├── pipeline.rb │ ├── pipeline │ │ ├── embed_video_filter.rb │ │ ├── floor_filter.rb │ │ ├── imageproxy_filter.rb │ │ ├── markdown_filter.rb │ │ ├── mention_filter.rb │ │ ├── normalize_mention_filter.rb │ │ └── twemoji_filter.rb │ ├── plugin.rb │ ├── sanitize.rb │ ├── sanitize │ │ └── topic_scrubber.rb │ ├── search.rb │ ├── sso.rb │ ├── user_notification_helper.rb │ ├── username.rb │ ├── utils.rb │ └── version.rb ├── rails │ └── generators │ │ └── erb │ │ └── scaffold │ │ └── scaffold_generator.rb ├── single_sign_on.rb ├── tasks │ ├── release.rake │ └── search.rake └── templates │ ├── erb │ └── scaffold │ │ ├── _base.html.erb │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── new.html.erb │ │ └── show.html.erb │ └── rails │ └── scaffold_controller │ └── controller.rb ├── package.json ├── plugins └── test │ ├── boot.rb │ └── locales │ └── test.yml ├── postcss.config.js ├── public ├── 400.html ├── 404.html ├── 406-unsupported-browser.html ├── 422.html ├── 500.html ├── avatar.png ├── favicon.png ├── icon.png ├── icon.svg ├── packs-test │ └── manifest.json ├── robots.txt └── system │ └── letter_avatars │ ├── -.png │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ ├── _.png │ ├── a.png │ ├── b.png │ ├── c.png │ ├── d.png │ ├── e.png │ ├── f.png │ ├── g.png │ ├── h.png │ ├── i.png │ ├── j.png │ ├── k.png │ ├── l.png │ ├── m.png │ ├── n.png │ ├── o.png │ ├── p.png │ ├── q.png │ ├── r.png │ ├── s.png │ ├── t.png │ ├── u.png │ ├── v.png │ ├── w.png │ ├── x.png │ ├── y.png │ └── z.png ├── tailwind.config.js ├── test ├── components │ ├── alert_component_test.rb │ ├── profile_card_component_test.rb │ ├── reply_component_test.rb │ ├── reply_to_component_test.rb │ └── topic_component_test.rb ├── controllers │ ├── admin │ │ ├── comments_controller_test.rb │ │ ├── dashboards_controller_test.rb │ │ ├── replies_controller_test.rb │ │ ├── topics_controller_test.rb │ │ └── users_controller_test.rb │ ├── api │ │ ├── devices_test.rb │ │ ├── likes_test.rb │ │ ├── nodes_test.rb │ │ ├── notifications_test.rb │ │ ├── photos_test.rb │ │ ├── replies_test.rb │ │ ├── root_test.rb │ │ ├── topics_test.rb │ │ └── users_test.rb │ ├── auth │ │ └── sso_controller_test.rb │ ├── devices_controller_test.rb │ ├── home_controller_test.rb │ ├── likes_controller_test.rb │ ├── nodes_controller_test.rb │ ├── oauth │ │ └── applications_controller_test.rb │ ├── photos_controller_test.rb │ ├── replies_controller_test.rb │ ├── search_controller_test.rb │ ├── settings_controller_test.rb │ ├── team_users_controller_test.rb │ ├── teams_controller_test.rb │ ├── topics_controller_test.rb │ ├── turbolinks_controller_test.rb │ ├── users │ │ ├── passwords_controller_test.rb │ │ ├── registrations_controller_test.rb │ │ └── sessions_controller_test.rb │ └── users_controller_test.rb ├── factories │ ├── access_grants.rb │ ├── access_tokens.rb │ ├── applications.rb │ ├── authorizations.rb │ ├── comments.rb │ ├── counters.rb │ ├── devices.rb │ ├── locations.rb │ ├── nodes.rb │ ├── notification_mentions.rb │ ├── notification_node_changeds.rb │ ├── notification_topic_replies.rb │ ├── notification_topics.rb │ ├── notifications.rb │ ├── photos.rb │ ├── replies.rb │ ├── site_configs.rb │ ├── team_users.rb │ ├── teams.rb │ ├── topics.rb │ └── users.rb ├── fixtures │ ├── files │ │ ├── test.html │ │ ├── test.png │ │ └── test.svg │ ├── markdown │ │ ├── out.html.txt │ │ └── raw.md │ ├── plain.html │ └── plain.txt ├── helpers │ ├── application_helper_test.rb │ ├── likes_helper_test.rb │ ├── locations_helper_test.rb │ ├── topics_helper_test.rb │ └── users_helper_test.rb ├── integration │ ├── oauth2_test.rb │ └── users_test.rb ├── jobs │ ├── github_repo_fetcher_job_test.rb │ ├── notify_reply_job_test.rb │ ├── notify_topic_job_test.rb │ ├── notify_topic_node_changed_job_test.rb │ └── scheduler │ │ ├── doorkeeper_cleanup_job_test.rb │ │ ├── notification_cleanup_job_test.rb │ │ └── spam_cleaup_job_test.rb ├── lib │ ├── homeland_test.rb │ ├── html_test.rb │ ├── image_thumb_test.rb │ ├── markdown_test.rb │ ├── sanitize_test.rb │ ├── search_test.rb │ └── utils_test.rb ├── models │ ├── ability_test.rb │ ├── cache_version_test.rb │ ├── comment_test.rb │ ├── concerns │ │ ├── base_model_test.rb │ │ ├── counterable_test.rb │ │ ├── markdown_body_test.rb │ │ ├── mention_topic_test.rb │ │ ├── mentionable_test.rb │ │ ├── soft_delete_test.rb │ │ └── topic_reference_test.rb │ ├── counter_test.rb │ ├── device_test.rb │ ├── location_test.rb │ ├── node_test.rb │ ├── notification_test.rb │ ├── photo_test.rb │ ├── profile_test.rb │ ├── reply_test.rb │ ├── search_document_test.rb │ ├── setting │ │ └── legecy_test.rb │ ├── setting_test.rb │ ├── team_test.rb │ ├── team_user_test.rb │ ├── topic_test.rb │ ├── user │ │ ├── avatar_test.rb │ │ ├── deviseable_test.rb │ │ ├── online_trackable_test.rb │ │ ├── profile_fields_test.rb │ │ ├── reward_fields_test.rb │ │ └── soft_delete_test.rb │ └── user_test.rb ├── plugins │ ├── plugin_load_test.rb │ ├── plugin_test.rb │ └── setting_test.rb ├── spec_helper.rb ├── support │ ├── api_controller_test.rb │ └── model.rb ├── test_helper.rb └── uploaders │ ├── avatar_uploader_test.rb │ └── photo_uploader_test.rb ├── tsconfig.json └── yarn.lock /.autocorrectignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.autocorrectignore -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release_base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.github/workflows/release_base.yml -------------------------------------------------------------------------------- /.github/workflows/release_tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.github/workflows/release_tag.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/CONTRIBUTE.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/Dockerfile-base -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/Makefile -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/Procfile.dev -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /app/channels/notifications_channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/channels/notifications_channel.rb -------------------------------------------------------------------------------- /app/channels/replies_channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/channels/replies_channel.rb -------------------------------------------------------------------------------- /app/components/alert_component.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/components/alert_component.html.erb -------------------------------------------------------------------------------- /app/components/alert_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/components/alert_component.rb -------------------------------------------------------------------------------- /app/components/application_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/components/application_component.rb -------------------------------------------------------------------------------- /app/components/profile_card_component.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/components/profile_card_component.html.erb -------------------------------------------------------------------------------- /app/components/profile_card_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/components/profile_card_component.rb -------------------------------------------------------------------------------- /app/components/reply_component.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/components/reply_component.html.erb -------------------------------------------------------------------------------- /app/components/reply_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/components/reply_component.rb -------------------------------------------------------------------------------- /app/components/reply_to_component.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/components/reply_to_component.html.erb -------------------------------------------------------------------------------- /app/components/reply_to_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/components/reply_to_component.rb -------------------------------------------------------------------------------- /app/components/topic_component.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/components/topic_component.html.erb -------------------------------------------------------------------------------- /app/components/topic_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/components/topic_component.rb -------------------------------------------------------------------------------- /app/controllers/admin/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/applications_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/applications_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/comments_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/comments_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/dashboards_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/dashboards_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/locations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/locations_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/nodes_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/nodes_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/photos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/photos_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/plugins_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/plugins_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/replies_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/replies_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/site_configs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/site_configs_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/stats_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/stats_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/topics_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/topics_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/admin/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v3/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/api/v3/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v3/devices_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/api/v3/devices_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v3/likes_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/api/v3/likes_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v3/nodes_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/api/v3/nodes_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v3/notifications_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/api/v3/notifications_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v3/photos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/api/v3/photos_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v3/replies_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/api/v3/replies_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v3/root_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/api/v3/root_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v3/topics_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/api/v3/topics_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v3/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/api/v3/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller/current_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/application_controller/current_info.rb -------------------------------------------------------------------------------- /app/controllers/application_controller/deviseable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/application_controller/deviseable.rb -------------------------------------------------------------------------------- /app/controllers/application_controller/localize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/application_controller/localize.rb -------------------------------------------------------------------------------- /app/controllers/application_controller/turbolinks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/application_controller/turbolinks.rb -------------------------------------------------------------------------------- /app/controllers/application_controller/user_notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/application_controller/user_notifications.rb -------------------------------------------------------------------------------- /app/controllers/auth/sso_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/auth/sso_controller.rb -------------------------------------------------------------------------------- /app/controllers/comments_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/comments_controller.rb -------------------------------------------------------------------------------- /app/controllers/devices_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/devices_controller.rb -------------------------------------------------------------------------------- /app/controllers/home_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/home_controller.rb -------------------------------------------------------------------------------- /app/controllers/likes_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/likes_controller.rb -------------------------------------------------------------------------------- /app/controllers/nodes_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/nodes_controller.rb -------------------------------------------------------------------------------- /app/controllers/notifications/notifications_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/notifications/notifications_controller.rb -------------------------------------------------------------------------------- /app/controllers/oauth/applications_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/oauth/applications_controller.rb -------------------------------------------------------------------------------- /app/controllers/oauth/authorized_applications_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/oauth/authorized_applications_controller.rb -------------------------------------------------------------------------------- /app/controllers/photos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/photos_controller.rb -------------------------------------------------------------------------------- /app/controllers/replies_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/replies_controller.rb -------------------------------------------------------------------------------- /app/controllers/search_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/search_controller.rb -------------------------------------------------------------------------------- /app/controllers/settings_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/settings_controller.rb -------------------------------------------------------------------------------- /app/controllers/team_users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/team_users_controller.rb -------------------------------------------------------------------------------- /app/controllers/teams_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/teams_controller.rb -------------------------------------------------------------------------------- /app/controllers/topics/list_actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/topics/list_actions.rb -------------------------------------------------------------------------------- /app/controllers/topics_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/topics_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/omniauth_callbacks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/users/omniauth_callbacks_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/passwords_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/users/passwords_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/registrations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/users/registrations_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/users/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/team_actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/users/team_actions.rb -------------------------------------------------------------------------------- /app/controllers/users/user_actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/users/user_actions.rb -------------------------------------------------------------------------------- /app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/likes_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/helpers/likes_helper.rb -------------------------------------------------------------------------------- /app/helpers/locations_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/helpers/locations_helper.rb -------------------------------------------------------------------------------- /app/helpers/nodes_helper.rb: -------------------------------------------------------------------------------- 1 | module NodesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/teams_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/helpers/teams_helper.rb -------------------------------------------------------------------------------- /app/helpers/topics_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/helpers/topics_helper.rb -------------------------------------------------------------------------------- /app/helpers/users_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/helpers/users_helper.rb -------------------------------------------------------------------------------- /app/javascript/admin.scss: -------------------------------------------------------------------------------- 1 | @import "admin/index"; 2 | -------------------------------------------------------------------------------- /app/javascript/admin/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/admin/index.scss -------------------------------------------------------------------------------- /app/javascript/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/application.js -------------------------------------------------------------------------------- /app/javascript/front.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front.scss -------------------------------------------------------------------------------- /app/javascript/front/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/app.js -------------------------------------------------------------------------------- /app/javascript/front/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/editor.js -------------------------------------------------------------------------------- /app/javascript/front/emoji-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/emoji-data.js -------------------------------------------------------------------------------- /app/javascript/front/emoji-modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/emoji-modal.js -------------------------------------------------------------------------------- /app/javascript/front/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/highlight.css -------------------------------------------------------------------------------- /app/javascript/front/home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/home.scss -------------------------------------------------------------------------------- /app/javascript/front/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/index.js -------------------------------------------------------------------------------- /app/javascript/front/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/index.scss -------------------------------------------------------------------------------- /app/javascript/front/notifications.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/notifications.scss -------------------------------------------------------------------------------- /app/javascript/front/notifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/notifier.js -------------------------------------------------------------------------------- /app/javascript/front/search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/search.scss -------------------------------------------------------------------------------- /app/javascript/front/sessions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/sessions.scss -------------------------------------------------------------------------------- /app/javascript/front/teams.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/teams.scss -------------------------------------------------------------------------------- /app/javascript/front/toc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/toc.js -------------------------------------------------------------------------------- /app/javascript/front/toc.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/toc.scss -------------------------------------------------------------------------------- /app/javascript/front/topics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/topics.js -------------------------------------------------------------------------------- /app/javascript/front/users.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/front/users.scss -------------------------------------------------------------------------------- /app/javascript/homeland/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/homeland/_mixins.scss -------------------------------------------------------------------------------- /app/javascript/homeland/_vars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/homeland/_vars.scss -------------------------------------------------------------------------------- /app/javascript/homeland/application.tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/homeland/application.tailwind.css -------------------------------------------------------------------------------- /app/javascript/homeland/bootstrap_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/homeland/bootstrap_custom.scss -------------------------------------------------------------------------------- /app/javascript/homeland/dark-mode.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/homeland/dark-mode.scss -------------------------------------------------------------------------------- /app/javascript/homeland/i18n.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/homeland/i18n.js.erb -------------------------------------------------------------------------------- /app/javascript/homeland/iconfont.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/homeland/iconfont.scss -------------------------------------------------------------------------------- /app/javascript/homeland/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/homeland/index.js -------------------------------------------------------------------------------- /app/javascript/homeland/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/homeland/index.scss -------------------------------------------------------------------------------- /app/javascript/homeland/markdown.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/homeland/markdown.scss -------------------------------------------------------------------------------- /app/javascript/homeland/turbolinks-app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/homeland/turbolinks-app.scss -------------------------------------------------------------------------------- /app/javascript/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/images/favicon.png -------------------------------------------------------------------------------- /app/javascript/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/jsconfig.json -------------------------------------------------------------------------------- /app/javascript/turbolinks-app.scss: -------------------------------------------------------------------------------- 1 | @import "homeland/turbolinks-app"; 2 | -------------------------------------------------------------------------------- /app/javascript/vendor/atwho.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/vendor/atwho.css -------------------------------------------------------------------------------- /app/javascript/vendor/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/vendor/bootstrap.js -------------------------------------------------------------------------------- /app/javascript/vendor/jquery.fluidbox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/vendor/jquery.fluidbox.css -------------------------------------------------------------------------------- /app/javascript/vendor/social-share-button/facebook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/vendor/social-share-button/facebook.svg -------------------------------------------------------------------------------- /app/javascript/vendor/social-share-button/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/vendor/social-share-button/index.js -------------------------------------------------------------------------------- /app/javascript/vendor/social-share-button/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/vendor/social-share-button/index.scss -------------------------------------------------------------------------------- /app/javascript/vendor/social-share-button/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/vendor/social-share-button/twitter.svg -------------------------------------------------------------------------------- /app/javascript/vendor/social-share-button/wechat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/vendor/social-share-button/wechat.js -------------------------------------------------------------------------------- /app/javascript/vendor/social-share-button/wechat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/vendor/social-share-button/wechat.svg -------------------------------------------------------------------------------- /app/javascript/vendor/social-share-button/weibo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/vendor/social-share-button/weibo.svg -------------------------------------------------------------------------------- /app/javascript/vendor/tooltipster.bundle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/javascript/vendor/tooltipster.bundle.scss -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- 1 | class ApplicationJob < ActiveJob::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/jobs/async_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/async_job.rb -------------------------------------------------------------------------------- /app/jobs/github_repo_fetcher_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/github_repo_fetcher_job.rb -------------------------------------------------------------------------------- /app/jobs/mention_topic_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/mention_topic_job.rb -------------------------------------------------------------------------------- /app/jobs/notify_reply_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/notify_reply_job.rb -------------------------------------------------------------------------------- /app/jobs/notify_topic_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/notify_topic_job.rb -------------------------------------------------------------------------------- /app/jobs/notify_topic_node_changed_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/notify_topic_node_changed_job.rb -------------------------------------------------------------------------------- /app/jobs/push_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/push_job.rb -------------------------------------------------------------------------------- /app/jobs/scheduler/doorkeeper_cleanup_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/scheduler/doorkeeper_cleanup_job.rb -------------------------------------------------------------------------------- /app/jobs/scheduler/notification_cleanup_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/scheduler/notification_cleanup_job.rb -------------------------------------------------------------------------------- /app/jobs/scheduler/online_user_stats_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/scheduler/online_user_stats_job.rb -------------------------------------------------------------------------------- /app/jobs/scheduler/spam_cleanup_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/scheduler/spam_cleanup_job.rb -------------------------------------------------------------------------------- /app/jobs/scheduler/total_user_stats_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/scheduler/total_user_stats_job.rb -------------------------------------------------------------------------------- /app/jobs/topic_read_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/topic_read_job.rb -------------------------------------------------------------------------------- /app/jobs/topic_reference_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/jobs/topic_reference_job.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/mailers/user_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/mailers/user_mailer.rb -------------------------------------------------------------------------------- /app/models/ability.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/ability.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/authorization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/authorization.rb -------------------------------------------------------------------------------- /app/models/cache_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/cache_version.rb -------------------------------------------------------------------------------- /app/models/comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/comment.rb -------------------------------------------------------------------------------- /app/models/concerns/closeable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/closeable.rb -------------------------------------------------------------------------------- /app/models/concerns/countable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/countable.rb -------------------------------------------------------------------------------- /app/models/concerns/fake_second_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/fake_second_cache.rb -------------------------------------------------------------------------------- /app/models/concerns/markdown_body.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/markdown_body.rb -------------------------------------------------------------------------------- /app/models/concerns/mention_topic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/mention_topic.rb -------------------------------------------------------------------------------- /app/models/concerns/mentionable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/mentionable.rb -------------------------------------------------------------------------------- /app/models/concerns/redis_countable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/redis_countable.rb -------------------------------------------------------------------------------- /app/models/concerns/scoped_setting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/scoped_setting.rb -------------------------------------------------------------------------------- /app/models/concerns/searchable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/searchable.rb -------------------------------------------------------------------------------- /app/models/concerns/soft_delete.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/soft_delete.rb -------------------------------------------------------------------------------- /app/models/concerns/topic_reference.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/topic_reference.rb -------------------------------------------------------------------------------- /app/models/concerns/user_avatar_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/concerns/user_avatar_delegate.rb -------------------------------------------------------------------------------- /app/models/counter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/counter.rb -------------------------------------------------------------------------------- /app/models/current.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/current.rb -------------------------------------------------------------------------------- /app/models/device.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/device.rb -------------------------------------------------------------------------------- /app/models/location.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/location.rb -------------------------------------------------------------------------------- /app/models/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/node.rb -------------------------------------------------------------------------------- /app/models/notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/notification.rb -------------------------------------------------------------------------------- /app/models/photo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/photo.rb -------------------------------------------------------------------------------- /app/models/profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/profile.rb -------------------------------------------------------------------------------- /app/models/reply.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/reply.rb -------------------------------------------------------------------------------- /app/models/reply/notify.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/reply/notify.rb -------------------------------------------------------------------------------- /app/models/reply/voteable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/reply/voteable.rb -------------------------------------------------------------------------------- /app/models/search_document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/search_document.rb -------------------------------------------------------------------------------- /app/models/setting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/setting.rb -------------------------------------------------------------------------------- /app/models/team.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/team.rb -------------------------------------------------------------------------------- /app/models/team_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/team_user.rb -------------------------------------------------------------------------------- /app/models/topic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/topic.rb -------------------------------------------------------------------------------- /app/models/topic/actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/topic/actions.rb -------------------------------------------------------------------------------- /app/models/topic/auto_correct.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/topic/auto_correct.rb -------------------------------------------------------------------------------- /app/models/topic/notify.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/topic/notify.rb -------------------------------------------------------------------------------- /app/models/topic/rate_limit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/topic/rate_limit.rb -------------------------------------------------------------------------------- /app/models/topic/search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/topic/search.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/user/avatar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/avatar.rb -------------------------------------------------------------------------------- /app/models/user/blockable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/blockable.rb -------------------------------------------------------------------------------- /app/models/user/deviseable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/deviseable.rb -------------------------------------------------------------------------------- /app/models/user/followable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/followable.rb -------------------------------------------------------------------------------- /app/models/user/github_repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/github_repository.rb -------------------------------------------------------------------------------- /app/models/user/likeable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/likeable.rb -------------------------------------------------------------------------------- /app/models/user/profile_fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/profile_fields.rb -------------------------------------------------------------------------------- /app/models/user/redis_online_trackable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/redis_online_trackable.rb -------------------------------------------------------------------------------- /app/models/user/reward_fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/reward_fields.rb -------------------------------------------------------------------------------- /app/models/user/roles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/roles.rb -------------------------------------------------------------------------------- /app/models/user/soft_delete.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/soft_delete.rb -------------------------------------------------------------------------------- /app/models/user/topic_actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/models/user/topic_actions.rb -------------------------------------------------------------------------------- /app/models/user_sso.rb: -------------------------------------------------------------------------------- 1 | class UserSSO < ActiveRecord::Base 2 | belongs_to :user 3 | end 4 | -------------------------------------------------------------------------------- /app/uploaders/avatar_uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/uploaders/avatar_uploader.rb -------------------------------------------------------------------------------- /app/uploaders/base_uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/uploaders/base_uploader.rb -------------------------------------------------------------------------------- /app/uploaders/photo_uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/uploaders/photo_uploader.rb -------------------------------------------------------------------------------- /app/views/admin/applications/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/applications/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/applications/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/applications/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/applications/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/applications/show.html.erb -------------------------------------------------------------------------------- /app/views/admin/comments/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/comments/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/comments/destroy.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/comments/destroy.js.erb -------------------------------------------------------------------------------- /app/views/admin/comments/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/comments/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/comments/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/comments/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/dashboards/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/dashboards/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/locations/_base.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/locations/_base.html.erb -------------------------------------------------------------------------------- /app/views/admin/locations/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/locations/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/locations/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/locations/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/locations/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/locations/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/nodes/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/nodes/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/nodes/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/nodes/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/nodes/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/nodes/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/nodes/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/nodes/new.html.erb -------------------------------------------------------------------------------- /app/views/admin/photos/destroy.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/photos/destroy.js.erb -------------------------------------------------------------------------------- /app/views/admin/photos/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/photos/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/photos/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/photos/show.html.erb -------------------------------------------------------------------------------- /app/views/admin/plugins/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/plugins/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/plugins/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/plugins/new.html.erb -------------------------------------------------------------------------------- /app/views/admin/plugins/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/plugins/show.html.erb -------------------------------------------------------------------------------- /app/views/admin/replies/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/replies/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/replies/destroy.js.erb: -------------------------------------------------------------------------------- 1 | $("#reply-<%= params[:id] %>").attr("class","deleted"); 2 | App.notice("删除成功。") -------------------------------------------------------------------------------- /app/views/admin/replies/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/replies/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/replies/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/replies/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/site_configs/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/site_configs/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/site_configs/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/site_configs/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/site_configs/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/site_configs/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/topics/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/topics/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/topics/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/topics/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/topics/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/topics/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/topics/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/topics/new.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/users/_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/_user.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/users/_user.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/destroy.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/users/destroy.js.erb -------------------------------------------------------------------------------- /app/views/admin/users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/users/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/users/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/users/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/admin/users/new.html.erb -------------------------------------------------------------------------------- /app/views/api/v3/application/_abilities.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/application/_abilities.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/application/_node.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/application/_node.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/application/_notification.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/application/_notification.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/application/_reply.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/application/_reply.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/application/_topic.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/application/_topic.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/application/_user.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/application/_user.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/nodes/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/nodes/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/nodes/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/nodes/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/notifications/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/notifications/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/photos/create.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/photos/create.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/replies/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/replies/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/topics/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/topics/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/topics/replies.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/topics/replies.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/topics/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/topics/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/users/blocked.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/users/blocked.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/users/followers.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/users/followers.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/users/following.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/users/following.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/users/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/users/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/users/replies.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/users/replies.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/users/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/users/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/users/topics.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/api/v3/users/topics.json.jbuilder -------------------------------------------------------------------------------- /app/views/comments/_comment.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/comments/_comment.html.erb -------------------------------------------------------------------------------- /app/views/comments/create.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/comments/create.js.erb -------------------------------------------------------------------------------- /app/views/devise/confirmations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/confirmations/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/confirmation_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/mailer/confirmation_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/reset_password_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/mailer/reset_password_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/unlock_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/mailer/unlock_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/menu/_login_items.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/menu/_login_items.html.erb -------------------------------------------------------------------------------- /app/views/devise/menu/_registration_items.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/menu/_registration_items.html.erb -------------------------------------------------------------------------------- /app/views/devise/passwords/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/passwords/edit.html.erb -------------------------------------------------------------------------------- /app/views/devise/passwords/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/passwords/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/registrations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/registrations/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/sessions/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/shared/_links.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/shared/_links.erb -------------------------------------------------------------------------------- /app/views/devise/unlocks/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/devise/unlocks/new.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/applications/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/doorkeeper/applications/_form.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/applications/_menu.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/doorkeeper/applications/_menu.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/applications/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/doorkeeper/applications/edit.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/applications/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/doorkeeper/applications/index.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/applications/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/doorkeeper/applications/new.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/applications/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/doorkeeper/applications/show.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/authorizations/error.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/doorkeeper/authorizations/error.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/authorizations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/doorkeeper/authorizations/new.html.erb -------------------------------------------------------------------------------- /app/views/doorkeeper/authorizations/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/doorkeeper/authorizations/show.html.erb -------------------------------------------------------------------------------- /app/views/errors/403.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/errors/403.html.erb -------------------------------------------------------------------------------- /app/views/errors/404.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/errors/404.html.erb -------------------------------------------------------------------------------- /app/views/home/markdown.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/home/markdown.html.erb -------------------------------------------------------------------------------- /app/views/kaminari/_gap.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/kaminari/_gap.html.erb -------------------------------------------------------------------------------- /app/views/kaminari/_next_page.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/kaminari/_next_page.html.erb -------------------------------------------------------------------------------- /app/views/kaminari/_page.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/kaminari/_page.html.erb -------------------------------------------------------------------------------- /app/views/kaminari/_paginator.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/kaminari/_paginator.html.erb -------------------------------------------------------------------------------- /app/views/kaminari/_prev_page.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/kaminari/_prev_page.html.erb -------------------------------------------------------------------------------- /app/views/layouts/admin.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/layouts/admin.html.erb -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/simple.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/layouts/simple.html.erb -------------------------------------------------------------------------------- /app/views/likes/create.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/likes/create.js.erb -------------------------------------------------------------------------------- /app/views/likes/destory.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/likes/destory.js.erb -------------------------------------------------------------------------------- /app/views/likes/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/likes/index.html.erb -------------------------------------------------------------------------------- /app/views/notifications/_comment.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/_comment.html.erb -------------------------------------------------------------------------------- /app/views/notifications/_follow.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/_follow.html.erb -------------------------------------------------------------------------------- /app/views/notifications/_mention.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/_mention.html.erb -------------------------------------------------------------------------------- /app/views/notifications/_node_changed.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/_node_changed.html.erb -------------------------------------------------------------------------------- /app/views/notifications/_team_invite.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/_team_invite.html.erb -------------------------------------------------------------------------------- /app/views/notifications/_topic.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/_topic.html.erb -------------------------------------------------------------------------------- /app/views/notifications/_topic_reply.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/_topic_reply.html.erb -------------------------------------------------------------------------------- /app/views/notifications/mentions/_comment.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/mentions/_comment.html.erb -------------------------------------------------------------------------------- /app/views/notifications/mentions/_reply.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/mentions/_reply.html.erb -------------------------------------------------------------------------------- /app/views/notifications/mentions/_topic.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/mentions/_topic.html.erb -------------------------------------------------------------------------------- /app/views/notifications/notifications/_notification.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/notifications/_notification.html.erb -------------------------------------------------------------------------------- /app/views/notifications/notifications/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/notifications/notifications/index.html.erb -------------------------------------------------------------------------------- /app/views/replies/_create_callback.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/_create_callback.js.erb -------------------------------------------------------------------------------- /app/views/replies/_system_event.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/_system_event.html.erb -------------------------------------------------------------------------------- /app/views/replies/create.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/create.js.erb -------------------------------------------------------------------------------- /app/views/replies/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/edit.html.erb -------------------------------------------------------------------------------- /app/views/replies/index.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/index.js.erb -------------------------------------------------------------------------------- /app/views/replies/reply_to.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/reply_to.js.erb -------------------------------------------------------------------------------- /app/views/replies/system_events/_ban.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/system_events/_ban.html.erb -------------------------------------------------------------------------------- /app/views/replies/system_events/_close.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/system_events/_close.html.erb -------------------------------------------------------------------------------- /app/views/replies/system_events/_excellent.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/system_events/_excellent.html.erb -------------------------------------------------------------------------------- /app/views/replies/system_events/_mention.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/system_events/_mention.html.erb -------------------------------------------------------------------------------- /app/views/replies/system_events/_reopen.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/system_events/_reopen.html.erb -------------------------------------------------------------------------------- /app/views/replies/system_events/_unexcellent.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/system_events/_unexcellent.html.erb -------------------------------------------------------------------------------- /app/views/replies/update.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/replies/update.js.erb -------------------------------------------------------------------------------- /app/views/search/_page.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/search/_page.html.erb -------------------------------------------------------------------------------- /app/views/search/_team.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/search/_team.html.erb -------------------------------------------------------------------------------- /app/views/search/_topic.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/search/_topic.html.erb -------------------------------------------------------------------------------- /app/views/search/_user.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/search/_user.html.erb -------------------------------------------------------------------------------- /app/views/search/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/search/index.html.erb -------------------------------------------------------------------------------- /app/views/settings/_menu.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/settings/_menu.html.erb -------------------------------------------------------------------------------- /app/views/settings/account.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/settings/account.html.erb -------------------------------------------------------------------------------- /app/views/settings/password.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/settings/password.html.erb -------------------------------------------------------------------------------- /app/views/settings/profile.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/settings/profile.html.erb -------------------------------------------------------------------------------- /app/views/settings/reward.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/settings/reward.html.erb -------------------------------------------------------------------------------- /app/views/settings/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/settings/show.html.erb -------------------------------------------------------------------------------- /app/views/shared/_captcha_input.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/shared/_captcha_input.html.erb -------------------------------------------------------------------------------- /app/views/shared/_comment.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/shared/_comment.html.erb -------------------------------------------------------------------------------- /app/views/shared/_comments.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/shared/_comments.html.erb -------------------------------------------------------------------------------- /app/views/shared/_editor_toolbar.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/shared/_editor_toolbar.html.erb -------------------------------------------------------------------------------- /app/views/shared/_error_messages.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/shared/_error_messages.html.erb -------------------------------------------------------------------------------- /app/views/shared/_hot_locations.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/shared/_hot_locations.html.erb -------------------------------------------------------------------------------- /app/views/shared/_navbar.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/shared/_navbar.html.erb -------------------------------------------------------------------------------- /app/views/shared/_usernav.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/shared/_usernav.html.erb -------------------------------------------------------------------------------- /app/views/team_users/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/team_users/_form.html.erb -------------------------------------------------------------------------------- /app/views/team_users/_team_user.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/team_users/_team_user.html.erb -------------------------------------------------------------------------------- /app/views/team_users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/team_users/edit.html.erb -------------------------------------------------------------------------------- /app/views/team_users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/team_users/index.html.erb -------------------------------------------------------------------------------- /app/views/team_users/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/team_users/new.html.erb -------------------------------------------------------------------------------- /app/views/team_users/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/team_users/show.html.erb -------------------------------------------------------------------------------- /app/views/teams/_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/teams/_header.html.erb -------------------------------------------------------------------------------- /app/views/teams/_sidebar.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/teams/_sidebar.html.erb -------------------------------------------------------------------------------- /app/views/teams/_team_list.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/teams/_team_list.html.erb -------------------------------------------------------------------------------- /app/views/teams/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/teams/edit.html.erb -------------------------------------------------------------------------------- /app/views/teams/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/teams/index.html.erb -------------------------------------------------------------------------------- /app/views/teams/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/teams/new.html.erb -------------------------------------------------------------------------------- /app/views/teams/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/teams/show.html.erb -------------------------------------------------------------------------------- /app/views/topics/_ban.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_ban.html.erb -------------------------------------------------------------------------------- /app/views/topics/_ban_reason.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_ban_reason.html.erb -------------------------------------------------------------------------------- /app/views/topics/_buttons.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_buttons.html.erb -------------------------------------------------------------------------------- /app/views/topics/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_form.html.erb -------------------------------------------------------------------------------- /app/views/topics/_menu.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_menu.html.erb -------------------------------------------------------------------------------- /app/views/topics/_node_info.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_node_info.html.erb -------------------------------------------------------------------------------- /app/views/topics/_references.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_references.html.erb -------------------------------------------------------------------------------- /app/views/topics/_reply_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_reply_form.html.erb -------------------------------------------------------------------------------- /app/views/topics/_sidebar_box_node_recent_topics.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_sidebar_box_node_recent_topics.html.erb -------------------------------------------------------------------------------- /app/views/topics/_sidebar_box_tips.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_sidebar_box_tips.html.erb -------------------------------------------------------------------------------- /app/views/topics/_sidebar_for_topic_index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_sidebar_for_topic_index.html.erb -------------------------------------------------------------------------------- /app/views/topics/_topic.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_topic.html.erb -------------------------------------------------------------------------------- /app/views/topics/_topic_info.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_topic_info.html.erb -------------------------------------------------------------------------------- /app/views/topics/_topic_sidebar.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/_topic_sidebar.html.erb -------------------------------------------------------------------------------- /app/views/topics/ban.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/ban.js.erb -------------------------------------------------------------------------------- /app/views/topics/create.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/create.js.erb -------------------------------------------------------------------------------- /app/views/topics/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/edit.html.erb -------------------------------------------------------------------------------- /app/views/topics/feed.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/feed.builder -------------------------------------------------------------------------------- /app/views/topics/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/index.html.erb -------------------------------------------------------------------------------- /app/views/topics/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/new.html.erb -------------------------------------------------------------------------------- /app/views/topics/node_feed.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/node_feed.builder -------------------------------------------------------------------------------- /app/views/topics/preview.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/preview.json.jbuilder -------------------------------------------------------------------------------- /app/views/topics/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/show.html.erb -------------------------------------------------------------------------------- /app/views/topics/update.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/topics/update.js.erb -------------------------------------------------------------------------------- /app/views/user_mailer/welcome.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/user_mailer/welcome.html.erb -------------------------------------------------------------------------------- /app/views/users/_info.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/_info.html.erb -------------------------------------------------------------------------------- /app/views/users/_menu.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/_menu.html.erb -------------------------------------------------------------------------------- /app/views/users/_recent_publish_topics.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/_recent_publish_topics.html.erb -------------------------------------------------------------------------------- /app/views/users/_replies.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/_replies.html.erb -------------------------------------------------------------------------------- /app/views/users/_repos.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/_repos.html.erb -------------------------------------------------------------------------------- /app/views/users/_reward.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/_reward.html.erb -------------------------------------------------------------------------------- /app/views/users/_sidebar.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/_sidebar.html.erb -------------------------------------------------------------------------------- /app/views/users/_topics.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/_topics.html.erb -------------------------------------------------------------------------------- /app/views/users/_user_list.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/_user_list.html.erb -------------------------------------------------------------------------------- /app/views/users/blocked.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/blocked.html.erb -------------------------------------------------------------------------------- /app/views/users/city.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/city.html.erb -------------------------------------------------------------------------------- /app/views/users/favorites.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/favorites.html.erb -------------------------------------------------------------------------------- /app/views/users/feed.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/feed.builder -------------------------------------------------------------------------------- /app/views/users/followers.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/followers.html.erb -------------------------------------------------------------------------------- /app/views/users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/index.html.erb -------------------------------------------------------------------------------- /app/views/users/replies.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/replies.html.erb -------------------------------------------------------------------------------- /app/views/users/reward.js.erb: -------------------------------------------------------------------------------- 1 | App.modal("<%= j(render('reward'))%>") -------------------------------------------------------------------------------- /app/views/users/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/show.html.erb -------------------------------------------------------------------------------- /app/views/users/topics.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/app/views/users/topics.html.erb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/docker-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/docker-start -------------------------------------------------------------------------------- /bin/provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/provision.sh -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/shakapacker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/shakapacker -------------------------------------------------------------------------------- /bin/shakapacker-dev-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/shakapacker-dev-server -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/spring -------------------------------------------------------------------------------- /bin/thrust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/thrust -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/update -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/bin/yarn -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/_setup_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/_setup_mailer.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/bootstrap_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/bootstrap_form.rb -------------------------------------------------------------------------------- /config/initializers/carrierwave.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/carrierwave.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/cors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/cors.rb -------------------------------------------------------------------------------- /config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/devise.rb -------------------------------------------------------------------------------- /config/initializers/doorkeeper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/doorkeeper.rb -------------------------------------------------------------------------------- /config/initializers/exception-track.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/exception-track.rb -------------------------------------------------------------------------------- /config/initializers/feature_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/feature_policy.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/kaminari_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/kaminari_config.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/notifications.rb -------------------------------------------------------------------------------- /config/initializers/per_form_csrf_tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/per_form_csrf_tokens.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/rack-attack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/rack-attack.rb -------------------------------------------------------------------------------- /config/initializers/redis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/redis.rb -------------------------------------------------------------------------------- /config/initializers/request_forgery_protection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/request_forgery_protection.rb -------------------------------------------------------------------------------- /config/initializers/rucaptcha.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/rucaptcha.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/social-share-button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/social-share-button.rb -------------------------------------------------------------------------------- /config/initializers/twemoji.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/twemoji.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/admin.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/locales/admin.en.yml -------------------------------------------------------------------------------- /config/locales/admin.zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/locales/admin.zh-CN.yml -------------------------------------------------------------------------------- /config/locales/carrierwave.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/locales/carrierwave.en.yml -------------------------------------------------------------------------------- /config/locales/carrierwave.zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/locales/carrierwave.zh-CN.yml -------------------------------------------------------------------------------- /config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/locales/devise.en.yml -------------------------------------------------------------------------------- /config/locales/devise.zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/locales/devise.zh-CN.yml -------------------------------------------------------------------------------- /config/locales/doorkeeper.zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/locales/doorkeeper.zh-CN.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/locales/views.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/locales/views.en.yml -------------------------------------------------------------------------------- /config/locales/views.zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/locales/views.zh-CN.yml -------------------------------------------------------------------------------- /config/locales/zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/locales/zh-CN.yml -------------------------------------------------------------------------------- /config/nginx/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/nginx/build -------------------------------------------------------------------------------- /config/nginx/homeland.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/nginx/homeland.conf.erb -------------------------------------------------------------------------------- /config/nginx/html/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/nginx/html/404.png -------------------------------------------------------------------------------- /config/nginx/html/415.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/nginx/html/415.png -------------------------------------------------------------------------------- /config/nginx/nginx.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/nginx/nginx.conf.erb -------------------------------------------------------------------------------- /config/nginx/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/nginx/start -------------------------------------------------------------------------------- /config/puma-backup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/puma-backup.rb -------------------------------------------------------------------------------- /config/puma-master.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/puma-master.rb -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/redis.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/schedule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/schedule.yml -------------------------------------------------------------------------------- /config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/secrets.yml -------------------------------------------------------------------------------- /config/shakapacker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/shakapacker.yml -------------------------------------------------------------------------------- /config/sidekiq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/sidekiq.yml -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/storage.yml -------------------------------------------------------------------------------- /config/webpack/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/webpack/environment.js -------------------------------------------------------------------------------- /config/webpack/loaders/erb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/webpack/loaders/erb.js -------------------------------------------------------------------------------- /config/webpack/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/config/webpack/webpack.config.js -------------------------------------------------------------------------------- /db/migrate/20160117061547_init_pg_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160117061547_init_pg_db.rb -------------------------------------------------------------------------------- /db/migrate/20160119135131_update_user_name_allow_null.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160119135131_update_user_name_allow_null.rb -------------------------------------------------------------------------------- /db/migrate/20160119163218_update_oauth_token_fields_limit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160119163218_update_oauth_token_fields_limit.rb -------------------------------------------------------------------------------- /db/migrate/20160119191013_add_indexes_to_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160119191013_add_indexes_to_table.rb -------------------------------------------------------------------------------- /db/migrate/20160126061903_create_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160126061903_create_settings.rb -------------------------------------------------------------------------------- /db/migrate/20160219075601_create_devices.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160219075601_create_devices.rb -------------------------------------------------------------------------------- /db/migrate/20160302043713_add_user_id_index_on_notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160302043713_add_user_id_index_on_notifications.rb -------------------------------------------------------------------------------- /db/migrate/20160329032533_create_notifications.notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160329032533_create_notifications.notifications.rb -------------------------------------------------------------------------------- /db/migrate/20160329091441_remove_old_notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160329091441_remove_old_notifications.rb -------------------------------------------------------------------------------- /db/migrate/20160518061135_add_closed_at_to_topics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160518061135_add_closed_at_to_topics.rb -------------------------------------------------------------------------------- /db/migrate/20160518083347_remove_private_token_from_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160518083347_remove_private_token_from_users.rb -------------------------------------------------------------------------------- /db/migrate/20160602020013_add_target_to_replies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160602020013_add_target_to_replies.rb -------------------------------------------------------------------------------- /db/migrate/20160707084438_create_team_users_join_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160707084438_create_team_users_join_table.rb -------------------------------------------------------------------------------- /db/migrate/20160710111853_add_team_id_to_topics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160710111853_add_team_id_to_topics.rb -------------------------------------------------------------------------------- /db/migrate/20160819093756_add_lockable_to_devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160819093756_add_lockable_to_devise.rb -------------------------------------------------------------------------------- /db/migrate/20160826044113_add_level_to_oauth_applications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160826044113_add_level_to_oauth_applications.rb -------------------------------------------------------------------------------- /db/migrate/20160912124102_add_team_users_count_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20160912124102_add_team_users_count_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20161215014636_remove_body_html_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20161215014636_remove_body_html_field.rb -------------------------------------------------------------------------------- /db/migrate/20161221022846_create_user_sso.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20161221022846_create_user_sso.rb -------------------------------------------------------------------------------- /db/migrate/20161228064225_remove_unneeded_indexes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20161228064225_remove_unneeded_indexes.rb -------------------------------------------------------------------------------- /db/migrate/20161230094832_add_text_pattern_opts_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20161230094832_add_text_pattern_opts_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20170204090209_create_actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20170204090209_create_actions.rb -------------------------------------------------------------------------------- /db/migrate/20170207141208_remove_array_action_fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20170207141208_remove_array_action_fields.rb -------------------------------------------------------------------------------- /db/migrate/20170217050010_create_exception_track_logs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20170217050010_create_exception_track_logs.rb -------------------------------------------------------------------------------- /db/migrate/20170222062457_add_reply_to_id_to_replies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20170222062457_add_reply_to_id_to_replies.rb -------------------------------------------------------------------------------- /db/migrate/20170224074052_remove_bad_fields_from_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20170224074052_remove_bad_fields_from_users.rb -------------------------------------------------------------------------------- /db/migrate/20170302084611_remove_hr_fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20170302084611_remove_hr_fields.rb -------------------------------------------------------------------------------- /db/migrate/20180316113342_add_last_reply_id_index_to_topics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20180316113342_add_last_reply_id_index_to_topics.rb -------------------------------------------------------------------------------- /db/migrate/20180316130855_rename_notifications_table_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20180316130855_rename_notifications_table_name.rb -------------------------------------------------------------------------------- /db/migrate/20180614093642_change_topics_excellent_to_grade.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20180614093642_change_topics_excellent_to_grade.rb -------------------------------------------------------------------------------- /db/migrate/20180912075805_add_confidential_to_applications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20180912075805_add_confidential_to_applications.rb -------------------------------------------------------------------------------- /db/migrate/20200213140928_upgrade_user_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20200213140928_upgrade_user_state.rb -------------------------------------------------------------------------------- /db/migrate/20200213155459_add_unique_index_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20200213155459_add_unique_index_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20200331102233_remove_verified_from_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20200331102233_remove_verified_from_users.rb -------------------------------------------------------------------------------- /db/migrate/20200717154057_create_search_documents.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20200717154057_create_search_documents.rb -------------------------------------------------------------------------------- /db/migrate/20200721020514_create_profiles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20200721020514_create_profiles.rb -------------------------------------------------------------------------------- /db/migrate/20200721022652_migrate_profile_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20200721022652_migrate_profile_data.rb -------------------------------------------------------------------------------- /db/migrate/20201016074728_add_preferences_to_profiles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20201016074728_add_preferences_to_profiles.rb -------------------------------------------------------------------------------- /db/migrate/20201119010515_remove_node_name_from_topics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20201119010515_remove_node_name_from_topics.rb -------------------------------------------------------------------------------- /db/migrate/20201221082655_remove_follower_ids_from_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20201221082655_remove_follower_ids_from_users.rb -------------------------------------------------------------------------------- /db/migrate/20201224095900_remove_section.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20201224095900_remove_section.rb -------------------------------------------------------------------------------- /db/migrate/20210409032709_upgrade_profile_fields_into_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20210409032709_upgrade_profile_fields_into_store.rb -------------------------------------------------------------------------------- /db/migrate/20220113130722_create_counters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20220113130722_create_counters.rb -------------------------------------------------------------------------------- /db/migrate/20231003022419_add_service_name_to_active_storage_blobs.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20231003022419_add_service_name_to_active_storage_blobs.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20231003022420_create_active_storage_variant_records.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20231003022420_create_active_storage_variant_records.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20231003022421_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20231003022421_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20250630092055_add_confirmable_to_devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/migrate/20250630092055_add_confirmable_to_devise.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lib/assets/javascripts/backbone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/backbone.js -------------------------------------------------------------------------------- /lib/assets/javascripts/google_analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/google_analytics.js -------------------------------------------------------------------------------- /lib/assets/javascripts/jquery.atwho.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/jquery.atwho.min.js -------------------------------------------------------------------------------- /lib/assets/javascripts/jquery.autogrow-textarea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/jquery.autogrow-textarea.js -------------------------------------------------------------------------------- /lib/assets/javascripts/jquery.fluidbox.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/jquery.fluidbox.min.js -------------------------------------------------------------------------------- /lib/assets/javascripts/jquery.hotkeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/jquery.hotkeys.js -------------------------------------------------------------------------------- /lib/assets/javascripts/jquery.infinitescroll.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/jquery.infinitescroll.min.js -------------------------------------------------------------------------------- /lib/assets/javascripts/jquery.mobile-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/jquery.mobile-events.js -------------------------------------------------------------------------------- /lib/assets/javascripts/jquery.qrcode.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/jquery.qrcode.min.js -------------------------------------------------------------------------------- /lib/assets/javascripts/jquery.timeago.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/jquery.timeago.js -------------------------------------------------------------------------------- /lib/assets/javascripts/jquery.timeago.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/jquery.timeago.settings.js -------------------------------------------------------------------------------- /lib/assets/javascripts/pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/pagination.js -------------------------------------------------------------------------------- /lib/assets/javascripts/tooltipster.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/tooltipster.bundle.min.js -------------------------------------------------------------------------------- /lib/assets/javascripts/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/assets/javascripts/underscore.js -------------------------------------------------------------------------------- /lib/homeland.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland.rb -------------------------------------------------------------------------------- /lib/homeland/html.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/html.rb -------------------------------------------------------------------------------- /lib/homeland/image_thumb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/image_thumb.rb -------------------------------------------------------------------------------- /lib/homeland/markdown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/markdown.rb -------------------------------------------------------------------------------- /lib/homeland/markdown/guides.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/markdown/guides.en.md -------------------------------------------------------------------------------- /lib/homeland/markdown/guides.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/markdown/guides.zh-CN.md -------------------------------------------------------------------------------- /lib/homeland/pipeline.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/pipeline.rb -------------------------------------------------------------------------------- /lib/homeland/pipeline/embed_video_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/pipeline/embed_video_filter.rb -------------------------------------------------------------------------------- /lib/homeland/pipeline/floor_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/pipeline/floor_filter.rb -------------------------------------------------------------------------------- /lib/homeland/pipeline/imageproxy_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/pipeline/imageproxy_filter.rb -------------------------------------------------------------------------------- /lib/homeland/pipeline/markdown_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/pipeline/markdown_filter.rb -------------------------------------------------------------------------------- /lib/homeland/pipeline/mention_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/pipeline/mention_filter.rb -------------------------------------------------------------------------------- /lib/homeland/pipeline/normalize_mention_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/pipeline/normalize_mention_filter.rb -------------------------------------------------------------------------------- /lib/homeland/pipeline/twemoji_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/pipeline/twemoji_filter.rb -------------------------------------------------------------------------------- /lib/homeland/plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/plugin.rb -------------------------------------------------------------------------------- /lib/homeland/sanitize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/sanitize.rb -------------------------------------------------------------------------------- /lib/homeland/sanitize/topic_scrubber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/sanitize/topic_scrubber.rb -------------------------------------------------------------------------------- /lib/homeland/search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/search.rb -------------------------------------------------------------------------------- /lib/homeland/sso.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/sso.rb -------------------------------------------------------------------------------- /lib/homeland/user_notification_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/user_notification_helper.rb -------------------------------------------------------------------------------- /lib/homeland/username.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/username.rb -------------------------------------------------------------------------------- /lib/homeland/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/utils.rb -------------------------------------------------------------------------------- /lib/homeland/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/homeland/version.rb -------------------------------------------------------------------------------- /lib/rails/generators/erb/scaffold/scaffold_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/rails/generators/erb/scaffold/scaffold_generator.rb -------------------------------------------------------------------------------- /lib/single_sign_on.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/single_sign_on.rb -------------------------------------------------------------------------------- /lib/tasks/release.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/tasks/release.rake -------------------------------------------------------------------------------- /lib/tasks/search.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/tasks/search.rake -------------------------------------------------------------------------------- /lib/templates/erb/scaffold/_base.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/templates/erb/scaffold/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/templates/erb/scaffold/_form.html.erb -------------------------------------------------------------------------------- /lib/templates/erb/scaffold/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/templates/erb/scaffold/edit.html.erb -------------------------------------------------------------------------------- /lib/templates/erb/scaffold/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/templates/erb/scaffold/index.html.erb -------------------------------------------------------------------------------- /lib/templates/erb/scaffold/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/templates/erb/scaffold/new.html.erb -------------------------------------------------------------------------------- /lib/templates/erb/scaffold/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/templates/erb/scaffold/show.html.erb -------------------------------------------------------------------------------- /lib/templates/rails/scaffold_controller/controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/lib/templates/rails/scaffold_controller/controller.rb -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/package.json -------------------------------------------------------------------------------- /plugins/test/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/plugins/test/boot.rb -------------------------------------------------------------------------------- /plugins/test/locales/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/plugins/test/locales/test.yml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/400.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/400.html -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/404.html -------------------------------------------------------------------------------- /public/406-unsupported-browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/406-unsupported-browser.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/500.html -------------------------------------------------------------------------------- /public/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/avatar.png -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/icon.svg -------------------------------------------------------------------------------- /public/packs-test/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/packs-test/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | user-agent: * 2 | Disallow: /cable 3 | -------------------------------------------------------------------------------- /public/system/letter_avatars/-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/-.png -------------------------------------------------------------------------------- /public/system/letter_avatars/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/0.png -------------------------------------------------------------------------------- /public/system/letter_avatars/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/1.png -------------------------------------------------------------------------------- /public/system/letter_avatars/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/2.png -------------------------------------------------------------------------------- /public/system/letter_avatars/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/3.png -------------------------------------------------------------------------------- /public/system/letter_avatars/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/4.png -------------------------------------------------------------------------------- /public/system/letter_avatars/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/5.png -------------------------------------------------------------------------------- /public/system/letter_avatars/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/6.png -------------------------------------------------------------------------------- /public/system/letter_avatars/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/7.png -------------------------------------------------------------------------------- /public/system/letter_avatars/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/8.png -------------------------------------------------------------------------------- /public/system/letter_avatars/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/9.png -------------------------------------------------------------------------------- /public/system/letter_avatars/_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/_.png -------------------------------------------------------------------------------- /public/system/letter_avatars/a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/a.png -------------------------------------------------------------------------------- /public/system/letter_avatars/b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/b.png -------------------------------------------------------------------------------- /public/system/letter_avatars/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/c.png -------------------------------------------------------------------------------- /public/system/letter_avatars/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/d.png -------------------------------------------------------------------------------- /public/system/letter_avatars/e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/e.png -------------------------------------------------------------------------------- /public/system/letter_avatars/f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/f.png -------------------------------------------------------------------------------- /public/system/letter_avatars/g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/g.png -------------------------------------------------------------------------------- /public/system/letter_avatars/h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/h.png -------------------------------------------------------------------------------- /public/system/letter_avatars/i.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/i.png -------------------------------------------------------------------------------- /public/system/letter_avatars/j.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/j.png -------------------------------------------------------------------------------- /public/system/letter_avatars/k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/k.png -------------------------------------------------------------------------------- /public/system/letter_avatars/l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/l.png -------------------------------------------------------------------------------- /public/system/letter_avatars/m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/m.png -------------------------------------------------------------------------------- /public/system/letter_avatars/n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/n.png -------------------------------------------------------------------------------- /public/system/letter_avatars/o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/o.png -------------------------------------------------------------------------------- /public/system/letter_avatars/p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/p.png -------------------------------------------------------------------------------- /public/system/letter_avatars/q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/q.png -------------------------------------------------------------------------------- /public/system/letter_avatars/r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/r.png -------------------------------------------------------------------------------- /public/system/letter_avatars/s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/s.png -------------------------------------------------------------------------------- /public/system/letter_avatars/t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/t.png -------------------------------------------------------------------------------- /public/system/letter_avatars/u.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/u.png -------------------------------------------------------------------------------- /public/system/letter_avatars/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/v.png -------------------------------------------------------------------------------- /public/system/letter_avatars/w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/w.png -------------------------------------------------------------------------------- /public/system/letter_avatars/x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/x.png -------------------------------------------------------------------------------- /public/system/letter_avatars/y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/y.png -------------------------------------------------------------------------------- /public/system/letter_avatars/z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/public/system/letter_avatars/z.png -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /test/components/alert_component_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/components/alert_component_test.rb -------------------------------------------------------------------------------- /test/components/profile_card_component_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/components/profile_card_component_test.rb -------------------------------------------------------------------------------- /test/components/reply_component_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/components/reply_component_test.rb -------------------------------------------------------------------------------- /test/components/reply_to_component_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/components/reply_to_component_test.rb -------------------------------------------------------------------------------- /test/components/topic_component_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/components/topic_component_test.rb -------------------------------------------------------------------------------- /test/controllers/admin/comments_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/admin/comments_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/admin/dashboards_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/admin/dashboards_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/admin/replies_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/admin/replies_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/admin/topics_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/admin/topics_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/admin/users_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/admin/users_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/api/devices_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/api/devices_test.rb -------------------------------------------------------------------------------- /test/controllers/api/likes_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/api/likes_test.rb -------------------------------------------------------------------------------- /test/controllers/api/nodes_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/api/nodes_test.rb -------------------------------------------------------------------------------- /test/controllers/api/notifications_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/api/notifications_test.rb -------------------------------------------------------------------------------- /test/controllers/api/photos_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/api/photos_test.rb -------------------------------------------------------------------------------- /test/controllers/api/replies_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/api/replies_test.rb -------------------------------------------------------------------------------- /test/controllers/api/root_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/api/root_test.rb -------------------------------------------------------------------------------- /test/controllers/api/topics_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/api/topics_test.rb -------------------------------------------------------------------------------- /test/controllers/api/users_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/api/users_test.rb -------------------------------------------------------------------------------- /test/controllers/auth/sso_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/auth/sso_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/devices_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/devices_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/home_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/home_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/likes_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/likes_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/nodes_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/nodes_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/oauth/applications_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/oauth/applications_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/photos_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/photos_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/replies_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/replies_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/search_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/search_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/settings_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/settings_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/team_users_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/team_users_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/teams_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/teams_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/topics_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/topics_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/turbolinks_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/turbolinks_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/users/passwords_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/users/passwords_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/users/registrations_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/users/registrations_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/users/sessions_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/users/sessions_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/users_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/controllers/users_controller_test.rb -------------------------------------------------------------------------------- /test/factories/access_grants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/access_grants.rb -------------------------------------------------------------------------------- /test/factories/access_tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/access_tokens.rb -------------------------------------------------------------------------------- /test/factories/applications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/applications.rb -------------------------------------------------------------------------------- /test/factories/authorizations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/authorizations.rb -------------------------------------------------------------------------------- /test/factories/comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/comments.rb -------------------------------------------------------------------------------- /test/factories/counters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/counters.rb -------------------------------------------------------------------------------- /test/factories/devices.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/devices.rb -------------------------------------------------------------------------------- /test/factories/locations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/locations.rb -------------------------------------------------------------------------------- /test/factories/nodes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/nodes.rb -------------------------------------------------------------------------------- /test/factories/notification_mentions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/notification_mentions.rb -------------------------------------------------------------------------------- /test/factories/notification_node_changeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/notification_node_changeds.rb -------------------------------------------------------------------------------- /test/factories/notification_topic_replies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/notification_topic_replies.rb -------------------------------------------------------------------------------- /test/factories/notification_topics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/notification_topics.rb -------------------------------------------------------------------------------- /test/factories/notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/notifications.rb -------------------------------------------------------------------------------- /test/factories/photos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/photos.rb -------------------------------------------------------------------------------- /test/factories/replies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/replies.rb -------------------------------------------------------------------------------- /test/factories/site_configs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/site_configs.rb -------------------------------------------------------------------------------- /test/factories/team_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/team_users.rb -------------------------------------------------------------------------------- /test/factories/teams.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/teams.rb -------------------------------------------------------------------------------- /test/factories/topics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/topics.rb -------------------------------------------------------------------------------- /test/factories/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/factories/users.rb -------------------------------------------------------------------------------- /test/fixtures/files/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/fixtures/files/test.html -------------------------------------------------------------------------------- /test/fixtures/files/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/fixtures/files/test.png -------------------------------------------------------------------------------- /test/fixtures/files/test.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/markdown/out.html.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/fixtures/markdown/out.html.txt -------------------------------------------------------------------------------- /test/fixtures/markdown/raw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/fixtures/markdown/raw.md -------------------------------------------------------------------------------- /test/fixtures/plain.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/fixtures/plain.html -------------------------------------------------------------------------------- /test/fixtures/plain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/fixtures/plain.txt -------------------------------------------------------------------------------- /test/helpers/application_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/helpers/application_helper_test.rb -------------------------------------------------------------------------------- /test/helpers/likes_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/helpers/likes_helper_test.rb -------------------------------------------------------------------------------- /test/helpers/locations_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/helpers/locations_helper_test.rb -------------------------------------------------------------------------------- /test/helpers/topics_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/helpers/topics_helper_test.rb -------------------------------------------------------------------------------- /test/helpers/users_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/helpers/users_helper_test.rb -------------------------------------------------------------------------------- /test/integration/oauth2_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/integration/oauth2_test.rb -------------------------------------------------------------------------------- /test/integration/users_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/integration/users_test.rb -------------------------------------------------------------------------------- /test/jobs/github_repo_fetcher_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/jobs/github_repo_fetcher_job_test.rb -------------------------------------------------------------------------------- /test/jobs/notify_reply_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/jobs/notify_reply_job_test.rb -------------------------------------------------------------------------------- /test/jobs/notify_topic_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/jobs/notify_topic_job_test.rb -------------------------------------------------------------------------------- /test/jobs/notify_topic_node_changed_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/jobs/notify_topic_node_changed_job_test.rb -------------------------------------------------------------------------------- /test/jobs/scheduler/doorkeeper_cleanup_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/jobs/scheduler/doorkeeper_cleanup_job_test.rb -------------------------------------------------------------------------------- /test/jobs/scheduler/notification_cleanup_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/jobs/scheduler/notification_cleanup_job_test.rb -------------------------------------------------------------------------------- /test/jobs/scheduler/spam_cleaup_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/jobs/scheduler/spam_cleaup_job_test.rb -------------------------------------------------------------------------------- /test/lib/homeland_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/lib/homeland_test.rb -------------------------------------------------------------------------------- /test/lib/html_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/lib/html_test.rb -------------------------------------------------------------------------------- /test/lib/image_thumb_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/lib/image_thumb_test.rb -------------------------------------------------------------------------------- /test/lib/markdown_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/lib/markdown_test.rb -------------------------------------------------------------------------------- /test/lib/sanitize_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/lib/sanitize_test.rb -------------------------------------------------------------------------------- /test/lib/search_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/lib/search_test.rb -------------------------------------------------------------------------------- /test/lib/utils_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/lib/utils_test.rb -------------------------------------------------------------------------------- /test/models/ability_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/ability_test.rb -------------------------------------------------------------------------------- /test/models/cache_version_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/cache_version_test.rb -------------------------------------------------------------------------------- /test/models/comment_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/comment_test.rb -------------------------------------------------------------------------------- /test/models/concerns/base_model_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/concerns/base_model_test.rb -------------------------------------------------------------------------------- /test/models/concerns/counterable_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/concerns/counterable_test.rb -------------------------------------------------------------------------------- /test/models/concerns/markdown_body_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/concerns/markdown_body_test.rb -------------------------------------------------------------------------------- /test/models/concerns/mention_topic_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/concerns/mention_topic_test.rb -------------------------------------------------------------------------------- /test/models/concerns/mentionable_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/concerns/mentionable_test.rb -------------------------------------------------------------------------------- /test/models/concerns/soft_delete_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/concerns/soft_delete_test.rb -------------------------------------------------------------------------------- /test/models/concerns/topic_reference_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/concerns/topic_reference_test.rb -------------------------------------------------------------------------------- /test/models/counter_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/counter_test.rb -------------------------------------------------------------------------------- /test/models/device_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/device_test.rb -------------------------------------------------------------------------------- /test/models/location_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/location_test.rb -------------------------------------------------------------------------------- /test/models/node_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/node_test.rb -------------------------------------------------------------------------------- /test/models/notification_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/notification_test.rb -------------------------------------------------------------------------------- /test/models/photo_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/photo_test.rb -------------------------------------------------------------------------------- /test/models/profile_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/profile_test.rb -------------------------------------------------------------------------------- /test/models/reply_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/reply_test.rb -------------------------------------------------------------------------------- /test/models/search_document_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/search_document_test.rb -------------------------------------------------------------------------------- /test/models/setting/legecy_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/setting/legecy_test.rb -------------------------------------------------------------------------------- /test/models/setting_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/setting_test.rb -------------------------------------------------------------------------------- /test/models/team_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/team_test.rb -------------------------------------------------------------------------------- /test/models/team_user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/team_user_test.rb -------------------------------------------------------------------------------- /test/models/topic_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/topic_test.rb -------------------------------------------------------------------------------- /test/models/user/avatar_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/user/avatar_test.rb -------------------------------------------------------------------------------- /test/models/user/deviseable_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/user/deviseable_test.rb -------------------------------------------------------------------------------- /test/models/user/online_trackable_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/user/online_trackable_test.rb -------------------------------------------------------------------------------- /test/models/user/profile_fields_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/user/profile_fields_test.rb -------------------------------------------------------------------------------- /test/models/user/reward_fields_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/user/reward_fields_test.rb -------------------------------------------------------------------------------- /test/models/user/soft_delete_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/user/soft_delete_test.rb -------------------------------------------------------------------------------- /test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/models/user_test.rb -------------------------------------------------------------------------------- /test/plugins/plugin_load_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/plugins/plugin_load_test.rb -------------------------------------------------------------------------------- /test/plugins/plugin_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/plugins/plugin_test.rb -------------------------------------------------------------------------------- /test/plugins/setting_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/plugins/setting_test.rb -------------------------------------------------------------------------------- /test/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/spec_helper.rb -------------------------------------------------------------------------------- /test/support/api_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/support/api_controller_test.rb -------------------------------------------------------------------------------- /test/support/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/support/model.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/uploaders/avatar_uploader_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/uploaders/avatar_uploader_test.rb -------------------------------------------------------------------------------- /test/uploaders/photo_uploader_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/test/uploaders/photo_uploader_test.rb -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-china/homeland/HEAD/yarn.lock --------------------------------------------------------------------------------