Felix Ableitner [Thu, 5 Aug 2021 11:00:29 +0000 (13:00 +0200)]
Migrate comment inReplyTo field to single value (ref #1454)
Dessalines [Wed, 4 Aug 2021 21:13:51 +0000 (17:13 -0400)]
Simplify config using macros (#1686)
Co-authored-by: Felix Ableitner <me@nutomic.com>
Nutomic [Mon, 2 Aug 2021 20:33:40 +0000 (20:33 +0000)]
Rewrite voting (#1685)
* Merge like/dislike activity handlers into vote
* Rewrite vote sending code
* Remove old send_create, send_update functions
Dessalines [Mon, 2 Aug 2021 20:21:33 +0000 (16:21 -0400)]
Merge pull request #1677 from LemmyNet/remove-fat-deps
Remove brotli, zstd dependencies
Nutomic [Mon, 2 Aug 2021 12:08:15 +0000 (12:08 +0000)]
Merge pull request #1683 from LemmyNet/fix/comment_count_trigger_issues
Some comment count fixes.
Felix Ableitner [Wed, 28 Jul 2021 08:35:52 +0000 (10:35 +0200)]
Remove brotli, zstd dependencies
Dessalines [Mon, 2 Aug 2021 01:07:45 +0000 (21:07 -0400)]
Some comment count fixes.
- Make sure an update to deleted decreases the count. Fixes #1676
- Don't allow the post creator to comment necro-bump their own post.
Fixes #1675
Dessalines [Mon, 2 Aug 2021 00:02:13 +0000 (20:02 -0400)]
Merge pull request #1682 from LemmyNet/rewrite-comment
Rewrite comment
Felix Ableitner [Sat, 31 Jul 2021 20:58:11 +0000 (22:58 +0200)]
Rewrite private message apub and merge create/update
Felix Ableitner [Sat, 31 Jul 2021 17:26:17 +0000 (19:26 +0200)]
Merge logic for post create and update
Felix Ableitner [Sat, 31 Jul 2021 15:09:43 +0000 (17:09 +0200)]
Merge logic for comment create and update
Felix Ableitner [Sat, 31 Jul 2021 14:57:37 +0000 (16:57 +0200)]
Rewrite apub comment (de)serialization using structs (ref #1657)
Nutomic [Sat, 31 Jul 2021 07:10:56 +0000 (07:10 +0000)]
Merge pull request #1678 from LemmyNet/rewrite-post
Rewrite apub post (de)serialization using structs (ref #1657)
Dessalines [Fri, 30 Jul 2021 22:59:22 +0000 (18:59 -0400)]
Fix changelog links
Felix Ableitner [Fri, 30 Jul 2021 14:35:32 +0000 (16:35 +0200)]
Add docs for MediaType, PublicUrl values
Felix Ableitner [Thu, 29 Jul 2021 08:58:29 +0000 (10:58 +0200)]
Simplify lemmy_context() function (dont return errors)
Felix Ableitner [Tue, 27 Jul 2021 22:18:50 +0000 (00:18 +0200)]
Rewrite apub post (de)serialization using structs (ref #1657)
Dessalines [Fri, 30 Jul 2021 20:55:04 +0000 (16:55 -0400)]
Updating ansible version.
Dessalines [Fri, 30 Jul 2021 20:50:39 +0000 (16:50 -0400)]
Adding release notes.
Dessalines [Fri, 30 Jul 2021 18:44:15 +0000 (14:44 -0400)]
Blank out extra info for deleted or removed content. Fixes #1679 (#1680)
Dessalines [Fri, 23 Jul 2021 01:53:44 +0000 (21:53 -0400)]
Actor name length config dess (#1672)
* Make length of user/community name configurable (fixes #1306)
* use single config value, fix migrations, increase displayname length
* remove debug statements
* add helper method for setting actor_name_max_length
* move function
* Fixing some defaults
Co-authored-by: Felix Ableitner <me@nutomic.com>
Dessalines [Thu, 22 Jul 2021 20:07:40 +0000 (16:07 -0400)]
Add show_new_posts_notifs setting. Fixes #1664 (#1665)
Dessalines [Tue, 20 Jul 2021 16:55:04 +0000 (12:55 -0400)]
Fix issue with protocol string in actor id generation (#1668)
Dessalines [Tue, 20 Jul 2021 04:29:50 +0000 (00:29 -0400)]
Adding shortname fetching for users and communities. Fixes #1662 (#1663)
Dessalines [Sat, 17 Jul 2021 17:00:06 +0000 (13:00 -0400)]
Merge pull request #1660 from LemmyNet/merge-apub-crates
Merge apub, apub_receive crates
Felix Ableitner [Sat, 17 Jul 2021 16:20:44 +0000 (18:20 +0200)]
Merge apub, apub_receive crates (fixes #1621)
Nutomic [Sat, 17 Jul 2021 16:08:46 +0000 (16:08 +0000)]
Apub inbox rewrite (#1652)
* start to implement apub inbox routing lib
* got something that almost works
* it compiles!
* implemented some more
* move library code to separate crate (most of it)
* convert private message handlers
* convert all comment receivers (except undo comment)
* convert post receiver
* add verify trait
* convert community receivers
* add cc field for all activities which i forgot before
* convert inbox functions, add missing checks
* convert undo like/dislike receivers
* convert undo_delete and undo_remove receivers
* move block/unblock activities
* convert remaining activity receivers
* reimplement http signature verification and other checks
* also use actor type for routing, VerifyActivity and SendActivity traits
* cleanup and restructure apub_receive code
* wip: try to fix activity routing
* implement a (very bad) derive macro for activityhandler
* working activity routing!
* rework pm verify(), fix tests and confirm manually
also remove inbox username check which was broken
* rework following verify(), fix tests and test manually
* fix post/comment create/update, rework voting
* Rewrite remove/delete post/comment, fix tests, test manually
* Rework and fix (un)block user, announce, update post
* some code cleanup
* rework delete/remove activity receivers (still quite messy)
* rewrite, test and fix add/remove mod, update community handlers
* add docs for ActivityHandler derive macro
* dont try to compile macro comments
Dessalines [Tue, 6 Jul 2021 16:13:22 +0000 (12:13 -0400)]
Merge pull request #1651 from LemmyNet/upgrade_deps_5
Upgrade api_test deps
Dessalines [Tue, 6 Jul 2021 14:57:54 +0000 (10:57 -0400)]
Upgrade api_test deps
Dessalines [Tue, 6 Jul 2021 13:26:46 +0000 (09:26 -0400)]
Upgrading deps, running clippy fix on nightly 1.55.0 (#1638)
* Upgrading deps, running clippy fix on nightly 1.55.0
* Running clippy --fix
* Trying to fix transform
* Trying to fix another transform
* Upgrading http-signature-normalization-actix
* Fix app_data
* Fix pictrs uploading
* Fix unwrap
Dessalines [Mon, 5 Jul 2021 16:07:26 +0000 (12:07 -0400)]
Running clippy --fix (#1647)
Dessalines [Mon, 5 Jul 2021 13:49:35 +0000 (09:49 -0400)]
Merge pull request #1649 from weex/case-insensitive-captcha
make captcha case-insensitive
David Sterry [Mon, 5 Jul 2021 00:51:08 +0000 (17:51 -0700)]
make captcha case-insensitive
Dessalines [Thu, 24 Jun 2021 18:54:02 +0000 (14:54 -0400)]
Merge pull request #1637 from LemmyNet/remove-url-tracking-params
Remove tracking params from post url (fixes #768)
Felix Ableitner [Fri, 18 Jun 2021 18:38:34 +0000 (20:38 +0200)]
Remove tracking params from post url (fixes #768)
Aaron DeVore [Thu, 17 Jun 2021 17:36:00 +0000 (10:36 -0700)]
LemmyNet/lemmy#1635: Fix IPv6 port setup for Nginx (#1636)
Dessalines [Mon, 14 Jun 2021 22:14:29 +0000 (18:14 -0400)]
Version 0.11.2
Dessalines [Sun, 13 Jun 2021 18:28:32 +0000 (14:28 -0400)]
Fix --cert-name for certbot. (#1631)
Dessalines [Mon, 7 Jun 2021 21:10:47 +0000 (17:10 -0400)]
Change join.lemmy.ml to join-lemmy.org (#1628)
Dessalines [Fri, 28 May 2021 15:51:09 +0000 (11:51 -0400)]
Upgrade pictrs. Fixes #1599 (#1600)
Dessalines [Fri, 28 May 2021 15:50:52 +0000 (11:50 -0400)]
Invalidate current logins on account deletion. Fixes #1602 (#1603)
Dessalines [Fri, 28 May 2021 15:46:23 +0000 (11:46 -0400)]
Upgrading api test deps (#1608)
Dessalines [Wed, 26 May 2021 18:02:35 +0000 (14:02 -0400)]
Fix nsfw posts showing for non-logged in users. Fixes #1614 (#1615)
Pavel Balashov [Wed, 26 May 2021 13:39:38 +0000 (16:39 +0300)]
Add additional slurs configuration option. Closes #1464. (#1612)
* Actualize a comment about config initialization
* Add additional slurs functionality.
It is possible to additional regex for slurs filtering.
It can be done through `additional_slurs` option in config file.
Dessalines [Mon, 17 May 2021 23:15:51 +0000 (19:15 -0400)]
Version 0.11.1
Dessalines [Mon, 3 May 2021 14:46:12 +0000 (10:46 -0400)]
Updating to rust 1.51.0 (#1598)
Dessalines [Mon, 3 May 2021 01:19:16 +0000 (21:19 -0400)]
Fixing release doc.
Dessalines [Tue, 27 Apr 2021 14:35:54 +0000 (10:35 -0400)]
Version 0.11.0
Dessalines [Tue, 27 Apr 2021 14:34:45 +0000 (10:34 -0400)]
Adding v0.11.0 release notes
Dessalines [Tue, 27 Apr 2021 13:56:36 +0000 (09:56 -0400)]
Merge pull request #1595 from LemmyNet/Nutomic-patch-1
Better slur regex
Nutomic [Tue, 27 Apr 2021 12:32:56 +0000 (12:32 +0000)]
Better slur regex
Dessalines [Mon, 26 Apr 2021 18:18:12 +0000 (14:18 -0400)]
Fixing regex. Fixes #1593 (#1594)
* Fixing regex. Fixes #1593
* Fixing test
Dessalines [Mon, 26 Apr 2021 14:57:40 +0000 (10:57 -0400)]
Merge pull request #1592 from LemmyNet/feature/mark_post_as_read
Add show_read_posts filter. Fixes #1561
Dessalines [Mon, 26 Apr 2021 14:44:19 +0000 (10:44 -0400)]
Merge branch 'main' into feature/mark_post_as_read
Nutomic [Mon, 26 Apr 2021 14:17:21 +0000 (14:17 +0000)]
Merge pull request #1566 from LemmyNet/additional_search_filters
Add creator id to search. Fixes #765
Dessalines [Mon, 26 Apr 2021 13:50:34 +0000 (09:50 -0400)]
Changing unwrap_default to unwrap_or(false)
Nutomic [Mon, 26 Apr 2021 13:30:30 +0000 (13:30 +0000)]
Fetch git tags manually in CI (#1590)
* Fetch git tags manually in CI
* Dont need espeak in CI anymore
Dessalines [Sat, 24 Apr 2021 22:26:50 +0000 (18:26 -0400)]
Add show_read_posts filter. Fixes #1561
Dessalines [Fri, 23 Apr 2021 15:54:38 +0000 (11:54 -0400)]
Creator extra search results
Dessalines [Fri, 23 Apr 2021 06:40:10 +0000 (02:40 -0400)]
Some formatting
Dessalines [Fri, 23 Apr 2021 06:09:47 +0000 (02:09 -0400)]
Don't search for communities or users when the id is included.
Dessalines [Thu, 15 Apr 2021 03:37:51 +0000 (23:37 -0400)]
Making more fields optional in the API.
- Fixes #1569
Dessalines [Fri, 9 Apr 2021 20:35:51 +0000 (16:35 -0400)]
Adding listing_type to search.
Dessalines [Fri, 9 Apr 2021 20:09:58 +0000 (16:09 -0400)]
Add creator id to search. Fixes #765
Nutomic [Thu, 22 Apr 2021 23:42:58 +0000 (23:42 +0000)]
Add option to limit community creation to admins only (fixes #1586) (#1587)
* Add option to limit community creation to admins only (fixes #1586)
* address review
Nutomic [Wed, 21 Apr 2021 21:41:14 +0000 (21:41 +0000)]
Mark accounts as bot nutomic (#1565)
* Mark account as bot. Fixes #1357
* Fix clippy
* Federate bot status using actor `type` field
* fix clippy
Co-authored-by: Dessalines <tyhou13@gmx.com>
Dessalines [Wed, 21 Apr 2021 14:34:47 +0000 (10:34 -0400)]
Merge pull request #1588 from LemmyNet/improved-logging
Improved logging
Nutomic [Wed, 21 Apr 2021 13:36:07 +0000 (13:36 +0000)]
Add option to disable strict allowlist (fixes #1486) (#1581)
* Add option to disable strict allowlist (fixes #1486)
* adjust docs
Felix Ableitner [Wed, 21 Apr 2021 12:42:33 +0000 (14:42 +0200)]
Improved logging
Nutomic [Fri, 16 Apr 2021 13:10:43 +0000 (13:10 +0000)]
Use .map_err in api code (fixes #1573) (#1575)
* Use .map_err in api code (fixes #1573)
* forgot some
Nutomic [Wed, 14 Apr 2021 16:10:07 +0000 (16:10 +0000)]
Merge pull request #1571 from guland2000/patch-3
Update README.ru.md
Nutomic [Wed, 14 Apr 2021 16:09:59 +0000 (16:09 +0000)]
Merge pull request #1570 from guland2000/patch-2
Update README.ru.md
Dessalines [Wed, 14 Apr 2021 15:02:36 +0000 (11:02 -0400)]
Merge pull request #1572 from LemmyNet/feature/federated-mod-community-updates
Remote mods can update/delete/undelete communities
Felix Ableitner [Tue, 13 Apr 2021 11:48:30 +0000 (13:48 +0200)]
Remote mods can update/delete/undelete communities
Andrei Guliaikin [Mon, 12 Apr 2021 21:16:17 +0000 (23:16 +0200)]
Update README.ru.md
Missing one letter
Andrei Guliaikin [Mon, 12 Apr 2021 21:02:59 +0000 (23:02 +0200)]
Update README.ru.md
Some mistakes... logical ;-)
Dessalines [Mon, 12 Apr 2021 15:40:43 +0000 (11:40 -0400)]
Merge pull request #1567 from LemmyNet/include-commit-in-version
For untagged commits, include hash in version name (fixes #1563)
Nutomic [Mon, 12 Apr 2021 13:08:05 +0000 (13:08 +0000)]
Readme russian (#1568)
* README.ru.md
Russian language is done.
* Some fixes for previous commit
Co-authored-by: Andrei Guliaikin <guland2000@users.noreply.github.com>
Felix Ableitner [Mon, 12 Apr 2021 11:47:58 +0000 (13:47 +0200)]
For untagged commits, include hash in version name (fixes #1563)
Nutomic [Fri, 9 Apr 2021 15:01:26 +0000 (15:01 +0000)]
Implement federated bans (fixes #1298) (#1553)
* Implement federated bans (fixes #1298)
* mod actions should always be federated to affected user, in addition to followers
* Make Undo/Block work for remote mods
* clippy fix
* fix federation test
* vscodium doesnt auto-save changes...
Nutomic [Fri, 9 Apr 2021 14:33:28 +0000 (14:33 +0000)]
Merge pull request #1564 from LemmyNet/remove_extra_save_user_fields
Forgot to remove extra fields for changepassword.
Dessalines [Fri, 9 Apr 2021 01:14:26 +0000 (21:14 -0400)]
Forgot to remove extra fields for changepassword.
Nutomic [Thu, 8 Apr 2021 14:33:58 +0000 (14:33 +0000)]
Drone release main (ref #1556) (#1557)
* publish docker images from main
* try with separate step
* redo, lots of boilerplate
* try to fix syntax
* unique step names
* fix docker tags, remove cargo-chef
* only build dev image on main branch
* use `ref` for condition, as `branch` uses the target branch for PRs
* consistent indents
* fix tag
* use lemmy-ui:dev image for `docker/dev` and `docker/federation`
Dessalines [Thu, 8 Apr 2021 11:29:08 +0000 (07:29 -0400)]
Removing community.creator column. Fixes #1504 (#1541)
* Removing community.creator column. Fixes #1504
* Fixing unit tests.
* Fixing federation tests.
Dessalines [Thu, 8 Apr 2021 11:19:58 +0000 (07:19 -0400)]
Better DB default fields. (#1560)
* Better DB default fields.
* Fixing clippy
Dessalines [Wed, 7 Apr 2021 18:41:12 +0000 (14:41 -0400)]
Fixing volume mount. (#1559)
* Fixing volume mount.
* Remove config line.
Dessalines [Wed, 7 Apr 2021 18:26:22 +0000 (14:26 -0400)]
Updating releases.md
Dessalines [Wed, 7 Apr 2021 18:23:32 +0000 (14:23 -0400)]
Merge branch 'release/v0.10'
Dessalines [Wed, 7 Apr 2021 17:17:38 +0000 (13:17 -0400)]
Version 0.10.3
Dessalines [Wed, 7 Apr 2021 17:17:38 +0000 (13:17 -0400)]
Version 0.10.3
Dessalines [Wed, 7 Apr 2021 17:16:28 +0000 (13:16 -0400)]
Merge pull request #1552 from LemmyNet/feature/1550-optional-config-values
Make some of the database config values optional (fixes #1550)
Dessalines [Wed, 7 Apr 2021 17:16:08 +0000 (13:16 -0400)]
Merge pull request #1558 from LemmyNet/feature/1550-optional-config-values
Make some of the database config values optional (fixes #1550)
Dessalines [Wed, 7 Apr 2021 11:40:35 +0000 (07:40 -0400)]
Adding a short site description. Fixes #1496 (#1532)
* Adding a short site description. Fixes #1496
- Renaming old description to sidebar
* Adding a back end site desc length check.
Dessalines [Wed, 7 Apr 2021 11:38:00 +0000 (07:38 -0400)]
Adding matrix id validation check. Fixes #1520 (#1538)
Dessalines [Tue, 6 Apr 2021 16:21:41 +0000 (12:21 -0400)]
Merge pull request #1539 from LemmyNet/change_password_api
Moving ChangePassword to its own API action. Fixes #1471
Dessalines [Tue, 6 Apr 2021 16:09:26 +0000 (12:09 -0400)]
Merge branch 'main' into change_password_api
Felix Ableitner [Tue, 6 Apr 2021 12:57:37 +0000 (14:57 +0200)]
Make some of the database config values optional (fixes #1550)
Nutomic [Tue, 6 Apr 2021 12:03:11 +0000 (12:03 +0000)]
Merge pull request #1537 from LemmyNet/add_users_active_monthly_community_sort
Adding users active monthly for community sort. Fixes #1527
Nutomic [Tue, 6 Apr 2021 12:02:50 +0000 (12:02 +0000)]
Merge pull request #1536 from LemmyNet/change_preferred_to_display_name
Changing preferred to display name. Fixes #1211
Nutomic [Tue, 6 Apr 2021 11:58:48 +0000 (11:58 +0000)]
Merge pull request #1535 from LemmyNet/rust_captcha_features
Rust captcha features