Commit graph

416 commits

Author SHA1 Message Date
Dessalines 5c6258390c
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 0941cf1736.

* 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 a2ddf2a90b.

* 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>
2020-09-15 15:26:47 -04:00
Dessalines af364e7fe0 Version v0.7.57 2020-09-03 09:40:59 -05:00
Dessalines 3a6982e7b2 Adding rate_limiter and api_structs. 2020-09-02 18:17:35 -05:00
Dessalines 8015f560d6 Adding in a more reliable docker dev build. (The other wouldn't use buildkit). 2020-09-02 15:41:49 -05:00
Dessalines e3140235de Use romacs cargo-build-deps tool. 2020-09-02 10:42:48 -05:00
Dessalines dc1bc741b4 Fixing docker caching. 2020-08-31 16:47:31 -05:00
Dessalines 34e539cdc0 Updating dev docker-compose. 2020-08-31 13:39:01 -05:00
Felix Ableitner 147972273a Simplify docker federation setup 2020-08-31 17:32:21 +02:00
Dessalines 18002bc837 Version v0.7.56 2020-08-29 17:21:40 -04:00
Dessalines 4819bd5608 Version v0.7.55 2020-08-27 10:38:29 -04:00
Dessalines dbf231865d
Adding a few more apub tests. (#1096)
* Adding a few more apub tests.

* Fixing travis build, adding a get_post function.
2020-08-20 12:44:22 +00:00
Dessalines e007006daf Version v0.7.54 2020-08-18 09:43:45 -04:00
Dessalines 82faea7f85 Version v0.7.53 2020-08-17 16:53:50 -04:00
Dessalines 725e46da4a Version v0.7.52 2020-08-16 11:31:09 -04:00
Dessalines abadc79756 Fix community_view clippy 2020-08-16 11:27:50 -04:00
Dessalines dd0418af18 Version v0.7.50 2020-08-14 16:00:27 -04:00
Dessalines 49892690ff Version v0.7.49 2020-08-11 10:58:40 -04:00
Felix Ableitner c1f48d6a0e In federation test setup, run yarn build by default 2020-08-11 14:12:05 +02:00
Dessalines 0acd0bba3a Version v0.7.48 2020-08-10 11:41:18 -04:00
Dessalines 5e9ffde0b1 Version v0.7.47 2020-08-07 23:22:35 -04:00
Dessalines 71a0dd4cc9 Version v0.7.46 2020-08-07 23:21:05 -04:00
Dessalines 992b3ca95b Some UI fixes. 2020-08-07 23:17:37 -04:00
Dessalines ce8622b9cd Version v0.7.43 2020-08-06 21:22:15 -04:00
Dessalines 3e5d5abd53 Version v0.7.42 2020-08-06 17:37:08 -04:00
Dessalines e645386842 Version v0.7.41 2020-08-05 13:55:14 -04:00
Dessalines 88bd368660 Version v0.7.40 2020-08-05 12:41:40 -04:00
nutomic c34fffc2c4 Proxy pictrs requests through Lemmy (fixes #371) (#77)
fix check_only value for image rate limit

Fix image rate limit

Add rate limit for image uploads

Proxy pictrs requests through Lemmy (fixes #371)

Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/77
2020-08-05 16:00:00 +00:00
Dessalines e9e1497830
Add bio federation. (#1052)
* Re-organizing federation tests. #746 #1040

* Adding federation support for user bios. Fixes #992
2020-08-04 11:06:27 -04:00
Dessalines e336e5bcc0
Re-organizing federation tests. #746 #1040 (#1047)
* Re-organizing federation tests. #746 #1040

* Add more checks in inbox, plus some refactoring (#76)

Merge branch 'main' into more-inbox-permissions

Move check_community_ban() into helper function

Move slur check into helper functions

Move Claims::decode and site ban check into helper function

Note: this changes behaviour in that site ban is checked in more
places now. we could easily add a boolean parameter
check_for_site_ban to get the previous behaviour back

Rewrite user_inbox and community_inbox in the same way as shared_inbox

Add check against instance allowlist etc in shared_inbox

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

* Adding verbose to test results.

Co-authored-by: nutomic <nutomic@noreply.yerbamate.dev>
Co-authored-by: dessalines <dessalines@noreply.yerbamate.dev>
Co-authored-by: Felix Ableitner <me@nutomic.com>
2020-08-04 10:57:37 -04:00
Dessalines ce874e183b Version v0.7.39 2020-08-02 10:52:42 -04:00
Dessalines 5b23595710 Version v0.7.38 2020-08-01 23:53:32 -04:00
Dessalines dee5c302a8 Version v0.7.37 2020-08-01 20:04:14 -04:00
alltheseteeth 4acd3c5bd2
added trailing slash fix to every nginx conf I could find (#1046) 2020-08-01 19:33:39 -04:00
Dessalines 1a0f70450c Version v0.7.36 2020-08-01 19:17:53 -04:00
Dessalines dc4ac6345c Version v0.7.35 2020-07-29 22:36:27 -04:00
Dessalines 25e61b276a Version v0.7.34 2020-07-29 22:30:38 -04:00
Dessalines 04cb1e0161 Version v0.7.33 2020-07-29 09:06:26 -04:00
Dessalines 49bd28e2d4
Adding visual captchas for register and login. (#1027)
* Adding visual captchas for register and login.

* Adding audio wav file for Captcha using espeak.

* Lots of captcha fixes.

- Removed login captchas.
- Added settings to disable captchas, and change difficulty.
- Captchas can only be checked / used once, front end gives a new one on
  failure.
- Added front end button for regenerating captcha.
- Added a disabled / pause button audio playing.

* Some more fixes.
2020-07-29 09:02:46 -04:00
Dessalines 5dd0efb280 Version v0.7.32 2020-07-29 00:29:56 -04:00
Dessalines 52b221e3c9 Version v0.7.31 2020-07-28 21:20:19 -04:00
Dessalines 617d636432 Version v0.7.30 2020-07-25 10:43:42 -04:00
Dessalines 0ff9af5ba5 Version v0.7.29 2020-07-24 22:06:16 -04:00
Dessalines edb2e40383
Automated travis docker testing and deploys. (#1023)
* Testing out a travis 1.

* Testing out a travis 2.

* Testing out a travis 3.

* Testing out a travis 4.

* Testing out a travis 5.

* Testing out a travis 6. Trying a failing test

* Testing out a travis 7. Trying to cache the docker images.

* Testing out a travis 8. Still not correctly failing.

* Trying full path for docker_images dir.

* Fixing test again, trying a dockerhub deploy.

* Fixing test again, trying a dockerhub deploy 2.

* Remove caching.

* Trying to fix docker deploy.

* Try using the travis tag

* Using dessalines/lemmy:travis

* Try using the prod dockerfile now.

* Update http sigs dependency

* Finally getting this mostly working.

Co-authored-by: asonix <asonix@asonix.dog>
2020-07-24 22:06:00 -04:00
Dessalines edfd10262f Version v0.7.28 2020-07-23 09:48:39 -04:00
Dessalines db0d213710 Version v0.7.26 2020-07-22 09:56:15 -04:00
Dessalines 55ce7b1339
Adding version to GetSite. Fixes #1001 (#1002)
* Adding version to GetSite. Fixes #1001

* Removing version.ts file
2020-07-21 13:20:23 +00:00
Dessalines 3342a6a910 Version v0.7.25 2020-07-17 18:54:34 -04:00
Dessalines 2a206e1b4d Version v0.7.24 2020-07-16 21:17:34 -04:00
Dessalines c4d54fc427 Updating deploy to use weblate/main 2020-07-16 21:16:32 -04:00
Dessalines 1e30fcf235 Version v0.7.23 2020-07-16 21:13:18 -04:00