Commit Graph

228 Commits (4ded160cf4a9c991ea94991b04bc84a5ed2669d1)

Author SHA1 Message Date
Dessalines a42ac3e58a Add creator id to search. Fixes #765 3 years ago
Nutomic db1abff857
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
3 years ago
Nutomic efee2062dd
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>
3 years ago
Dessalines 9dc5605663
Merge pull request #1588 from LemmyNet/improved-logging
Improved logging
4 years ago
Nutomic 8bb3ba4a16
Add option to disable strict allowlist (fixes #1486) (#1581)
* Add option to disable strict allowlist (fixes #1486)

* adjust docs
4 years ago
Felix Ableitner 78eee7dc9e Improved logging 4 years ago
Nutomic 65a11a7239
Use .map_err in api code (fixes #1573) (#1575)
* Use .map_err in api code (fixes #1573)

* forgot some
4 years ago
Felix Ableitner c572dc0cc6 Remote mods can update/delete/undelete communities 4 years ago
Felix Ableitner b7d1d91309 For untagged commits, include hash in version name (fixes #1563) 4 years ago
Nutomic aa79c5131f
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...
4 years ago
Dessalines 2e16b11db8 Forgot to remove extra fields for changepassword. 4 years ago
Dessalines c3d64f996e
Removing community.creator column. Fixes #1504 (#1541)
* Removing community.creator column. Fixes #1504

* Fixing unit tests.

* Fixing federation tests.
4 years ago
Dessalines 1a70477fc7
Better DB default fields. (#1560)
* Better DB default fields.

* Fixing clippy
4 years ago
Dessalines 831ab76152 Version 0.10.3 4 years ago
Dessalines 727fa610d4
Merge pull request #1552 from LemmyNet/feature/1550-optional-config-values
Make some of the database config values optional (fixes #1550)
4 years ago
Dessalines 7bd474a843
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.
4 years ago
Dessalines 5fff927dc4
Adding matrix id validation check. Fixes #1520 (#1538) 4 years ago
Dessalines d97129e7ae Merge branch 'main' into change_password_api 4 years ago
Felix Ableitner ccdf117c8f Make some of the database config values optional (fixes #1550) 4 years ago
Nutomic a4c2421e74
Merge pull request #1537 from LemmyNet/add_users_active_monthly_community_sort
Adding users active monthly for community sort. Fixes #1527
4 years ago
Nutomic bcdbced0dd
Merge pull request #1536 from LemmyNet/change_preferred_to_display_name
Changing preferred to display name. Fixes #1211
4 years ago
Nutomic 98216d8a3b
Merge pull request #1535 from LemmyNet/rust_captcha_features
Rust captcha features
4 years ago
Nutomic 7daee06383
Merge pull request #1529 from LemmyNet/show_score_setting
Adding a setting to show / hide scores. Fixes #1503
4 years ago
Dessalines 89b96511bf Version 0.10.2 4 years ago
Dessalines 458767e3a8 Version 0.10.1 4 years ago
Nutomic f0c96c28bf
Crash if config fails to load (#1545)
* Crash if config fails to load

* fix previous commit
4 years ago
Dessalines ba517249e8 Version 0.10.0 4 years ago
Dessalines f33f763278 Moving ChangePassword to its own API action. Fixes #1471 4 years ago
Dessalines b893085d1f Adding users active monthly for community sort. Fixes #1527 4 years ago
Dessalines 799ab94af3 Don't allow zero-space char in display name. Fixes #1317 4 years ago
Dessalines bf7558830f Changing preferred to display name. Fixes #1211 4 years ago
Dessalines 1ba570092e Adding more rust captcha features. Fixes #1248 4 years ago
Dessalines 2f63fdbde0 Adding a setting to show / hide scores. Fixes #1503 4 years ago
Felix Ableitner 722cdb78ba Split lemmy_apub crate into two parts apub and apub_receive 4 years ago
Dessalines 36a79e18cd Version 0.10.0-rc.13 4 years ago
Dessalines 4da6e42fc1 Fix websocket location to /api/vX 4 years ago
Dessalines 4c8f2e976e Merge remote-tracking branch 'yerba/split-api-crate' into test_merge_api_crates_reorg 4 years ago
Felix Ableitner 01fc1228d5 Fix API and clippy warnings 4 years ago
Dessalines 2309088b03 Renaming to api/v3 4 years ago
Dessalines c2f8695c9a Version 0.10.0-rc.12 4 years ago
Felix Ableitner 249fcc5066 Split api crate into api_structs and api 4 years ago
Felix Ableitner 34bdf4c7c5 Federate Matrix ID (fixes #1438) 4 years ago
Dessalines 3ca2453fc6 Merge branch 'main' into move_matrix_and_admin_to_person 4 years ago
Dessalines 8a10a9079f Merge remote-tracking branch 'yerba/federated-moderation' 4 years ago
Felix Ableitner c7524d924b Fix federation tests 4 years ago
Dessalines 7051207495 Version 0.10.0-rc.10 4 years ago
Dessalines 6758922a63 Version 0.10.0-rc.9 4 years ago
Dessalines baab2e88a5 Merge branch 'main' into move_matrix_and_admin_to_person 4 years ago
Dessalines b4276341af Adding saved_only to GetComments and GetPosts. Fixes #1513 4 years ago
Dessalines e4ead96d3a Merge branch 'main' into move_matrix_and_admin_to_person 4 years ago
Dessalines eb45bf2d0a Moving admin to person table. Fixes #1515 4 years ago
Felix Ableitner d6bd072ea1 Make federation compatible with Lemmy v0.9.9 4 years ago
Felix Ableitner a5a0d90349 Address review comments 4 years ago
Felix Ableitner 459b95bc7e Make previous commit compile 4 years ago
Grishka 115b986edc uh 4 years ago
Grishka c14a505456 Fix JSON-LD contexts 4 years ago
Dessalines c884510173 Creating default DB forms. Fixes #1511 4 years ago
Dessalines 1745b64ceb Moving matrix_user_id to person table. #1438 4 years ago
Felix Ableitner 4f54108a9c Merge branch 'main' into federated-moderation 4 years ago
Dessalines f55ef1d7ef Version 0.10.0-rc.7 4 years ago
Dessalines 493598c1ba A few suggestion fixes. 4 years ago
Dessalines 05b485b678 Merge branch 'Mart-Bogdan-1462-jwt-revocation-on-pwd-change' into jwt_revocation_dess 4 years ago
Dessalines 360d4ea8d1 Merge branch '1462-jwt-revocation-on-pwd-change' of https://github.com/Mart-Bogdan/lemmy into Mart-Bogdan-1462-jwt-revocation-on-pwd-change 4 years ago
Dessalines 9930c7288a Merge branch 'split_user_table' into strictly_type_db_ids 4 years ago
Dessalines 8d9fab0389 Merge branch 'main' into split_user_table 4 years ago
Dessalines c3efb9f7cf Strictly typing DB id fields. Fixes #1498 4 years ago
Felix Ableitner 4f7dca7c2b Fix three federation test cases 4 years ago
Dessalines 5899b89ef2 Adding some comments to notifs. 4 years ago
Dessalines 99e5a4d1c3 Moving send email check inside function. 4 years ago
Felix Ableitner b3a5b4eb82 Refactor activitypub code 4 years ago
Felix Ableitner 71067a8cb5 For FromApub trait, use `is_mod_action: bool` instead 4 years ago
Felix Ableitner be00f63fb2 Allow remot moderators to do Remove/Post and Remove/Comment 4 years ago
Dessalines 270ce539bf Removing some TODOS. 4 years ago
Dessalines b9f483bc27 Version 0.10.0-rc.5 4 years ago
Dessalines 8ee624a542 Some changes
- Changing claim name to local_user_id to facilitate logout.
- Changing AddAdmin back to using person_id
4 years ago
Felix Ableitner 621355b6ef Insert announced activities into DB for fetching (fixes #1494) 4 years ago
Bogdan Mart 74272ed754 more correct tests 4 years ago
Bogdan Mart 4426c3176d fix timestamp condition #1462 4 years ago
Bogdan Mart 7b0a09e84e Merge remote-tracking branch 'origin/main' into 1462-jwt-revocation-on-pwd-change
* origin/main:
  revert Compose file version from 3.3 to 2.2
  Adding more mem limits
  bump memory limit of iframely
  Remove extra category_id s . Fixes #1429
  Fixing wrong user_ and community icon and banner urls.
  Remove category from activitypub context
  Adding a password length check to other API actions. (#1474)
  Update test script
  Use URL type in most outstanding struct fields (#1468)
  Forbid usage of unwrap
  Upgrade Rust version
  Rewrite settings implementation. Fixes #1270 (#1433)
  Rename `lemmy_structs` to `lemmy_api_structs`

# Conflicts:
#	crates/db_schema/src/source/user.rs
4 years ago
Bogdan Mart ab947f1f08 User token revocation upon password change
Added DB column validator_time and chedking that is is less then token's "Issuead at time"
Wip on #1462
4 years ago
Dessalines 5998c83b2a Only sending private message if its a local user. 4 years ago
Dessalines 75a95acf04 Change joinuser, sendusermessage to use local_user_id 4 years ago
Felix Ableitner de14636e10 Fix code to allow sticky/lock from remote moderators 4 years ago
Felix Ableitner de39d57592 WIP: check that modifications are made by same user, add docs 4 years ago
Dessalines 7c039340ed 2nd pass. JWT now uses local_user_id 4 years ago
Felix Ableitner b1ca85b910 Fix clippy warning 4 years ago
Felix Ableitner 50559de6d2 Add check so only mods can change stickied/locked state of posts 4 years ago
Dessalines 5d8ccbafe4 Fixing some tests 2 4 years ago
Felix Ableitner 803aad3b3e Add check so only author or mods can edit posts/comments 4 years ago
Dessalines 1a4c8c08ee Fixing some tests 4 years ago
Felix Ableitner a2698dea92 Allow for remote mods to remove posts/comments 4 years ago
Dessalines 9cb4dad4b4 A first pass. 4 years ago
Dessalines ddf4a667b1 ~80% done 4 years ago
Felix Ableitner 3ffae1f5b8 Allow adding remote users as community mods (ref #1061) 4 years ago
Felix Ableitner dcf40db225 Update activitystreams to 0.7.0-alpha.11 4 years ago
Felix Ableitner 9172eff65a Implemented receiving activities to add/remove remote mods 4 years ago
Felix Ableitner 0c484e8c76 Move moderators collection to separate HTTP endpoint 4 years ago
Felix Ableitner beb8b9fe69 Use collection for moderators, instead of `attributedTo` (ref #1061) 4 years ago
Dessalines a1c7584875 Remove extra category_id s . Fixes #1429 4 years ago
Dessalines ca3c1269f5 Merge branch 'main' of https://github.com/lemmynet/lemmy 4 years ago