Skip to content
Snippets Groups Projects
  1. Sep 21, 2023
    • Nutomic's avatar
      Remove explicit auth params (#3946) · f858d8cb
      Nutomic authored
      
      * Remove explicit auth params (ref #3725)
      
      Only take auth via header or cookie. This requires a new version
      of lemmy-js-client for api tests to pass.
      
      * rework api_crud
      
      * remove remaining auth params, move logic to session middleware
      
      * fmt, fix test
      
      * update js client
      
      * remove auth param from api tests
      
      * Pass auth as header
      
      * add !
      
      * url vars, setHeader
      
      * cleanup
      
      * fmt
      
      * update
      
      * Updating for new lemmy-js-client.
      
      ---------
      
      Co-authored-by: default avatarDessalines <tyhou13@gmx.com>
      Co-authored-by: default avatarDessalines <dessalines@users.noreply.github.com>
      f858d8cb
  2. Sep 06, 2023
  3. Aug 31, 2023
    • Dessalines's avatar
      Adding a post_view mode. Fixes #3730 (#3731) · 56e26fc3
      Dessalines authored
      * Adding a post_view mode. Fixes #3730
      
      * Fix test.
      
      * Addressing PR comments.
      
      * Adding a post_view mode. Fixes #3730
      
      * Fix test.
      
      * Addressing PR comments.
      
      * Fixing column order.
      
      * Fix default Ok returns.
      
      * Removing return Err(... where feasible.
      56e26fc3
  4. Aug 29, 2023
  5. Aug 28, 2023
  6. Aug 24, 2023
  7. Aug 08, 2023
    • dullbananas's avatar
      Replace TypedBuilder with Default in update forms (#3814) · 969f8b2c
      dullbananas authored
      * Update comment.rs
      
      * Update community.rs
      
      * Update local_site.rs
      
      * Update local_site_rate_limit.rs
      
      * Update local_user.rs
      
      * Update person.rs
      
      * Update comment.rs
      
      * Update community.rs
      
      * Update local_site.rs
      
      * Update local_site_rate_limit.rs
      
      * Update local_user.rs
      
      * Update post.rs
      
      * Update private_message.rs
      
      * Update site.rs
      
      * Update post.rs
      
      * Update person.rs
      
      * Update private_message.rs
      
      * Update comment.rs
      
      * Update create.rs
      
      * Update leave_admin.rs
      
      * Update update.rs
      
      * Update remove.rs
      
      * Update add_admin.rs
      
      * Update verify_email.rs
      
      * Update mod.rs
      
      * Update mod.rs
      
      * Update undo_delete.rs
      
      * Update undo_delete.rs
      
      * Update utils.rs
      
      * Update feature.rs
      
      * Update delete.rs
      
      * Update lock.rs
      
      * Update create.rs
      
      * Update approve.rs
      
      * Update update.rs
      
      * Update lock_page.rs
      
      * Update block_user.rs
      
      * Update delete.rs
      
      * Update undo_block_user.rs
      
      * Update collection_remove.rs
      
      * Update post.rs
      
      * Update hide.rs
      
      * Update person.rs
      
      * Update remove.rs
      
      * Update post_view.rs
      
      * Update create.rs
      
      * Update remove.rs
      
      * Update collection_add.rs
      
      * Update community.rs
      
      * Update update.rs
      
      * Update post_aggregates.rs
      
      * Update update.rs
      
      * Update comment.rs
      
      * Update code_migrations.rs
      
      * Update registration_application_view.rs
      
      * Update update.rs
      
      * Update ban_person.rs
      
      * Update community.rs
      
      * Update delete.rs
      
      * Update delete.rs
      
      * Update delete.rs
      
      * Update person_aggregates.rs
      
      * Update save_settings.rs
      
      * Update distinguish.rs
      
      * Update mark_read.rs
      
      * Update site_aggregates.rs
      
      * Update create.rs
      
      * Fix
      
      * rerun ci
      
      * Update comment.rs
      
      * rerun ci
      
      * Update create.rs
      
      * Update create.rs
      
      * Update post_view.rs
      
      * rerun ci
      
      * Update undo_delete.rs
      
      * rerun ci
      969f8b2c
  8. Aug 07, 2023
  9. Aug 03, 2023
  10. Aug 02, 2023
  11. Jul 28, 2023
  12. Jul 26, 2023
  13. Jul 17, 2023
    • cetra3's avatar
      Cache & Optimize Woodpecker CI (#3450) · 92568956
      cetra3 authored
      
      * Try using drone cache plugin
      
      * Try another path
      
      * Include volume
      
      * Fix formatting
      
      * Include fmt
      
      * Exclude cargo dir from prettier
      
      * Don't override cargo
      
      * Just do check
      
      * Add cache key
      
      * Use different cache plugin
      
      * Add clippy
      
      * Try minio
      
      * Add quotes
      
      * Try adding secrets
      
      * Try again
      
      * Again
      
      * Use correct secret formation
      
      * Add back clippy
      
      * Use secret for the root bucket name
      
      * Try drone cache instead
      
      * Add region
      
      * Add path-style option
      
      * Include cargo clippy
      
      * Include everything again
      
      * Fix formatting
      
      * Don't run clippy twice
      
      * Add `allow` statements for tests to pass
      
      * Adjust endpoint to be a secret
      
      * Fix prettier
      
      * Merge & fix tests
      
      * Try to restart the woodpecker test
      
      * Change the ENV var name
      
      ---------
      
      Co-authored-by: default avatarDessalines <dessalines@users.noreply.github.com>
      92568956
    • dullbananas's avatar
      Remove TypedBuilder from db_views and db_views_actor (#3637) · 88215bfb
      dullbananas authored
      * change pool fields to parameters for list
      
      * remove my_person_id and admin fields
      
      * Change recipient id to list param
      
      * Remove TypedBuilder from db_views and db_views_actor
      88215bfb
  14. Jul 11, 2023
    • dullbananas's avatar
      Make functions work with both connection and pool (#3420) · 1d38aad9
      dullbananas authored
      * a lot
      
      * merge
      
      * Fix stuff broken by merge
      
      * Get rid of repetitive `&mut *context.conn().await?`
      
      * Add blank lines under each line with `conn =`
      
      * Fix style mistakes (partial)
      
      * Revert "Fix style mistakes (partial)"
      
      This reverts commit 48a033b87f4fdc1ce14ff86cc019e1c703cd2741.
      
      * Revert "Add blank lines under each line with `conn =`"
      
      This reverts commit 773a6d3beba2cf89eac75913078b40c4f5190dd4.
      
      * Revert "Get rid of repetitive `&mut *context.conn().await?`"
      
      This reverts commit d2c6263ea13710177d49b2791278db5ad115fca5.
      
      * Use DbConn for CaptchaAnswer methods
      
      * DbConn trait
      
      * Remove more `&mut *`
      
      * Fix stuff
      
      * Re-run CI
      
      * try to make ci start
      
      * fix
      
      * fix
      
      * Fix api_common::utils
      
      * Fix apub::activities::block
      
      * Fix apub::api::resolve_object
      
      * Fix some things
      
      * Revert "Fix some things"
      
      This reverts commit 2bf8574bc8333d8d34ca542d61a0a5b50039c24d.
      
      * Revert "Fix apub::api::resolve_object"
      
      This reverts commit 3e4059aabbe485b2ff060bdeced8ef958ff62832.
      
      * Revert "Fix apub::activities::block"
      
      This reverts commit 3b02389abd780a7b1b8a2c89e26febdaa6a12159.
      
      * Revert "Fix api_common::utils"
      
      This reverts commit 7dc73de613a5618fa57eb06450f3699bbcb41254.
      
      * Revert "Revert "Fix api_common::utils""
      
      This reverts commit f740f115e5457e83e53cc223e48196a2c47a9975.
      
      * Revert "Revert "Fix apub::activities::block""
      
      This reverts commit 2ee206af7c885c10092cf209bf4a5b1d60327866.
      
      * Revert "Revert "Fix apub::api::resolve_object""
      
      This reverts commit 96ed8bf2e9dcadae760743929498312334e23d2e.
      
      * Fix fetch_local_site_data
      
      * Fix get_comment_parent_creator
      
      * Remove unused perma deleted text
      
      * Fix routes::feeds
      
      * Fix lib.rs
      
      * Update lib.rs
      
      * rerun ci
      
      * Attempt to create custom GetConn and RunQueryDsl traits
      
      * Start over
      
      * Add GetConn trait
      
      * aaaa
      
      * Revert "aaaa"
      
      This reverts commit acc9ca1aed10c39efdd91cefece066e035a1fe80.
      
      * Revert "Revert "aaaa""
      
      This reverts commit 443a2a00a56d152bb7eb429efd0d29a78e21b163.
      
      * still aaaaaaaaaaaaa
      
      * Return to earlier thing
      
      Revert "Add GetConn trait"
      
      This reverts commit ab4e94aea5bd9d34cbcddf017339131047e75344.
      
      * Try to use DbPool enum
      
      * Revert "Try to use DbPool enum"
      
      This reverts commit e4d1712646a52006b865a1fbe0dcf79976fdb027.
      
      * DbConn and DbPool enums (db_schema only fails to compile for tests)
      
      * fmt
      
      * Make functions take `&mut DbPool<'_>` and make db_schema tests compile
      
      * Add try_join_with_pool macro and run fix-clippy on more crates
      
      * Fix some errors
      
      * I did it
      
      * Remove function variants that take connection
      
      * rerun ci
      
      * rerun ci
      
      * rerun ci
      1d38aad9
  15. Jul 10, 2023
    • Nutomic's avatar
      Error enum fixed (#3487) · 93225e5d
      Nutomic authored
      
      * Create error type enum
      
      * Replace magic string slices with LemmyErrorTypes
      
      * Remove unused enum
      
      * Add rename snake case to error enum
      
      * Rename functions
      
      * clippy
      
      * Fix merge errors
      
      * Serialize in PascalCase instead of snake_case
      
      * Revert src/lib
      
      * Add serialization tests
      
      * Update translations
      
      * Fix compilation error in test
      
      * Fix another compilation error
      
      * Add code for generating typescript types
      
      * Various fixes to avoid breaking api
      
      * impl From<LemmyErrorType> for LemmyError
      
      * with_lemmy_type
      
      * trigger ci
      
      ---------
      
      Co-authored-by: default avatarSleeplessOne1917 <abias1122@gmail.com>
      93225e5d
    • dullbananas's avatar
      Use async email sender (#3554) · 934f7251
      dullbananas authored
      934f7251
  16. Jul 03, 2023
  17. Jun 30, 2023
  18. Jun 27, 2023
    • Nina Blanson's avatar
      Fixes #2900 - Checks slur regex to see if it is too permissive (#3146) · e63aa80c
      Nina Blanson authored
      
      * Fixes #2900 - Checks slur regex to see if it is too permissive along with small validation organization
      
      * Clean up variable names, add handler for valid empty string usecase
      
      * Update tests
      
      * Create validation function and add tests
      
      * Test clean up
      
      * Use payload value vs local site value to prevent stunlocking
      
      * Remove println added while testing
      
      * Fall back to local site regex if not provided from request
      
      * Attempt clean up of flaky comment_view tests
      
      * Pull in latest submodule
      
      * Move application, post check into functions, add more tests and improve test readability
      
      ---------
      
      Co-authored-by: default avatarNutomic <me@nutomic.com>
      e63aa80c
  19. Jun 26, 2023
  20. Jun 20, 2023
  21. Jun 16, 2023
  22. Jun 14, 2023
  23. May 25, 2023
  24. Apr 21, 2023
  25. Apr 17, 2023
    • Dessalines's avatar
      Adding diesel enums for SortType and ListingType (#2808) · d8722b6e
      Dessalines authored
      * Adding diesel enums for SortType and ListingType
      
      - Uses diesel-derive-enum.
      - Adds diesel.toml , so we can again use the auto-generated schema.rs
      - Fixes a lot of DB null issues and column ordering issues.
      - Fixes #1136
      - Also replaces RegistrationMode boilerplate.
      
      * Fixing unit tests 1.
      
      * Remove comment line.
      
      * Before patch.
      
      * Before again.
      
      * Using patch file to fix diesel_ltree issue with diesel.toml
      
      * Adding some yalc ignores
      
      * Fixing RegistrationMode enums
      
      * Adding woodpecker diesel schema check.
      
      * Try adding openssl 1.
      
      * Try using diesel-cli image 1
      
      * Try using diesel-cli image 2
      
      * Try using diesel-cli image 3
      
      * Try using diesel-cli image 4
      
      * Try using diesel-cli image 5
      
      * Try using diesel-cli image 6
      
      * Try using diesel-cli image 7
      
      * Try using diesel-cli image 8
      
      * Try using diesel-cli image 9
      
      * Try using diesel-cli image 10
      
      * Try using diesel-cli image 11
      
      * Try using diesel-cli image 12
      
      * Try using diesel-cli image 13
      d8722b6e
  26. Apr 15, 2023
  27. Apr 12, 2023
  28. Mar 21, 2023
    • Nutomic's avatar
      Activitypub crate rewrite (#2782) · 6f513793
      Nutomic authored
      * update activitypub-federation crate to 0.4.0
      
      * fixes
      
      * apub compiles!
      
      * everything compiling!
      
      * almost done, federated follow failing
      
      * some test fixes
      
      * use release
      
      * add code back in
      6f513793
  29. Mar 01, 2023
  30. Feb 28, 2023
  31. Feb 18, 2023
  32. Feb 16, 2023
  33. Feb 14, 2023
  34. Feb 03, 2023
  35. Jan 30, 2023
    • Dessalines's avatar
      Fixing `.drone.yml` (#2677) · a6102115
      Dessalines authored
      
      * Try to fix docker/drone plugin
      
      * Trying to use one rust image.
      
      * Fixing drone 1.
      
      * Fixing drone 2.
      
      * Add drone notify.
      
      * Fixing drone 3.
      
      * Fixing drone 4.
      
      * Fix clippy.
      
      * Remove uninlined format lint.
      
      * Combine all cargo tasks
      
      * Fixing drone 5.
      
      * Fixing drone 6.
      
      * Fixing drone 7.
      
      * Fixing drone 8.
      
      * Fixing drone 9.
      
      * Fixing drone 10.
      
      * Fixing drone 12.
      
      * Fixing drone 13.
      
      * Fixing drone 14.
      
      * Fixing drone 15.
      
      * Fixing drone 16.
      
      * Fixing drone 17.
      
      * Fixing drone 18.
      
      * Fixing drone 19.
      
      * Fixing drone 20.
      
      * Fixing drone 21.
      
      * Fixing drone 22.
      
      * Fixing drone 23.
      
      * Fixing drone 24.
      
      * Fixing drone 25.
      
      * Fixing drone 26.
      
      * Fixing drone 27.
      
      * Fixing drone 28.
      
      * Fixing drone 29.
      
      * Fixing drone 30.
      
      * Fixing drone 31.
      
      * Fixing drone 32.
      
      * Fixing drone 33.
      
      * Fixing drone 34.
      
      * Fixing drone 35.
      
      * Fixing drone 36.
      
      * Fixing drone 37.
      
      * Fixing drone 38.
      
      * Fixing drone 39.
      
      * Fixing drone 40.
      
      * Fixing drone 41.
      
      * Fixing drone 43.
      
      * Fixing drone 44.
      
      * Fixing drone 45.
      
      * Last cleanup.
      
      * Fixing drone 46.
      
      * Separate ci steps (#2679)
      
      * separate ci steps
      
      * fix 1
      
      * add comments
      
      * dont add rustfmt explicitly
      
      * Revert "dont add rustfmt explicitly"
      
      This reverts commit 358ce3302a134b7ac88d90a854079356995e9725.
      
      * dont use all features for tests
      
      ---------
      
      Co-authored-by: default avatarNutomic <me@nutomic.com>
      a6102115
Loading