Skip to content
Snippets Groups Projects
  1. Aug 02, 2023
  2. Jul 28, 2023
  3. Jul 26, 2023
  4. 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
  5. 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
  6. 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
  7. Jul 03, 2023
  8. Jun 30, 2023
  9. 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
  10. Jun 26, 2023
  11. Jun 20, 2023
  12. Jun 16, 2023
  13. Jun 14, 2023
  14. May 25, 2023
  15. Apr 21, 2023
  16. 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
  17. Apr 15, 2023
  18. Apr 12, 2023
  19. 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
  20. Mar 01, 2023
  21. Feb 28, 2023
  22. Feb 18, 2023
  23. Feb 16, 2023
  24. Feb 14, 2023
  25. Feb 03, 2023
  26. 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
  27. Jan 05, 2023
  28. Dec 02, 2022
  29. Dec 01, 2022
  30. Nov 19, 2022
  31. Nov 17, 2022
  32. Nov 09, 2022
    • Dessalines's avatar
      Add diesel_async, get rid of blocking function (#2510) · 5d837780
      Dessalines authored
      * Moving settings to Database.
      
      - Moves many settings into the database. Fixes #2285
      - Adds a local_site and instance table. Fixes #2365 . Fixes #2368
      - Separates SQL update an insert forms, to avoid runtime errors.
      - Adds TypedBuilder to all the SQL forms, instead of default.
      
      * Fix weird clippy issue.
      
      * Removing extra lines.
      
      * Some fixes from suggestions.
      
      * Fixing apub tests.
      
      * Using instance creation helper function.
      
      * Move forms to their own line.
      
      * Trying to fix local_site_data, still broken.
      
      * Testing out async
      
      * Testing out async 2
      
      * Fixing federation tests.
      
      * Trying to fix check features 1.
      
      * Starting on adding diesel async. 1/4th done.
      
      * Added async to views and schema.
      
      * Adding some more async
      
      * Compiling now.
      
      * Added diesel async. Fixes #2465
      
      * Running clippy --fix
      
      * Trying to fix cargo test on drone.
      
      * Trying new muslrust.
      
      * Trying a custom dns
      
      * Trying a custom dns 2
      
      * Trying a custom dns 3
      
      * Trying a custom dns 4
      
      * Trying a custom dns 5
      
      * Trying a custom dns 6
      
      * Trying a custom dns 7
      
      * Addressing PR comments.
      
      * Adding check_apub to all verify functions.
      
      * Reverting back drone.
      
      * Fixing merge
      
      * Fix docker images.
      
      * Adding missing discussion_languages.
      
      * Trying to fix federation tests.
      
      * Fix site setup user creation.
      
      * Fix clippy
      
      * Fix clippy 2
      
      * Test api faster
      
      * Try to fix 1
      
      * Try to fix 2
      
      * What are these lines about
      
      * Trying to fix 3
      
      * Moving federation test back to top.
      
      * Remove logging cat.
      5d837780
  33. Nov 05, 2022
  34. Oct 27, 2022
    • Dessalines's avatar
      Moving settings to Database. (#2492) · 235cc8b2
      Dessalines authored
      * Moving settings to Database.
      
      - Moves many settings into the database. Fixes #2285
      - Adds a local_site and instance table. Fixes #2365 . Fixes #2368
      - Separates SQL update an insert forms, to avoid runtime errors.
      - Adds TypedBuilder to all the SQL forms, instead of default.
      
      * Fix weird clippy issue.
      
      * Removing extra lines.
      
      * Some fixes from suggestions.
      
      * Fixing apub tests.
      
      * Using instance creation helper function.
      
      * Move forms to their own line.
      
      * Trying to fix local_site_data, still broken.
      
      * Fixing federation tests.
      
      * Trying to fix check features 1.
      
      * Addressing PR comments.
      
      * Adding check_apub to all verify functions.
      235cc8b2
  35. Oct 06, 2022
    • Nutomic's avatar
      implement language tags for site/community in db and api (#2434) · 2ef0f8f5
      Nutomic authored
      * implement language tags for site/community in db and api
      
      * add api checks for valid languages
      
      * during db migration, update existing users, sites, communities to have all languages enabled
      
      * init new users/communities with site languages (not all languages)
      
      * federate site/community languages
      
      * fix tests
      
      * when updating site languages, limit community languages to this subset
      
      also, when making a new post and subset of user lang, community lang
      contains only one item, use that as post lang
      
      * add tests for actor_language db functions
      
      * include language list in siteview/communityview
      
      * Fix some of the review comments
      
      * Some more review changes
      
      * Add todo about boxed query
      
      * Add default_post_language to GetCommunityResponse
      2ef0f8f5
  36. Sep 27, 2022
Loading