lemmy.git
4 years agoChanging default theme to browser from darkly. Fixes #1163
Dessalines [Sat, 3 Oct 2020 16:44:25 +0000 (11:44 -0500)]
Changing default theme to browser from darkly. Fixes #1163

4 years agoAdd line showing default ports for nginx. Fixes #1167
Dessalines [Sat, 3 Oct 2020 14:53:48 +0000 (09:53 -0500)]
Add line showing default ports for nginx. Fixes #1167

4 years agoFixing readme.
Dessalines [Sat, 3 Oct 2020 14:51:15 +0000 (09:51 -0500)]
Fixing readme.

4 years agoAdd documentation for federation overview (fixes #774) (#1165)
Nutomic [Fri, 2 Oct 2020 13:02:16 +0000 (13:02 +0000)]
Add documentation for federation overview (fixes #774) (#1165)

4 years agoMerge branch 'remove-hardcoded-https-dess' into main
Dessalines [Thu, 1 Oct 2020 17:56:04 +0000 (12:56 -0500)]
Merge branch 'remove-hardcoded-https-dess' into main

4 years agoRenaming to sign_and_send
Dessalines [Thu, 1 Oct 2020 17:54:20 +0000 (12:54 -0500)]
Renaming to sign_and_send

4 years agoTrying to fix travis build.
Dessalines [Thu, 1 Oct 2020 14:16:56 +0000 (09:16 -0500)]
Trying to fix travis build.

4 years agoTrying to add some long delays.
Dessalines [Thu, 1 Oct 2020 13:32:01 +0000 (08:32 -0500)]
Trying to add some long delays.

4 years agoMerge pull request #1162 from asonix/remove-hardcoded-https
Dessalines [Wed, 30 Sep 2020 13:28:40 +0000 (09:28 -0400)]
Merge pull request #1162 from asonix/remove-hardcoded-https

Use http-signature-normalization-reqwest

4 years agoUse http-signature-normalization-reqwest
asonix [Wed, 30 Sep 2020 00:56:41 +0000 (19:56 -0500)]
Use http-signature-normalization-reqwest

4 years agoAlso sign the digest header
Felix Ableitner [Tue, 29 Sep 2020 14:46:49 +0000 (16:46 +0200)]
Also sign the digest header

4 years agoUse reqwest to send activities
Felix Ableitner [Tue, 29 Sep 2020 13:10:55 +0000 (15:10 +0200)]
Use reqwest to send activities

4 years agoVersion v0.7.61
Dessalines [Fri, 25 Sep 2020 21:26:19 +0000 (16:26 -0500)]
Version v0.7.61

4 years agoRemove hardcoded usage of https (fixes #1126)
Felix Ableitner [Fri, 25 Sep 2020 15:33:00 +0000 (17:33 +0200)]
Remove hardcoded usage of https (fixes #1126)

4 years agoMore overwriteable fields (#1155)
Dessalines [Fri, 25 Sep 2020 15:16:49 +0000 (11:16 -0400)]
More overwriteable fields (#1155)

* Adding more overwriteable fields for user. Fixes #1154

* Adding a note for bio.

4 years agoMerge pull request #1152 from LemmyNet/upgrade_api_test_deps
Dessalines [Fri, 25 Sep 2020 02:50:32 +0000 (22:50 -0400)]
Merge pull request #1152 from LemmyNet/upgrade_api_test_deps

Upgrade api test deps

4 years agoUpgrade api test deps.
Dessalines [Thu, 24 Sep 2020 18:22:11 +0000 (13:22 -0500)]
Upgrade api test deps.

4 years agoDont federate embeds, but refetch them for security (#106)
nutomic [Thu, 24 Sep 2020 17:43:42 +0000 (17:43 +0000)]
Dont federate embeds, but refetch them for security (#106)

Dont federate embeds, but refetch them for security (#ref 647)

Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/106

4 years agoMerge remote-tracking branch 'yerba/main' into main
Dessalines [Thu, 24 Sep 2020 14:14:09 +0000 (09:14 -0500)]
Merge remote-tracking branch 'yerba/main' into main

4 years agoMove websocket code into workspace (#107)
nutomic [Thu, 24 Sep 2020 13:53:21 +0000 (13:53 +0000)]
Move websocket code into workspace (#107)

Adjust dockerfiles, fix cargo.toml and remove unused deps

Merge branch 'main' into move-websocket-to-workspace

Move api code into workspace

Move apub to separate workspace

Move websocket code into separate workspace

Some code cleanup

Remove websocket dependency on API

Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/107

4 years agoFix nginx config for local federation setup (#104)
nutomic [Thu, 24 Sep 2020 13:50:38 +0000 (13:50 +0000)]
Fix nginx config for local federation setup (#104)

Fix depends_on

Add note about different port for backend in federation docs

Fix nginx config for local federation setup

Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/104

4 years agoFixing ansible install. (#1150)
Dessalines [Thu, 24 Sep 2020 13:47:24 +0000 (09:47 -0400)]
Fixing ansible install. (#1150)

* Fixing ansible install.

* Fixing LEMMY_EXTERNAL_HOST docs.

4 years agoAdd linked instances. (#1149)
Dessalines [Thu, 24 Sep 2020 13:46:57 +0000 (09:46 -0400)]
Add linked instances. (#1149)

* Adding linked instances. Fixes #1147

* Removing current instance, checking for federation enabled.

* Cleaning up.

* Switching to iterator.

4 years agoMerge branch 'add-view-helper-functions' of https://github.com/eiknat/lemmy into...
Dessalines [Wed, 23 Sep 2020 21:16:18 +0000 (16:16 -0500)]
Merge branch 'add-view-helper-functions' of https://github.com/eiknat/lemmy into eiknat-add-view-helper-functions

4 years agoVersion v0.7.59
Dessalines [Wed, 23 Sep 2020 13:58:30 +0000 (08:58 -0500)]
Version v0.7.59

4 years agoRemoving weblate translations from deploy.
Dessalines [Wed, 23 Sep 2020 13:56:32 +0000 (08:56 -0500)]
Removing weblate translations from deploy.

4 years agoUpdating issue template to show lemmy-ui.
Dessalines [Tue, 22 Sep 2020 19:32:18 +0000 (14:32 -0500)]
Updating issue template to show lemmy-ui.

4 years agoMerge pull request #1146 from LemmyNet/fix_nginx_docs
Nutomic [Tue, 22 Sep 2020 19:02:46 +0000 (19:02 +0000)]
Merge pull request #1146 from LemmyNet/fix_nginx_docs

Fix nginx docs, fix test deploy.

4 years agoFix nginx docs, fix test deploy.
Dessalines [Tue, 22 Sep 2020 16:28:16 +0000 (11:28 -0500)]
Fix nginx docs, fix test deploy.

4 years agoMerge branch 'main' of https://github.com/lemmynet/lemmy into main
Dessalines [Tue, 22 Sep 2020 15:12:36 +0000 (10:12 -0500)]
Merge branch 'main' of https://github.com/lemmynet/lemmy into main

4 years agoMerge remote-tracking branch 'yerba/main' into main
Dessalines [Tue, 22 Sep 2020 15:12:26 +0000 (10:12 -0500)]
Merge remote-tracking branch 'yerba/main' into main

4 years agoMerge pull request 'Add integration test to ensure that signatures are verified'...
dessalines [Tue, 22 Sep 2020 15:10:28 +0000 (15:10 +0000)]
Merge pull request 'Add integration test to ensure that signatures are verified' (#103) from integration-test into main

Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/103

4 years agoMerge pull request #1145 from LemmyNet/fix_remote_subscribe
Nutomic [Mon, 21 Sep 2020 19:09:48 +0000 (19:09 +0000)]
Merge pull request #1145 from LemmyNet/fix_remote_subscribe

Fixing remote subscribe result. Fixes #1144

4 years agoAddress review comments
Felix Ableitner [Mon, 21 Sep 2020 15:24:42 +0000 (17:24 +0200)]
Address review comments

4 years agoFixing remote subscribe result. Fixes #1144
Dessalines [Mon, 21 Sep 2020 14:35:13 +0000 (09:35 -0500)]
Fixing remote subscribe result. Fixes #1144

4 years agoAdd openssl (#1143)
Dessalines [Mon, 21 Sep 2020 14:08:47 +0000 (10:08 -0400)]
Add openssl (#1143)

* Adding openssl.

* Openssl didnt work, switching to rustls.

4 years agoUpdate federation docs
Felix Ableitner [Mon, 21 Sep 2020 12:02:40 +0000 (14:02 +0200)]
Update federation docs

4 years agoAdd tests for community_inbox and user_inbox
Felix Ableitner [Fri, 18 Sep 2020 15:45:50 +0000 (17:45 +0200)]
Add tests for community_inbox and user_inbox

4 years agoAdd integration test to ensure that signatures are verified
Felix Ableitner [Fri, 18 Sep 2020 14:37:46 +0000 (16:37 +0200)]
Add integration test to ensure that signatures are verified

4 years agoPublished user time (#1141)
Dessalines [Fri, 18 Sep 2020 11:04:12 +0000 (07:04 -0400)]
Published user time (#1141)

* Adding published time to UserForm.

- Federates user creation time. Fixes #1140

* Check the user published time.

4 years agoMerge pull request 'Add tests for avatars, banners and more' (#102) from more-tests...
dessalines [Thu, 17 Sep 2020 18:22:07 +0000 (18:22 +0000)]
Merge pull request 'Add tests for avatars, banners and more' (#102) from more-tests into main

Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/102

4 years agoAdd tests for avatars, banners and more
Felix Ableitner [Thu, 17 Sep 2020 15:41:51 +0000 (17:41 +0200)]
Add tests for avatars, banners and more

4 years agoUpdating cargo.lock.
Dessalines [Wed, 16 Sep 2020 17:37:09 +0000 (12:37 -0500)]
Updating cargo.lock.

4 years agoMerge branch 'update-deps' into main
Dessalines [Wed, 16 Sep 2020 17:35:37 +0000 (12:35 -0500)]
Merge branch 'update-deps' into main

4 years agoTurn off email notifications.
Dessalines [Wed, 16 Sep 2020 14:24:42 +0000 (09:24 -0500)]
Turn off email notifications.

4 years agoRunning cargo fmt.
Dessalines [Wed, 16 Sep 2020 13:31:30 +0000 (08:31 -0500)]
Running cargo fmt.

4 years agoAdding site checking.
Dessalines [Wed, 16 Sep 2020 13:29:51 +0000 (08:29 -0500)]
Adding site checking.

4 years agoMerge branch 'fix/add-check-to-create-site-endpoint' of https://github.com/eiknat...
Dessalines [Wed, 16 Sep 2020 13:13:19 +0000 (08:13 -0500)]
Merge branch 'fix/add-check-to-create-site-endpoint' of https://github.com/eiknat/lemmy into eiknat-fix/add-check-to-create-site-endpoint

4 years agoUpdate deps, remove rustls, dont specify patch version
Felix Ableitner [Wed, 16 Sep 2020 12:52:20 +0000 (14:52 +0200)]
Update deps, remove rustls, dont specify patch version

4 years agoMove websocket structs into lemmy_structs (ref #1115)
Felix Ableitner [Wed, 16 Sep 2020 10:25:22 +0000 (12:25 +0200)]
Move websocket structs into lemmy_structs (ref #1115)

4 years agoapi.site: check for existing site before creating
eiknat [Wed, 16 Sep 2020 01:36:11 +0000 (21:36 -0400)]
api.site: check for existing site before creating

4 years agoIsomorphic docker (#1124)
Dessalines [Tue, 15 Sep 2020 19:26:47 +0000 (15:26 -0400)]
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>
4 years agoroutes.api: fix get_captcha endpoint (#1135)
eiknat [Tue, 15 Sep 2020 01:22:53 +0000 (21:22 -0400)]
routes.api: fix get_captcha endpoint (#1135)

4 years agoSplit lemmy_utils into multiple files (#96)
nutomic [Mon, 14 Sep 2020 15:29:50 +0000 (15:29 +0000)]
Split lemmy_utils into multiple files (#96)

Update dependencies

Move send_local_notifs into lemmy_api_structs (ref #1115)

Split lemmy_utils into multiple files

Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/96

4 years agoMerge remote-tracking branch 'yerba/main' into main
Dessalines [Mon, 14 Sep 2020 14:12:13 +0000 (09:12 -0500)]
Merge remote-tracking branch 'yerba/main' into main

4 years agoMerge pull request 'Remove brotli dependency' (#97) from remove-brotli into main
dessalines [Mon, 14 Sep 2020 14:12:02 +0000 (14:12 +0000)]
Merge pull request 'Remove brotli dependency' (#97) from remove-brotli into main

Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/97

4 years agoRemove brotli dependency
Felix Ableitner [Mon, 14 Sep 2020 10:23:05 +0000 (12:23 +0200)]
Remove brotli dependency

4 years agodb: add utils schema/funcs for view handling qol
eday [Tue, 8 Sep 2020 00:23:49 +0000 (20:23 -0400)]
db: add utils schema/funcs for view handling qol

Creates a new "utils" db schema with a simple table and two functions under "utils".  The functions take a 'schema' and 'table'- One will get all dependent views and save the ddl, the other will execute stored ddl skipping errors.  Mostly for QOL with testing migrations and making migration files smaller

4 years agoApi docs corrections (#1131)
Marcin Wojnarowski [Sun, 13 Sep 2020 15:20:24 +0000 (17:20 +0200)]
Api docs corrections (#1131)

* corrected endpoint names/methods

* small typo fix

4 years agoMerge remote-tracking branch 'weblate/main' into main
Dessalines [Sat, 12 Sep 2020 22:48:24 +0000 (17:48 -0500)]
Merge remote-tracking branch 'weblate/main' into main

4 years agoTranslated using Weblate (Italian)
riccardo [Fri, 11 Sep 2020 23:28:09 +0000 (23:28 +0000)]
Translated using Weblate (Italian)

Currently translated at 98.9% (281 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/it/

4 years agoupdate actix-web to v3 stable (#1125)
Rob Ede [Sat, 12 Sep 2020 01:37:25 +0000 (02:37 +0100)]
update actix-web to v3 stable (#1125)

4 years agoTranslated using Weblate (Korean)
Lee KiWon [Fri, 4 Sep 2020 15:10:32 +0000 (15:10 +0000)]
Translated using Weblate (Korean)

Currently translated at 100.0% (284 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/ko/

4 years agoTranslated using Weblate (Russian)
kleeon [Fri, 4 Sep 2020 14:35:41 +0000 (14:35 +0000)]
Translated using Weblate (Russian)

Currently translated at 100.0% (284 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/ru/

4 years agoTranslated using Weblate (Swedish)
Filip Bengtsson [Fri, 4 Sep 2020 00:28:35 +0000 (00:28 +0000)]
Translated using Weblate (Swedish)

Currently translated at 100.0% (284 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/sv/

Translated using Weblate (Swedish)

Currently translated at 98.5% (280 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/sv/

4 years agoTranslated using Weblate (Russian)
kleeon [Fri, 4 Sep 2020 00:28:35 +0000 (00:28 +0000)]
Translated using Weblate (Russian)

Currently translated at 98.9% (281 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/ru/

4 years agoTranslated using Weblate (Irish)
Lucy [Fri, 4 Sep 2020 00:28:35 +0000 (00:28 +0000)]
Translated using Weblate (Irish)

Currently translated at 100.0% (284 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/ga/

4 years agoTranslated using Weblate (Korean)
Lee KiWon [Fri, 4 Sep 2020 00:28:35 +0000 (00:28 +0000)]
Translated using Weblate (Korean)

Currently translated at 100.0% (284 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (284 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/ko/

4 years agoVarious things refactored (#95)
nutomic [Thu, 3 Sep 2020 19:45:12 +0000 (19:45 +0000)]
Various things refactored (#95)

Remove unused derive macros

lemmy_rate_limit doesnt depend on lemmy_api_structs anymore

Dont use "pub extern crate"

Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/95

4 years agoVersion v0.7.57
Dessalines [Thu, 3 Sep 2020 14:40:59 +0000 (09:40 -0500)]
Version v0.7.57

4 years agoMerge remote-tracking branch 'weblate/main' into main
Dessalines [Thu, 3 Sep 2020 14:40:57 +0000 (09:40 -0500)]
Merge remote-tracking branch 'weblate/main' into main

4 years agoMerge branch 'structs_separate' into main
Dessalines [Thu, 3 Sep 2020 14:02:03 +0000 (09:02 -0500)]
Merge branch 'structs_separate' into main

4 years agoMerge branch 'main' into structs_separate
Dessalines [Thu, 3 Sep 2020 14:01:20 +0000 (09:01 -0500)]
Merge branch 'main' into structs_separate

4 years agoLocal timeline (#1111)
Dessalines [Thu, 3 Sep 2020 13:58:33 +0000 (09:58 -0400)]
Local timeline (#1111)

* Adding a local filter. Fixes #1103

* Not showing local if there are no federated instances.

4 years agoFixing user search leaking emails.
Dessalines [Thu, 3 Sep 2020 13:48:26 +0000 (08:48 -0500)]
Fixing user search leaking emails.

4 years agoMerge branch 'main' into fix_docker_caching
Dessalines [Thu, 3 Sep 2020 13:06:05 +0000 (08:06 -0500)]
Merge branch 'main' into fix_docker_caching

4 years agoAdding rate_limiter and api_structs.
Dessalines [Wed, 2 Sep 2020 23:17:35 +0000 (18:17 -0500)]
Adding rate_limiter and api_structs.

4 years agoMerge branch 'fix_docker_caching' into structs_separate
Dessalines [Wed, 2 Sep 2020 21:53:46 +0000 (16:53 -0500)]
Merge branch 'fix_docker_caching' into structs_separate

4 years agoAdding in a more reliable docker dev build. (The other wouldn't use buildkit).
Dessalines [Wed, 2 Sep 2020 20:41:49 +0000 (15:41 -0500)]
Adding in a more reliable docker dev build. (The other wouldn't use buildkit).

4 years agoUse romacs cargo-build-deps tool.
Dessalines [Wed, 2 Sep 2020 15:42:48 +0000 (10:42 -0500)]
Use romacs cargo-build-deps tool.

4 years agoMove api structs and rate limit into separate workspaces
Felix Ableitner [Tue, 1 Sep 2020 14:25:34 +0000 (16:25 +0200)]
Move api structs and rate limit into separate workspaces

4 years agoTranslated using Weblate (Swedish)
Filip Bengtsson [Wed, 2 Sep 2020 03:30:02 +0000 (03:30 +0000)]
Translated using Weblate (Swedish)

Currently translated at 98.5% (280 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/sv/

4 years agoTranslated using Weblate (Russian)
kleeon [Wed, 2 Sep 2020 03:30:02 +0000 (03:30 +0000)]
Translated using Weblate (Russian)

Currently translated at 98.9% (281 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/ru/

4 years agoTranslated using Weblate (Irish)
Lucy [Wed, 2 Sep 2020 03:30:02 +0000 (03:30 +0000)]
Translated using Weblate (Irish)

Currently translated at 100.0% (284 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/ga/

4 years agoTranslated using Weblate (Korean)
Lee KiWon [Wed, 2 Sep 2020 03:30:01 +0000 (03:30 +0000)]
Translated using Weblate (Korean)

Currently translated at 100.0% (284 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (284 of 284 strings)

Translation: Lemmy/lemmy
Translate-URL: http://weblate.yerbamate.dev/projects/lemmy/lemmy/ko/

4 years agoRunning cargo +nightly fmt.
Dessalines [Tue, 1 Sep 2020 21:44:56 +0000 (16:44 -0500)]
Running cargo +nightly fmt.

4 years agoRemove wildcard imports (in particular super::*)
Felix Ableitner [Tue, 1 Sep 2020 13:20:22 +0000 (15:20 +0200)]
Remove wildcard imports (in particular super::*)

4 years agoFixing docker caching.
Dessalines [Mon, 31 Aug 2020 21:47:31 +0000 (16:47 -0500)]
Fixing docker caching.

4 years agoUpdating dev docker-compose.
Dessalines [Mon, 31 Aug 2020 18:39:01 +0000 (13:39 -0500)]
Updating dev docker-compose.

4 years agoMerge pull request 'Simplify docker federation setup' (#92) from update-docker-federa...
dessalines [Mon, 31 Aug 2020 16:50:43 +0000 (16:50 +0000)]
Merge pull request 'Simplify docker federation setup' (#92) from update-docker-federation into main

Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/92

4 years agoMerge pull request 'Refactor websocket to split it into multiple files' (#91) from...
dessalines [Mon, 31 Aug 2020 16:43:16 +0000 (16:43 +0000)]
Merge pull request 'Refactor websocket to split it into multiple files' (#91) from refactor-websocket into main

Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/91

4 years agoSimplify docker federation setup
Felix Ableitner [Mon, 31 Aug 2020 15:26:32 +0000 (17:26 +0200)]
Simplify docker federation setup

4 years agoRefactor websocket to split it into multiple files
Felix Ableitner [Mon, 31 Aug 2020 15:20:13 +0000 (17:20 +0200)]
Refactor websocket to split it into multiple files

4 years agoimplement ActivitySender actor (#89)
nutomic [Mon, 31 Aug 2020 13:48:02 +0000 (13:48 +0000)]
implement ActivitySender actor (#89)

Merge pull request 'Adding unique ap_ids. Fixes #1100' (#90) from unique_ap_ids into activity-sender

Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/90

Adding back in on_conflict.

Trying to add back in the on_conflict_do_nothing.

Trying to reduce delay time.

Removing createFakes.

Removing some unit tests.

Adding comment jest timeout.

Fixing tests again.

Fixing tests again.

Merge branch 'activity-sender' into unique_ap_ids_2

Replace actix client with reqwest to speed up federation tests

Trying to fix tests again.

Fixing unit tests.

Fixing some broken unit tests, not done yet.

Adding uniques.

Adding unique ap_ids. Fixes #1100

use proper sql functionality for upsert

added logging

in fetcher, replace post/comment::create with upsert

no need to do an actual update in post/comment::upsert

Merge branch 'main' into activity-sender

implement upsert for user/community

reuse http client

got it working

attempt to use background-jobs crate

rewrite with proper error handling and less boilerplate

remove do_send, dont return errors from activity_sender

WIP: implement ActivitySender actor

Co-authored-by: dessalines <dessalines@noreply.yerbamate.dev>
Co-authored-by: Dessalines <tyhou13@gmx.com>
Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/89

4 years agoVersion v0.7.56
Dessalines [Sat, 29 Aug 2020 21:21:40 +0000 (17:21 -0400)]
Version v0.7.56

4 years agoMerge remote-tracking branch 'weblate/main' into main
Dessalines [Sat, 29 Aug 2020 21:21:39 +0000 (17:21 -0400)]
Merge remote-tracking branch 'weblate/main' into main

4 years agoMerge branch 'kartikynwa-webmanifest' into test
Dessalines [Sat, 29 Aug 2020 21:00:56 +0000 (17:00 -0400)]
Merge branch 'kartikynwa-webmanifest' into test

4 years agoMerge branch 'webmanifest' of https://github.com/kartikynwa/lemmy into kartikynwa...
Dessalines [Sat, 29 Aug 2020 21:00:43 +0000 (17:00 -0400)]
Merge branch 'webmanifest' of https://github.com/kartikynwa/lemmy into kartikynwa-webmanifest

4 years agoMerge branch 'add-service-worker' of https://github.com/eiknat/lemmy into eiknat...
Dessalines [Sat, 29 Aug 2020 14:36:58 +0000 (09:36 -0500)]
Merge branch 'add-service-worker' of https://github.com/eiknat/lemmy into eiknat-add-service-worker

4 years agoUpdating korean translation.
Dessalines [Sat, 29 Aug 2020 14:29:49 +0000 (09:29 -0500)]
Updating korean translation.