summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2020-07-11 19:12:56 -0400
committerDessalines <tyhou13@gmx.com>2020-07-11 19:12:56 -0400
commit60288b2d060ba930fe6cae22c4824d88fe7a00c9 (patch)
tree8fed01325853240c69f3688ee621be29bedfd382
parent1710844a1bc6a4f46eceaa12f2fb428cb794c694 (diff)
parent1b9f2fa5f7f7831f59b24cb36a5607a769a0d92e (diff)
Merge branch 'master' into jmarthernandez-remove-karma-from-search
-rw-r--r--.github/ISSUE_TEMPLATE/BUG_REPORT.md27
-rw-r--r--.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md42
-rw-r--r--.github/ISSUE_TEMPLATE/QUESTION.md10
-rw-r--r--.travis.yml3
-rw-r--r--ansible/VERSION2
-rw-r--r--ansible/lemmy.yml12
-rw-r--r--ansible/templates/docker-compose.yml2
-rw-r--r--docker/dev/Dockerfile9
-rw-r--r--docker/dev/docker-compose.yml2
-rwxr-xr-xdocker/federation-test/run-tests.sh4
-rw-r--r--docker/federation/docker-compose.yml3
-rw-r--r--docker/prod/Dockerfile10
-rw-r--r--docker/prod/docker-compose.yml4
-rw-r--r--docker/prod/migrate-pictshare-to-pictrs.bash46
-rw-r--r--docs/src/administration_configuration.md2
-rw-r--r--docs/src/contributing_federation_development.md44
-rw-r--r--docs/src/contributing_tests.md4
-rw-r--r--docs/src/lemmy_council.md65
-rwxr-xr-xinstall.sh2
-rw-r--r--server/Cargo.lock194
-rw-r--r--server/Cargo.toml17
-rwxr-xr-xserver/db-init.sh3
-rw-r--r--server/diesel.toml2
-rw-r--r--server/lemmy_db/Cargo.toml15
-rw-r--r--server/lemmy_db/src/activity.rs (renamed from server/src/db/activity.rs)50
-rw-r--r--server/lemmy_db/src/category.rs (renamed from server/src/db/category.rs)5
-rw-r--r--server/lemmy_db/src/comment.rs (renamed from server/src/db/comment.rs)21
-rw-r--r--server/lemmy_db/src/comment_view.rs (renamed from server/src/db/comment_view.rs)54
-rw-r--r--server/lemmy_db/src/community.rs (renamed from server/src/db/community.rs)8
-rw-r--r--server/lemmy_db/src/community_view.rs (renamed from server/src/db/community_view.rs)18
-rw-r--r--server/lemmy_db/src/lib.rs (renamed from server/src/db/mod.rs)38
-rw-r--r--server/lemmy_db/src/moderator.rs (renamed from server/src/db/moderator.rs)15
-rw-r--r--server/lemmy_db/src/moderator_views.rs (renamed from server/src/db/moderator_views.rs)2
-rw-r--r--server/lemmy_db/src/password_reset_request.rs (renamed from server/src/db/password_reset_request.rs)4
-rw-r--r--server/lemmy_db/src/post.rs (renamed from server/src/db/post.rs)22
-rw-r--r--server/lemmy_db/src/post_view.rs (renamed from server/src/db/post_view.rs)94
-rw-r--r--server/lemmy_db/src/private_message.rs (renamed from server/src/db/private_message.rs)28
-rw-r--r--server/lemmy_db/src/private_message_view.rs (renamed from server/src/db/private_message_view.rs)33
-rw-r--r--server/lemmy_db/src/schema.rs (renamed from server/src/schema.rs)129
-rw-r--r--server/lemmy_db/src/site.rs (renamed from server/src/db/site.rs)2
-rw-r--r--server/lemmy_db/src/site_view.rs (renamed from server/src/db/site_view.rs)0
-rw-r--r--server/lemmy_db/src/user.rs (renamed from server/src/db/user.rs)83
-rw-r--r--server/lemmy_db/src/user_mention.rs (renamed from server/src/db/user_mention.rs)15
-rw-r--r--server/lemmy_db/src/user_mention_view.rs (renamed from server/src/db/user_mention_view.rs)18
-rw-r--r--server/lemmy_db/src/user_view.rs (renamed from server/src/db/user_view.rs)28
-rw-r--r--server/lemmy_utils/Cargo.toml22
-rw-r--r--server/lemmy_utils/src/lib.rs339
-rw-r--r--server/lemmy_utils/src/settings.rs (renamed from server/src/settings.rs)33
-rw-r--r--server/migrations/2020-06-30-135809_remove_mat_views/down.sql535
-rw-r--r--server/migrations/2020-06-30-135809_remove_mat_views/up.sql939
-rw-r--r--server/migrations/2020-07-08-202609_add_creator_published/down.sql388
-rw-r--r--server/migrations/2020-07-08-202609_add_creator_published/up.sql390
-rwxr-xr-xserver/query_testing/generate_explain_reports.sh29
-rw-r--r--server/src/api/claims.rs73
-rw-r--r--server/src/api/comment.rs52
-rw-r--r--server/src/api/community.rs26
-rw-r--r--server/src/api/mod.rs9
-rw-r--r--server/src/api/post.rs66
-rw-r--r--server/src/api/site.rs37
-rw-r--r--server/src/api/user.rs105
-rw-r--r--server/src/apub/activities.rs12
-rw-r--r--server/src/apub/comment.rs20
-rw-r--r--server/src/apub/community.rs220
-rw-r--r--server/src/apub/community_inbox.rs12
-rw-r--r--server/src/apub/extensions/group_extensions.rs6
-rw-r--r--server/src/apub/extensions/signatures.rs18
-rw-r--r--server/src/apub/fetcher.rs110
-rw-r--r--server/src/apub/mod.rs78
-rw-r--r--server/src/apub/post.rs18
-rw-r--r--server/src/apub/private_message.rs16
-rw-r--r--server/src/apub/shared_inbox.rs117
-rw-r--r--server/src/apub/user.rs124
-rw-r--r--server/src/apub/user_inbox.rs36
-rw-r--r--server/src/code_migrations.rs (renamed from server/src/db/code_migrations.rs)37
-rw-r--r--server/src/lib.rs333
-rw-r--r--server/src/main.rs16
-rw-r--r--server/src/rate_limit/mod.rs5
-rw-r--r--server/src/routes/federation.rs22
-rw-r--r--server/src/routes/feeds.rs31
-rw-r--r--server/src/routes/index.rs2
-rw-r--r--server/src/routes/nodeinfo.rs12
-rw-r--r--server/src/routes/webfinger.rs24
-rw-r--r--server/src/version.rs2
-rwxr-xr-xserver/test.sh5
-rw-r--r--ui/assets/css/choices.min.css1
-rw-r--r--ui/assets/css/main.css22
-rw-r--r--ui/assets/css/selectr.min.css7
-rw-r--r--ui/fuse.js8
-rw-r--r--ui/package.json6
-rw-r--r--ui/src/components/cake-day.tsx25
-rw-r--r--ui/src/components/comment-form.tsx265
-rw-r--r--ui/src/components/comment-node.tsx20
-rw-r--r--ui/src/components/comment-nodes.tsx2
-rw-r--r--ui/src/components/communities.tsx14
-rw-r--r--ui/src/components/community-form.tsx25
-rw-r--r--ui/src/components/community.tsx30
-rw-r--r--ui/src/components/create-community.tsx63
-rw-r--r--ui/src/components/create-post.tsx80
-rw-r--r--ui/src/components/create-private-message.tsx49
-rw-r--r--ui/src/components/inbox.tsx50
-rw-r--r--ui/src/components/login.tsx4
-rw-r--r--ui/src/components/main.tsx17
-rw-r--r--ui/src/components/modlog.tsx9
-rw-r--r--ui/src/components/navbar.tsx130
-rw-r--r--ui/src/components/password_change.tsx25
-rw-r--r--ui/src/components/post-form.tsx124
-rw-r--r--ui/src/components/post-listing.tsx17
-rw-r--r--ui/src/components/post-listings.tsx4
-rw-r--r--ui/src/components/post.tsx52
-rw-r--r--ui/src/components/private-message-form.tsx10
-rw-r--r--ui/src/components/search.tsx78
-rw-r--r--ui/src/components/sidebar.tsx2
-rw-r--r--ui/src/components/site-form.tsx16
-rw-r--r--ui/src/components/sponsors.tsx40
-rw-r--r--ui/src/components/symbols.tsx7
-rw-r--r--ui/src/components/user-listing.tsx35
-rw-r--r--ui/src/components/user.tsx93
-rw-r--r--ui/src/i18next.ts6
-rw-r--r--ui/src/index.html2
-rw-r--r--ui/src/interfaces.ts2
-rw-r--r--ui/src/services/WebSocketService.ts2
-rw-r--r--ui/src/utils.ts56
-rw-r--r--ui/src/version.ts2
-rw-r--r--ui/translations/ar.json7
-rw-r--r--ui/translations/ca.json337
-rw-r--r--ui/translations/en.json8
-rw-r--r--ui/translations/es.json74
-rw-r--r--ui/translations/eu.json101
-rw-r--r--ui/translations/fr.json4
-rw-r--r--ui/translations/ga.json1
-rw-r--r--ui/translations/km.json1
-rw-r--r--ui/translations/sq.json188
-rw-r--r--ui/translations/sr_Latn.json73
-rw-r--r--ui/translations/sv.json123
-rw-r--r--ui/translations/zh.json90
-rw-r--r--ui/yarn.lock141
136 files changed, 5844 insertions, 2214 deletions
diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.md b/.github/ISSUE_TEMPLATE/BUG_REPORT.md
new file mode 100644
index 00000000..b57e0e12
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.md
@@ -0,0 +1,27 @@
+---
+name: "\U0001F41E Bug Report"
+about: Create a report to help us improve Lemmy
+title: ''
+labels: bug
+assignees: ''
+
+---
+
+Found a bug? Please fill out the sections below. 👍
+
+### Issue Summary
+
+A summary of the bug.
+
+
+### Steps to Reproduce
+
+1. (for example) I clicked login, and an endless spinner show up.
+2. I tried to install lemmy via this guide, and I'm getting this error.
+3. ...
+
+### Technical details
+
+* Please post your log: `sudo docker-compose logs > lemmy_log.out`.
+* What OS are you trying to install lemmy on?
+* Any browser console errors?
diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
new file mode 100644
index 00000000..957f4cdf
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
@@ -0,0 +1,42 @@
+---
+name: "\U0001F680 Feature request"
+about: Suggest an idea for improving Lem