Commit graph

5115 commits

Author SHA1 Message Date
Dessalines a4de41ddae Merge branch 'combined_tables_2' into combined_profile 2024-12-07 21:20:25 -05:00
Dessalines 67d72e36ac Fixing api tests. 2024-12-07 21:19:49 -05:00
Dessalines a940ce38ef Merge remote-tracking branch 'origin/main' into combined_tables_2 2024-12-07 17:54:18 -05:00
Nutomic 5e7b30ac6a
Reorganize api endpoints (fixes #2022) (#5216)
* Reorganize api endpoints (fixes #2022)

* scopes

* move message rate limit

* move rate limit

* apply suggestions

* move my_user to separate endpoint

* remove taglines and custom emojis from siteview

* routes for api v3 and v4

* remove new features from api v3

* js client

* replace occurences of `v3`, fix routes

* replace getSite().my_user with getMyUser()

* update

* update config

* remove web::

* update

* prettier

* lockfile

* v

* fix settings

* move block endpoints

* more changes

* fmt

* update

* change some routes

* lockfile

* Add comment about deprecation
2024-12-07 14:06:33 -07:00
Dessalines 3abc46fad9 Finishing up combined person_saved and person_content. 2024-12-07 15:46:46 -05:00
Dessalines 32b5411abd A few changes to profile view.
- Separating the profile fetch from its combined content fetch.
- Starting to separate saved_only into its own combined view.
2024-12-07 12:38:20 -05:00
Dessalines 1053df1a4b Adding views and replaceable schema. 2024-12-06 09:49:11 -05:00
Dessalines 724856d684 Start working on profile combined 2024-12-06 08:18:08 -05:00
Dessalines 921d53227c Addressing PR comments. 2024-12-04 12:48:41 -05:00
Dessalines e1affa8696 Merge remote-tracking branch 'origin/main' into combined_tables_2 2024-12-04 12:39:59 -05:00
Nutomic adadb45ace
Add comment about upgrading Rust version (#5248) 2024-12-04 08:30:42 -05:00
flamingos-cant ff2bbf41ca
Use magic number to detemine file type (#5225)
* Revert "Guess image mime type from file extension (fixes #5196) (#5212)"

This reverts commit 63ea99d38a.

* Use magic numbers to determine file type.

* fmt

* Don't wrap response in an option

* Regen Cargo.lock

* Clean-up + guess mime type from extension if server is unresponsive

* Move some things about.

* Some cleanup.

* Removing comment lines.

---------

Co-authored-by: Dessalines <tyhou13@gmx.com>
2024-12-04 08:29:50 -05:00
Dessalines f4cd569a98
Updating to rasky's lemmy-cross-toolchain v0.5.0 for rust 1.81 (#5247)
- Fixes #5159
2024-12-04 10:22:43 +01:00
Nutomic f065215e74
Add test cases for community with non-ascii name (ref #5239) (#5246)
* Add test cases for community with non-ascii name (ref #5239)

* fmt

* Update run-federation-test.sh
2024-12-03 12:19:01 -05:00
Dessalines 1a739a12e8 Fixing unique constraints. 2024-12-03 12:18:13 -05:00
Dessalines 34a440a6d7 Fixing migration name. 2024-12-02 18:38:18 -05:00
Dessalines 1f284076ce Adding a few indexes. 2024-12-02 18:35:18 -05:00
Dessalines 82a14fc5fa Fixing api tests. 2024-12-02 18:23:12 -05:00
Dessalines 83988cd9bf Merge branch 'combined_tables_2' of https://github.com/LemmyNet/lemmy into combined_tables_2 2024-12-02 18:22:12 -05:00
Dessalines 4cac67c099 Use internal tagging. 2024-12-02 18:05:38 -05:00
Dessalines 91ca6d3cca
Merge branch 'main' into combined_tables_2 2024-12-02 17:07:32 -05:00
Dessalines 46748210ee Merge remote-tracking branch 'origin/main' into combined_tables_2 2024-12-02 17:07:03 -05:00
Nutomic dcf1cfca9b
Return content of removed comments for admins (ref #5232) (#5245)
* Return content of removed comments for admins (ref #5232)

* fmt

* remove dbg
2024-12-02 17:06:39 -05:00
Mikoto 9505d1d205
feat: add PKCE (#5189)
Co-authored-by: Nutomic <me@nutomic.com>
2024-12-02 16:47:03 -05:00
Dessalines 802a8a64e7 Cleanup. 2024-12-02 16:34:23 -05:00
Dessalines 0c854d2d3a Forgot to remove list report actions. 2024-12-02 16:33:45 -05:00
Dessalines 5a8b9def6e Merge remote-tracking branch 'origin/main' into combined_tables_2 2024-12-02 16:27:25 -05:00
Dessalines 612c2e916f Fixing column XOR check. 2024-12-02 16:23:50 -05:00
Dessalines 1776de2f45 Removing pointless list routes, reorganizing tests. 2024-12-02 16:10:59 -05:00
Dessalines 00beccd272 Using dullbananas trigger procedure 2024-12-02 13:46:51 -05:00
Dessalines 7fdbb58e98 Fixing migration and paged API. 2024-12-02 13:28:26 -05:00
Dessalines f25d34656f Merge branch 'combined_tables_2' of https://github.com/LemmyNet/lemmy into combined_tables_2 2024-12-02 12:56:19 -05:00
dullbananas 588e1f6c0a
Add cursor pagination to report_combined view (#5244)
* add pagination cursor

* store timestamp instead of id in cursor (partial)

* Revert "store timestamp instead of id in cursor (partial)"

This reverts commit 89359dde4b.

* use paginated query builder
2024-12-02 12:56:14 -05:00
Nutomic ba3e6b482b
Add note wrapper (fixes #2657) (#5221) (#5236)
* Add note wrapper (fixes #2657)  (#5221)

* Add note wrapper (fixes #2657)

* fix activity list

* fmt

* add comment

* fix api tests

* backwards compat

* remove comment

* no todo, deprecated

* wip

* make it work

* fmt

* now really working

* fixes

* add comments
2024-12-02 05:28:23 -05:00
renovate[bot] 5085d1c3e3
Update Rust crate diesel-async to v0.5.2 (#5243)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 20:14:07 -05:00
renovate[bot] 44f584b414
Update Rust crate diesel to v2.2.5 (#5242)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 19:57:32 -05:00
Dessalines 3adadf9203 Merge remote-tracking branch 'origin/main' into combined_tables_2 2024-11-30 13:54:30 -05:00
Dessalines e3fccb3f81
Fixing woodpecker secrets warning. (#5237) 2024-11-29 10:35:03 +01:00
Dessalines a9f28af554 Merge remote-tracking branch 'origin/main' into combined_tables_2 2024-11-28 18:25:55 -05:00
Nutomic 3d7fbde091
Allow bypassing image proxy for specific domains (#5223)
* Allow bypassing proxy for some domains with ProxyAllImages

* remove web::

* remove expect

* bypass imgur by default

* correct imgur domain

* restore processing, cleanup

---------

Co-authored-by: sunaurus <sander@saarend.com>
2024-11-28 18:23:18 -05:00
Nutomic 66a63df152
Instance blocks with mod log entry and expiration (fixes #2506) (#5214)
* Instance blocks with mod log entry and expiration (fixes #2506)

* separate table for instance block mod log

* fix tests

* fix ts

* modlog entry for allow instance

* fix test cleanup

* add back test

* clippy

* fix check

* more changes

* move files

* update

* sql fmt

* partly working

* fix setup

* cleanup

* fixes

* prettier

* try catch

* address comments
2024-11-28 18:21:43 -05:00
Nutomic f6de3b0388
Enable site languages for new user (fixes #5234) (#5235)
* Enable site languages for new user (fixes #5234)

* test coverage
2024-11-28 18:03:14 -05:00
Dessalines d68c0a6691 Merge remote-tracking branch 'origin/main' into combined_tables_2 2024-11-28 17:44:32 -05:00
Felix Ableitner 5a403bc250 Revert " Add note wrapper (fixes #2657) (#5221)"
This reverts commit 7304ef3261.
2024-11-28 11:14:04 +01:00
Dessalines d8dda44010 Adding profile. 2024-11-27 16:37:05 -05:00
Dessalines 0ba961ff5c Adding tests, triggers, and history updates for report_combined. 2024-11-27 16:02:11 -05:00
Dessalines 2351c7a93b Fix ts optionals. 2024-11-26 16:58:46 -05:00
Dessalines 1ff8ae0641 Finishing up combined report table. 2024-11-26 16:53:01 -05:00
Dessalines 39b3ec2473 Combined tables try 2 2024-11-26 09:27:05 -05:00
Nutomic 7304ef3261
Add note wrapper (fixes #2657) (#5221)
* Add note wrapper (fixes #2657)

* fix activity list

* fmt

* add comment

* fix api tests

* backwards compat

* remove comment

* no todo, deprecated
2024-11-26 10:37:19 +01:00