]> Untitled Git - lemmy.git/commit
Isomorphic docker (#1124)
authorDessalines <dessalines@users.noreply.github.com>
Tue, 15 Sep 2020 19:26:47 +0000 (15:26 -0400)
committerGitHub <noreply@github.com>
Tue, 15 Sep 2020 19:26:47 +0000 (15:26 -0400)
commit5c6258390c46159c16f49295314c6519215fc6ae
tree83dfa9dd7200cfd707d1200b34430d47041df76f
parentb69524b498983da636b3a31f5acb74fbb1f13ab4
Isomorphic docker (#1124)

* Adding a way to GetComments for a community given its name only.

* Adding getcomments to api docs.

* A first pass at locally working isomorphic integration.

* Testing out cargo-husky.

* Testing a fail hook.

* Revert "Testing a fail hook."

This reverts commit 0941cf17363f91bfb28fdd7b52fb9afd89fdc273.

* Moving server to top level, now that UI is gone.

* Running cargo fmt using old way.

* Adding nginx, fixing up docker-compose files, fixing docs.

* Trying to re-add API tests.

* Fixing prod dockerfile.

* Redoing nightly fmt

* Trying to fix private message api test.

* Adding CommunityJoin, PostJoin instead of joins from GetComments, etc.

- Fixes #1122

* Fixing fmt.

* Fixing up docs.

* Removing translations.

* Adding apps / clients to readme.

* Fixing main image.

* Using new lemmy-isomorphic-ui with better javascript disabled.

* Try to fix image uploads in federation test

* Revert "Try to fix image uploads in federation test"

This reverts commit a2ddf2a90b7ac718c3d9002986129e735f7b8c0a.

* Fix post url federation

* Adding some more tests, some still broken.

* Don't need gitattributes anymore.

* Update local federation test setup

* Fixing tests.

* Fixing travis build.

* Fixing travis build, again.

* Changing lemmy-isomorphic-ui to lemmy-ui

* Error in travis build again.

Co-authored-by: Felix Ableitner <me@nutomic.com>
372 files changed:
.gitattributes [deleted file]
.gitignore
.rustfmt.toml [moved from server/.rustfmt.toml with 100% similarity]
Cargo.lock [moved from server/Cargo.lock with 99% similarity]
Cargo.toml [moved from server/Cargo.toml with 90% similarity]
README.md
ansible/templates/config.hjson
ansible/templates/nginx.conf
api_tests/jest.config.js [new file with mode: 0644]
api_tests/package.json [new file with mode: 0644]
api_tests/src/comment.spec.ts [moved from ui/src/api_tests/comment.spec.ts with 99% similarity]
api_tests/src/community.spec.ts [moved from ui/src/api_tests/community.spec.ts with 80% similarity]
api_tests/src/follow.spec.ts [moved from ui/src/api_tests/follow.spec.ts with 97% similarity]
api_tests/src/post.spec.ts [moved from ui/src/api_tests/post.spec.ts with 98% similarity]
api_tests/src/private_message.spec.ts [moved from ui/src/api_tests/private_message.spec.ts with 98% similarity]
api_tests/src/shared.ts [moved from ui/src/api_tests/shared.ts with 92% similarity]
api_tests/src/user.spec.ts [moved from ui/src/api_tests/user.spec.ts with 90% similarity]
api_tests/yarn.lock [new file with mode: 0644]
clean.sh [moved from server/clean.sh with 100% similarity]
config/config.hjson [moved from server/config/config.hjson with 100% similarity]
config/defaults.hjson [moved from server/config/defaults.hjson with 97% similarity]
db-init.sh [moved from server/db-init.sh with 100% similarity]
diesel.toml [moved from server/diesel.toml with 100% similarity]
docker/dev/Dockerfile
docker/dev/docker-compose.yml
docker/federation/docker-compose.yml
docker/federation/nginx.conf
docker/federation/run-tests.sh
docker/lemmy.hjson
docker/prod/Dockerfile
docker/prod/deploy.sh
docker/prod/docker-compose.yml
docker/travis/docker-compose.yml
docker/travis/run-tests.sh
docs/src/about_features.md
docs/src/administration_configuration.md
docs/src/contributing.md
docs/src/contributing_docker_development.md
docs/src/contributing_local_development.md
docs/src/contributing_tests.md
docs/src/contributing_theming.md
docs/src/contributing_websocket_http_api.md
install.sh
lemmy_api_structs/Cargo.toml [moved from server/lemmy_api_structs/Cargo.toml with 100% similarity]
lemmy_api_structs/src/comment.rs [moved from server/lemmy_api_structs/src/comment.rs with 97% similarity]
lemmy_api_structs/src/community.rs [moved from server/lemmy_api_structs/src/community.rs with 93% similarity]
lemmy_api_structs/src/lib.rs [moved from server/lemmy_api_structs/src/lib.rs with 91% similarity]
lemmy_api_structs/src/post.rs [moved from server/lemmy_api_structs/src/post.rs with 92% similarity]
lemmy_api_structs/src/site.rs [moved from server/lemmy_api_structs/src/site.rs with 100% similarity]
lemmy_api_structs/src/user.rs [moved from server/lemmy_api_structs/src/user.rs with 99% similarity]
lemmy_db/Cargo.toml [moved from server/lemmy_db/Cargo.toml with 100% similarity]
lemmy_db/src/activity.rs [moved from server/lemmy_db/src/activity.rs with 100% similarity]
lemmy_db/src/category.rs [moved from server/lemmy_db/src/category.rs with 100% similarity]
lemmy_db/src/comment.rs [moved from server/lemmy_db/src/comment.rs with 100% similarity]
lemmy_db/src/comment_view.rs [moved from server/lemmy_db/src/comment_view.rs with 98% similarity]
lemmy_db/src/community.rs [moved from server/lemmy_db/src/community.rs with 100% similarity]
lemmy_db/src/community_view.rs [moved from server/lemmy_db/src/community_view.rs with 100% similarity]
lemmy_db/src/lib.rs [moved from server/lemmy_db/src/lib.rs with 100% similarity]
lemmy_db/src/moderator.rs [moved from server/lemmy_db/src/moderator.rs with 100% similarity]
lemmy_db/src/moderator_views.rs [moved from server/lemmy_db/src/moderator_views.rs with 100% similarity]
lemmy_db/src/password_reset_request.rs [moved from server/lemmy_db/src/password_reset_request.rs with 100% similarity]
lemmy_db/src/post.rs [moved from server/lemmy_db/src/post.rs with 100% similarity]
lemmy_db/src/post_view.rs [moved from server/lemmy_db/src/post_view.rs with 100% similarity]
lemmy_db/src/private_message.rs [moved from server/lemmy_db/src/private_message.rs with 100% similarity]
lemmy_db/src/private_message_view.rs [moved from server/lemmy_db/src/private_message_view.rs with 100% similarity]
lemmy_db/src/schema.rs [moved from server/lemmy_db/src/schema.rs with 95% similarity]
lemmy_db/src/site.rs [moved from server/lemmy_db/src/site.rs with 100% similarity]
lemmy_db/src/site_view.rs [moved from server/lemmy_db/src/site_view.rs with 100% similarity]
lemmy_db/src/user.rs [moved from server/lemmy_db/src/user.rs with 100% similarity]
lemmy_db/src/user_mention.rs [moved from server/lemmy_db/src/user_mention.rs with 100% similarity]
lemmy_db/src/user_mention_view.rs [moved from server/lemmy_db/src/user_mention_view.rs with 100% similarity]
lemmy_db/src/user_view.rs [moved from server/lemmy_db/src/user_view.rs with 100% similarity]
lemmy_rate_limit/Cargo.toml [moved from server/lemmy_rate_limit/Cargo.toml with 100% similarity]
lemmy_rate_limit/src/lib.rs [moved from server/lemmy_rate_limit/src/lib.rs with 100% similarity]
lemmy_rate_limit/src/rate_limiter.rs [moved from server/lemmy_rate_limit/src/rate_limiter.rs with 100% similarity]
lemmy_utils/Cargo.toml [moved from server/lemmy_utils/Cargo.toml with 100% similarity]
lemmy_utils/src/apub.rs [moved from server/lemmy_utils/src/apub.rs with 100% similarity]
lemmy_utils/src/email.rs [moved from server/lemmy_utils/src/email.rs with 100% similarity]
lemmy_utils/src/lib.rs [moved from server/lemmy_utils/src/lib.rs with 100% similarity]
lemmy_utils/src/settings.rs [moved from server/lemmy_utils/src/settings.rs with 98% similarity]
lemmy_utils/src/test.rs [moved from server/lemmy_utils/src/test.rs with 100% similarity]
lemmy_utils/src/utils.rs [moved from server/lemmy_utils/src/utils.rs with 100% similarity]
migrations/.gitkeep [moved from server/migrations/.gitkeep with 100% similarity]
migrations/00000000000000_diesel_initial_setup/down.sql [moved from server/migrations/00000000000000_diesel_initial_setup/down.sql with 100% similarity]
migrations/00000000000000_diesel_initial_setup/up.sql [moved from server/migrations/00000000000000_diesel_initial_setup/up.sql with 100% similarity]
migrations/2019-02-26-002946_create_user/down.sql [moved from server/migrations/2019-02-26-002946_create_user/down.sql with 100% similarity]
migrations/2019-02-26-002946_create_user/up.sql [moved from server/migrations/2019-02-26-002946_create_user/up.sql with 100% similarity]
migrations/2019-02-27-170003_create_community/down.sql [moved from server/migrations/2019-02-27-170003_create_community/down.sql with 100% similarity]
migrations/2019-02-27-170003_create_community/up.sql [moved from server/migrations/2019-02-27-170003_create_community/up.sql with 100% similarity]
migrations/2019-03-03-163336_create_post/down.sql [moved from server/migrations/2019-03-03-163336_create_post/down.sql with 100% similarity]
migrations/2019-03-03-163336_create_post/up.sql [moved from server/migrations/2019-03-03-163336_create_post/up.sql with 100% similarity]
migrations/2019-03-05-233828_create_comment/down.sql [moved from server/migrations/2019-03-05-233828_create_comment/down.sql with 100% similarity]
migrations/2019-03-05-233828_create_comment/up.sql [moved from server/migrations/2019-03-05-233828_create_comment/up.sql with 100% similarity]
migrations/2019-03-30-212058_create_post_view/down.sql [moved from server/migrations/2019-03-30-212058_create_post_view/down.sql with 100% similarity]
migrations/2019-03-30-212058_create_post_view/up.sql [moved from server/migrations/2019-03-30-212058_create_post_view/up.sql with 100% similarity]
migrations/2019-04-03-155205_create_community_view/down.sql [moved from server/migrations/2019-04-03-155205_create_community_view/down.sql with 100% similarity]
migrations/2019-04-03-155205_create_community_view/up.sql [moved from server/migrations/2019-04-03-155205_create_community_view/up.sql with 100% similarity]
migrations/2019-04-03-155309_create_comment_view/down.sql [moved from server/migrations/2019-04-03-155309_create_comment_view/down.sql with 100% similarity]
migrations/2019-04-03-155309_create_comment_view/up.sql [moved from server/migrations/2019-04-03-155309_create_comment_view/up.sql with 100% similarity]
migrations/2019-04-07-003142_create_moderation_logs/down.sql [moved from server/migrations/2019-04-07-003142_create_moderation_logs/down.sql with 100% similarity]
migrations/2019-04-07-003142_create_moderation_logs/up.sql [moved from server/migrations/2019-04-07-003142_create_moderation_logs/up.sql with 100% similarity]
migrations/2019-04-08-015947_create_user_view/down.sql [moved from server/migrations/2019-04-08-015947_create_user_view/down.sql with 100% similarity]
migrations/2019-04-08-015947_create_user_view/up.sql [moved from server/migrations/2019-04-08-015947_create_user_view/up.sql with 100% similarity]
migrations/2019-04-11-144915_create_mod_views/down.sql [moved from server/migrations/2019-04-11-144915_create_mod_views/down.sql with 100% similarity]
migrations/2019-04-11-144915_create_mod_views/up.sql [moved from server/migrations/2019-04-11-144915_create_mod_views/up.sql with 100% similarity]
migrations/2019-04-29-175834_add_delete_columns/down.sql [moved from server/migrations/2019-04-29-175834_add_delete_columns/down.sql with 100% similarity]
migrations/2019-04-29-175834_add_delete_columns/up.sql [moved from server/migrations/2019-04-29-175834_add_delete_columns/up.sql with 100% similarity]
migrations/2019-05-02-051656_community_view_hot_rank/down.sql [moved from server/migrations/2019-05-02-051656_community_view_hot_rank/down.sql with 100% similarity]
migrations/2019-05-02-051656_community_view_hot_rank/up.sql [moved from server/migrations/2019-05-02-051656_community_view_hot_rank/up.sql with 100% similarity]
migrations/2019-06-01-222649_remove_admin/down.sql [moved from server/migrations/2019-06-01-222649_remove_admin/down.sql with 100% similarity]
migrations/2019-06-01-222649_remove_admin/up.sql [moved from server/migrations/2019-06-01-222649_remove_admin/up.sql with 100% similarity]
migrations/2019-08-11-000918_add_nsfw_columns/down.sql [moved from server/migrations/2019-08-11-000918_add_nsfw_columns/down.sql with 100% similarity]
migrations/2019-08-11-000918_add_nsfw_columns/up.sql [moved from server/migrations/2019-08-11-000918_add_nsfw_columns/up.sql with 100% similarity]
migrations/2019-08-29-040006_add_community_count/down.sql [moved from server/migrations/2019-08-29-040006_add_community_count/down.sql with 100% similarity]
migrations/2019-08-29-040006_add_community_count/up.sql [moved from server/migrations/2019-08-29-040006_add_community_count/up.sql with 100% similarity]
migrations/2019-09-05-230317_add_mod_ban_views/down.sql [moved from server/migrations/2019-09-05-230317_add_mod_ban_views/down.sql with 100% similarity]
migrations/2019-09-05-230317_add_mod_ban_views/up.sql [moved from server/migrations/2019-09-05-230317_add_mod_ban_views/up.sql with 100% similarity]
migrations/2019-09-09-042010_add_stickied_posts/down.sql [moved from server/migrations/2019-09-09-042010_add_stickied_posts/down.sql with 100% similarity]
migrations/2019-09-09-042010_add_stickied_posts/up.sql [moved from server/migrations/2019-09-09-042010_add_stickied_posts/up.sql with 100% similarity]
migrations/2019-10-15-181630_add_themes/down.sql [moved from server/migrations/2019-10-15-181630_add_themes/down.sql with 100% similarity]
migrations/2019-10-15-181630_add_themes/up.sql [moved from server/migrations/2019-10-15-181630_add_themes/up.sql with 100% similarity]
migrations/2019-10-19-052737_create_user_mention/down.sql [moved from server/migrations/2019-10-19-052737_create_user_mention/down.sql with 100% similarity]
migrations/2019-10-19-052737_create_user_mention/up.sql [moved from server/migrations/2019-10-19-052737_create_user_mention/up.sql with 100% similarity]
migrations/2019-10-21-011237_add_default_sorts/down.sql [moved from server/migrations/2019-10-21-011237_add_default_sorts/down.sql with 100% similarity]
migrations/2019-10-21-011237_add_default_sorts/up.sql [moved from server/migrations/2019-10-21-011237_add_default_sorts/up.sql with 100% similarity]
migrations/2019-10-24-002614_create_password_reset_request/down.sql [moved from server/migrations/2019-10-24-002614_create_password_reset_request/down.sql with 100% similarity]
migrations/2019-10-24-002614_create_password_reset_request/up.sql [moved from server/migrations/2019-10-24-002614_create_password_reset_request/up.sql with 100% similarity]
migrations/2019-12-09-060754_add_lang/down.sql [moved from server/migrations/2019-12-09-060754_add_lang/down.sql with 100% similarity]
migrations/2019-12-09-060754_add_lang/up.sql [moved from server/migrations/2019-12-09-060754_add_lang/up.sql with 100% similarity]
migrations/2019-12-11-181820_add_site_fields/down.sql [moved from server/migrations/2019-12-11-181820_add_site_fields/down.sql with 100% similarity]
migrations/2019-12-11-181820_add_site_fields/up.sql [moved from server/migrations/2019-12-11-181820_add_site_fields/up.sql with 100% similarity]
migrations/2019-12-29-164820_add_avatar/down.sql [moved from server/migrations/2019-12-29-164820_add_avatar/down.sql with 100% similarity]
migrations/2019-12-29-164820_add_avatar/up.sql [moved from server/migrations/2019-12-29-164820_add_avatar/up.sql with 100% similarity]
migrations/2020-01-01-200418_add_email_to_user_view/down.sql [moved from server/migrations/2020-01-01-200418_add_email_to_user_view/down.sql with 100% similarity]
migrations/2020-01-01-200418_add_email_to_user_view/up.sql [moved from server/migrations/2020-01-01-200418_add_email_to_user_view/up.sql with 100% similarity]
migrations/2020-01-02-172755_add_show_avatar_and_email_notifications_to_user/down.sql [moved from server/migrations/2020-01-02-172755_add_show_avatar_and_email_notifications_to_user/down.sql with 100% similarity]
migrations/2020-01-02-172755_add_show_avatar_and_email_notifications_to_user/up.sql [moved from server/migrations/2020-01-02-172755_add_show_avatar_and_email_notifications_to_user/up.sql with 100% similarity]
migrations/2020-01-11-012452_add_indexes/down.sql [moved from server/migrations/2020-01-11-012452_add_indexes/down.sql with 100% similarity]
migrations/2020-01-11-012452_add_indexes/up.sql [moved from server/migrations/2020-01-11-012452_add_indexes/up.sql with 100% similarity]
migrations/2020-01-13-025151_create_materialized_views/down.sql [moved from server/migrations/2020-01-13-025151_create_materialized_views/down.sql with 100% similarity]
migrations/2020-01-13-025151_create_materialized_views/up.sql [moved from server/migrations/2020-01-13-025151_create_materialized_views/up.sql with 100% similarity]
migrations/2020-01-21-001001_create_private_message/down.sql [moved from server/migrations/2020-01-21-001001_create_private_message/down.sql with 100% similarity]
migrations/2020-01-21-001001_create_private_message/up.sql [moved from server/migrations/2020-01-21-001001_create_private_message/up.sql with 100% similarity]
migrations/2020-01-29-011901_create_reply_materialized_view/down.sql [moved from server/migrations/2020-01-29-011901_create_reply_materialized_view/down.sql with 100% similarity]
migrations/2020-01-29-011901_create_reply_materialized_view/up.sql [moved from server/migrations/2020-01-29-011901_create_reply_materialized_view/up.sql with 100% similarity]
migrations/2020-01-29-030825_create_user_mention_materialized_view/down.sql [moved from server/migrations/2020-01-29-030825_create_user_mention_materialized_view/down.sql with 100% similarity]
migrations/2020-01-29-030825_create_user_mention_materialized_view/up.sql [moved from server/migrations/2020-01-29-030825_create_user_mention_materialized_view/up.sql with 100% similarity]
migrations/2020-02-02-004806_add_case_insensitive_usernames/down.sql [moved from server/migrations/2020-02-02-004806_add_case_insensitive_usernames/down.sql with 100% similarity]
migrations/2020-02-02-004806_add_case_insensitive_usernames/up.sql [moved from server/migrations/2020-02-02-004806_add_case_insensitive_usernames/up.sql with 100% similarity]
migrations/2020-02-06-165953_change_post_title_length/down.sql [moved from server/migrations/2020-02-06-165953_change_post_title_length/down.sql with 100% similarity]
migrations/2020-02-06-165953_change_post_title_length/up.sql [moved from server/migrations/2020-02-06-165953_change_post_title_length/up.sql with 100% similarity]
migrations/2020-02-07-210055_add_comment_subscribed/down.sql [moved from server/migrations/2020-02-07-210055_add_comment_subscribed/down.sql with 100% similarity]
migrations/2020-02-07-210055_add_comment_subscribed/up.sql [moved from server/migrations/2020-02-07-210055_add_comment_subscribed/up.sql with 100% similarity]
migrations/2020-02-08-145624_add_post_newest_activity_time/down.sql [moved from server/migrations/2020-02-08-145624_add_post_newest_activity_time/down.sql with 100% similarity]
migrations/2020-02-08-145624_add_post_newest_activity_time/up.sql [moved from server/migrations/2020-02-08-145624_add_post_newest_activity_time/up.sql with 100% similarity]
migrations/2020-03-06-202329_add_post_iframely_data/down.sql [moved from server/migrations/2020-03-06-202329_add_post_iframely_data/down.sql with 100% similarity]
migrations/2020-03-06-202329_add_post_iframely_data/up.sql [moved from server/migrations/2020-03-06-202329_add_post_iframely_data/up.sql with 100% similarity]
migrations/2020-03-26-192410_add_activitypub_tables/down.sql [moved from server/migrations/2020-03-26-192410_add_activitypub_tables/down.sql with 100% similarity]
migrations/2020-03-26-192410_add_activitypub_tables/up.sql [moved from server/migrations/2020-03-26-192410_add_activitypub_tables/up.sql with 100% similarity]
migrations/2020-04-03-194936_add_activitypub_for_posts_and_comments/down.sql [moved from server/migrations/2020-04-03-194936_add_activitypub_for_posts_and_comments/down.sql with 100% similarity]
migrations/2020-04-03-194936_add_activitypub_for_posts_and_comments/up.sql [moved from server/migrations/2020-04-03-194936_add_activitypub_for_posts_and_comments/up.sql with 100% similarity]
migrations/2020-04-07-135912_add_user_community_apub_constraints/down.sql [moved from server/migrations/2020-04-07-135912_add_user_community_apub_constraints/down.sql with 100% similarity]
migrations/2020-04-07-135912_add_user_community_apub_constraints/up.sql [moved from server/migrations/2020-04-07-135912_add_user_community_apub_constraints/up.sql with 100% similarity]
migrations/2020-04-14-163701_update_views_for_activitypub/down.sql [moved from server/migrations/2020-04-14-163701_update_views_for_activitypub/down.sql with 100% similarity]
migrations/2020-04-14-163701_update_views_for_activitypub/up.sql [moved from server/migrations/2020-04-14-163701_update_views_for_activitypub/up.sql with 100% similarity]
migrations/2020-04-21-123957_remove_unique_user_constraints/down.sql [moved from server/migrations/2020-04-21-123957_remove_unique_user_constraints/down.sql with 100% similarity]
migrations/2020-04-21-123957_remove_unique_user_constraints/up.sql [moved from server/migrations/2020-04-21-123957_remove_unique_user_constraints/up.sql with 100% similarity]
migrations/2020-05-05-210233_add_activitypub_for_private_messages/down.sql [moved from server/migrations/2020-05-05-210233_add_activitypub_for_private_messages/down.sql with 100% similarity]
migrations/2020-05-05-210233_add_activitypub_for_private_messages/up.sql [moved from server/migrations/2020-05-05-210233_add_activitypub_for_private_messages/up.sql with 100% similarity]
migrations/2020-06-30-135809_remove_mat_views/down.sql [moved from server/migrations/2020-06-30-135809_remove_mat_views/down.sql with 100% similarity]
migrations/2020-06-30-135809_remove_mat_views/up.sql [moved from server/migrations/2020-06-30-135809_remove_mat_views/up.sql with 100% similarity]
migrations/2020-07-08-202609_add_creator_published/down.sql [moved from server/migrations/2020-07-08-202609_add_creator_published/down.sql with 100% similarity]
migrations/2020-07-08-202609_add_creator_published/up.sql [moved from server/migrations/2020-07-08-202609_add_creator_published/up.sql with 100% similarity]
migrations/2020-07-12-100442_add_post_title_to_comments_view/down.sql [moved from server/migrations/2020-07-12-100442_add_post_title_to_comments_view/down.sql with 100% similarity]
migrations/2020-07-12-100442_add_post_title_to_comments_view/up.sql [moved from server/migrations/2020-07-12-100442_add_post_title_to_comments_view/up.sql with 100% similarity]
migrations/2020-07-18-234519_add_unique_community_user_actor_ids/down.sql [moved from server/migrations/2020-07-18-234519_add_unique_community_user_actor_ids/down.sql with 100% similarity]
migrations/2020-07-18-234519_add_unique_community_user_actor_ids/up.sql [moved from server/migrations/2020-07-18-234519_add_unique_community_user_actor_ids/up.sql with 100% similarity]
migrations/2020-08-03-000110_add_preferred_usernames_banners_and_icons/down.sql [moved from server/migrations/2020-08-03-000110_add_preferred_usernames_banners_and_icons/down.sql with 100% similarity]
migrations/2020-08-03-000110_add_preferred_usernames_banners_and_icons/up.sql [moved from server/migrations/2020-08-03-000110_add_preferred_usernames_banners_and_icons/up.sql with 100% similarity]
migrations/2020-08-06-205355_update_community_post_count/down.sql [moved from server/migrations/2020-08-06-205355_update_community_post_count/down.sql with 100% similarity]
migrations/2020-08-06-205355_update_community_post_count/up.sql [moved from server/migrations/2020-08-06-205355_update_community_post_count/up.sql with 100% similarity]
migrations/2020-08-25-132005_add_unique_ap_ids/down.sql [moved from server/migrations/2020-08-25-132005_add_unique_ap_ids/down.sql with 100% similarity]
migrations/2020-08-25-132005_add_unique_ap_ids/up.sql [moved from server/migrations/2020-08-25-132005_add_unique_ap_ids/up.sql with 100% similarity]
migrations_testing/2020-01-13-025151_create_materialized_views/down.sql [moved from server/migrations_testing/2020-01-13-025151_create_materialized_views/down.sql with 100% similarity]
migrations_testing/2020-01-13-025151_create_materialized_views/up.sql [moved from server/migrations_testing/2020-01-13-025151_create_materialized_views/up.sql with 100% similarity]
query_testing/after.out [new file with mode: 0644]
query_testing/apache_bench_report.sh [moved from server/query_testing/apache_bench_report.sh with 100% similarity]
query_testing/api_benchmark.sh [moved from server/query_testing/api_benchmark.sh with 100% similarity]
query_testing/before.out [new file with mode: 0644]
query_testing/generate_explain_reports.sh [moved from server/query_testing/generate_explain_reports.sh with 100% similarity]
server/.gitignore [deleted file]
server/src/routes/index.rs [deleted file]
src/api/claims.rs [moved from server/src/api/claims.rs with 100% similarity]
src/api/comment.rs [moved from server/src/api/comment.rs with 97% similarity]
src/api/community.rs [moved from server/src/api/community.rs with 97% similarity]
src/api/mod.rs [moved from server/src/api/mod.rs with 100% similarity]
src/api/post.rs [moved from server/src/api/post.rs with 97% similarity]
src/api/site.rs [moved from server/src/api/site.rs with 100% similarity]
src/api/user.rs [moved from server/src/api/user.rs with 99% similarity]
src/apub/activities.rs [moved from server/src/apub/activities.rs with 100% similarity]
src/apub/activity_queue.rs [moved from server/src/apub/activity_queue.rs with 100% similarity]
src/apub/comment.rs [moved from server/src/apub/comment.rs with 100% similarity]
src/apub/community.rs [moved from server/src/apub/community.rs with 97% similarity]
src/apub/extensions/group_extensions.rs [moved from server/src/apub/extensions/group_extensions.rs with 100% similarity]
src/apub/extensions/mod.rs [moved from server/src/apub/extensions/mod.rs with 100% similarity]
src/apub/extensions/page_extension.rs [moved from server/src/apub/extensions/page_extension.rs with 100% similarity]
src/apub/extensions/signatures.rs [moved from server/src/apub/extensions/signatures.rs with 100% similarity]
src/apub/fetcher.rs [moved from server/src/apub/fetcher.rs with 100% similarity]
src/apub/inbox/activities/announce.rs [moved from server/src/apub/inbox/activities/announce.rs with 100% similarity]
src/apub/inbox/activities/create.rs [moved from server/src/apub/inbox/activities/create.rs with 100% similarity]
src/apub/inbox/activities/delete.rs [moved from server/src/apub/inbox/activities/delete.rs with 100% similarity]
src/apub/inbox/activities/dislike.rs [moved from server/src/apub/inbox/activities/dislike.rs with 100% similarity]
src/apub/inbox/activities/like.rs [moved from server/src/apub/inbox/activities/like.rs with 100% similarity]
src/apub/inbox/activities/mod.rs [moved from server/src/apub/inbox/activities/mod.rs with 100% similarity]
src/apub/inbox/activities/remove.rs [moved from server/src/apub/inbox/activities/remove.rs with 100% similarity]
src/apub/inbox/activities/undo.rs [moved from server/src/apub/inbox/activities/undo.rs with 100% similarity]
src/apub/inbox/activities/update.rs [moved from server/src/apub/inbox/activities/update.rs with 100% similarity]
src/apub/inbox/community_inbox.rs [moved from server/src/apub/inbox/community_inbox.rs with 100% similarity]
src/apub/inbox/mod.rs [moved from server/src/apub/inbox/mod.rs with 100% similarity]
src/apub/inbox/shared_inbox.rs [moved from server/src/apub/inbox/shared_inbox.rs with 100% similarity]
src/apub/inbox/user_inbox.rs [moved from server/src/apub/inbox/user_inbox.rs with 100% similarity]
src/apub/mod.rs [moved from server/src/apub/mod.rs with 100% similarity]
src/apub/post.rs [moved from server/src/apub/post.rs with 99% similarity]
src/apub/private_message.rs [moved from server/src/apub/private_message.rs with 100% similarity]
src/apub/user.rs [moved from server/src/apub/user.rs with 100% similarity]
src/code_migrations.rs [moved from server/src/code_migrations.rs with 100% similarity]
src/lib.rs [moved from server/src/lib.rs with 100% similarity]
src/main.rs [moved from server/src/main.rs with 91% similarity]
src/request.rs [moved from server/src/request.rs with 100% similarity]
src/routes/api.rs [moved from server/src/routes/api.rs with 98% similarity]
src/routes/federation.rs [moved from server/src/routes/federation.rs with 100% similarity]
src/routes/feeds.rs [moved from server/src/routes/feeds.rs with 100% similarity]
src/routes/images.rs [moved from server/src/routes/images.rs with 100% similarity]
src/routes/mod.rs [moved from server/src/routes/mod.rs with 88% similarity]
src/routes/nodeinfo.rs [moved from server/src/routes/nodeinfo.rs with 100% similarity]
src/routes/webfinger.rs [moved from server/src/routes/webfinger.rs with 100% similarity]
src/routes/websocket.rs [moved from server/src/routes/websocket.rs with 100% similarity]
src/version.rs [moved from server/src/version.rs with 100% similarity]
src/websocket/chat_server.rs [moved from server/src/websocket/chat_server.rs with 98% similarity]
src/websocket/handlers.rs [moved from server/src/websocket/handlers.rs with 100% similarity]
src/websocket/messages.rs [moved from server/src/websocket/messages.rs with 100% similarity]
src/websocket/mod.rs [moved from server/src/websocket/mod.rs with 97% similarity]
test.sh [moved from server/test.sh with 100% similarity]
ui/.eslintignore [deleted file]
ui/.eslintrc.json [deleted file]
ui/.gitignore [deleted file]
ui/.prettierrc.js [deleted file]
ui/assets/apple-touch-icon.png [deleted file]
ui/assets/css/choices.min.css [deleted file]
ui/assets/css/main.css [deleted file]
ui/assets/css/themes/_variables.bootstra_386-tmp.scss [deleted file]
ui/assets/css/themes/_variables.darkly.scss [deleted file]
ui/assets/css/themes/_variables.i386.scss [deleted file]
ui/assets/css/themes/_variables.litely.scss [deleted file]
ui/assets/css/themes/_variables.vaporwave-dark.scss [deleted file]
ui/assets/css/themes/_variables.vaporwave-light.scss [deleted file]
ui/assets/css/themes/cyborg.min.css [deleted file]
ui/assets/css/themes/darkly.min.css [deleted file]
ui/assets/css/themes/i386.min.css [deleted file]
ui/assets/css/themes/journal.min.css [deleted file]
ui/assets/css/themes/litely.min.css [deleted file]
ui/assets/css/themes/litera.min.css [deleted file]
ui/assets/css/themes/materia.min.css [deleted file]
ui/assets/css/themes/minty.min.css [deleted file]
ui/assets/css/themes/sketchy.min.css [deleted file]
ui/assets/css/themes/solar.min.css [deleted file]
ui/assets/css/themes/united.min.css [deleted file]
ui/assets/css/themes/vaporwave-dark.min.css [deleted file]
ui/assets/css/themes/vaporwave.min.css [deleted file]
ui/assets/css/tippy.css [deleted file]
ui/assets/css/toastify.css [deleted file]
ui/assets/css/tribute.css [deleted file]
ui/assets/favicon.svg [deleted file]
ui/assets/icons/icon-128x128.png [deleted file]
ui/assets/icons/icon-144x144.png [deleted file]
ui/assets/icons/icon-152x152.png [deleted file]
ui/assets/icons/icon-192x192.png [deleted file]
ui/assets/icons/icon-384x384.png [deleted file]
ui/assets/icons/icon-512x512.png [deleted file]
ui/assets/icons/icon-72x72.png [deleted file]
ui/assets/icons/icon-96x96.png [deleted file]
ui/assets/libs/sortable/sortable.min.js [deleted file]
ui/assets/manifest.webmanifest [deleted file]
ui/fuse.js [deleted file]
ui/generate_translations.js [deleted file]
ui/jest.config.js [deleted file]
ui/package.json [deleted file]
ui/src/components/admin-settings.tsx [deleted file]
ui/src/components/banner-icon-header.tsx [deleted file]
ui/src/components/cake-day.tsx [deleted file]
ui/src/components/comment-form.tsx [deleted file]
ui/src/components/comment-node.tsx [deleted file]
ui/src/components/comment-nodes.tsx [deleted file]
ui/src/components/communities.tsx [deleted file]
ui/src/components/community-form.tsx [deleted file]
ui/src/components/community-link.tsx [deleted file]
ui/src/components/community.tsx [deleted file]
ui/src/components/create-community.tsx [deleted file]
ui/src/components/create-post.tsx [deleted file]
ui/src/components/create-private-message.tsx [deleted file]
ui/src/components/data-type-select.tsx [deleted file]
ui/src/components/footer.tsx [deleted file]
ui/src/components/iframely-card.tsx [deleted file]
ui/src/components/image-upload-form.tsx [deleted file]
ui/src/components/inbox.tsx [deleted file]
ui/src/components/instances.tsx [deleted file]
ui/src/components/listing-type-select.tsx [deleted file]
ui/src/components/login.tsx [deleted file]
ui/src/components/main.tsx [deleted file]
ui/src/components/markdown-textarea.tsx [deleted file]
ui/src/components/modlog.tsx [deleted file]
ui/src/components/moment-time.tsx [deleted file]
ui/src/components/navbar.tsx [deleted file]
ui/src/components/password_change.tsx [deleted file]
ui/src/components/post-form.tsx [deleted file]
ui/src/components/post-listing.tsx [deleted file]
ui/src/components/post-listings.tsx [deleted file]
ui/src/components/post.tsx [deleted file]
ui/src/components/private-message-form.tsx [deleted file]
ui/src/components/private-message.tsx [deleted file]
ui/src/components/search.tsx [deleted file]
ui/src/components/setup.tsx [deleted file]
ui/src/components/sidebar.tsx [deleted file]
ui/src/components/site-form.tsx [deleted file]
ui/src/components/sort-select.tsx [deleted file]
ui/src/components/sponsors.tsx [deleted file]
ui/src/components/symbols.tsx [deleted file]
ui/src/components/user-details.tsx [deleted file]
ui/src/components/user-listing.tsx [deleted file]
ui/src/components/user.tsx [deleted file]
ui/src/env.ts [deleted file]
ui/src/i18next.ts [deleted file]
ui/src/index.html [deleted file]
ui/src/index.tsx [deleted file]
ui/src/interfaces.ts [deleted file]
ui/src/service-worker.ts [deleted file]
ui/src/services/UserService.ts [deleted file]
ui/src/services/WebSocketService.ts [deleted file]
ui/src/services/index.ts [deleted file]
ui/src/utils.ts [deleted file]
ui/translations/ar.json [deleted file]
ui/translations/ca.json [deleted file]
ui/translations/de.json [deleted file]
ui/translations/el.json [deleted file]
ui/translations/en.json [deleted file]
ui/translations/eo.json [deleted file]
ui/translations/es.json [deleted file]
ui/translations/eu.json [deleted file]
ui/translations/fa.json [deleted file]
ui/translations/fi.json [deleted file]
ui/translations/fr.json [deleted file]
ui/translations/ga.json [deleted file]
ui/translations/gl.json [deleted file]
ui/translations/hi.json [deleted file]
ui/translations/hu.json [deleted file]
ui/translations/it.json [deleted file]
ui/translations/ja.json [deleted file]
ui/translations/ka.json [deleted file]
ui/translations/km.json [deleted file]
ui/translations/ko.json [deleted file]
ui/translations/nl.json [deleted file]
ui/translations/pl.json [deleted file]
ui/translations/pt_BR.json [deleted file]
ui/translations/ru.json [deleted file]
ui/translations/sq.json [deleted file]
ui/translations/sr_Latn.json [deleted file]
ui/translations/sv.json [deleted file]
ui/translations/tr.json [deleted file]
ui/translations/uk.json [deleted file]
ui/translations/zh.json [deleted file]
ui/tsconfig.json [deleted file]
ui/yarn.lock [deleted file]