Compare commits

...

1311 Commits

Author SHA1 Message Date
trinity-1686a 304fb740d8 Merge pull request 'Support for storing media on S3' (#1149) from lx/Plume:s3 into main
Reviewed-on: #1149
Reviewed-by: trinity-1686a <trinity-1686a@noreply@joinplu.me>
11 months ago
Alex Auvolat 61e65a55ad improve formatting 1 year ago
Alex Auvolat 3f93212424 fix plume-cli 1 year ago
Alex Auvolat 20d77c22df try (and fail) to build with Nix 1 year ago
Alex Auvolat 24d3b289da Properly handle Content-Type 1 year ago
Alex Auvolat 20fa2cacf4 Store replicated remote media on S3 if available 1 year ago
Alex Auvolat 4e67eb8317 Uniformize media path/URL handling and implement direct download from S3 backend 1 year ago
Alex Auvolat 24c008b0de Add support for uploading media files to S3 1 year ago
Alex Auvolat 1cb9459a23 Update S3 features and make S3 support optional 1 year ago
Alex Auvolat 10e06737cf Update rust-s3 dependency and move Cargo.toml dependencies 1 year ago
Alex Auvolat 30a3cec87e Add Nix development shell 1 year ago
trinity-1686a 54af93d8ff initial s3 support
probably incomplete
1 year ago
KitaitiMakoto 9425b44d08 Merge pull request 'FIX: #1145 Fix SCSS errors' (#1146) from scss-errors into main
Reviewed-on: #1146
1 year ago
Kitaiti Makoto 487f296db5 Fix Clippy warnings 1 year ago
Kitaiti Makoto 8bdd481e0d Fix SCSS errors 1 year ago
KitaitiMakoto 19f18421bc Merge pull request 'delete comments properly when deleting users' (#1144) from fix-delete-user into main
Reviewed-on: #1144
Reviewed-by: KitaitiMakoto <kitaitimakoto@noreply@joinplu.me>
1 year ago
trinity-1686a e1777e9071 delete comments properly when deleting users 1 year ago
KitaitiMakoto 613ccbcd94 Merge pull request 'Add user search form to admin panel' (#1143) from moderation-improvement into main
Reviewed-on: #1143
1 year ago
Kitaiti Makoto b9a09a2511 Follow pagination user list page change 1 year ago
Kitaiti Makoto 213628e400 Don't use LIKE query when username is empty for user search 1 year ago
Kitaiti Makoto d6bb2bfb72 Use unwrap_or_default() instead of unwrap_or("") 1 year ago
Kitaiti Makoto 33bd290679 Use DbConn in model tests 1 year ago
Kitaiti Makoto 85ab5393fd Set style to user search form 1 year ago
Kitaiti Makoto 98c73bb6df Add search form to user list page 1 year ago
Kitaiti Makoto 3e9d9a459f Enable admin_search_user route 1 year ago
Kitaiti Makoto a394c3f210 Define admin_search_user route 1 year ago
Kitaiti Makoto a1a19e091a Define User::search_local_by_name() method 1 year ago
Kitaiti Makoto ec030d500d Exclude instance user when counting local users 1 year ago
Kitaiti Makoto cfa74f84e7 Remove instance users from user list to show 1 year ago
trinity-1686a 97cbe7f446 Merge pull request 'allow timeline manipulation from plm' (#1113) from timeline-cli into main
Reviewed-on: #1113
Reviewed-by: KitaitiMakoto <kitaitimakoto@noreply@joinplu.me>
1 year ago
trinity-1686a 7e4d081027 Merge branch 'main' into timeline-cli 1 year ago
KitaitiMakoto 1e5ae92135 Merge pull request 'Update crates' (#1138) from update-crates into main
Reviewed-on: #1138
1 year ago
Kitaiti Makoto 036ee6fac4 Merge remote-tracking branch 'origin/main' into update-crates 1 year ago
dependabot[bot] 6028295748 Bump glob from 0.3.0 to 0.3.1
Bumps [glob](https://github.com/rust-lang/glob) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/rust-lang/glob/releases)
- [Commits](https://github.com/rust-lang/glob/compare/0.3.0...0.3.1)

---
updated-dependencies:
- dependency-name: glob
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] aa4cfd374d Bump atom_syndication from 0.11.0 to 0.12.0
Bumps [atom_syndication](https://github.com/rust-syndication/atom) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/rust-syndication/atom/releases)
- [Changelog](https://github.com/rust-syndication/atom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-syndication/atom/compare/0.11.0...0.12.0)

---
updated-dependencies:
- dependency-name: atom_syndication
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] 3303a4af84 Bump ructe from 0.14.2 to 0.15.0
Bumps [ructe](https://github.com/kaj/ructe) from 0.14.2 to 0.15.0.
- [Release notes](https://github.com/kaj/ructe/releases)
- [Changelog](https://github.com/kaj/ructe/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kaj/ructe/compare/v0.14.2...v0.15.0)

---
updated-dependencies:
- dependency-name: ructe
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Change blog title specification

Revert "Change blog title specification"

This reverts commit a362b2474fa32b0e937f59acb9edb68d462c0719.
1 year ago
KitaitiMakoto 37a136787b Merge pull request 'Update crates' (#1136) from update-crates into main
Reviewed-on: #1136
1 year ago
Kitaiti Makoto 300ff37694 Merge remote-tracking branch 'github/dependabot/cargo/rsass-0.26.0' into update-crates 1 year ago
dependabot[bot] c1d9d39dc1
Bump rsass from 0.25.2 to 0.26.0
Bumps [rsass](https://github.com/kaj/rsass) from 0.25.2 to 0.26.0.
- [Release notes](https://github.com/kaj/rsass/releases)
- [Changelog](https://github.com/kaj/rsass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/kaj/rsass/compare/v0.25.2...v0.26.0)

---
updated-dependencies:
- dependency-name: rsass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] 93d6ee04d4
Bump ructe from 0.14.2 to 0.15.0
Bumps [ructe](https://github.com/kaj/ructe) from 0.14.2 to 0.15.0.
- [Release notes](https://github.com/kaj/ructe/releases)
- [Changelog](https://github.com/kaj/ructe/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kaj/ructe/compare/v0.14.2...v0.15.0)

---
updated-dependencies:
- dependency-name: ructe
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
KitaitiMakoto ae7bf2e132 Merge pull request 'Update crates' (#1134) from update-crates into main
Reviewed-on: #1134
1 year ago
Kitaiti Makoto 0020242571 Format 1 year ago
Kitaiti Makoto 4f796e788c Clippy 1 year ago
Kitaiti Makoto 3d192c1179 Merge remote-tracking branches 'github/dependabot/cargo/whatlang-0.16.2', 'github/dependabot/cargo/ldap3-0.11.1' and 'github/dependabot/cargo/futures-0.3.25' into update-crates 1 year ago
dependabot[bot] 2f8d188d59
Bump futures from 0.3.21 to 0.3.25
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.21 to 0.3.25.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.21...0.3.25)

---
updated-dependencies:
- dependency-name: futures
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] 19766662f1
Bump ldap3 from 0.10.6 to 0.11.1
Bumps [ldap3](https://github.com/inejge/ldap3) from 0.10.6 to 0.11.1.
- [Release notes](https://github.com/inejge/ldap3/releases)
- [Changelog](https://github.com/inejge/ldap3/blob/master/CHANGELOG.md)
- [Commits](https://github.com/inejge/ldap3/compare/v0.10.6...v0.11.1)

---
updated-dependencies:
- dependency-name: ldap3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] 301aad3f73
Bump whatlang from 0.16.0 to 0.16.2
Bumps [whatlang](https://github.com/greyblake/whatlang-rs) from 0.16.0 to 0.16.2.
- [Release notes](https://github.com/greyblake/whatlang-rs/releases)
- [Changelog](https://github.com/greyblake/whatlang-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/greyblake/whatlang-rs/compare/v0.16.0...v0.16.2)

---
updated-dependencies:
- dependency-name: whatlang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
KitaitiMakoto 92a8f8aa4c Merge pull request 'Update crates' (#1131) from update-crates into main
Reviewed-on: #1131
1 year ago
Kitaiti Makoto 0c856a5252 Update Ructe 1 year ago
Kitaiti Makoto 2df6138ff1 Fix caddy run option 1 year ago
Kitaiti Makoto b2942f3f47 Update crates 1 year ago
Kitaiti Makoto 94f20c8fc2 Update rustfmt and clippy on Ci 1 year ago
Kitaiti Makoto 5d48b93c8b Update Docker image for CI 1 year ago
Kitaiti Makoto bbf2e00920 Install updated crates 1 year ago
Kitaiti Makoto c97361f5f4 Update crates 1 year ago
KitaitiMakoto 7c799e8abf Merge pull request 'Add changelogs' (#1130) from changelog into main
Reviewed-on: #1130
1 year ago
Kitaiti Makoto d196e1dbd0 Add changelogs [skip ci] 1 year ago
Kitaiti Makoto 1679315322 Clippy 1 year ago
KitaitiMakoto dd3a5f4a5b Merge pull request 'Fixes #1128 Some ActivityPub related fixes' (#1129) from ap-fixes into main
Reviewed-on: #1129
1 year ago
Kitaiti Makoto 3580fb04fa Format 1 year ago
Kitaiti Makoto 699fdc30d9 Make preferredUsername of blogs valid 1 year ago
Kitaiti Makoto 704e9aa47f Make blogs.fqn valid 1 year ago
Kitaiti Makoto d741238ccb Revert "Rejectd illegal characters from blog name"
This reverts commit 9776374d17.
1 year ago
Kitaiti Makoto 9776374d17 Rejectd illegal characters from blog name 1 year ago
Kitaiti Makoto 2d10ddb9fa Clippy 1 year ago
Kitaiti Makoto e746a0b03f Add error log for invalid preferredUsername 1 year ago
Kitaiti Makoto 85cacf4239 Format 1 year ago
Kitaiti Makoto f138ae6ed9 Allow empty avatar for remote users 1 year ago
Kitaiti Makoto 399af4004a Build CustomPerson from source string at once 1 year ago
Kitaiti Makoto d36f13e984 Add test for deserializing CustomGroup 1 year ago
Kitaiti Makoto 9a3699160d Fix test name 1 year ago
KitaitiMakoto 4103e7513d Merge pull request 'Fix #966: Don't retrieve user info from blocked instances' (#1120) from block-instance-user into main
Reviewed-on: #1120
1 year ago
KitaitiMakoto ed9970b102 Merge pull request 'Percent encode to create ActivityPub URI' (#1127) from blog-slug into main
Reviewed-on: #1127
1 year ago
Kitaiti Makoto afa875366e Percent encode to create ActivityPub URI 1 year ago
KitaitiMakoto 9696f04c64 Merge pull request 'Fix #1125 Fix a bug about blog title and AP URL' (#1126) from blog-slug into main
Reviewed-on: #1126
1 year ago
Kitaiti Makoto 40e1a1fc2c Don't encode whole AP ID 1 year ago
Kitaiti Makoto ee1e553460 Fix a but about blog title and AP URL 1 year ago
KitaitiMakoto d20ce6dd0b Merge pull request 'Downgrade Docker image to run on CI' (#1124) from downgrade-ci-docker into main
Reviewed-on: #1124
1 year ago
Kitaiti Makoto 72f7909a42 Downgrade Docker image to run on CI 1 year ago
KitaitiMakoto 4e1fb64868 Merge pull request 'Update CI environment' (#1123) from clippy-on-ci into main
Reviewed-on: #1123
1 year ago
KitaitiMakoto 85c1bfa300 Merge pull request 'Fix #1121: Check email block list when email sign-up' (#1122) from block-on-email-signup into main
Reviewed-on: #1122
1 year ago
Kitaiti Makoto 172c78c41d Update Dockerfile for CI 1 year ago
Kitaiti Makoto 3b08d5b485 Update .dockerignore 1 year ago
Kitaiti Makoto 832479a706 Extract EmailSingup::ensure_email_not_blocked() 1 year ago
Kitaiti Makoto 3b3148fa6b Clippy 1 year ago
Kitaiti Makoto b38d55f486 Check email block list when email sign-up 1 year ago
Kitaiti Makoto 2804a490ed Don't retrieve user info from blocked instances 1 year ago
KitaitiMakoto 8c098def61 Merge pull request 'Update Rust' (#1119) from update-rust into main
Reviewed-on: #1119
1 year ago
Kitaiti Makoto e10ddb50c0 Ignore sum doc tests 1 year ago
Kitaiti Makoto 4df2c3e6f6 Clippy 1 year ago
Kitaiti Makoto 2f53fc78b6 Remove unnecessary trick 1 year ago
Kitaiti Makoto fded87654d Update Rust 1 year ago
Kitaiti Makoto 08cd777f81 Update pear_codegen 1 year ago
KitaitiMakoto 96b88353c5 Merge pull request 'docker-management' (#1118) from docker-management into main
Reviewed-on: #1118
1 year ago
Kitaiti Makoto 302026feb9 Update Rust on building Docker image [skip ci] 1 year ago
Kitaiti Makoto ba6d322da7 Set wasm-opt = false 1 year ago
KitaitiMakoto 488563e9c1 Merge pull request 'Update GitHub actions' (#1117) from docker-management into main
Reviewed-on: #1117
1 year ago
Kitaiti Makoto 130bb4c102 Update GitHub actions 1 year ago
KitaitiMakoto 9368aebe70 Merge pull request 'Fix #924 Update rocket_csrf' (#1116) from update-rocket_csrf into main
Reviewed-on: #1116
1 year ago
Kitaiti Makoto ca2843822e Install rocket_csrf 0.1.2 1 year ago
Kitaiti Makoto bd91b4a346 Update rocket_csrf to 0.1.2 1 year ago
trinity-1686a 35b951967d add a few help messages to the cli 1 year ago
KitaitiMakoto 63d2cf91e9 Merge pull request 'Update crates' (#1115) from update-rocket_csrf into main
Reviewed-on: #1115
1 year ago
Kitaiti Makoto 263cf9e04f Stick activitystreams for all packages 1 year ago
Kitaiti Makoto 22ebecba67 Stick serde for all packages 1 year ago
Kitaiti Makoto 903b48ed12 Stick activitystreams version 1 year ago
Kitaiti Makoto a550291c85 Stick activitystreams version 1 year ago
Kitaiti Makoto 47394fc620 Stick serde 1 year ago
Kitaiti Makoto b180089b1b Update ldap3 1 year ago
Kitaiti Makoto a275aa5965 Stick serde version 1 year ago
Kitaiti Makoto 87edb2486c Update openssl 1 year ago
Kitaiti Makoto 10617f3144 Install rocket_csrf 1 year ago
Kitaiti Makoto 6654ad28b7 Update rocket_csrf to 0.1.1 1 year ago
trinity-1686a 771d4325c2 add plm command for list management 1 year ago
trinity-1686a 1536a6d3f3 allow timeline manipulation from plm 1 year ago
KitaitiMakoto 620726cc25 Merge pull request 'Update crates' (#1107) from update-crates into main
Reviewed-on: #1107
2 years ago
Kitaiti Makoto 0eef7c0b89 Merge remote-tracking branch 'github/dependabot/cargo/web-sys-0.3.58' into update-crates 2 years ago
dependabot[bot] 321e40ea3f
Bump web-sys from 0.3.57 to 0.3.58
Bumps [web-sys](https://github.com/rustwasm/wasm-bindgen) from 0.3.57 to 0.3.58.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

---
updated-dependencies:
- dependency-name: web-sys
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] a218b4ea4f
Bump reqwest from 0.11.10 to 0.11.11
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.10 to 0.11.11.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.10...v0.11.11)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 9613ccd0c3 Merge pull request 'Fix Cargo.toml' (#1106) from fix-cargo into main
Reviewed-on: #1106
2 years ago
Kitaiti Makoto 9493c1ad06 Fix Cargo.toml 2 years ago
KitaitiMakoto e92ac1a13f Merge pull request 'Update crates' (#1105) from update-crates into main
Reviewed-on: #1105
2 years ago
Kitaiti Makoto 1517b4d91e Merge remote-tracking branch 'github/dependabot/cargo/js-sys-0.3.58' into update-crates 2 years ago
dependabot[bot] 38cc4c043d
Bump js-sys from 0.3.57 to 0.3.58
Bumps [js-sys](https://github.com/rustwasm/wasm-bindgen) from 0.3.57 to 0.3.58.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

---
updated-dependencies:
- dependency-name: js-sys
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 05c1d727dc
Bump wasm-bindgen from 0.2.80 to 0.2.81
Bumps [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) from 0.2.80 to 0.2.81.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

---
updated-dependencies:
- dependency-name: wasm-bindgen
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 84645c7ed9 Merge pull request 'Update crates' (#1103) from update-crates into main
Reviewed-on: #1103
2 years ago
KitaitiMakoto 7c505bde7f Merge pull request 'Blog's header buttons margin fix in RTL' (#1093) from mskf1383/Plume:main into main
Reviewed-on: #1093
2 years ago
Kitaiti Makoto 9f543f1b6b Merge remote-tracking branch 'github/dependabot/cargo/flume-0.10.13' into update-crates 2 years ago
Kitaiti Makoto 0f7b882749 Merge remote-tracking branch 'github/dependabot/cargo/tracing-0.1.35' into update-crates 2 years ago
Kitaiti Makoto f9f4375a40 Merge remote-tracking branch 'github/dependabot/cargo/tokio-1.19.2' into update-crates 2 years ago
dependabot[bot] 12c2848cc7
Bump flume from 0.10.12 to 0.10.13
Bumps [flume](https://github.com/zesterer/flume) from 0.10.12 to 0.10.13.
- [Release notes](https://github.com/zesterer/flume/releases)
- [Changelog](https://github.com/zesterer/flume/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zesterer/flume/commits)

---
updated-dependencies:
- dependency-name: flume
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 4cfb3e2494
Bump tracing from 0.1.34 to 0.1.35
Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.34 to 0.1.35.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.34...tracing-0.1.35)

---
updated-dependencies:
- dependency-name: tracing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 090b0a6f0d
Bump tokio from 1.18.2 to 1.19.2
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.18.2 to 1.19.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/commits)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
MohammadSaleh Kamyab 4502b77094 Failsafe 2 years ago
MohammadSaleh Kamyab 8f5a86206a Merge branch 'main' into main 2 years ago
dependabot[bot] 340157f80d
Bump scheduled-thread-pool from 0.2.5 to 0.2.6
Bumps [scheduled-thread-pool](https://github.com/sfackler/scheduled-thread-pool) from 0.2.5 to 0.2.6.
- [Release notes](https://github.com/sfackler/scheduled-thread-pool/releases)
- [Commits](https://github.com/sfackler/scheduled-thread-pool/compare/v0.2.5...v0.2.6)

---
updated-dependencies:
- dependency-name: scheduled-thread-pool
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 16b10695df Merge pull request 'Bump rocket_contrib from 0.4.10 to 0.4.11' (#1101) from rocket_contrib-0.4.11 into main
Reviewed-on: #1101
2 years ago
Kitaiti Makoto b8eb631aa3 Merge remote-tracking branch 'origin/main' into rocket_contrib-0.4.11 2 years ago
KitaitiMakoto 5c9094fede Merge pull request 'Bump rocket from 0.4.10 to 0.4.11' (#1100) from rocket-0.4.11 into main
Reviewed-on: #1100
2 years ago
dependabot[bot] 4e2ca515ce
Bump rocket_contrib from 0.4.10 to 0.4.11
Bumps [rocket_contrib](https://github.com/SergioBenitez/Rocket) from 0.4.10 to 0.4.11.
- [Release notes](https://github.com/SergioBenitez/Rocket/releases)
- [Changelog](https://github.com/SergioBenitez/Rocket/blob/master/CHANGELOG.md)
- [Commits](https://github.com/SergioBenitez/Rocket/commits)

---
updated-dependencies:
- dependency-name: rocket_contrib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] eccfbd3fbc
Bump rocket from 0.4.10 to 0.4.11
Bumps [rocket](https://github.com/SergioBenitez/Rocket) from 0.4.10 to 0.4.11.
- [Release notes](https://github.com/SergioBenitez/Rocket/releases)
- [Changelog](https://github.com/SergioBenitez/Rocket/blob/master/CHANGELOG.md)
- [Commits](https://github.com/SergioBenitez/Rocket/commits)

---
updated-dependencies:
- dependency-name: rocket
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 8408342b5d Merge pull request 'Bump once_cell from 1.11.0 to 1.12.0' (#1099) from once_cell-1.12.0 into main
Reviewed-on: #1099
2 years ago
dependabot[bot] c47921bb25
Bump once_cell from 1.11.0 to 1.12.0
Bumps [once_cell](https://github.com/matklad/once_cell) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/matklad/once_cell/releases)
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](https://github.com/matklad/once_cell/compare/v1.11.0...v1.12.0)

---
updated-dependencies:
- dependency-name: once_cell
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 03f470f04c Merge pull request 'Bump regex-syntax from 0.6.25 to 0.6.26' (#1096) from regex-syntax-0.6.26 into main
Reviewed-on: #1096
2 years ago
KitaitiMakoto 5770c3b85b Merge branch 'main' into regex-syntax-0.6.26 2 years ago
KitaitiMakoto c92f46b2c9 Merge pull request 'Bump once_cell from 1.10.0 to 1.11.0' (#1095) from once_cell-1.11.0 into main
Reviewed-on: #1095
2 years ago
dependabot[bot] 69eba69528
Bump regex-syntax from 0.6.25 to 0.6.26
Bumps [regex-syntax](https://github.com/rust-lang/regex) from 0.6.25 to 0.6.26.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/commits)

---
updated-dependencies:
- dependency-name: regex-syntax
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] c302d842e0
Bump once_cell from 1.10.0 to 1.11.0
Bumps [once_cell](https://github.com/matklad/once_cell) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/matklad/once_cell/releases)
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](https://github.com/matklad/once_cell/compare/v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: once_cell
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto f660220495 Merge pull request 'Fix blog slug' (#1094) from fix-blog-slug into main
Reviewed-on: #1094
2 years ago
KitaitiMakoto 155df7bdf0 Merge branch 'main' into fix-blog-slug 2 years ago
Kitaiti Makoto 29055d1957 Follow clippy 2 years ago
Kitaiti Makoto d6ee49b880 Update Cargo.lock 2 years ago
Kitaiti Makoto 248ed265c4 Remove unsed heck from dependencies 2 years ago
Kitaiti Makoto a1f958ee7a Remove unused import 2 years ago
Kitaiti Makoto abf352b957 Remove unused function 2 years ago
Kitaiti Makoto 393f8e5e0c Use Blog::slug() to determine blog's slug 2 years ago
Kitaiti Makoto 4dfe300ee3 Define Blog::slug() 2 years ago
Kitaiti Makoto 65829094c9 Add test for blog slug validation 2 years ago
MohammadSaleh Kamyab d5c3e6d6f0 Blog's header buttons margin fix in RTL 2 years ago
KitaitiMakoto d702dd2fae Merge pull request 'Bidirectional support for user page header' (#1092) from mskf1383/Plume:main into main
Reviewed-on: #1092
2 years ago
MohammadSaleh Kamyab 0d855823c9 Bidirectional support for user page header 2 years ago
KitaitiMakoto 2dd33769d4 Merge pull request 'Bump rsass from 0.24.0 to 0.25.0' (#1091) from rsass-0.25.0 into main
Reviewed-on: #1091
2 years ago
dependabot[bot] 4ea9f6ecf1
Bump rsass from 0.24.0 to 0.25.0
Bumps [rsass](https://github.com/kaj/rsass) from 0.24.0 to 0.25.0.
- [Release notes](https://github.com/kaj/rsass/releases)
- [Changelog](https://github.com/kaj/rsass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kaj/rsass/compare/v0.24.0...v0.25.0)

---
updated-dependencies:
- dependency-name: rsass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 3b0b6c4b0b Merge pull request 'Fix .venv path in buildenv' (#1090) from venv-path into main
Reviewed-on: #1090
2 years ago
Kitaiti Makoto 4328fad5a3 Don't load venv 2 years ago
Kitaiti Makoto b26822c045 Update buildenv image 2 years ago
Kitaiti Makoto f372282b04 Use apt package for setuptools instead of pyenv 2 years ago
Kitaiti Makoto 145253ccbf Fix .venv path in buildenv 2 years ago
KitaitiMakoto 485223a3dd Merge pull request 'Add fmt and clippy on CI' (#1089) from add-toolchain into main
Reviewed-on: #1089
2 years ago
Kitaiti Makoto 7f75fa74e7 Add fmt and clippy on CI 2 years ago
KitaitiMakoto 821fce1903 Merge pull request 'Use rust-toolchain in buildenv' (#1088) from buildenv-rust-toolchain into main
Reviewed-on: #1088
2 years ago
Kitaiti Makoto ce484de61e Bump buildenv image 2 years ago
Kitaiti Makoto 35fb57718d Add rust-toolchain into buildenv 2 years ago
KitaitiMakoto 35d12d7cae Merge pull request 'Activate venv on integration test' (#1087) from fix-test-env into main
Reviewed-on: #1087
2 years ago
Kitaiti Makoto 846154efe1 Activate venv on integration test 2 years ago
KitaitiMakoto 1ec7acbdfe Merge pull request 'Update Crowdin enviroment' (#1086) from update-crowdin into main
Reviewed-on: #1086
2 years ago
Kitaiti Makoto e384fdfcff Update buildenv image to v0.5.0 2 years ago
Kitaiti Makoto ed58e44d2e Use Python 3 to install Selenium 2 years ago
Kitaiti Makoto f151dee339 Don't strip in buildenv 2 years ago
Kitaiti Makoto 61f25941e8 Install crowdin CLI using apt in buildenv 2 years ago
Kitaiti Makoto 0628a14be6 Use Rust image for buildenv 2 years ago
KitaitiMakoto b46ae83377 Merge pull request 'Change default branch to main' (#1085) from default-branch into main
Reviewed-on: #1085
2 years ago
Kitaiti Makoto 70bc7f8edf Change default branch to main 2 years ago
KitaitiMakoto aff481b947 Merge pull request 'Add 'My feed' to i18n timeline name' (#1084) from myfeed-translation into main
Reviewed-on: #1084
2 years ago
Kitaiti Makoto 29ef73d307 Add 'My feed' to i18n timeline name 2 years ago
KitaitiMakoto db205d0d9d Merge pull request 'Bump ldap3 from 0.10.4 to 0.10.5' (#1083) from ldap3-0.10.5 into main
Reviewed-on: #1083
2 years ago
dependabot[bot] 57ab7edf23
Bump ldap3 from 0.10.4 to 0.10.5
Bumps [ldap3](https://github.com/inejge/ldap3) from 0.10.4 to 0.10.5.
- [Release notes](https://github.com/inejge/ldap3/releases)
- [Changelog](https://github.com/inejge/ldap3/blob/master/CHANGELOG.md)
- [Commits](https://github.com/inejge/ldap3/compare/v0.10.4...v0.10.5)

---
updated-dependencies:
- dependency-name: ldap3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto e4bd9d65cf Merge pull request 'Bump diesel-derive-newtype from 0.1.2 to 1.0.0' (#1081) from diesel-derive-newtype-1.0.0 into main
Reviewed-on: #1081
2 years ago
KitaitiMakoto 17e4ddb32d Merge branch 'main' into diesel-derive-newtype-1.0.0 2 years ago
KitaitiMakoto 4fd85b30f1 Merge pull request '(cargo-release) version v0.7.3-dev' (#1080) from v0.7.3-dev into main
Reviewed-on: #1080
2 years ago
Kitaiti Makoto 6148f29c66 (cargo-release) version {{version}} 2 years ago
KitaitiMakoto 1a3fad2d6a Merge pull request 'Release v0.7.2' (#1079) from v0.7.2 into main
Reviewed-on: #1079
2 years ago
Kitaiti Makoto 0945d3bc53 Set release to false for sub crates [skip ci] 2 years ago
Kitaiti Makoto 9a824f06c3 (cargo-release) version {{version}} 2 years ago
Kitaiti Makoto eec09d79fe Fix release.toml 2 years ago
dependabot[bot] 7f63d2a129
Bump diesel-derive-newtype from 0.1.2 to 1.0.0
Bumps [diesel-derive-newtype](https://github.com/quodlibetor/diesel-derive-newtype) from 0.1.2 to 1.0.0.
- [Release notes](https://github.com/quodlibetor/diesel-derive-newtype/releases)
- [Changelog](https://github.com/quodlibetor/diesel-derive-newtype/blob/main/CHANGELOG.md)
- [Commits](https://github.com/quodlibetor/diesel-derive-newtype/commits)

---
updated-dependencies:
- dependency-name: diesel-derive-newtype
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Kitaiti Makoto 79b639c3e6 Update PO files 2 years ago
Kitaiti Makoto efef208f53 Update translations 2 years ago
KitaitiMakoto 27e0f755f6 Merge pull request 'Bump whatlang from 0.15.0 to 0.16.0' (#1078) from whatlang-0.16.0 into main
Reviewed-on: #1078
2 years ago
KitaitiMakoto a9d7aae5d6 Merge branch 'main' into whatlang-0.16.0 2 years ago
KitaitiMakoto 42e584a363 Merge pull request 'Add blank line' (#1077) from tiny-change into main
Reviewed-on: #1077
2 years ago
Kitaiti Makoto 8c37ea3ec3 Add blank line 2 years ago
dependabot[bot] 3c14fa0058 Bump whatlang from 0.15.0 to 0.16.0
Bumps [whatlang](https://github.com/greyblake/whatlang-rs) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/greyblake/whatlang-rs/releases)
- [Changelog](https://github.com/greyblake/whatlang-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/greyblake/whatlang-rs/compare/v0.15.0...v0.16.0)

---
updated-dependencies:
- dependency-name: whatlang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] ab94cca210
Bump tokio from 1.18.1 to 1.18.2
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.18.1 to 1.18.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.18.1...tokio-1.18.2)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Kitaiti Makoto ea62388985 Update PO files 2 years ago
KitaitiMakoto a9219efee4 Merge pull request 'Move to action area after liking/boosting/commenting' (#1074) from action-id into main
Reviewed-on: #1074
2 years ago
Kitaiti Makoto 776ed058c7 [skip ci]Add changelog 2 years ago
Kitaiti Makoto aa3e196b8f Make comment content required 2 years ago
Kitaiti Makoto 52cb7270a9 Set id attributes to action forms in post details page 2 years ago
KitaitiMakoto 66376afb36 Merge pull request 'Upgrade activitystreams to 0.7, again' (#1022) from ap07 into main
Reviewed-on: #1022
2 years ago
Kitaiti Makoto 96860be1be Fix Follow::accept_follow() 2 years ago
KitaitiMakoto 3bf61efc34 Merge pull request '[skip ci]Update changelog' (#1073) from changelog into main
Reviewed-on: #1073
2 years ago
KitaitiMakoto d95549f58b Merge pull request 'Move local feed before federated feed for non-logged-in users' (#1072) from timeline-order into main
Reviewed-on: #1072
2 years ago
Kitaiti Makoto bf24e4878a Merge remote-tracking branch 'origin/main' into ap07 2 years ago
Kitaiti Makoto 9ae231fcef [skip ci]Update changelog 2 years ago
KitaitiMakoto c32acb2fcf Merge pull request 'Sleep between broadcasting' (#1071) from sleep-broadcasting into main
Reviewed-on: #1071
2 years ago
Kitaiti Makoto 770c77ee81 Move local feed before federated feed for non-logged-in users 2 years ago
KitaitiMakoto aa3e4d7cf8 Merge branch 'main' into sleep-broadcasting 2 years ago
KitaitiMakoto 156a875f02 Merge pull request 'Move local timeline before federated timeline' (#1070) from timeline-order into main
Reviewed-on: #1070
2 years ago
Kitaiti Makoto cfed02bbcf Merge remote-tracking branch 'origin/main' into ap07 2 years ago
Kitaiti Makoto 4d3db9af73 Sleep between broadcasting 2 years ago
Kitaiti Makoto c1c606bc86 [skip ci]Add changelog about timeline order change 2 years ago
Kitaiti Makoto f401949037 Move local timeline before federated timeline 2 years ago
Kitaiti Makoto e8dc0942e5 Merge remote-tracking branch 'origin/main' into ap07 2 years ago
Kitaiti Makoto 9fbafd8e79 Fix Follow object in accepting follow 2 years ago
KitaitiMakoto b9ea83a602 Merge pull request 'More personal timelines' (#1069) from timeline-order into main
Reviewed-on: #1069
2 years ago
KitaitiMakoto 2ada5a83af Merge branch 'main' into timeline-order 2 years ago
KitaitiMakoto ec25599d1f Merge pull request 'Fixes #949 Fix time out error on broadcasting' (#1068) from fix-timeout into main
Reviewed-on: #1068
2 years ago
KitaitiMakoto 57551610e2 Merge pull request 'Update CircleCI image' (#1066) from update-circleci-image into main
Reviewed-on: #1066
2 years ago
Kitaiti Makoto 8948b7acc1 Center timeline tabs 2 years ago
Kitaiti Makoto ccf7ff2bc9 Remove Latest articles from timeline tabs 2 years ago
Kitaiti Makoto 39de967141 Show first timeline at home 2 years ago
Kitaiti Makoto 118cfd7166 Replace hard tabs with soft tabs 2 years ago
Kitaiti Makoto c2fd4ab3a5 Merge remote-tracking branch 'origin/main' into fix-timeout 2 years ago
Kitaiti Makoto 70b5bee00f Move My feed first in timelines 2 years ago
Kitaiti Makoto de605deb1e Don't unwrap 2 years ago
Kitaiti Makoto 116974f811 Add comment about broadcast capacity 2 years ago
Kitaiti Makoto c57f36ccca Merge branch 'fix-timeout' into ap07 2 years ago
Kitaiti Makoto 9def0355aa Reduce broadcast request connections 2 years ago
Kitaiti Makoto 4e833c2061 Follow clippy 2 years ago
Kitaiti Makoto 5871ed7301 Merge branch 'fix-timeout' into ap07 2 years ago
Kitaiti Makoto 97632fdbfe Broadcast asynchronously 2 years ago
Kitaiti Makoto 1f8da7e63d Install futures 2 years ago
Kitaiti Makoto 76ca7c1462 Add futures to plume-common's dependencies 2 years ago
Kitaiti Makoto f06f444a13 Update CircleCI image
See https://discuss.circleci.com/t/legacy-convenience-image-deprecation/41034
2 years ago
Kitaiti Makoto 10dfecf45c Merge remote-tracking branch 'origin/fix-timeout' into ap07 2 years ago
Kitaiti Makoto a7b899817a Run HTTP request in broadcast() on tokio runtime 2 years ago
Kitaiti Makoto e0258003b9 Install tokio and flume 2 years ago
Kitaiti Makoto 2326eb77cd Add tokio to plume-common's dependencies 2 years ago
Kitaiti Makoto 504d41d887 Add flume to plume-common's dependencies 2 years ago
KitaitiMakoto 5a7d5e8099 Merge pull request 'Bump serde_json from 1.0.80 to 1.0.81' (#1064) from serde_json-1.0.81 into main
Reviewed-on: #1064
2 years ago
KitaitiMakoto 74a1daac8c Merge branch 'main' into serde_json-1.0.81 2 years ago
KitaitiMakoto 1f855601ea Merge pull request 'Bump openssl from 0.10.38 to 0.10.40' (#1063) from openssl-0.10.40 into main
Reviewed-on: #1063
2 years ago
Kitaiti Makoto f22c4d5c78 Await in consumer 2 years ago
Kitaiti Makoto ce4b216722 Broadcast asynchronously 2 years ago
Kitaiti Makoto 9016995d92 Install tokio 2 years ago
dependabot[bot] 853a1db028
Bump serde_json from 1.0.80 to 1.0.81
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.80 to 1.0.81.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.80...v1.0.81)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 712ee30a1f
Bump openssl from 0.10.38 to 0.10.40
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.38 to 0.10.40.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.38...openssl-v0.10.40)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Kitaiti Makoto 9e5f9255d1 Add tokio to plume-common's dependencies 2 years ago
Kitaiti Makoto 2e35441483 Follow reqwest change 2 years ago
Kitaiti Makoto 5c74f598d8 Update Cargo.lock 2 years ago
Kitaiti Makoto 5d711dc47c Upgrade reqwest to 0.11 2 years ago
KitaitiMakoto 9ae3057106 Merge pull request 'Fixes #1061 Render 404 when page not found' (#1062) from render-404 into main
Reviewed-on: #1062
2 years ago
Kitaiti Makoto b7ea154e51 Render 404 when page not found 2 years ago
Kitaiti Makoto 692e6b1c82 Uninstall tokio 2 years ago
Kitaiti Makoto 528f1bac48 Remove tokio from dependencies 2 years ago
Kitaiti Makoto 35aa2374c4 Execute broadcast synchronously 2 years ago
Kitaiti Makoto 3eb7662aef Log inbox URI when broadcast() failed 2 years ago
Kitaiti Makoto de4fcaee93 Merge remote-tracking branch 'origin/main' into ap07 2 years ago
KitaitiMakoto 812fd3d956 Merge pull request 'Reuse reqwest client on broadcasting' (#1059) from fix-timeout into main
Reviewed-on: #1059
2 years ago
KitaitiMakoto 5d3b480790 Merge branch 'main' into fix-timeout 2 years ago
KitaitiMakoto 2f1801acae Merge pull request 'Bump validator from 0.14.0 to 0.15.0' (#1060) from validator-0.15.0 into main
Reviewed-on: #1060
2 years ago
Kitaiti Makoto 0404528908 Remove unnecessary clone of config 2 years ago
Kitaiti Makoto 4529b929d8 [skip ci]Add changelog 2 years ago
dependabot[bot] 889decc720
Bump validator from 0.14.0 to 0.15.0
Bumps [validator](https://github.com/Keats/validator) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/Keats/validator/releases)
- [Changelog](https://github.com/Keats/validator/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Keats/validator/compare/v0.14.0...v0.15.0)

---
updated-dependencies:
- dependency-name: validator
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Kitaiti Makoto db0f1a3c46 Reuse reqwest client on broadcasting
See https://users.rust-lang.org/t/reqwest-http-client-fails-when-too-much-concurrency/55644/2
2 years ago
KitaitiMakoto ef57ef91f0 Merge pull request 'Fixes #1051 Fix accept header' (#1058) from activitystreams-content-type into main
Reviewed-on: #1058
2 years ago
Kitaiti Makoto 073b72c9ed Add more fixes 2 years ago
Kitaiti Makoto 45a6744d4d [skip ci]Add changelog 2 years ago
Kitaiti Makoto 4d19861a25 Fix accept header 2 years ago
Kitaiti Makoto f5906cacf3 Restore missing logic for Media 2 years ago
Kitaiti Makoto 03ba77a577 Restore filter 2 years ago
Kitaiti Makoto 0fc7372781 Restore order of decl of boundary of broadcast() 2 years ago
Kitaiti Makoto 6c2846980a Merge remote-tracking branch 'origin/main' into ap07 2 years ago
Kitaiti Makoto 0685c59bf3 Add changelog 2 years ago
KitaitiMakoto 5f629195f8 Merge pull request 'Bump whatlang from 0.13.0 to 0.15.0' (#1057) from whatlang-0.15.0 into main
Reviewed-on: #1057
2 years ago
KitaitiMakoto 13eeedb620 Merge branch 'main' into whatlang-0.15.0 2 years ago
KitaitiMakoto a076c132ca Merge pull request 'Bump serde from 1.0.136 to 1.0.137' (#1056) from serde-1.0.137 into main
Reviewed-on: #1056
2 years ago
KitaitiMakoto a76e0dfe5b Merge branch 'main' into serde-1.0.137 2 years ago
KitaitiMakoto 8faac20977 Merge pull request 'Bump serde_json from 1.0.79 to 1.0.80' (#1055) from serde_json-1.0.80 into main
Reviewed-on: #1055
2 years ago
Kitaiti Makoto b04edfa05e Follow clippy 2 years ago
Kitaiti Makoto 1f62bf27f8 Fix nest of source property for Post 2 years ago
Kitaiti Makoto 1e0d1fb97a Add test for CustomGroup 2 years ago
Kitaiti Makoto 19d30c12d1 Parse source property properly 2 years ago
Kitaiti Makoto 384474930c Add test for Create activity with licensed article 2 years ago
dependabot[bot] 4cb64e0a8c
Bump whatlang from 0.13.0 to 0.15.0
Bumps [whatlang](https://github.com/greyblake/whatlang-rs) from 0.13.0 to 0.15.0.
- [Release notes](https://github.com/greyblake/whatlang-rs/releases)
- [Changelog](https://github.com/greyblake/whatlang-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/greyblake/whatlang-rs/compare/v0.13.0...v0.15.0)

---
updated-dependencies:
- dependency-name: whatlang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] cd2a2df48d
Bump serde from 1.0.136 to 1.0.137
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.136 to 1.0.137.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.136...v1.0.137)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] cbf960500b
Bump serde_json from 1.0.79 to 1.0.80
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.79 to 1.0.80.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.79...v1.0.80)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Kitaiti Makoto 3d434f1923 Remove old activitypub related crates 2 years ago
Kitaiti Makoto 52022fb597 Remove activitypub crate from plume-models 2 years ago
Kitaiti Makoto d96940c848 Don't implement activitypub::Link for Id 2 years ago
Kitaiti Makoto b17884681d Implement ap_followers using activitystreams 2 years ago
Kitaiti Makoto 78a001ac89 Remove trailing 07 in routes/posts.rs 2 years ago
Kitaiti Makoto 9b04fb96e6 Remote trailing 07 in inbox.rs 2 years ago
Kitaiti Makoto d23002b817 Remove trailing 07 from method name 2 years ago
Kitaiti Makoto 6282b98b03 Fix doc test 2 years ago
Kitaiti Makoto d75600ba14 Remove trailing 07 in activity_pub/inbox.rs 2 years ago
Kitaiti Makoto e6ea302319 Remove activitypub crate from Inbox test 2 years ago
Kitaiti Makoto df005a28f8 Rename: activity07() -> activity() 2 years ago
Kitaiti Makoto 15134eed60 Rename: get_sender07() -> get_sender() 2 years ago
Kitaiti Makoto 7dd56a71e3 Rename: from_db07() -> from_db() 2 years ago
Kitaiti Makoto 06d2f68ecd Rename: from_activity07() -> from_activity() 2 years ago
Kitaiti Makoto 9a640b3438 Rename: deref07() -> deref() 2 years ago
Kitaiti Makoto 9791607793 Rename: with07() -> with() 2 years ago
Kitaiti Makoto ccd3c8a3f2 Don't implement activitypub's Object for Source 2 years ago
Kitaiti Makoto 6bbadc78b0 Rename: Licensed07 -> Licensed 2 years ago
Kitaiti Makoto e1673787b4 Remove unused Licensed struct 2 years ago
Kitaiti Makoto 1dd176dd80 Rename: broadcast07() -> broadcast() 2 years ago
Kitaiti Makoto 5c59687cb8 Remove unused broadcast() 2 years ago
Kitaiti Makoto a24e3c46e6 Remove trailing 07 in posts.rs 2 years ago
Kitaiti Makoto 267fecba66 Remove unsed posts::LicensedArticle 2 years ago
Kitaiti Makoto fc99d2b7a0 Remove trailing 07 in remote_fetch_actor.rs 2 years ago
Kitaiti Makoto 1b32fa1e34 Remove unused Media::from_activity() 2 years ago
Kitaiti Makoto ce42524273 Remote trailng 07 from Note in comments.rs 2 years ago
Kitaiti Makoto 595fa05660 Use Follow::to_activity07() instead of to_activity() 2 years ago
Kitaiti Makoto f8a0dff526 Remove unused Follow::build_accept() 2 years ago
Kitaiti Makoto 06d216c7ed Remove unused Follow::accept_follow() 2 years ago
Kitaiti Makoto f44bca30f4 Use Follow::build_undo07() instead of build_undo() 2 years ago
Kitaiti Makoto e4180b3b38 Rename: ApSignature07 -> ApSignature 2 years ago
Kitaiti Makoto 992a482b96 Remove unused ApSignature type 2 years ago
Kitaiti Makoto 0ad845e0f7 Remove unused User::fetch_outbox() 2 years ago
Kitaiti Makoto ee97213c90 Remove trailing 07 from import of OrderedCollectionPage 2 years ago
Kitaiti Makoto 6d919da049 Remove duplicate import 2 years ago
Kitaiti Makoto 6c615d01ad Remove users::CustomPerson 2 years ago
Kitaiti Makoto f8870af9fe Remove trailing 07 from Hashtag 2 years ago
Kitaiti Makoto 2fe2505a01 Remove unused Hashtag 2 years ago
Kitaiti Makoto e41fa353e4 Use User::to_activity07() instead of to_activity() 2 years ago
Kitaiti Makoto effdc44943 Use User::delete_activity07() instead of delete_activity() 2 years ago
Kitaiti Makoto fd341bdb22 Use User::outbox07() instead of outbox() 2 years ago
Kitaiti Makoto 68c794c54b Use User::outbox_page07() instead of outbox_page() 2 years ago
Kitaiti Makoto 7b3b00be23 Remove unused Tag::from_activity() and to_activity() 2 years ago
Kitaiti Makoto 41ccacc5d3 Remove unused Mention::from_activity() 2 years ago
Kitaiti Makoto 4ef9350ce7 Remove unused Mention::to_activity() 2 years ago
Kitaiti Makoto 5d08ff6c3b Use Mention::build_activity07() instead of build_activity() 2 years ago
Kitaiti Makoto 01dca62ce5 Rename: Like07 -> LikeAct 2 years ago
Kitaiti Makoto 6ab1ecd57b Use Like::to_activity07() instead of to_activity() 2 years ago
Kitaiti Makoto b13444895f Use Like::build_undo07() instead of build_undo() 2 years ago
Kitaiti Makoto 771c157fe5 Use Comment::to_activity07() instead of to_activity() 2 years ago
Kitaiti Makoto b5e1076b0e Use Comment::build_delete07() instead of build_delete() 2 years ago
Kitaiti Makoto 6cc43c2420 Use Comment::create_activity07() instead of create_activity() 2 years ago
Kitaiti Makoto f365041a45 Use Reshare::to_activity07() instead of to_activity() 2 years ago
Kitaiti Makoto ae9c9262f7 Use Reshare::build_undo07() instead of build_undo() 2 years ago
Kitaiti Makoto 40ce515e6c Don't rename activitystreams' tokens to 07 2 years ago
Kitaiti Makoto bc96af7f5f Remove unused blogs::CustomGroup 2 years ago
Kitaiti Makoto 811c20c8fb Use Blog::to_activity07() instead of to_activity() 2 years ago
Kitaiti Makoto 4b4c22cf8a Use Blog::outbox_page07() instead of outbox_page() 2 years ago
Kitaiti Makoto 0524b0b153 Add Blog::outbox_page07() 2 years ago
Kitaiti Makoto cd6c57b9c5 Use Blog::outbox07() instead of outbox() 2 years ago
Kitaiti Makoto f608f7a4d6 Install activitystreams 2 years ago
Kitaiti Makoto 803680186b Add Blog::outbox07() 2 years ago
Kitaiti Makoto 68a01d5f9b Add activitystreams to Plume's dependencies 2 years ago
Kitaiti Makoto 5b3a472b66 Use Post::to_activity07() instead of to_activity() 2 years ago
Kitaiti Makoto 2a85f775e9 Use Post::build_delete07() instead of build_delete() 2 years ago
Kitaiti Makoto a958300a58 Use Post::update_hashtags07() instead of update_hashtags() 2 years ago
Kitaiti Makoto a8be31b177 Use Post::update_tags07() instead of update_tags() 2 years ago
Kitaiti Makoto 6cd68ab8b0 Use Post::update_activity07() instead of update_activity() 2 years ago
Kitaiti Makoto a589435f4f Use Post::create_activity07() instead of create_activity() 2 years ago
Kitaiti Makoto 39b49c707e Use Post::update_mentions07() instead of update_mentions() 2 years ago
Kitaiti Makoto c4bb1f771b Add test for Tag::from_activity07() 2 years ago
Kitaiti Makoto 28440271bb Rename: FromId::from_id07 -> from_id 2 years ago
Kitaiti Makoto 0ab7774e29 Rename: AsObject07 -> AsObject 2 years ago
Kitaiti Makoto 33afe9111e Remove AsObject 2 years ago
Kitaiti Makoto d8a2e1925f Rename FromId07 -> FromId 2 years ago
Kitaiti Makoto 2804f44a06 Rmove FromId 2 years ago
Kitaiti Makoto 2165c286ae Remove with() 2 years ago
Kitaiti Makoto 8cbf410faf Remove execute permission from plume-common/src/lib.rs 2 years ago
Kitaiti Makoto c521a81373 Make test follow LicensedArticle change 2 years ago
Kitaiti Makoto 7ade0550c9 Remove unused import 2 years ago
Kitaiti Makoto 41bc2d6949 Make LicensedArticle's license fieald optional 2 years ago
Kitaiti Makoto de6e9c0e2e Fix Post::from_activity07() 2 years ago
Kitaiti Makoto 38ebc9ea41 Modify test data for Post 2 years ago
Kitaiti Makoto 8f976be998 Implement AsObject07 for PostUpdate 2 years ago
Kitaiti Makoto e5a2850105 Implement FromId07 for PostUpdate 2 years ago
KitaitiMakoto 85727c6d4c Merge pull request 'Bump ldap3 from 0.10.3 to 0.10.4' (#1054) from ldap3-0.10.4 into main
Reviewed-on: #1054
2 years ago
KitaitiMakoto 87247a23b3 Merge branch 'main' into ldap3-0.10.4 2 years ago
KitaitiMakoto 61785364e3 Merge pull request 'Bump ctrlc from 3.2.1 to 3.2.2' (#1053) from ctrlc-3.2.2 into main
Reviewed-on: #1053
2 years ago
Kitaiti Makoto 76f688c967 Replace some Inbox::with with with07 2 years ago
Kitaiti Makoto 05df3b89a1 Fix Follow::activity07() 2 years ago
Kitaiti Makoto 4e42a34337 Replace some with() with with07() 2 years ago
Kitaiti Makoto 62372201e0 Fix inbox::tests::create_post() 2 years ago
Kitaiti Makoto 036913a828 Use id() for reply_tos 2 years ago
dependabot[bot] b2a889b9e4
Bump ldap3 from 0.10.3 to 0.10.4
Bumps [ldap3](https://github.com/inejge/ldap3) from 0.10.3 to 0.10.4.
- [Release notes](https://github.com/inejge/ldap3/releases)
- [Changelog](https://github.com/inejge/ldap3/blob/master/CHANGELOG.md)
- [Commits](https://github.com/inejge/ldap3/compare/v0.10.3...v0.10.4)

---
updated-dependencies:
- dependency-name: ldap3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] fae8338772
Bump ctrlc from 3.2.1 to 3.2.2
Bumps [ctrlc](https://github.com/Detegr/rust-ctrlc) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/Detegr/rust-ctrlc/releases)
- [Commits](https://github.com/Detegr/rust-ctrlc/compare/3.2.1...3.2.2)

---
updated-dependencies:
- dependency-name: ctrlc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Kitaiti Makoto 79b5d9a690 Replace Inbox::with() with with07() 2 years ago
Kitaiti Makoto 3e54d10981 Implement AsObject07<User, Undo07, &DbConn> for Like 2 years ago
Kitaiti Makoto a1c3bfb646 Implement FromId07 for Like 2 years ago
Kitaiti Makoto b2528c21ff Implement AsObject07<User, Like07, &DbConn> for Post 2 years ago
Kitaiti Makoto fcc9e1d81b Implement Like::build_undo07() 2 years ago
Kitaiti Makoto 3093f713ef Add test for Like::build_undo07() 2 years ago
Kitaiti Makoto 4ea29d29a0 Implement Like::to_activity07() 2 years ago
Kitaiti Makoto 6b8d90d8b6 Add test for Like::to_activity07() 2 years ago
Kitaiti Makoto bd3e6a5a91 Replace some Inbox::with with with07 2 years ago
Kitaiti Makoto 46f4676efb Implement Reshare::build_undo07() 2 years ago
Kitaiti Makoto c814ac5681 Add test for Reshare::build_undo07() 2 years ago
Kitaiti Makoto 0887399048 Implement AsObject07<User, Undo07, &DbConn> for Reshare 2 years ago
Kitaiti Makoto f2a2bf2b23 Implement FromId07 for Reshare 2 years ago
Kitaiti Makoto e2702a187b Implement AsObject07<User, Announce07, &DbConn> for Post 2 years ago
Kitaiti Makoto d78a57ce47 Implement Reshare::to_ativity07() 2 years ago
Kitaiti Makoto 10acbdd41f Add test for Reshare::to_activity07() 2 years ago
Kitaiti Makoto 73009818f2 Implement AsObject07<User, Undo07, &DbConn> for Follow 2 years ago
Kitaiti Makoto fb5027becd Implement FromId07 for Follow 2 years ago
Kitaiti Makoto 86609b51fa Implement AsObject07<User, FollowAct07, &DbConn> for User 2 years ago
Kitaiti Makoto 44799e94fd Implement Follow::accept_follow07() 2 years ago
Kitaiti Makoto f14c307786 Remove unused type parameter from broadcast07() 2 years ago
Kitaiti Makoto 174624f5c1 Implement Follow::build_undo07() 2 years ago
Kitaiti Makoto 5f91345d69 Add test for Follow::build_undo07() 2 years ago
Kitaiti Makoto 9ca975113c Implement Follow::build_accept07() 2 years ago
Kitaiti Makoto 38a55857c6 Add test for Follow::build_accept07() 2 years ago
Kitaiti Makoto 9343d3a120 Implement Follow::to_activity07() 2 years ago
Kitaiti Makoto c5656971c9 Add test for Follow::to_activity07() 2 years ago
Kitaiti Makoto ed55b66253 Implement AsObject07 for Comment 2 years ago
Kitaiti Makoto 713ffb9506 Fix Comment::create_activity07() 2 years ago
Kitaiti Makoto 9969e844ca Add test for Comment self federation 2 years ago
Kitaiti Makoto 0c61dca9ca Follow clippy 2 years ago
Kitaiti Makoto 957725fbf8 impl FromId07<DbConn> for Comment 2 years ago
Kitaiti Makoto 1f6361a9a2 Fix Cargo.toml 2 years ago
Kitaiti Makoto cf870971d1 Add test for Comment::build_delete07() 2 years ago
Kitaiti Makoto 08ac7227b5 Implement Comment::builde_delete07() 2 years ago
Kitaiti Makoto 88eb61c320 Implement Comment::create_activity07() 2 years ago
Kitaiti Makoto 1c1dbd481a Add test for Comment::to_activity07() 2 years ago
Kitaiti Makoto 86b4f622ea Implement Comment::to_activity07() 2 years ago
Kitaiti Makoto f854bc5838 Add test for LicensedArticle deserialization 2 years ago
Kitaiti Makoto 489156f4a3 Add test for Post's self federation 2 years ago
Kitaiti Makoto 01e8b0bce8 Implement AsObject for Post 2 years ago
Kitaiti Makoto 9183d04e66 Fix Post::from_activity07() for borrow checker 2 years ago
Kitaiti Makoto 5e463e2cc9 Implement FromId07 for Post 2 years ago
Kitaiti Makoto 6e2bff10f7 Add test for Post::build_delete07() 2 years ago
Kitaiti Makoto 3e9d9a81b7 Implement Mention::build_delete07() 2 years ago
Kitaiti Makoto 98e0754976 Add test for Post::build_delete() 2 years ago
Kitaiti Makoto da7870eeba Implement Post::update_hashtags07() 2 years ago
Kitaiti Makoto c1562f3868 Implement Post::update_tags07() 2 years ago
Kitaiti Makoto e0390cb105 Implement Post::update_mentions07() 2 years ago
Kitaiti Makoto 32cd91cfb9 Implement Mention::from_activity07() 2 years ago
Kitaiti Makoto 991dfccf3b Add test for Post::update_activity07() 2 years ago
Kitaiti Makoto 16e012ba00 Implement Post::update_activity07() 2 years ago
Kitaiti Makoto 871618f45d Add test for Post::create_activity07() 2 years ago
Kitaiti Makoto 680d321a2e Implement Post::create_activity07() 2 years ago
Kitaiti Makoto c37ff54857 Fix Post::to_activity07() 2 years ago
Kitaiti Makoto d4018d61d4 Add test for Post::to_activity07() 2 years ago
Kitaiti Makoto 21a0059755 Follow clippy 2 years ago
Kitaiti Makoto 05f4c186f4 Fix test for LicensedArticle serialization 2 years ago
Kitaiti Makoto 53512a6167 Fix SourceProperty property 2 years ago
Kitaiti Makoto 7cf7700ef7 Implement Post::to_activity07() 2 years ago
Kitaiti Makoto 216855d3a7 Add SourceProperty to LicensedArticle 2 years ago
Kitaiti Makoto 23f273e5e8 Readd assert-json-diff 2 years ago
Kitaiti Makoto 70949fad02 Rename: ActorSource -> SourceProperty 2 years ago
Kitaiti Makoto 1f5ce8e504 Add test for Mention::build_activity07() and to_activity07() 2 years ago
Kitaiti Makoto 2316d36e03 Add test for Tag::from_activity07() 2 years ago
Kitaiti Makoto 2b1ddc71ac Implement Tag::to_activity07() and Tag::build_activity07() 2 years ago
Kitaiti Makoto b9dac1a21a Define Hashtag07 2 years ago
Kitaiti Makoto 95fb5a3c71 Implement Media::from_activity07() 2 years ago
Kitaiti Makoto 75b43a738f Follow clippy 2 years ago
Kitaiti Makoto 5bd467c4c1 Remove unnecessary records 2 years ago
Kitaiti Makoto 74d6dc5089 Implement Blog::to_activity07(), outbox_collection07() and outbox_collection_page07() 2 years ago
Kitaiti Makoto 994a4dbb2d Add source property to CustomGroup 2 years ago
Kitaiti Makoto 67996cc938 Add test for Blog::outbox_collection_page() 2 years ago
Kitaiti Makoto f5e776c4d7 Fix first and last link in Blog::outbox_collection() 2 years ago
Kitaiti Makoto e27fc47287 Extract Blog::outbox_collection_page() 2 years ago
Kitaiti Makoto 0ed91b89ff Add test for Blog::outbox_collection() 2 years ago
Kitaiti Makoto 00862790a1 Extract Blog::outbox_collection() 2 years ago
Kitaiti Makoto ab6f39c192 Add test for Blog::to_activity() 2 years ago
Kitaiti Makoto 4edc201c14 Implement FromId07 for Blog 2 years ago
Kitaiti Makoto a1a7acfe94 Use new activitystreams APIs 2 years ago
Kitaiti Makoto 6b5a1d2130 Use Base::retract() instead of into_any_base() on creating activity 2 years ago
Kitaiti Makoto 85e35fdb5d Update activitystreams 2 years ago
Kitaiti Makoto da9e13622c Use Inbox::with07() for User, Delete, User 2 years ago
Kitaiti Makoto 8f4dd8a57b Implement User::fetch_outbox07() 2 years ago
Kitaiti Makoto 78b0535063 Implement User::fetch_outbox_page07() 2 years ago
Kitaiti Makoto 6323c7aef8 Add test for User::outbox_page_collection07() 2 years ago
Kitaiti Makoto 7f0ad56d07 Implement User::outbox_collection_page07() 2 years ago
Kitaiti Makoto e7eea3901f Implement User::outbox_page07() 2 years ago
Kitaiti Makoto 0979471e54 Add test for User::delete_activity07() 2 years ago
Kitaiti Makoto 8d69051a61 Implement User::delete_activity07() 2 years ago
Kitaiti Makoto 55ca1345e1 Add test self_federation07() for User 2 years ago
Kitaiti Makoto ad951ca842 Add test for User::to_activity07() 2 years ago
Kitaiti Makoto cb8e2e9294 Implement User::to_activity() 2 years ago
Kitaiti Makoto 038d65acaa Implement User::outbox07() 2 years ago
Kitaiti Makoto e392a89526 Add test for User::outbox_collection07() 2 years ago
Kitaiti Makoto d62f51665b Implement User::outbox_collection07() 2 years ago
Kitaiti Makoto e42aa6fe8e Implement From<iri_string::validate::Error> for Error 2 years ago
Kitaiti Makoto ab126563f3 Implement AsObject07 for User 2 years ago
Kitaiti Makoto c1b9ebdae6 [REFACTORING]Reduce duplicated closure 2 years ago
Kitaiti Makoto d3e11c78d7 [REFACTORING]Use method chain instead of if clauses 2 years ago
Kitaiti Makoto 4ccfec8019 Use OneOrMany<AnyBase>::to_as_uri() 2 years ago
Kitaiti Makoto bb5157637d Implement OneOrMany<AnyBase>::to_as_uri() 2 years ago
Kitaiti Makoto 456df3e535 Use OneOrMany<&AnyString>::as_as_str() 2 years ago
Kitaiti Makoto f0112850fa Implement OneOrMany<&AnyString>::as_as_str() 2 years ago
Kitaiti Makoto a6a21d5dfa Rewrite to_as_string() using method chain instead of if expressions 2 years ago
Kitaiti Makoto 249fbbe891 Remove unused import 2 years ago
Kitaiti Makoto e925865767 Use &AnyString::as_as_str() 2 years ago
Kitaiti Makoto 28643fc2c2 Implement &AnyString::as_as_str() 2 years ago
Kitaiti Makoto 3db10a09bb Use OneOrMany<&AnyString>::to_as_string() 2 years ago
Kitaiti Makoto a80a95d471 Implement OneOrMany<&AnyString>::to_as_string() 2 years ago
Kitaiti Makoto e407d58ee9 Implement FromId07 for User 2 years ago
Kitaiti Makoto a6d839a766 Make fields of ApSignature07 and PublicKey07 public 2 years ago
Kitaiti Makoto f3b67ab6c9 WIP 2 years ago
Kitaiti Makoto 66f5628a27 Add suffix 07 to activitystreams 0.7 related methods 2 years ago
Kitaiti Makoto 4b3b5c1f40 Implement From<activitystreams::checked::CheckError> for Error 2 years ago
Kitaiti Makoto 3e687f3af0 Reduce type parameter from broadcast07 2 years ago
Kitaiti Makoto 119d3e4f6a [plume-common]Add tests for new ActivityPub functions 2 years ago
Kitaiti Makoto a21d66178e [plume-common]Implement ActivityPub related function using activitystreams 0.7 2 years ago
Kitaiti Makoto 52967f3e47 [plume-common]Implement ActivityPub-related code using activitystreams 0.7 2 years ago
Kitaiti Makoto 29439f9d02 Add tests for newly added ActivityPub-related structs 2 years ago
Kitaiti Makoto bc72a4c2d1 Install assert-json-diff 2 years ago
Kitaiti Makoto 3ded0e2166 Add assert-json-diff to plume-common's dependencies 2 years ago
Kitaiti Makoto 27c10e5e5c Install activitystreams-ext 2 years ago
Kitaiti Makoto 816aefe72a Add ActivityStreams Ext to plume-common dependencies 2 years ago
Kitaiti Makoto bff50f8e4c Add activitystreams 0.7 to plume-models dependencies 2 years ago
Kitaiti Makoto be1c22815b Install activitystreams 0.7 2 years ago
Kitaiti Makoto 08ab7ffd08 Add activitystreams 0.7 to plume-common dependencies 2 years ago
KitaitiMakoto 8709f6cf9f Merge pull request 'Bump tracing from 0.1.32 to 0.1.34' (#1050) from tracing-0.1.34 into main
Reviewed-on: #1050
2 years ago
KitaitiMakoto 04cae95635 Merge branch 'main' into tracing-0.1.34 2 years ago
KitaitiMakoto 5d37b2534a Merge pull request 'Bump wasm-bindgen from 0.2.78 to 0.2.80' (#1049) from wasm-bindgen-0.2.80 into main
Reviewed-on: #1049
2 years ago
dependabot[bot] eafafdaadf Bump wasm-bindgen from 0.2.78 to 0.2.80
Bumps [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) from 0.2.78 to 0.2.80.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.78...0.2.80)

---
updated-dependencies:
- dependency-name: wasm-bindgen
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 6897b8fa58 Merge pull request 'Bump js-sys from 0.3.55 to 0.3.57' (#1048) from js-sys-0.3.57 into main
Reviewed-on: #1048
2 years ago
dependabot[bot] 16d3279d72 Bump js-sys from 0.3.55 to 0.3.57
Bumps [js-sys](https://github.com/rustwasm/wasm-bindgen) from 0.3.55 to 0.3.57.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

---
updated-dependencies:
- dependency-name: js-sys
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 36c76c534d Merge pull request 'Bump web-sys from 0.3.55 to 0.3.57' (#1047) from web-sys-0.3.57 into main
Reviewed-on: #1047
2 years ago
KitaitiMakoto 26f460be89 Merge branch 'main' into web-sys-0.3.57 2 years ago
KitaitiMakoto b9fb13104a Merge pull request 'Bump ammonia from 3.1.4 to 3.2.0' (#1046) from ammonia-3.2.0 into main
Reviewed-on: #1046
2 years ago
dependabot[bot] 5cc411158f
Bump tracing from 0.1.32 to 0.1.34
Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.32 to 0.1.34.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.32...tracing-0.1.34)

---
updated-dependencies:
- dependency-name: tracing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] ca69c93531
Bump web-sys from 0.3.55 to 0.3.57
Bumps [web-sys](https://github.com/rustwasm/wasm-bindgen) from 0.3.55 to 0.3.57.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

---
updated-dependencies:
- dependency-name: web-sys
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 95cb7cc904
Bump ammonia from 3.1.4 to 3.2.0
Bumps [ammonia](https://github.com/rust-ammonia/ammonia) from 3.1.4 to 3.2.0.
- [Release notes](https://github.com/rust-ammonia/ammonia/releases)
- [Changelog](https://github.com/rust-ammonia/ammonia/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-ammonia/ammonia/compare/v3.1.4...v3.2.0)

---
updated-dependencies:
- dependency-name: ammonia
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 0a62fa46aa Merge pull request 'Bump tracing-subscriber from 0.3.9 to 0.3.10' (#1045) from tracing-subscriber-0.3.10 into main
Reviewed-on: #1045
2 years ago
KitaitiMakoto 2e60410969 Merge branch 'main' into tracing-subscriber-0.3.10 2 years ago
KitaitiMakoto a12d3a591b Merge pull request 'Bump ldap3 from 0.10.2 to 0.10.3' (#1044) from ldap3-0.10.3 into main
Reviewed-on: #1044
2 years ago
dependabot[bot] 3cf7c67b6d
Bump tracing-subscriber from 0.3.9 to 0.3.10
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.9 to 0.3.10.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.9...tracing-subscriber-0.3.10)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 2cf79f31b7
Bump ldap3 from 0.10.2 to 0.10.3
Bumps [ldap3](https://github.com/inejge/ldap3) from 0.10.2 to 0.10.3.
- [Release notes](https://github.com/inejge/ldap3/releases)
- [Changelog](https://github.com/inejge/ldap3/blob/master/CHANGELOG.md)
- [Commits](https://github.com/inejge/ldap3/compare/v0.10.2...v0.10.3)

---
updated-dependencies:
- dependency-name: ldap3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 24cf941303 Merge pull request 'Bump native-tls from 0.2.8 to 0.2.10' (#1043) from native-tls-0.2.10 into main
Reviewed-on: #1043
2 years ago
dependabot[bot] 38cf9b5496
Bump native-tls from 0.2.8 to 0.2.10
Bumps [native-tls](https://github.com/sfackler/rust-native-tls) from 0.2.8 to 0.2.10.
- [Release notes](https://github.com/sfackler/rust-native-tls/releases)
- [Changelog](https://github.com/sfackler/rust-native-tls/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sfackler/rust-native-tls/compare/v0.2.8...v0.2.10)

---
updated-dependencies:
- dependency-name: native-tls
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto b9607b32ac Merge pull request 'Bump rsass from 0.23.4 to 0.24.0' (#1042) from rsass-0.24.0 into main
Reviewed-on: #1042
2 years ago
KitaitiMakoto 3393da2560 Merge pull request 'Bump bcrypt from 0.12.0 to 0.12.1' (#1041) from bcrypt-0.12.1 into main
Reviewed-on: #1041
2 years ago
dependabot[bot] 7566f94690
Bump rsass from 0.23.4 to 0.24.0
Bumps [rsass](https://github.com/kaj/rsass) from 0.23.4 to 0.24.0.
- [Release notes](https://github.com/kaj/rsass/releases)
- [Changelog](https://github.com/kaj/rsass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kaj/rsass/compare/v0.23.4...v0.24.0)

---
updated-dependencies:
- dependency-name: rsass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] ee8312fb57
Bump bcrypt from 0.12.0 to 0.12.1
Bumps [bcrypt](https://github.com/Keats/rust-bcrypt) from 0.12.0 to 0.12.1.
- [Release notes](https://github.com/Keats/rust-bcrypt/releases)
- [Commits](https://github.com/Keats/rust-bcrypt/compare/v0.12.0...v0.12.1)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 76219704f3 Merge pull request 'Bump rpassword from 5.0.1 to 6.0.1' (#1040) from rpassword-6.0.1 into main
Reviewed-on: #1040
2 years ago
dependabot[bot] 2a43d4e88a
Bump rpassword from 5.0.1 to 6.0.1
Bumps [rpassword](https://github.com/conradkleinespel/rpassword) from 5.0.1 to 6.0.1.
- [Release notes](https://github.com/conradkleinespel/rpassword/releases)
- [Commits](https://github.com/conradkleinespel/rpassword/compare/v5.0.1...v6.0.1)

---
updated-dependencies:
- dependency-name: rpassword
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto f0ce073a37 Merge pull request 'Bump tracing from 0.1.31 to 0.1.32' (#1039) from tracing-0.1.32 into main
Reviewed-on: #1039
2 years ago
dependabot[bot] 8047196394
Bump tracing from 0.1.31 to 0.1.32
Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.31 to 0.1.32.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.31...tracing-0.1.32)

---
updated-dependencies:
- dependency-name: tracing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 3cf52b3985 Merge pull request 'Add test for Tag::from_activity()' (#1037) from tag-test into main
Reviewed-on: #1037
2 years ago
KitaitiMakoto ac378e448b Merge pull request 'Bump once_cell from 1.9.0 to 1.10.0' (#1038) from once_cell-1.10.0 into main
Reviewed-on: #1038
2 years ago
Kitaiti Makoto daae2038f8 Add test for Tag::from_activity() 2 years ago
dependabot[bot] a2356c6e59
Bump once_cell from 1.9.0 to 1.10.0
Bumps [once_cell](https://github.com/matklad/once_cell) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/matklad/once_cell/releases)
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](https://github.com/matklad/once_cell/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: once_cell
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 44b91c6f07 Merge pull request 'Update crates' (#1036) from ldap3-0.10.2 into main
Reviewed-on: #1036
2 years ago
Kitaiti Makoto 144565d13e Merge remote-tracking branch 'github/dependabot/cargo/bcrypt-0.12.0' into ldap3-0.10.2 2 years ago
dependabot[bot] 07fd66863d
Bump bcrypt from 0.11.0 to 0.12.0
Bumps [bcrypt](https://github.com/Keats/rust-bcrypt) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/Keats/rust-bcrypt/releases)
- [Commits](https://github.com/Keats/rust-bcrypt/compare/v0.11.0...v0.12.0)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 385a5f7c33
Bump ldap3 from 0.9.3 to 0.10.2
Bumps [ldap3](https://github.com/inejge/ldap3) from 0.9.3 to 0.10.2.
- [Release notes](https://github.com/inejge/ldap3/releases)
- [Changelog](https://github.com/inejge/ldap3/blob/master/CHANGELOG.md)
- [Commits](https://github.com/inejge/ldap3/compare/v0.9.3...v0.10.2)

---
updated-dependencies:
- dependency-name: ldap3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 8c8c2edc66 Merge pull request 'Add tests for Tag' (#1035) from ap-tests into main
Reviewed-on: #1035
2 years ago
Kitaiti Makoto f7e393bded Add tests for Tag 2 years ago
KitaitiMakoto 1df25e34b0 Merge pull request 'Update gettext-macros to 0.6.1' (#1033) from update-gettext-macros into main
Reviewed-on: #1033
2 years ago
Kitaiti Makoto ed491bad21 Update gettext-macros to 0.6.1 2 years ago
KitaitiMakoto 306f2d5738 Merge pull request 'Bump bcrypt from 0.10.1 to 0.11.0' (#1032) from bcrypt-0.11.0 into main
Reviewed-on: #1032
2 years ago
dependabot[bot] 2196cb95c0
Bump bcrypt from 0.10.1 to 0.11.0
Bumps [bcrypt](https://github.com/Keats/rust-bcrypt) from 0.10.1 to 0.11.0.
- [Release notes](https://github.com/Keats/rust-bcrypt/releases)
- [Commits](https://github.com/Keats/rust-bcrypt/compare/v0.10.1...v0.11.0)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto b4d494a5c7 Merge pull request 'Bump tracing from 0.1.30 to 0.1.31' (#1030) from tracing-0.1.31 into main
Reviewed-on: #1030
2 years ago
Kitaiti Makoto e8432f575e Merge remote-tracking branch 'origin/main' into tracing-0.1.31 2 years ago
KitaitiMakoto eb48723c08 Merge pull request 'Bump tracing-subscriber from 0.3.8 to 0.3.9' (#1028) from tracing-subscriber-0.3.9 into main
Reviewed-on: #1028
2 years ago
dependabot[bot] 65168202b4
Bump tracing from 0.1.30 to 0.1.31
Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.30 to 0.1.31.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.30...tracing-0.1.31)

---
updated-dependencies:
- dependency-name: tracing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] dced3cf881
Bump tracing-subscriber from 0.3.8 to 0.3.9
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.8 to 0.3.9.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.8...tracing-subscriber-0.3.9)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 170fd6026c Merge pull request 'Bump ammonia from 3.1.3 to 3.1.4' (#1027) from update-crate into main
Reviewed-on: #1027
2 years ago
dependabot[bot] 1ccaa817b3
Bump ammonia from 3.1.3 to 3.1.4
Bumps [ammonia](https://github.com/rust-ammonia/ammonia) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/rust-ammonia/ammonia/releases)
- [Changelog](https://github.com/rust-ammonia/ammonia/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-ammonia/ammonia/compare/v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: ammonia
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 65ba083720 Merge pull request 'Switch gettext crate from GitHub to crates.io' (#1018) from gettext-cratesio into main
Reviewed-on: #1018
2 years ago
Kitaiti Makoto dba902d262 Merge remote-tracking branch 'origin/main' into gettext-cratesio 2 years ago
Kitaiti Makoto d52c7a3afa Update gettext-macros and gettext-utils 2 years ago
KitaitiMakoto c63f88fb7f Merge pull request 'Update crates' (#1026) from update-crates into main
Reviewed-on: #1026
2 years ago
Kitaiti Makoto 4412e0598f Follow API change of rocket_i18n 2 years ago
Kitaiti Makoto eb22c1168e Install rocket_i18n from crates.io 2 years ago
Kitaiti Makoto 917eda356d Use rocket_i18n on crates.io 2 years ago
Kitaiti Makoto bc6580bbdc Switch gettext crate from GitHub to crates.io 2 years ago
Kitaiti Makoto 920cf622c5 Merge remote-tracking branch 'github/dependabot/cargo/askama_escape-0.10.3' into update-crates 2 years ago
dependabot[bot] 13dcb193dc
Bump askama_escape from 0.10.2 to 0.10.3
Bumps [askama_escape](https://github.com/djc/askama) from 0.10.2 to 0.10.3.
- [Release notes](https://github.com/djc/askama/releases)
- [Commits](https://github.com/djc/askama/commits)

---
updated-dependencies:
- dependency-name: askama_escape
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 3afb724fed
Bump serde_json from 1.0.78 to 1.0.79
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.78 to 1.0.79.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.78...v1.0.79)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 9662936b44 Merge pull request 'Update crates' (#1023) from update-crates into main
Reviewed-on: #1023
2 years ago
Kitaiti Makoto 4780472d48 Make Circle CI follow ructe change 2 years ago
Kitaiti Makoto 6f68c4504b Update Cargo.lock 2 years ago
Kitaiti Makoto 28e0cdfe63 Remove activitystreams from dependencies 2 years ago
Kitaiti Makoto a5003526c8 Follow clippy 2 years ago
Kitaiti Makoto ec3d78b509 Merge remote-tracking branches 'github/dependabot/cargo/ructe-0.14.0', 'github/dependabot/cargo/rsass-0.23.4' and 'github/dependabot/cargo/tracing-subscriber-0.3.8' into update-crates 2 years ago
dependabot[bot] 4205e38605
Bump rsass from 0.23.2 to 0.23.4
Bumps [rsass](https://github.com/kaj/rsass) from 0.23.2 to 0.23.4.
- [Release notes](https://github.com/kaj/rsass/releases)
- [Changelog](https://github.com/kaj/rsass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kaj/rsass/compare/v0.23.2...v0.23.4)

---
updated-dependencies:
- dependency-name: rsass
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 8438d48c71
Bump ructe from 0.13.4 to 0.14.0
Bumps [ructe](https://github.com/kaj/ructe) from 0.13.4 to 0.14.0.
- [Release notes](https://github.com/kaj/ructe/releases)
- [Changelog](https://github.com/kaj/ructe/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kaj/ructe/compare/v0.13.4...v0.14.0)

---
updated-dependencies:
- dependency-name: ructe
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 52faf5996b
Bump tracing-subscriber from 0.3.7 to 0.3.8
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.7...tracing-subscriber-0.3.8)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto 69eccc50a3 Merge pull request 'Add ActivityPub tests and a little fixes' (#1021) from ap-tests into main
Reviewed-on: #1021
2 years ago
Kitaiti Makoto 54cbdb236f Add tests for Mention activity 2 years ago
Kitaiti Makoto 34c374de1a Attach icon field to User activity only whene it has avatar 2 years ago
Kitaiti Makoto 113722e4ba Add more ActivityPub tests for User 2 years ago
Kitaiti Makoto 3b429909f1 Extract User::outbox_collection_page() from outbox_collection() for testablity 2 years ago
Kitaiti Makoto f1cdf4552f Extract User::outbox_collection() from outbox() for testablity 2 years ago
Kitaiti Makoto 7d320e57da Don't make medias::tests::clean() panic when file not found 2 years ago
Kitaiti Makoto e1a598a459 Attach avater to sample user 2 years ago
Kitaiti Makoto 6107842303 Add tests for Comment::to_activity() and build_delete() 2 years ago
Kitaiti Makoto 65372d2018 Extract comments::tests::prepare_activity() 2 years ago
Kitaiti Makoto 4842385ca6 Add test about reply 2 years ago
Kitaiti Makoto 05f55fc1ca Add https scheme to mention URI in contents 2 years ago
Kitaiti Makoto e8153d4b42 Fix Comment::to_activity() 2 years ago
Kitaiti Makoto 2087a659f9 Add test to validate comment json 2 years ago
Kitaiti Makoto 1770336c11 Make format_datetime() crate public 2 years ago
Kitaiti Makoto 9c177f6286 Change format_datetime implementation according to feature 2 years ago
Kitaiti Makoto 93a2c6d99f Add tests for Follow::build_accept() and build_undo() 2 years ago
Kitaiti Makoto 5ef76873b7 Fix tests 2 years ago
Kitaiti Makoto b97c3fdb87 Extract Follow::build_accept 2 years ago
Kitaiti Makoto 64838ad864 Add test for Follow::to_activity() 2 years ago
Kitaiti Makoto 4df2ce5744 Add mention to test suite for Post activities 2 years ago
Kitaiti Makoto c1f42836d9 Fix variable names 2 years ago
Kitaiti Makoto 0cbc9438d4 Complete a slash to Post Create activity's ID 2 years ago
Kitaiti Makoto ca6cd534d8 Add tests for Post::to_activity(), create_activity() and update_activity() 2 years ago
Kitaiti Makoto f529e803ef Fix ap_url of Reshare 2 years ago
Kitaiti Makoto e5bc84badf Add tests for Reshare::to_activity and build_undo 2 years ago
Kitaiti Makoto e2077bed59 Add test for Like::build_undo 2 years ago
Kitaiti Makoto 9ab9d29efb Remove double slashes 2 years ago
Kitaiti Makoto 5373a674e1 Add test for Like::to_activity 2 years ago
Kitaiti Makoto bfaa2fafaf Install assert-json-diff 2 years ago
Kitaiti Makoto d4a13a13d4 Add assert-json-diff to dev dependencies of plume-common
% cargo add assert-json-diff -p plume-models --dev
2 years ago
Kitaiti Makoto 92c0368dd8 Install activitystreams 0.7.0 2 years ago
Kitaiti Makoto 80c0426768 Add activitystreams 0.7.0 to plume-models dependencies 2 years ago
Kitaiti Makoto 71b21289ab Install activitystreams 0.7.0 2 years ago
Kitaiti Makoto fa861ff314 Add activitystreams 0.7.0 to plume-common dependencies 2 years ago
KitaitiMakoto 400d2dee32 Merge pull request 'Update crates' (#1020) from update-crates into main
Reviewed-on: #1020
2 years ago
Kitaiti Makoto 3993dda17d Merge remote-tracking branch 'github/dependabot/cargo/tracing-0.1.30' into update-crates 2 years ago
dependabot[bot] b1255efdcd
Bump tracing from 0.1.29 to 0.1.30
Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.29 to 0.1.30.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.29...tracing-0.1.30)

---
updated-dependencies:
- dependency-name: tracing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 22036c6a94
Bump rsass from 0.23.0 to 0.23.2
Bumps [rsass](https://github.com/kaj/rsass) from 0.23.0 to 0.23.2.
- [Release notes](https://github.com/kaj/rsass/releases)
- [Changelog](https://github.com/kaj/rsass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kaj/rsass/compare/v0.23.0...v0.23.2)

---
updated-dependencies:
- dependency-name: rsass
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
KitaitiMakoto f2df4b7d7d Merge pull request 'Don't fill empty content when switching rich editor' (#1017) from content-placeholder into main
Reviewed-on: #1017
2 years ago
Kitaiti Makoto 7c57bf78a1 [skip ci]Add changelog 2 years ago
Kitaiti Makoto 8d898ff477 Don't fill empty content when switching rich editor 2 years ago
KitaitiMakoto a1045dbce9 Merge pull request 'Fixes #988 Fix email_blocklist schema' (#1016) from block_list-schema into main
Reviewed-on: #1016
2 years ago
Kitaiti Makoto 23a07f3f7b [skip ci]Add changelog 2 years ago
Kitaiti Makoto 458d87fef1 Run migration 2 years ago
Kitaiti Makoto 82df86d09e Set null to email_blocklist table fields for SQLite 2 years ago
Kitaiti Makoto 858cad2995 Set null to email_blocklist table fields 2 years ago
Kitaiti Makoto c0483cf12e Generate migration files for adding NOT NULL constraints to email_blocklist table fields
% diesel migration generate add_not_null_constraint_to_email_blocklist
2 years ago
KitaitiMakoto 57a54cf016 Merge pull request 'Update Rust' (#1015) from bump-rust into main
Reviewed-on: #1015
2 years ago
Kitaiti Makoto 325d8cde08 [skip ci]Add changelog about Rust bump 2 years ago
Kitaiti Makoto 9e2c76c3bc Satisfy clippy 2 years ago
Kitaiti Makoto 996b161c1e Satisfy clippy 2 years ago
Kitaiti Makoto 831ef88431 Update Rust 2 years ago
KitaitiMakoto 89517e5988 Merge pull request 'Update crates' (#1014) from update-crates into main
Reviewed-on: #1014
2 years ago
Kitaiti Makoto 48dbcf75a9 Update crates 2 years ago
Kitaiti Makoto a56a9bc9c5 Add changelogs 2 years ago
KitaitiMakoto 918103fa29 Merge pull request 'Fix #1011 Add Basque' (#1013) from langs into main
Reviewed-on: #1013
2 years ago
KitaitiMakoto c9b8f5a739 Merge pull request 'Fix #1009 Email Sign-up Explanation' (#1012) from email-signup-explanation into main
Reviewed-on: #1012
2 years ago
Kitaiti Makoto d58ff36d80 Update po files 2 years ago
Kitaiti Makoto 00d647c0ad Add Basque po files 2 years ago
Kitaiti Makoto a27f196578 Add Basque 2 years ago
Kitaiti Makoto abe82b79ce Update pot file 2 years ago
Kitaiti Makoto 95230c3a23 Add explanation for email signup 2 years ago
Kitaiti Makoto eade69a12c Fix indentation 2 years ago
KitaitiMakoto 4f89e214ef Merge pull request 'Update crates' (#1010) from update-crates into main
Reviewed-on: #1010
2 years ago
Kitaiti Makoto 2936679326 Update crates 2 years ago
KitaitiMakoto 18a67fe1b5 Merge pull request 'Update crates' (#1008) from update-crates into main
Reviewed-on: #1008
2 years ago
Kitaiti Makoto ba29c8ef6f Follow atom_syndication API change 2 years ago
Kitaiti Makoto d253f1a020 Upgrade atom_syndication 2 years ago
Kitaiti Makoto 03060d6ee2 Update crates 2 years ago
KitaitiMakoto ac8ad3aae2 Merge pull request 'Add dependabot.yml' (#1007) from dependabot into main
Reviewed-on: #1007
2 years ago
Kitaiti Makoto 14e294efed Add dependabot.yml 2 years ago
KitaitiMakoto ec3205b372 Merge pull request 'v0.7.1' (#1006) from v0.7.1 into main
Reviewed-on: #1006
2 years ago
Kitaiti Makoto 45119d9a8c (cargo-release) version {{version}} 2 years ago
Kitaiti Makoto 1065078f75 Update translation files 2 years ago
Kitaiti Makoto 0ce904a985 Update translation files 2 years ago
Kitaiti Makoto 254eec8e6a Follow cargo-release update 2 years ago
KitaitiMakoto 0e4cb4f6e1 Merge pull request '[skip ci]Fix # of pull reuqest in changelog' (#1004) from fix-changelog into main
Reviewed-on: #1004
2 years ago
Kitaiti Makoto 9b05ac90df [skip ci]Fix # of pull reuqest in changelog 2 years ago
KitaitiMakoto f28a7fa508 Merge pull request 'Add changelogs' (#1003) from changelog into main
Reviewed-on: #1003
2 years ago
Kitaiti Makoto 65e95d8998 Add changelogs 2 years ago
KitaitiMakoto 808b8f8e98 Merge pull request 'Fix #1001 Deny access to disabled sign-up strategy' (#1002) from restrict-signup into main
Reviewed-on: #1002
2 years ago
Kitaiti Makoto 43b46a8be4 Make email_signups::create return ErrorPage on error 2 years ago
Kitaiti Makoto 9bbfc71fc8 Fix registration openess condition mistake 2 years ago
Kitaiti Makoto 5d58b31f1c Remove unreachable code 2 years ago
Kitaiti Makoto e31a2238fb Respond with error status code when error 2 years ago
Kitaiti Makoto 7de37bc9b7 Hide password sign-up routings when it's disabled 2 years ago
Kitaiti Makoto 13f7734751 Hide email sign-up routings when it's disabled 2 years ago
Kitaiti Makoto b4395bce99 Implement request guard to detect enabled sign-up strategy 2 years ago
Kitaiti Makoto 7c82b08615 Use into() instead of explicitly wrapping return values 2 years ago
Kitaiti Makoto 6498dbfbb7 Reuse form values 2 years ago
Kitaiti Makoto 74254aed4a Move require_logins from plume-common to plume 2 years ago
KitaitiMakoto 8c48abf48e Merge pull request 'Update crates' (#997) from update-crates into main
Reviewed-on: #997
2 years ago
Kitaiti Makoto 8958226604 Upgrade shrinkwraprs 2 years ago
Kitaiti Makoto 005a6db230 Update crates 2 years ago
KitaitiMakoto 4397abd8ab Merge pull request 'Add plume-front.pot' (#994) from front-po into main
Reviewed-on: #994
2 years ago
Kitaiti Makoto e53882f555 Add plume-front.pot 2 years ago
KitaitiMakoto 5d5e61dfa1 Merge pull request 'Update crates' (#993) from update-crates into main
Reviewed-on: #993
2 years ago
Kitaiti Makoto c5c6b70a89 Upgrade ldap3 2 years ago
Kitaiti Makoto 6778a0e943 Remove hyper from plume-common 2 years ago
Kitaiti Makoto 677e238c6d Follow API change of heck 2 years ago
Kitaiti Makoto b0bc2372fa Upgrade heck 2 years ago
Kitaiti Makoto 6a808c7cc5 Upgrade hex 2 years ago
Kitaiti Makoto d53543ccb1 Upgrade base64 2 years ago
Kitaiti Makoto 88d7d54601 Upgrade whatlang 2 years ago
Kitaiti Makoto 0f0c896887 Upgrade itertools 2 years ago
Kitaiti Makoto 65233c0a9a Upgrade ammonia 2 years ago
Kitaiti Makoto 32e1e4788f Upgrade shrinkwraprs 2 years ago
Kitaiti Makoto 181a78876b Remove askama_escape from dependencies of plume-models 2 years ago
Kitaiti Makoto 61d5446113 Use plume_common::escape() instead of askama_escape::escape() directly 2 years ago
Kitaiti Makoto c786569171 Define plume_common::escape() 2 years ago
Kitaiti Makoto d83a75e3f4 Add askama_escape to plume-common 2 years ago
Kitaiti Makoto a6f06559ea Remove rspassword from dependencies 2 years ago
Kitaiti Makoto 2084145dd3 Upgrade multipart 2 years ago
Kitaiti Makoto dd54058516 Upgrade guid-create 2 years ago
Kitaiti Makoto 4056a54d44 Upgrade tracing-subscriber 2 years ago
Kitaiti Makoto 191cd11741 Upgrade dotenv 2 years ago
Kitaiti Makoto 800e74da67 Follow API change of validator 2 years ago
Kitaiti Makoto 237da47950 Upgrade validator 2 years ago
Kitaiti Makoto ec12539fd0 Follow rsass API change 2 years ago
Kitaiti Makoto a537db559b Upgrade rsass 2 years ago
Kitaiti Makoto 2ba158df67 Update crates 2 years ago
KitaitiMakoto c0c066547f Merge pull request 'Update po files' (#991) from po into main
Reviewed-on: #991
2 years ago
Kitaiti Makoto c3f59b14b9 Update po files 2 years ago
KitaitiMakoto 1d06a8f1ad Merge pull request 'Fixes #636 Email sign up feature' (#990) from mail-confirmation into main
Reviewed-on: #990
2 years ago
Kitaiti Makoto efaf1295e9 Suppress clippy 2 years ago
Kitaiti Makoto 4bc9cf3ad1 [skip ci]Complete changelogs 2 years ago
Kitaiti Makoto 1e3851ea69 Execute SQLs for email_signups in transaction 2 years ago
Kitaiti Makoto b6d38536e3 Add email signup feature 2 years ago
Kitaiti Makoto 9b4c678aa9 Make signup token transparent 2 years ago
Kitaiti Makoto a65775d85b Implement EmailSignup 2 years ago
Kitaiti Makoto 192c7677c3 Run migration
% diesel migration run
2 years ago
Kitaiti Makoto 2a31a7b601 Define email_singups table 2 years ago
Kitaiti Makoto 355fd7cb1d Generate create_email_signups_table migration
% diesel migration generate create_email_signups_table
2 years ago
Kitaiti Makoto 40efd73dfc Add config for sign up strategy 2 years ago
KitaitiMakoto 31b144c76d Merge pull request 'Remove unnecessary prefix' (#986) from fix-tag into main
Reviewed-on: #986
2 years ago
Kitaiti Makoto 31a46514cb Remove unnecessary prefix 2 years ago
KitaitiMakoto c8d906eb99 Merge pull request 'Quote version tag' (#985) from fix-action into main
Reviewed-on: #985
2 years ago
Kitaiti Makoto 2895a1c819 Quote version tag 2 years ago
KitaitiMakoto a4a5d08662 Merge pull request 'deploy-tags' (#984) from deploy-tags into main
Reviewed-on: #984
2 years ago
Kitaiti Makoto b97c9d2165 Deploy Docker images with tags 2 years ago
Kitaiti Makoto 5b7e8a69a5 Revert "Deploy tags"
This reverts commit d9a59f1b07.
2 years ago
KitaitiMakoto 9601e99e33 Merge pull request 'Deploy tags' (#983) from deploy-tags into main
Reviewed-on: #983
2 years ago
Kitaiti Makoto d9a59f1b07 Deploy tags 2 years ago
KitaitiMakoto b6a6af906a Merge pull request '[skip ci]Add changelog abourt MAIL_PORT' (#982) from changelog into main
Reviewed-on: #982
2 years ago
Kitaiti Makoto 2c4799ce27 [skip ci]Add changelog abourt MAIL_PORT 2 years ago
KitaitiMakoto b33b19849c Merge pull request 'Fix notification page error' (#981) from fix-notification-page into main
Reviewed-on: #981
2 years ago
Kitaiti Makoto e398f36c57 Add changelog 2 years ago
Kitaiti Makoto ee6064eee8 Don't unwrap() 2 years ago
KitaitiMakoto 9d012c8f3c Merge pull request 'Closes #944 Mail server port configuration' (#980) from mail-server-port into main
Reviewed-on: #980
2 years ago
Kitaiti Makoto 8888dbba0a Initialize SMTP client with port number 2 years ago
Kitaiti Makoto 6f8d5c1eb4 Add SmtpClient::new_with_addr() method 2 years ago
Kitaiti Makoto 62da4a3d5c Add native-tls to plume-models' dependencies 2 years ago
Kitaiti Makoto 5cfc8e71a5 Remove Lettre from plume module dependencies 2 years ago
Kitaiti Makoto a599760891 Use smtp module from plume_models instead of lettre directly 2 years ago
Kitaiti Makoto 00324f668f Add port field to MailConfig 2 years ago
Kitaiti Makoto d4549704b9 Install Lettre 2 years ago
Kitaiti Makoto 0836e3d693 Add Lettre to plume-models' dependencies 2 years ago
Kitaiti Makoto 0058c3053d Move mail config from plume::mail::mailer to plume_models::CONFIG 2 years ago
KitaitiMakoto 2a1a0a23a5 Merge pull request 'Move bottombar styles to _article.scss' (#978) from bottombar-styling into main
Reviewed-on: #978
2 years ago
Kitaiti Makoto 5614e3bd59 Move bottombar styles to _article.scss 2 years ago
KitaitiMakoto acbda3cde1 Merge pull request 'Make bottom bar smaller in narrow window' (#977) from layout-post-control into main
Reviewed-on: #977
2 years ago
Kitaiti Makoto 0755436458 Make bottom bar smaller in narrow window 2 years ago
KitaitiMakoto 3daf405ae2 Merge pull request 'Make blog cover clickable' (#976) from clickable-blog-image into main
Reviewed-on: #976
2 years ago
Kitaiti Makoto 53dc3b0c03 Fix cover size of posts 2 years ago
Kitaiti Makoto 371dcc5091 Address blog title positoin in dashboard 2 years ago
Kitaiti Makoto 905fe54fa3 Make blog cover a link 2 years ago
Kitaiti Makoto 62c0827ff5 Remove needless whitespaces 2 years ago
KitaitiMakoto d6c65ce81a Merge pull request 'Fix #927 Ensure Post ap_url' (#975) from ensure-ap-url into main
Reviewed-on: #975
2 years ago
Kitaiti Makoto 5532b4a4d7 Ensure Post ap_url 2 years ago
KitaitiMakoto 637bd3347b Merge pull request 'Fix #967 Fix comment link' (#974) from fix-comment-link into main
Reviewed-on: #974
2 years ago
Kitaiti Makoto bac373a818 Fix comment link 2 years ago
Kitaiti Makoto f0e7ea5640 (cargo-release) version {{version}} 2 years ago
Kitaiti Makoto 4b981e0fad (cargo-release) version {{version}} 2 years ago
KitaitiMakoto 8fb9d861de Merge pull request '[skip ci]Give up to deploy tags' (#973) from giveup-tag into main
Reviewed-on: #973
2 years ago
Kitaiti Makoto 199269ba3c [skip ci]Give up to deploy tags 2 years ago
KitaitiMakoto 0b9ec4c52c Merge pull request 'Use Git tag for Docker image tag' (#972) from deploy-tag into main
Reviewed-on: #972
2 years ago
Kitaiti Makoto 0e51565cc8 Use Git tag for Docker image tag 2 years ago
KitaitiMakoto 0418d35b67 Merge pull request 'Fix a typo' (#971) from deploy-tag into main
Reviewed-on: #971
2 years ago
Kitaiti Makoto bf9d25363b Fix a typo 2 years ago
KitaitiMakoto 84f00c57d1 Merge pull request 'Fix tag calculation' (#970) from deploy-tag into main
Reviewed-on: #970
2 years ago
Kitaiti Makoto 7c1a5421fa Fix tag calculation 2 years ago
KitaitiMakoto 3815bfe980 Merge pull request '[skip ci]Deploy tags to Docker Hub' (#969) from deploy-tag into main
Reviewed-on: #969
2 years ago
Kitaiti Makoto de448c3192 [skip ci]Deploy tags to Docker Hub 2 years ago
KitaitiMakoto 967e2dfde6 Merge pull request 'Add GitHub Action to deploy Docker image' (#968) from gh-action into main
Reviewed-on: #968
2 years ago
Kitaiti Makoto dd3c1eac5f Add GitHub Action to deploy Docker image 2 years ago
KitaitiMakoto abc0a794c1 Merge pull request 'v0.7.0' (#923) from v0.7.0 into main
Reviewed-on: #923
2 years ago
Kitaiti Makoto ef628aa498 (cargo-release) version {{version}} 2 years ago
Kitaiti Makoto 011bd9602d Update plume-buildenv Docker image to v0.4.0 2 years ago
Kitaiti Makoto b0745cfd82 Fix search string in release.toml 2 years ago
Kitaiti Makoto d1b1d9f507 Update translations 2 years ago
Kitaiti Makoto 742d545f1c Update po files 2 years ago
Kitaiti Makoto 67dec4df22 Merge remote-tracking branch 'origin/main' into v0.7.0 2 years ago
KitaitiMakoto 33f3bbb774 Merge pull request 'Proper scaling of the default image, when a user doesn't have custom avatar' (#965) from mareklach/Plume:proper_scaling_for_blank_user_avatar into main
Reviewed-on: #965
2 years ago
mareklach 7c1df80695 Update 'assets/themes/default/_global.scss' 2 years ago
mareklach 2adbb6f74c Merge branch 'main' into proper_scaling_for_blank_user_avatar 2 years ago
mareklach 79c05e8381 Proper scaling of the default image, when a user doesn't have custom avatar 2 years ago
Kitaiti Makoto 31a1591043 Merge remote-tracking branch 'origin/main' into v0.7.0 2 years ago
KitaitiMakoto 0ede2ab3ab Merge pull request 'Fixes #936: Sign GET request' (#957) from sign-get into main
Reviewed-on: #957
2 years ago
Kitaiti Makoto 43656d8e46 Create instance for test 2 years ago
Kitaiti Makoto b7cc2369a7 Allow clippy::needless_borrow on CI 2 years ago
Kitaiti Makoto 05a98175bf Assign unsed return value to underscore variable 2 years ago
Kitaiti Makoto 346a67fe1c Create local instance user on start 2 years ago
Kitaiti Makoto a22f5f2336 Add more changelogs 2 years ago
Kitaiti Makoto 55439990c6 Complete changelog 2 years ago
Kitaiti Makoto 3b0f28d061 Update po files 2 years ago
Kitaiti Makoto ac3acfb4ac Merge latest translations 2 years ago
Kitaiti Makoto d5256e9ffc Merge translations from Crowdin 2 years ago
Kitaiti Makoto 13be46445c Add changelog about signing GET requests 2 years ago
Kitaiti Makoto c67b702425 Cache LOCAL_INSTANCE_USER once 2 years ago
Kitaiti Makoto e01539ef16 Follow Clippy 2 years ago
Kitaiti Makoto de4380fd34 Cache local when creating local instance 2 years ago
Kitaiti Makoto 5651e11ba1 Add FIXME comment 2 years ago
KitaitiMakoto 5815602309 Merge pull request 'Don't shrink edit link' (#964) from edit-link-no-shrink into main
Reviewed-on: #964
2 years ago
Kitaiti Makoto a0a69dfb22 Don't shrink edit link 2 years ago
Kitaiti Makoto d98132db80 Don't log unnecessary error 2 years ago
Kitaiti Makoto 25fe2ad802 Use request::get() instead of ClientBuilder 2 years ago
Kitaiti Makoto 48fab8ad2c Impl From for request::Error 2 years ago
Kitaiti Makoto a7d8d49faf Define request::get() function 2 years ago
Kitaiti Makoto 388acd6738 Remove needless reference sign 2 years ago
Kitaiti Makoto d3c035aa39 Remove needless code 2 years ago
Kitaiti Makoto 12a8d00f8e Cache local instance user for test 2 years ago
Kitaiti Makoto b9ea06a01a Don't stop even when caching local instance user 2 years ago
Kitaiti Makoto 1e67b3c13c Create local instance user on caching if it doesn't exist 2 years ago
Kitaiti Makoto 5a5c8bdac8 Make inbox test follow API change 2 years ago
Kitaiti Makoto 44f9d36df1 Make request test follow API change 2 years ago
Kitaiti Makoto 7d349c2de6 Install once_cell 2 years ago
Kitaiti Makoto 79715ec7c7 Add once_cell to dev-dependencies for plume-common 2 years ago
Kitaiti Makoto f4d7dfb261 Sign GET request to other instances 2 years ago
Kitaiti Makoto c525410062 Create local instance user on creating instance 2 years ago
Kitaiti Makoto af5b0b961b Extract Instance::create_local_instance_user() from get_local_instance_user_uncached() 2 years ago
Kitaiti Makoto 2f7a5cbf56 Cache local instance user on start 2 years ago
Kitaiti Makoto 1506802c20 Implement LOCAL_INSTANCE_USER and related methods 2 years ago
Kitaiti Makoto 897ea8e11e Change const name: LOCAL_INSTANCE_USER -> LOCAL_INSTANCE_USERNAME 2 years ago
Kitaiti Makoto 858806149a Use concrete Error for Signer 2 years ago
Kitaiti Makoto 0da9572627 Implement User::get_local_instance_user() 2 years ago
Kitaiti Makoto 94cc260803 Add Instance to users::Role 2 years ago
KitaitiMakoto 7198b06a33 Merge pull request 'Fix problem of PL #956' (#963) from mskf1383/Plume:main into main
Reviewed-on: #963
Reviewed-by: KitaitiMakoto <kitaitimakoto@noreply@joinplu.me>
2 years ago
MohammadSaleh Kamyab 81006e1db8 Update 'assets/themes/default/_global.scss' 3 years ago
KitaitiMakoto 0f7094a70e Merge pull request 'Update crates' (#961) from update-crates into main
Reviewed-on: #961
3 years ago
Kitaiti Makoto a0b661fffe Make template follow change of Rust 3 years ago
Kitaiti Makoto 4bef91f08b Follow clippy warnings 3 years ago
Kitaiti Makoto 20c17be124 Update Rust version 3 years ago
Kitaiti Makoto ae3344f318 Follow Rust and crates update 3 years ago
Kitaiti Makoto 9187e4dde9 Update crates 3 years ago
Kitaiti Makoto 89c185f819 Specify Rocket and serde_json version loosely 3 years ago
Kitaiti Makoto 09b9a37720 Update Rust version 3 years ago
KitaitiMakoto 12a8bfcf2d Merge pull request 'Fix article title overflowing on small screens' (#960) from mareklach/Plume:fix-article-title-overflow-spill into main
Reviewed-on: #960
3 years ago
mareklach b2be00b125 Fix article title overflowing on small screens
Improves CSS scaling of the article title for mobile-sized screens, to prevent it spilling over.
3 years ago
KitaitiMakoto 914d394bd0 Merge pull request 'Stick serde_json versoin for plume-models' (#959) from stick-serde_json into main
Reviewed-on: #959
3 years ago
Kitaiti Makoto 811db1be0e Stick serde_json versoin for plume-models 3 years ago
KitaitiMakoto cd81f042b9 Merge pull request 'Stick serde_json to < 1.0.70' (#958) from stick-serde_json into main
Reviewed-on: #958
3 years ago
Kitaiti Makoto c6111fcd28 Stick serde_json to < 1.0.70 3 years ago
KitaitiMakoto 82ebdc023c Merge pull request 'Fix RTL problem in post card' (#956) from mskf1383/Plume:main into main
Reviewed-on: #956
Reviewed-by: KitaitiMakoto <kitaitimakoto@noreply@joinplu.me>
3 years ago
MohammadSaleh Kamyab 7b110179a9 Update 'assets/themes/default/_global.scss' 3 years ago
MohammadSaleh Kamyab afd66ce7cb Update 'assets/themes/default/_global.scss' 3 years ago
MohammadSaleh Kamyab 9dac97045b Update 'templates/partials/post_card.rs.html' 3 years ago
KitaitiMakoto 188d4ac063 Merge pull request 'Post ap_url as valid IRI' (#947) from post-slug into main
Reviewed-on: #947
3 years ago
Kitaiti Makoto 0fbefe2cdc Percent-encode Post slug on sending Activity to other instances 3 years ago
Kitaiti Makoto eedd5fe4e9 Define utility function to percent-encode for IRI 3 years ago
KitaitiMakoto 27a1a56223 Merge pull request 'Make Feature list more clear' (#946) from github-856 into main
Reviewed-on: #946
3 years ago
Kitaiti Makoto 8e3322776a Merge remote-tracking branch 'origin/main' into github-856 3 years ago
KitaitiMakoto 3d4336c548 Merge pull request 'update some dependancies' (#945) from update-deps into main
Reviewed-on: #945
Reviewed-by: trinity-1686a <trinity-1686a@noreply@joinplu.me>
3 years ago
Trinity Pointard 0c8c607aa4 update some dependancies 3 years ago
D5k H3h 60d6734fe2
Make Feature list more clear
Say it, when something is currently missing.
Otherwise, people will get confused.
3 years ago
KitaitiMakoto 8c372aa6fc Merge pull request 'Fixes #929 Don't stip shipped binaries' (#942) from dont-strip into main
Reviewed-on: #942
3 years ago
Kitaiti Makoto d1a74ca8e6 Don't stip shipped binaries 3 years ago
KitaitiMakoto c374e0af4c Merge pull request 'Upgrade bcrypt create' (#941) from update-blowfish into main
Reviewed-on: #941
3 years ago
Kitaiti Makoto 58e8569048 Install bcrypt 3 years ago
Kitaiti Makoto 83dbf2a945 Upgrade bcrypt 3 years ago
trinity-1686a d7d6d5f644 Merge pull request 'Draw side line for blockquote on start' (#933) from ahangarha/Plume:ahangarha-patch-1-blockquote-line into main
Reviewed-on: #933
Reviewed-by: trinity-1686a <trinity-1686a@noreply@joinplu.me>
3 years ago
trinity-1686a 9aa9885a89 Merge pull request 'Specify rocket version' (#937) from zynnnn/Plume:fix-rocket-version into main
Reviewed-on: #937
Reviewed-by: trinity-1686a <trinity-1686a@noreply@joinplu.me>
3 years ago
Trinity Pointard 7fe1e083e0 use newer pulldown-cmark 3 years ago
Tdxdxoz a946823554 Specify rocket version 3 years ago
ahangarha 3a1872c03e Draw side line for blockquote on start
By this change, the line beside blockquote would appear at start. It means if the text is in LTR language, it appears on left and if it is in RTL, the line appears on right.
3 years ago
KitaitiMakoto 5424f9110f Merge pull request 'Add changelog about change of slug' (#921) from changelog into main
Reviewed-on: #921
3 years ago
Kitaiti Makoto a597816617 Add changelog about change of slug 3 years ago
KitaitiMakoto fa7a44f6bb Merge pull request 'Fix #326 and #721: Keep title in URI' (#920) from keep-title-in-uri into main
Reviewed-on: #920
3 years ago
Kitaiti Makoto dfcdcc1833 Remove heck from plume and plume-models 3 years ago
Kitaiti Makoto 6345a57498 Don't modify article title for slug 3 years ago
Kitaiti Makoto 87457c0ed1 Define Post::slug() 3 years ago
KitaitiMakoto 859a1fd528 Merge pull request 'Set default RUST_LOG to info' (#919) from default-log-level into main
Reviewed-on: #919
3 years ago
Kitaiti Makoto 5069aab584 Set default RUST_LOG to info 3 years ago
KitaitiMakoto 033fde38fe Merge pull request 'Extract Post::ap_url()' (#918) from ap_url into main
Reviewed-on: #918
3 years ago
Kitaiti Makoto 7b2bab0f9d Extract Post::ap_url() 3 years ago
KitaitiMakoto a419ef5319 Merge pull request 'Prevent duplicated posts in 'all' timeline' (#917) from dup-timeline into main
Reviewed-on: #917
3 years ago
Kitaiti Makoto f77dce9f12 Add changelog about fix to duplicated posts in all timeline 3 years ago
Kitaiti Makoto 4c2cd92f0d Prevent duplicated posts in 'all' timeline 3 years ago
KitaitiMakoto dd932e1f15 Merge pull request 'Calculate media URI properly even when MEDIA_UPLOAD_DIRECTORY configured' (#916) from media-directory into main
Reviewed-on: #916
3 years ago
Kitaiti Makoto 4376810d96 Add changelog about fix of MEDIA_UPLOAD_DIRECTORY handling 3 years ago
Kitaiti Makoto c961f4751b Complete pull request number to changelog 3 years ago
Kitaiti Makoto 9e5ec0c9df Calculate media URI properly even when MEDIA_UPLOAD_DIRECTORY configured 3 years ago
KitaitiMakoto 112c034e27 Merge pull request 'Update Post.ap_url when published' (#915) from update-ap-url into main
Reviewed-on: #915
3 years ago
Kitaiti Makoto 664a3ddeea Add changelog about update of ap_url 3 years ago
Kitaiti Makoto 2ffd357d95 Update Post.ap_url when published 3 years ago
KitaitiMakoto 2bc4a13964 Merge pull request 'Add migration to add index to medias.file_path for SQLite3' (#914) from upsert-sqlite into main
Reviewed-on: #914
3 years ago
Kitaiti Makoto 58324945cc Add migration to add index to medias.file_path for SQLite3 3 years ago
KitaitiMakoto 16953ea907 Merge pull request 'Upsert posts and media when fetching remote posts' (#912) from upsert into main
Reviewed-on: #912
3 years ago
Kitaiti Makoto d3c2dc8286 Add changelog on upsert 3 years ago
Kitaiti Makoto ebb0b45299 Create blog_authors only when needed 3 years ago
Kitaiti Makoto 702aa11ecf Don't drop path components of image URI 3 years ago
Kitaiti Makoto 33221d386e Upsert Post in from_activity() 3 years ago
Kitaiti Makoto 589c159eb9 Call Post::publish_updated() only for local posts 3 years ago
Kitaiti Makoto ea1f4d48d5 Upsert Media in from_activity() 3 years ago
Kitaiti Makoto 462c5a1d42 Define Media::find_by_file_path() 3 years ago
Kitaiti Makoto f90d7ddee3 Add SQL to add/drop index to/from medias.file_path 3 years ago
Kitaiti Makoto 175055cf9d Add migration to add index to medias.file_path
% diesel migration generate medias_index_file_path
3 years ago
KitaitiMakoto fe92d95f6c Merge pull request 'Make actors subscribe to channel once' (#913) from remote-fetch-once into main
Reviewed-on: #913
3 years ago
Kitaiti Makoto 8e50d95a7a Fix code according to clippy 3 years ago
Kitaiti Makoto 9ed36b2aa3 Add changelog on actor subscription fix 3 years ago
Kitaiti Makoto 722165a734 Upgrade lexical-core crate 3 years ago
Kitaiti Makoto 74f99e2588 Upgrade Rust version 3 years ago
Kitaiti Makoto 77c08845b5 [BUG FIX]Make SearchActor subscribe to channel once 3 years ago
Kitaiti Makoto 2bfc26faf2 [BUG FIX]Make RemoveFetchActor subscribe to channel once 3 years ago
KitaitiMakoto c26f2623a8 Merge pull request 'Fix #905 Prevent remote image duplication' (#907) from dup-remote-image into main
Reviewed-on: #907
3 years ago
Kitaiti Makoto 451c3b5c88 Add TODO comments 3 years ago
Kitaiti Makoto af5674074d Revert "Save remote post only when it doesn't exist on local"
This reverts commit 37cbf537bb.
3 years ago
Kitaiti Makoto 28380021a7 Determine file path of mirror of remote image using the URI 3 years ago
Kitaiti Makoto 37cbf537bb Save remote post only when it doesn't exist on local 3 years ago
KitaitiMakoto 9345a1b7a9 Merge pull request 'Make images in post card links' (#900) from image-link into main
Reviewed-on: #900
3 years ago
Kitaiti Makoto d18f1d6d1d Indicate images in post card clickable 3 years ago
Kitaiti Makoto 621258481d Make images in post card link 3 years ago
KitaitiMakoto ce285bac17 Merge pull request 'Make links in menu work on iOS' (#899) from menu into main
Reviewed-on: #899
3 years ago
KitaitiMakoto a7e45bee11 Merge pull request 'Make it possible to open menu on iOS mobile devices' (#897) from menu into main
Reviewed-on: #897
3 years ago
KitaitiMakoto 73e075e216 Merge pull request 'Fix #890 Fix interact URI used from remote account to remote account' (#898) from remote-follow-from-remote into main
Reviewed-on: #898
3 years ago
Kitaiti Makoto b7c7b6da9f Percent encode remote interact URI 3 years ago
Kitaiti Makoto 703328601c [BUG FIX] Don't append host part twice to remote interact URI 3 years ago
Kitaiti Makoto b2e7664339 Extract User::acct_authority() method 3 years ago
Kitaiti Makoto ed22c6b103 Make links in menu work on iOS 3 years ago
Kitaiti Makoto 94ccbd6190 Move Rust flag for plume-front to .cargo/config.toml from env var 3 years ago
Kitaiti Makoto 77edc4849f Add current pull request to changelog 3 years ago
Kitaiti Makoto 07da97f434 Revert "Remove unused diesel_cli from Docker env image"
This reverts commit 056d68804a.
3 years ago
Kitaiti Makoto 89dd6be7dd Fix design 3 years ago
Kitaiti Makoto 60c1a4264e Fix indentation 3 years ago
Kitaiti Makoto c4c177c530 Remove unnecessary CSS properties 3 years ago
Kitaiti Makoto 4a5bffbd57 Update base Docker image for buildenv 3 years ago
Kitaiti Makoto 49b2296015 Revert "Install rustfmt and cargo-clippy explicitly in dev env"
This reverts commit 347bc653d8.
3 years ago
Kitaiti Makoto 0ef4a06565 Revert "Install zip package in Docker dev image"
This reverts commit b55c2ff2f0.
3 years ago
Kitaiti Makoto 16b1337d67 Add WAI-ARIA attributes to menu 3 years ago
Kitaiti Makoto 6599179174 Use document() function 3 years ago
Kitaiti Makoto f2411f4607 Use a element instead of nav to capture touchend event 3 years ago
Kitaiti Makoto 2c3d429b8e Suppress Clippy 3 years ago
Kitaiti Makoto 7562cf1e75 Open menu even when focus-within code doesn't work 3 years ago
Kitaiti Makoto de1c3f3245 Move document() from plume_front::editor to plume_front 3 years ago
Kitaiti Makoto 5d38c3ad70 Fix file name 3 years ago
Kitaiti Makoto b55c2ff2f0 Install zip package in Docker dev image 3 years ago
Kitaiti Makoto 056d68804a Remove unused diesel_cli from Docker env image 3 years ago
Kitaiti Makoto 347bc653d8 Install rustfmt and cargo-clippy explicitly in dev env 3 years ago
Kitaiti Makoto 6fcece3bc0 Follow file name change 3 years ago
Kitaiti Makoto e119c5bde9 Update Docker image for testing 3 years ago
Kitaiti Makoto 1bc2749e1b Return when required element is not present 3 years ago
Kitaiti Makoto 58bb07d11d Remove unused stdweb crate from dependencies 3 years ago
Kitaiti Makoto affe24b9c6 Replace cargo-web with wasm-pack on build environment 3 years ago
Kitaiti Makoto 0bcf063b05 Remove old plume_front::main 3 years ago
Kitaiti Makoto 24ecb15119 Remplement plume_front::editor using web-sys 3 years ago
Kitaiti Makoto 208c515d70 Remove prefix 'web_sys' 3 years ago
Kitaiti Makoto d0ada7fc53 Reimplement search() in web-sys 3 years ago
Kitaiti Makoto d86bd898cb Prepare JavaScript on build process 3 years ago
Kitaiti Makoto db581a955b Reimplement menu() in web-sys 3 years ago
Kitaiti Makoto 0b8b1bf25f Load new JavaScript file 3 years ago
Kitaiti Makoto faab5f6b3b Make plume-front's type cdylib 3 years ago
Kitaiti Makoto 6387a1334b Add wasm-bindgen to plume-front's dependencies 3 years ago
KitaitiMakoto 10be055381 Merge pull request 'Fix #892 Build client for every inbox in broadcast()' (#895) from broadcast-timeout into main
Reviewed-on: #895
3 years ago
Kitaiti Makoto 24c9c7b5a1 Build client for every inbox in broadcast() 3 years ago
KitaitiMakoto ac48744aca Merge pull request 'Fix #872 Include (request-target) and Host header to HTTP Signature' (#884) from httpsig into main
Reviewed-on: #884
3 years ago
KitaitiMakoto f2d2ecb247 Merge pull request 'Raise jobs on CI' (#893) from ci-jobs into main
Reviewed-on: #893
3 years ago
Kitaiti Makoto 1d46bf8d50 Reduce start jobs on CI 3 years ago
Kitaiti Makoto 4353f2a92d raise jobs on CI 3 years ago
Kitaiti Makoto 1b9aeae53c Add test for signagure() 3 years ago
Kitaiti Makoto 540b9af873 Add changelog about (request-target) 3 years ago
Kitaiti Makoto d08d2c6958 Care the case of invalid header value 3 years ago
Kitaiti Makoto 348259a14b Care about error case 3 years ago
KitaitiMakoto e68ca1151d Merge pull request 'Close #888 Extract DbConn from PlumeRocket' (#889) from extract-dbconn into main
Reviewed-on: #889
3 years ago
Kitaiti Makoto 3c15f5a82f Merge branch 'main' into extract-dbconn 3 years ago
Kitaiti Makoto 5ba823990a Don't panic in loop 3 years ago
Kitaiti Makoto c82c38fe52 Comment on database connections 3 years ago
Kitaiti Makoto e7ab80d5c8 Move worker tasks in routes::user::details to RemoteFetchActor 3 years ago
Kitaiti Makoto 61b68c3a42 Initialize RemoteFetchActor 3 years ago
Kitaiti Makoto 6401cb6fb7 Define User::remote_user_found() and publish_remote_user_found() 3 years ago
Kitaiti Makoto 9d37408535 Define RemoteFetchActor 3 years ago
Kitaiti Makoto ded64e1cf0 Add USER_CHAN 3 years ago
Kitaiti Makoto 3b766fc427 Define UserEvent 3 years ago
Kitaiti Makoto ad285898f6 Replace PlumeRocket.conn with DbConn 3 years ago
Kitaiti Makoto 78be49d57d Make tests follow API changes 3 years ago
Kitaiti Makoto 25e52788c5 Replace PlumeRocket with DbConn where possible 3 years ago
Kitaiti Makoto 5d25a64f13 Remove DbConn from PlumeRocket 3 years ago
Kitaiti Makoto 0dc89fbf23 Set default log level to warn 3 years ago
KitaitiMakoto 94ed0eec2a Merge pull request 'Set default log level to warn' (#886) from loglevel-warn into main
Reviewed-on: #886
3 years ago
Kitaiti Makoto d70e585b64 Set default log level to warn 3 years ago
KitaitiMakoto 8f55e50c6e Merge pull request 'Add default log level in .env.sample' (#885) from loglevel into main
Reviewed-on: #885
3 years ago
Kitaiti Makoto c113c99e1d Add default log level in .env.sample 3 years ago
Kitaiti Makoto 191239584b Define RequestTarget 3 years ago
Kitaiti Makoto bd1caaf5da Include (request-target) and Host header to HTTP Signature 3 years ago
KitaitiMakoto 76f7b5e7ac Merge pull request 'Add shortcut links to edit page' (#883) from shortcut-links into main
Reviewed-on: #883
3 years ago
Kitaiti Makoto afe449b951 Set ROCKET_SECRET_KEY on CI 3 years ago
Kitaiti Makoto 29f0712ea1 Init search index on CI 3 years ago
Kitaiti Makoto d091c24f79 Specify cpu count to build plume-cli 3 years ago
Kitaiti Makoto f9e7d2bb23 Remove all instances before testing 3 years ago
Kitaiti Makoto dbf36ddf05 Cache fetched instance 3 years ago
Kitaiti Makoto 8b00853e88 Make instance for search actor remote 3 years ago
Kitaiti Makoto 84a3d53075 Use uri! macro to generate URI strings 3 years ago
Kitaiti Makoto 7967dd91c2 Remove needless option; duplicated to env var 3 years ago
Kitaiti Makoto b5eb2628f9 Don't remove records after testing 3 years ago
Kitaiti Makoto 4ef6561cc6 Extract login() from test function 3 years ago
Kitaiti Makoto 7f54f418a8 Suppress clippy 3 years ago
Kitaiti Makoto 8f90ea18bf Add tests for edit link presence 3 years ago
Kitaiti Makoto e12528aae4 Extract launch_rocket() from main() as public within crate scope 3 years ago
Kitaiti Makoto 042a1fd2b0 Use Post::get_blog_fqn() in post_card template 3 years ago
Kitaiti Makoto be99fe5f99 Implement Post::get_blog_fqn() 3 years ago
Kitaiti Makoto 4a212e5f9e Use soft tabs instead of hard tabs in SCSS files 3 years ago
Kitaiti Makoto c253bdee54 Show edit link in post cards 3 years ago
KitaitiMakoto 46fc030df4 Merge pull request 'Search Actor' (#870) from search-actor into main
Reviewed-on: #870
3 years ago
Kitaiti Makoto 02277b1ace Specify features on running migration on CI 3 years ago
Kitaiti Makoto ac507d1d42 Fix CI command 3 years ago
Kitaiti Makoto 5148349098 Add changlog about actor and searcher 3 years ago
Kitaiti Makoto e817941cc5 Update pot 3 years ago
Kitaiti Makoto 06962514fe Run database migration on CI 3 years ago
Kitaiti Makoto c3c8f6804b Remove transaction from test search::tests::search for CI 3 years ago
Kitaiti Makoto 6dd730030d Wrap Post in PostEvent with Arc
See https://github.com/riker-rs/riker/issues/153
3 years ago
Kitaiti Makoto 6c1dd6608d Add test for search actor 3 years ago
Kitaiti Makoto 42fb0cf825 Use pattern match instead of unwrap() 3 years ago
Kitaiti Makoto 2483303138 SearchActor waits for transaction commit 3 years ago
Kitaiti Makoto 47e67d9b64 Add methods to clear data of instances and users table for testing 3 years ago
Kitaiti Makoto 1d042e1bb2 Add methods to clear data of instances and users table for testing 3 years ago
Kitaiti Makoto 31418b1079 Fix search::tests::search to use searcher directly instead of actor 3 years ago
Kitaiti Makoto 68d79bfa9c Publish PostUpdated only when the post is published 3 years ago
Kitaiti Makoto a46b718937 Ignore search::tests::search 3 years ago
Kitaiti Makoto 5570494a37 Update pot 3 years ago
Kitaiti Makoto a0cd9dd6bd Fix tests to follow API changes 3 years ago
Kitaiti Makoto cd5895d560 Update pot 3 years ago
Kitaiti Makoto fc8ee1c3bc Remove searcher from arguments of Post::delete() and dependented methods 3 years ago
Kitaiti Makoto 2a8cc5f3ba Send event to channel when post deleted 3 years ago
Kitaiti Makoto 82524c9dca Update pot 3 years ago
Kitaiti Makoto 864379fb81 Remove searcher from arguments of Post::update() 3 years ago
Kitaiti Makoto aae2073146 Send event to channel when post updated 3 years ago
Kitaiti Makoto 69963689f9 Update pot 3 years ago
Kitaiti Makoto 6ad3359609 Remove searcher from arguments of Post::insert() 3 years ago
Kitaiti Makoto 6a2ba2260d Send event to channel when post published 3 years ago
Kitaiti Makoto ccbf2124cb Run cargo fmt 3 years ago
Kitaiti Makoto a733ece26e Suppress clippy 3 years ago
Kitaiti Makoto 16624fd742 Run cargo fmt 3 years ago
Kitaiti Makoto e18be6ec95 Initialize SearchActor at start 3 years ago
Kitaiti Makoto 1bfed0294f Define SearchActor::init() 3 years ago
Kitaiti Makoto d4d32bcc11 Define ACTOR_SYS and POST_CHAN 3 years ago
Kitaiti Makoto 0a148721de Define SearchActor 3 years ago
Kitaiti Makoto cfe097edf4 Define PostEvent 3 years ago
Kitaiti Makoto 578768d7df Remove unnecessary attribute to suppress clippy 3 years ago
Kitaiti Makoto 996dc309f7 Make Searcher::open_or_create() accept path and tokenizers 3 years ago
Kitaiti Makoto 09d9164a1c Extract Searcher::open_or_recreate() from main() 3 years ago
Kitaiti Makoto 43f32d30cb Add once_cell to dependdencies 3 years ago
Kitaiti Makoto b1d7b3969d Add Riker to dependencies 3 years ago
KitaitiMakoto 89fa208bec Update CHANGELOG (#881)
Update CHANGELOG

Co-authored-by: Kitaiti Makoto <KitaitiMakoto@gmail.com>
Reviewed-on: #881
3 years ago
KitaitiMakoto a11205324b Merge pull request 'Upgrade Tantivy to 0.13.3' (#878) from upgrade-tantivy into main
Reviewed-on: #878
3 years ago
Kitaiti Makoto 7d17b12000 Upgrade lindera-tantivy to 0.7.1 3 years ago
Kitaiti Makoto 885dcf91fe Remove redundant imports 3 years ago
Kitaiti Makoto 192c0f8efd Remove unused lifetime 3 years ago
Kitaiti Makoto 35e71b0f8a Replace string range access with strip_prefix() 3 years ago
Kitaiti Makoto 1a24ba44b2 Remove redundant imports 3 years ago
Kitaiti Makoto 7c00d4a88a Remove no-landing-pads option from CI environment 3 years ago
Kitaiti Makoto 476310a217 Update plume.pot 3 years ago
Kitaiti Makoto 26ffde726f Run cargo fmt 3 years ago
Kitaiti Makoto 3fd89e6b48 Remove unnecessary wraps 3 years ago
Kitaiti Makoto be939cf169 Suppress clippy 3 years ago
Kitaiti Makoto 4a15bef34f Impl From<ListType> for i32 instead of Into<i32> for ListType 3 years ago
Kitaiti Makoto 6eee4b0b65 Define custom errors 3 years ago
Kitaiti Makoto f720dcbe9a Remove underscore prefix from route methods to suppress clippy 3 years ago
Kitaiti Makoto 33fceddc08 Use is_empty() instead of comparing with "" 3 years ago
Kitaiti Makoto dfe83aafc5 Replace as_ref().map() with as_deref() 3 years ago
Kitaiti Makoto 0775c8f3f9 Fix redundant method chains 3 years ago
Kitaiti Makoto 4cdc1a3655 Use char instead of one length &str 3 years ago
Kitaiti Makoto bbd415c392 Use strip_prefix() instead of range access 3 years ago
Kitaiti Makoto a236f33269 Remove unused macro_use 3 years ago
Kitaiti Makoto 9b593c76e4 Remove unused doc comments 3 years ago
Kitaiti Makoto 012c8d2026 Remove redundant imports 3 years ago
Kitaiti Makoto cb05571339 Upgrade tantivy to 0.13.3 3 years ago
Kitaiti Makoto 64e4550dea Update rust-toolchain to nightly-2021-01-15 3 years ago
KitaitiMakoto ec8c17482d Merge pull request 'proxy support' (#829) from dr-bonez/Plume:feature/proxy into main
Reviewed-on: #829
Reviewed-by: KitaitiMakoto <kitaitimakoto@noreply@joinplu.me>
3 years ago
Aiden McClelland f167aad0fb fix doc tests 3 years ago
Aiden McClelland 24aac22b89
proxy support 3 years ago
KitaitiMakoto 615a5fe346 Merge pull request 'Update CHANGELOG' (#877) from changelog into main
Reviewed-on: #877
3 years ago
Kitaiti Makoto a6699a7319 Add about translation languages to CHANGELOG 3 years ago
Kitaiti Makoto 0f408bc738 Update CHANGELOG 3 years ago
KitaitiMakoto 44a7953c20 Merge pull request 'GitHub 838: Fix menu animation not opening on iOS' (#876) from ios_nav_menu_animation_fixed-4 into main
Reviewed-on: #876
3 years ago
Marek Ľach 21069ea18e
Fix code formatting 3 years ago
Marek Ľach 1e1fd49c8c
Update _header.scss 3 years ago
Marek Ľach 84621d1d27
Update _header.scss 3 years ago
Marek Ľach ba4476bf5a
Update _header.scss 3 years ago
KITAITI Makoto f87bc455b7
Merge branch 'main' into ios_nav_menu_animation_fixed-4 3 years ago
KitaitiMakoto 76ec0d2b13 Merge pull request 'Initialize tracing subscriber' (#875) from init-tracing into main
Reviewed-on: #875
3 years ago
Kitaiti Makoto 4d547082e0 Update pot 3 years ago
Kitaiti Makoto b9b9af6c44 Initialize tracing subscriber 3 years ago
Kitaiti Makoto 4a4534d6f3 Run cargo fmt 3 years ago
Kitaiti Makoto 894c4fee2c Add tracing-subscriber to dependencies 3 years ago
Kitaiti Makoto 27a33c833d Run cargo fmt 3 years ago
Marek Ľach b52d8e4e26
Fix menu animation not working on mobile iOS (also Midori) 3 years ago
Marek Ľach b059fb48fc
Update _header.scss
The menu does not open on iOS Safari because of how it can't handle translateZ, and needs an -webkit specific prefix for the @keyframes property for the animation to work. This PR fixes the issue.
3 years ago
KitaitiMakoto f33b057961 Merge pull request 'Add SQlite journal files to .gitignore' (#874) from ignore-journal into main
Reviewed-on: #874
3 years ago
Kitaiti Makoto 663ca4f530 Add SQlite journal files to .gitignore 3 years ago
KitaitiMakoto 5892c0b088 Merge pull request 'Remove SQLite journal files' (#873) from sqlite-journal into main
Reviewed-on: #873
3 years ago
Kitaiti Makoto 044a24eac8 Remove SQLite journal files 3 years ago
Kitaiti Makoto b93ebedaf3 Revert "Initialize Rocket early to initialize logger early"
This reverts commit 30093d3a9f.
3 years ago
KitaitiMakoto 8539bdaf72 Merge pull request 'Fix #623 tracing crate' (#868) from logging into main
Reviewed-on: #868

I read tracing's documentation and thought that is what I need. I decided use it instead of log crate. Thank you for info, igalic.
3 years ago
Kitaiti Makoto c1abd3d6f9 Use eprintln! instead of println! for console message 3 years ago
Kitaiti Makoto becb40544c Replace println!()s with logging macros 3 years ago
Kitaiti Makoto ee96d2b754 Fix a typo 3 years ago
Kitaiti Makoto 30093d3a9f Initialize Rocket early to initialize logger early 3 years ago
Kitaiti Makoto 29f2239e3f Extract dotenv initialization from init_pool because it affects not only database 3 years ago
Kitaiti Makoto 7f1b33a567 Add tracing crate to dependences 3 years ago
KitaitiMakoto d0dd23a1af Merge pull request 'Percent encode URI for remote_interact' (#866) from encode-remote-interact into main
Reviewed-on: #866
3 years ago
Kitaiti Makoto f8774223d4 Update pot file 3 years ago
Kitaiti Makoto bca870f1f8 Percent encode URI for remote_interact 3 years ago
KitaitiMakoto 64d38c88e8 Merge pull request 'Add scripts to make prebuilt binaries' (#864) from prebuild-script into main
Reviewed-on: #864
3 years ago
Kitaiti Makoto 3ac94b3e43 Add script to prebuild in Docker container 3 years ago
Kitaiti Makoto 254eef6a2a Add prebuild script 3 years ago
KitaitiMakoto f1255f477f Merge pull request 'Add translated languages to plume-front' (#863) from add-langs-front into main
Reviewed-on: #863
3 years ago
Kitaiti Makoto 6c7b95c1b9 Add translated languages to plume-front 3 years ago
KitaitiMakoto e7d17caf9d Merge pull request 'Update crates' (#858) from update-crates into main
Reviewed-on: #858
3 years ago
KitaitiMakoto 71dd80f125 Merge pull request 'Add translated languages' (#862) from add-langs into main
Reviewed-on: #862
3 years ago
KitaitiMakoto ed4761e841 Merge pull request 'fix-test' (#861) from fix-test into main
Reviewed-on: #861
3 years ago
Kitaiti Makoto fe05f9a58e cargo fmt 3 years ago
Kitaiti Makoto 51e5a401a5 Update Welsh translation 3 years ago
Kitaiti Makoto f1990b782d Fix tests 3 years ago
KitaitiMakoto 4e3ed0f4c1 Merge pull request 'add dir to allowed attributes' (#860) from dir-safestring into main
Reviewed-on: #860
Reviewed-by: Mina Galić <me+git@igalic.co>
Reviewed-by: KitaitiMakoto <kitaitimakoto@noreply@joinplu.me>
3 years ago
Trinity Pointard fdb58215c0 add dir to allowed attributes 3 years ago
Kitaiti Makoto 47c8711933 Run cargo fmt 3 years ago
Kitaiti Makoto 20a099c16f Replace Syntect's deprecated APIs with new APIs 3 years ago
Kitaiti Makoto 3824e4ba25 Upgrade shrinkwraprs 3 years ago
Kitaiti Makoto b163fc8423 Remove unused serde_qs crate 3 years ago
Kitaiti Makoto b50f723a4d Upgrade Ructe 3 years ago
Kitaiti Makoto b778933c64 Upgrade rpassword 3 years ago
Kitaiti Makoto 12b97ce713 Remove unused colored crate 3 years ago
Kitaiti Makoto 4025a45d52 Upgrade whatlang 3 years ago
Kitaiti Makoto 8a6d832513 Upgrade rocket 3 years ago
Kitaiti Makoto 0b0b3a158f Upgrade diesel 3 years ago
Kitaiti Makoto 6b745ca8f0 Upgrade dotenv 3 years ago
Kitaiti Makoto 1f0cb7e05c Uninstall syntect 3 years ago
Kitaiti Makoto c59821945d Remove dependency to syntect from root package 3 years ago
Kitaiti Makoto 1a723b78b7 Install syntect 3 years ago
Kitaiti Makoto e7ff7e3263 Upgrade syntect to 0.4.5 3 years ago
KitaitiMakoto 3a6c1aeeef Merge pull request 'Bump version to development version' (#856) from dev-version into main
Reviewed-on: #856
3 years ago
Kitaiti Makoto 567e011a66 Update dependencies 3 years ago
Kitaiti Makoto eaf63e0b17 start next development iteration 3 years ago
Kitaiti Makoto 63b31a9154 Fix changelog about security fix scope 3 years ago
KitaitiMakoto 5885cb5b09 Merge pull request 'Release 0.6.0' (#855) from release0.6.0 into main
Reviewed-on: #855
3 years ago
Kitaiti Makoto f5ca464b16 Fix Matrix room ID in README 3 years ago
Kitaiti Makoto 1c40d5d3bc Add release date to CHANGELOG 3 years ago
Kitaiti Makoto 7e1abc527f Re-version to v0.6.0 3 years ago
KitaitiMakoto 39b2ef72fd Merge pull request 'Update CHANGELOG' (#854) from changelog into main
Reviewed-on: #854
3 years ago
Kitaiti Makoto 17b081a21f Mark 0.6.0 unreleased 3 years ago
Kitaiti Makoto c482b1b552 Run cargo fmt 3 years ago
Kitaiti Makoto 8b16b9aaa4 Add changelog about support for RTL languages 3 years ago
KitaitiMakoto 11acc4172c Merge pull request 'add support for right to left languages in post content' (#853) from bidi-md into main
Reviewed-on: #853
Reviewed-by: KitaitiMakoto <kitaitimakoto@noreply@joinplu.me>
3 years ago
Trinity Pointard 6187c62cb3 add bidi via forked pulldown-cmark 3 years ago
Trinity Pointard d6b5b9a721 upgrade to pulldown v0.8 3 years ago
KitaitiMakoto 80675f85f3 Merge pull request 'resynth1943/patch-1' (#852) from resynth1943/patch-1 into main
Reviewed-on: #852
3 years ago
Resynth 07a6be424f
Update alias 3 years ago
KitaitiMakoto 8cc56d8d81 Merge pull request 'Validate proofing for all activities' (#851) from prevent-spoof into main
Reviewed-on: #851
3 years ago
Resynth f8cabcc904
Change riot.im link to matrix.to 3 years ago
Kitaiti Makoto d6a946f5b9 Validate spoofing for all activities 3 years ago
Kitaiti Makoto 2a5a2ec4d2 (cargo-release) start next development iteration {{next_version}} 3 years ago
Kitaiti Makoto 106e9417d3 (cargo-release) version {{version}} 3 years ago
Kitaiti Makoto 2660efec16 Define tag-name for cargo-release 3 years ago
Kitaiti Makoto 1eaa5a6e31 Add pre-release-hook to release.toml of subcrates to prevent running
one of root crate
3 years ago
Kitaiti Makoto b2c26f03e8 Pull master branch from Crowdin 3 years ago
Kitaiti Makoto a75cdaa870 Move security fix to next release in CHANGELOG 3 years ago
Kitaiti Makoto 2047355d46 Validate attributedTo in the case it is an object 3 years ago
Kitaiti Makoto 17bbcd1a4b Add changelog about security fix 3 years ago
Kitaiti Makoto 5c8170a97d Validate spoofing of Create activity 3 years ago
Kitaiti Makoto beaeaf743a Add test for preventing spoofing 3 years ago
Kitaiti Makoto fe641620a6 Update translations 3 years ago
Kitaiti Makoto 3e1a6e61ad Add *.pot 3 years ago
Kitaiti Makoto 45b46838ae Merge branch 'main' of git.joinplu.me:Plume/Plume into main 3 years ago
Kitaiti Makoto 46cdde8687 (cargo-release) start next development iteration {{next_version}} 3 years ago
Kitaiti Makoto 6b0dfb729c (cargo-release) version {{version}} 3 years ago
Kitaiti Makoto 75a4d1abf1 Define tag-name for cargo-release 3 years ago
Kitaiti Makoto 984c0cda6b Add pre-release-hook to release.toml of subcrates to prevent running
one of root crate
3 years ago
Kitaiti Makoto 902612a470 Pull master branch from Crowdin 3 years ago
Kitaiti Makoto e311d4d423 Move security fix to next release in CHANGELOG 3 years ago
Kitaiti Makoto aa33c8e7d3 Merge branch 'validate-attributed-to' into main 3 years ago
Kitaiti Makoto 60e6d49319 Update translations 3 years ago
Kitaiti Makoto 6dbd9b76fb Add *.pot 3 years ago
KitaitiMakoto e3877d3022 Fill changelogs for the next release (#842)
Clarify purpose of adding Vazir font

Fill changelogs for the next release

Co-authored-by: Kitaiti Makoto <KitaitiMakoto@gmail.com>
Reviewed-on: #842
3 years ago
KitaitiMakoto 4c11df65dc Merge pull request 'Pull request template' (#848) from pr-template into main
Reviewed-on: #848
3 years ago
Kitaiti Makoto f8cfb8cacf Move GitHub pull request template 3 years ago
Kitaiti Makoto 9a7e10b560 Merge branch 'main' of git.joinplu.me:Plume/Plume into main 3 years ago
KitaitiMakoto e131330175 Add guide to GitHub pull request (#847)
Add guide to pull request

Co-authored-by: Kitaiti Makoto <KitaitiMakoto@gmail.com>
Reviewed-on: #847
3 years ago
KITAITI Makoto b9066cb7d0 Update issue templates
Guide to use Gitea issues.
3 years ago
KitaitiMakoto 4c4d9fafd5 Merge pull request 'Fix CI environment' (#843) from fix-ci-env into main
Reviewed-on: #843
3 years ago
Kitaiti Makoto bbdf2a8293 Merge branch 'main' into validate-attributed-to 3 years ago
KitaitiMakoto 0d3e1a233f Merge pull request 'Update Cargo.lock' (#844) from cargo-lock into main
Reviewed-on: #844
3 years ago
Kitaiti Makoto 712bc2afbe Update Cargo.lock 3 years ago
Kitaiti Makoto 2eadb80435 Validate attributedTo in the case it is an object 3 years ago
Kitaiti Makoto de05b9e176 Add changelog about security fix 3 years ago
Kitaiti Makoto 5bf1e81f0b Merge branch 'main' into validate-attributed-to 3 years ago
Kitaiti Makoto 55abbff9b8 Use Caddy v2 on build env 3 years ago
Kitaiti Makoto 5f89401a7c Update Rust on buildenv image 3 years ago
KitaitiMakoto 7bd3c1b01e Merge pull request 'Fix #763 Update Dockerfile.dev' (#841) from update-dockerfile-dev into main
Reviewed-on: #841
4 years ago
KitaitiMakoto 961806247c Merge branch 'main' into update-dockerfile-dev 4 years ago
Kitaiti Makoto ac7ffae121 Update plumeorg/plume-buildenv used on CI 4 years ago
Kitaiti Makoto 5321f3cf18 Add clang dependency in Dockerfile.dev 4 years ago
KitaitiMakoto 5099a00c6b Merge pull request 'better-caching' (#840) from better-caching into main
Reviewed-on: #840
4 years ago
KitaitiMakoto d44c034f6a Merge branch 'main' into better-caching 4 years ago
KitaitiMakoto 963e742dcf Merge pull request 'Run cargo fmt' (#839) from fmt into main
Reviewed-on: #839
4 years ago
Kitaiti Makoto 50462204e8 Run cargo fmt 4 years ago
KitaitiMakoto 174ed738bd Merge pull request 'Update Docker image for testing' (#838) from update-build-image into main
Reviewed-on: #838
4 years ago
Kitaiti Makoto f8d098f353 Update Docker image for testing 4 years ago
KitaitiMakoto f5b18dffaf cargo release helper (again) (#835)
remove tag-prefix deletion

as discussed here: https://github.com/igalic/Plume/pull/1

Update all versions numbers

Update Crowdin config to v3 + Pull translations with cargo release

Follow a more standard CHANGELOG format

add release.toml configuration file for cargo-release

and also add overrides in all other crates, since we only have one
CHANGELOG.md: https://github.com/sunng87/cargo-release/issues/205
we might wanna have that looked at or fixed

ignore .vscode/

add / backfill Changelog.md

Co-authored-by: Mina Galić <me+git@igalic.co>
Co-authored-by: Ana Gelez <ana@gelez.xyz>
Reviewed-on: #835
4 years ago
KitaitiMakoto 002d1f1720 Merge pull request 'Update distro of Docker image for testing' (#834) from test-buster into main
Reviewed-on: #834
4 years ago
Kitaiti Makoto 23a5634035 Update distro of Docker image for testing 4 years ago
Kitaiti Makoto 5cd8ae9106 Validate spoofing of Create activity 4 years ago
Kitaiti Makoto 350697f89a Run cargo fmt 4 years ago
Kitaiti Makoto 569979374f Add test for preventing spoofing 4 years ago
KitaitiMakoto 3c666080a9 Merge pull request 'Keep tags as-is' (#832) from KitaitiMakoto/Plume:keep-tag into main
Reviewed-on: #832
Reviewed-by: kiwii <kiwii@noreply@joinplu.me>
4 years ago
Kitaiti Makoto 4e6d7b70cf Keep tags as-is 4 years ago
kiwii a59f167771 Merge pull request 'PR #818 from Github' (#831) from gh-pr-818 into main
Reviewed-on: #831
4 years ago
Ana Gelez f28ab19dc0 Merge branch 'serra-allgood/#754-display-error-for-duplicated-blocklist-email' of https://github.com/serra-allgood/Plume into gh-pr-818 4 years ago
KitaitiMakoto 6dd4080d65 Merge pull request 'Remove link to unimplemented page(timeline edit)' (#827) from KitaitiMakoto/Plume:feed-edit-button into main
Reviewed-on: #827
Reviewed-by: Mina Galić <me+git@igalic.co>
4 years ago
Kitaiti Makoto eac76e6806 Merge remote-tracking branch 'upstream/main' into feed-edit-button 4 years ago
trinity-1686a 0cd26dfbf4 fix test following ldap udpate
Reviewed-on: #828
Reviewed-by: Mina Galić <me+git@igalic.co>
4 years ago
Trinity Pointard 3de009713d try fixing clippy and fmt 4 years ago
Trinity Pointard 69bcb01715 fix test following ldap udpate 4 years ago
trinity-1686a 9ec2d93f50 implement login via LDAP
Reviewed-on: #826
Reviewed-by: Mina Galić <me+git@igalic.co>
4 years ago
Trinity Pointard 4da9b24cb1 cargo fmt 4 years ago
Trinity Pointard f40634aa97 address comments 4 years ago
Kitaiti Makoto 83282e0736 Remove link to unimplemented page 4 years ago
Serra Allgood 43fde90387 Fix displaying not found page when submitting a duplicated blocklist email
Signed-off-by: Serra Allgood <serra@allgood.dev>
4 years ago
Trinity Pointard ccba8163c9 fix compilation issue with cli 4 years ago
Trinity Pointard 8975b0f9e9 cargo fmt 4 years ago
Trinity Pointard d626f3366d add support for ldap 4 years ago
Trinity Pointard b24f195e10 refactor login
first step toward ldap
should have no functionnal change
4 years ago
Mina Galić 003dcf861a Merge pull request 'CSS Fix: My title is displayed at the wrong position on Webkit browsers' (#825) from quentin/Plume:pr/flex into main
Reviewed-on: #825
Reviewed-by: Mina Galić <me+git@igalic.co>
4 years ago
Quentin Dufour 5d8efa77a3 Fix title 4 years ago
kiwii fb6d49cc6e Merge pull request 'GPU acceleration for the mobile menu' (#818) from gpu-acceleration into main
Reviewed-on: #818
Reviewed-by: kiwii <kiwii@noreply@joinplu.me>
4 years ago
Mina Galić 48776939f4 Merge branch 'main' into gpu-acceleration 4 years ago
Marek Ľach 104b6c1d0c
GPU acceleration for the mobile menu
Reimplements #810, but for all browsers.
4 years ago
Mina Galić 3881927550 Merge pull request 'mobile-margins' (#817) from mobile-margins into main
Reviewed-on: #817
Reviewed-by: Mina Galić <me+git@igalic.co>
4 years ago
Ana Gelez 0bec13edc0 Improve responsiveness 4 years ago
Ana Gelez 191d6da486 Move header-related style to _header.scss
It seems to fix the overflowing menu items on small screens too
4 years ago
kiwii 9aaff1a484 Merge pull request 'Use result of local storage insert operation to suppress Clippy' (#810) from KitaitiMakoto/Plume:suppress-clippy into main
Reviewed-on: #810
Reviewed-by: kiwii <kiwii@noreply@joinplu.me>
4 years ago
Kitaiti Makoto 36fd55a7e4 Use result of local storage insert operation to suppress Clippy 4 years ago
kiwii fc474bf8d1 Merge pull request '[BUG FIX]Make it possible to switch to rich text editor' (#808) from KitaitiMakoto/Plume:richtexteditor into main
Reviewed-on: #808
Reviewed-by: kiwii <kiwii@noreply@joinplu.me>
4 years ago
Kitaiti Makoto a050deb557 [BUG FIX]Make it possible to switch to rich text editor 4 years ago
kiwii 6de9a1f1c8 Merge pull request 'Recreate search index if its format is outdated' (#802) from KitaitiMakoto/Plume:invalid-index into main
Reviewed-on: #802
Reviewed-by: Mina Galić <me+git@igalic.co>
4 years ago
Kitaiti Makoto 5e30bede40 Don't care about needless return value of closures 4 years ago
Kitaiti Makoto 5cca66b346 Add action user can take to error message 4 years ago
Kitaiti Makoto 484659fde2 Run cargo fmt 4 years ago
Kitaiti Makoto 5fc827c1c9 Re-initialize search index when recreating is failed 4 years ago
Kitaiti Makoto 50753b3a65 Recreate search index if its format is outdated 4 years ago
Kitaiti Makoto c5d03d300b Cause IndexInvalidDataError when search index is invalid 4 years ago
kiwii 010eac6c4a Merge pull request 'upgrade rocket* to the latest stable' (#800) from igalic/Plume:update/rocket into main
Reviewed-on: #800
Reviewed-by: kiwii <kiwii@noreply@joinplu.me>
4 years ago
Mina Galić a107d35492
upgrade rocket* to the latest stable
before we embark on upgrading to async, and all the refactoring that
this will bring on us (see #797 & #799), we should keep our `main`
branch as stable and current as possible.
Let's start by upgrading rocket and its dependencies.
4 years ago
Kitaiti Makoto f9beb2383b Update lindera-tantivy to v0.1.3 4 years ago
Chosto 7e78cffcaa
Bump Docker base images to buster flavor (#797) 4 years ago
Ana Gelez 719fec0828 Add a comment 4 years ago
Ana Gelez 90fdade566 Better caching
Based on @trinity-1686a's patch: https://github.com/Plume-org/Plume/issues/786#issuecomment-647170325
4 years ago
TheMasix 28576c1fa3
Add Vazir Font (#787)
* Add Vazir Font

* Add Vazir Font License

* fix prettier problem

* Shabnam added
4 years ago
Gelez d99b42582d
Add Persian to the list of languages (#782) 4 years ago
KITAITI Makoto 92a386277b
Switchable tokenizer (#776)
* [REFACTORING]Rename whitespace_tokenizer to tag_tokenizer for
registration

Name representing its purpose is preferred.

* Add lindera-tantivy to plume-model's dependencies

* Install lindera-tantivy

* Add SearchTokenizerConfig struct

* Add search tokenizers to config option

* Use CONFIG for tokenizers

* Use enum to hold tokenizer config instead of initializing on config phase

* Use guard instead of duplicate default values

* Use as_deref() instead of guard

* Move SearchTokenizer from plume-models to plume-models::search::tokenizer

* Rename SearchTokenizer to TokenizerKind

* Define SearchTokenierConfig::determine_tokenizer()

* Use determine_tokenizer in SearchTokenizerConfig::init()

* Pass tokenizer config to Searcher methods

* Add LowerCase filter to Lindera tokenizer

* Add test for Lindera tokenizer

* Define SEARCH_LANG env to specify tokenizers set

* Run cargo fmt

* Make Lindera tokenizer optional

* Fix typos
4 years ago
Gelez 297d9fcf40
Don't show boosts and likes for "all" and "local" in timelines (#781)
Fixes #711
4 years ago
KITAITI Makoto ef70cb93e6
Upgrade Tantivy to v0.12.0 (#771)
* Upgrade Tantivy to 0.12.0

* Follow Tantivy Tokenizer's new type definition

* Wrap tokenizers with TextAnalyzer to use filter methods

* Replace async IndexWriter::garbage_collect_files with sync functions

* Update Cargo.toml
4 years ago
Daniel Watkins efb76a3c17
remove dependency on runtime-fmt (#773)
Per the issue, "runtime-fmt uses perma-unstable rust APIs and is
therefore susceptible to breakage".

This replaces the two calls to rt_format! with .replace() and drops the
dependency.

Fixes #769
4 years ago
KITAITI Makoto 197f0d7ecd
Add test for hash including ZWSP (#772)
* Add test for hash including ZWSP

* Run cargo fmt
4 years ago
KITAITI Makoto 3be842c653
Make database connections configurable by environment variables (#768)
* Make env DB_MAX_SIZE and DB_MIN_IDLE recognizable

* Make database max size and minimum idle configurable

* Restore file permission

* Fail fast
4 years ago
KITAITI Makoto dabe904642
Escape expressions in @Html (#767) 4 years ago
KITAITI Makoto 180e34b07c
Fix Atom feed datetime format (#766) 4 years ago
KITAITI Makoto 847d6f7fac
Fix Atom feed (#764)
* Percent-encode URI segments in ap_url

* Fix invalid Atoms

* Remove redundant clone according to cargo clippy

* Revert "Percent-encode URI segments in ap_url"

This reverts commit 8253aa79bd.
ActivityPub(JSON-LD) accepts URI.
See https://github.com/Plume-org/Plume/pull/764#issuecomment-623105734

* Use absolute IRI for IDs in Atom

* Reuse formatted string

* Use parent element's creation date for Atom updated if there's no post

* Remove uncecessary UTC conversion

* Extract routes::build_atom_feed function
4 years ago
KITAITI Makoto 6a3f210dfc
Keep atmarks and hashes in link (#765)
* [REFACTORING]Use DocumentContext during parsing Markdown

* Add test case for hash in link

* Make DocumentContext derive Debug

* Add in_link field in DocumentContext

* Don't make hash words tags in link

* Add test for atmark in link

* Don't make atmark words in link mentions
4 years ago
KITAITI Makoto 73aa301d4a
Fix user subscription URI so that plume::routes:interact accept it (#762) 4 years ago
KITAITI Makoto b3d367b174
Use plural form for 0 in French (#760)
See https://github.com/Plume-org/Plume/issues/745
4 years ago
KITAITI Makoto edaccd1a31
Fixes #757 Allow Unicode hashtags (#758)
* Add test for Persian language hashtags

See https://github.com/Plume-org/Plume/issues/757

* Add regex-syntax with unicode-perl feature to dependencies

* Install regex-syntax

* Allow hashtag to use Unicode word characters

* Run cargo fmt
4 years ago
Floréal Toumikian e1bd2eab75
Updated: Cargo.lock (#753) 4 years ago
KITAITI Makoto ac7a05b09a
Make blocklist deletion possible (#750) 4 years ago
KITAITI Makoto 71e0a35e06
Use LenientForm instead Form for CSRF protected pages (#751) 4 years ago
KITAITI Makoto c217e5e9b3
Move stylesheets for header from _global.sccss to _header.scss (#749) 4 years ago
KITAITI Makoto 8ba0c17db5
Build app and po files before upload pos to Crowdin (#748) 4 years ago
Floréal Toumikian 4e43c676b4
Fixed: #713: Disply likes and boosts on post cards (#744)
This is a basic and simple way to display them. No interaction possible.

Alos, this patch is not optimised. as everytime a partial post_card is
called, `Post::count_likes()` and `Post::count_reshares()` are called
which means quite a few more quesies are sent to database unless diesel
uses some cache mechanisem.

A way to enhance this this would be to keep a count of likes and reshares
are kept in Post model / table.
4 years ago
KITAITI Makoto b834d1c282
Fix #701 Preferable default theme (#746)
* Make it possible to update users.preferred_theme to NULL

* Make preferred them null when 'Default theme' is selected

* Run cargo fmt
4 years ago
Kenneth Steimel 506fe9955d
Fixed #734 , passowrds are now hidden on the remote_interact pages (#741)
* Fixed #734 , passowrds are now hidden on the remote_interact pages

* Update templates/remote_interact_base.rs.html

Co-Authored-By: Floréal Toumikian <floreal+github@nimukaito.net>

Co-authored-by: Floréal Toumikian <floreal+github@nimukaito.net>
4 years ago
KemoNine 02c528cae4
Bump llvm -> 9.0.0 (fixes arm builds) (#737) 4 years ago
Christopher James Halse Rogers 2a58835f92
Snapcraft updates (#731)
* snap: Update rust compiler

* snap: Fix the build.

We now need libclang

* snap: Fix the non-x86 builds.

The goddamned environment variable is SNAPCRAFT_ARCH_TRIPLE*T*

* snap: Mark as stable.

The snap works fine; we don't need to warn people away
4 years ago
Ana Gelez 5f8d6b8e0e Rust 2018! (#726) 4 years ago
fdb-hiroshima 3663bffe5c Update compiler (#725)
* update compiler to recent nightly

* cargo fmt

* fix clippy

but ructe code is still complaining

* update circleci and rocket_csrf

* fix last clippy problems

* cargo fmt

* fix build issue

was caused be improper handling of recursive template (comment) by old ructe, which is fixed on newer version
4 years ago
KemoNine 72464fb428 Add missing dep on clang needed for crate builds (#724) 4 years ago
Wilfried OLLIVIER 23049b638c WIP: Fix RSS issues (#720)
* Add id field to RSS feed

* Add published field to RSS feed
4 years ago
Violet Myers f3c05dae62 Email blocklisting (#718)
* Interface complete for the email blacklisting

* Everything seems to work

* Neutralize language

* fix clippy warnings

* Add missing spaces

* Added matching test

* Correct primary key datatype for postgresql

* Address review comments

* Add placeholder when empty. Fix missing 'i'
4 years ago
Violet Myers e6bdeb7c4b Fix #699 (#719) 4 years ago
Violet Myers 458baf5f78 Syntax highlighting (#691)
* Syntax highlighting mostly... Exists.

* Add dependency to dockerfile

* Handle non-existent languages better

* Make the default a bit nicer

* Improve highlighting. Clean up function

* Add dark theme, add the comment scope to the allowed classes

* update build env

* Address review comments

* Use find_syntax_by_token which produces the desired behavior

* Change flat_map into flatten
(commit cargo.lock)
4 years ago
Ana Gelez 597778fd2f release Alpha 4 (#709)
* Update version numbers

* Update translations again

* Translations?

* This time translations should be here
4 years ago
Violet Myers e53574970c Fix issue #705 (#708)
* Fix issue #705

* Add canonical links to blogs too
4 years ago
Marek Ľach 9ede06e7a3 Make the comment syntax consistent across all CSS (#707)
* Update _article.scss

* Update _dark_variables.scss

* Update _forms.scss

* Update _global.scss

* Update _header.scss

* Update _variables.scss
4 years ago
fdb-hiroshima a9441a8804 Fix lettre (#706)
* Use lettre from crates.io instead of git

* fix previous migration

they were failing on some versions of sqlite and postgres
4 years ago
fdb-hiroshima 6c8944315a remove use of rust in migration (#704)
* remove use of rust in migration

rewrite use_timelines_for_feed in pure sql
delete tantivy related migration. It will require reintroducing tantivy
initialisation in docs

fix #702

* Fill timeline from migrations

should fix #692 , but probably require some testing
4 years ago
Wilfried OLLIVIER 3bd2305115 Fix #637 : Markdown footnotes (#700)
* Ensure footnotes classes generated are not filtered

pulldown-cmark add somes classes when footnotes html is generated. This commit ensure they are not filtered by html sanitizer

* Add some footnotes styling
5 years ago
Ana Gelez 7f296b2ef2
Use the "classic" editor by default (#697) 5 years ago
Marek Ľach c66ef5f85d Fix the navigation menu not opening on touch (#690)
* Fix iOS menu issue

* Fix burger menu iOS trigger

* Modify the menu script to work on iOS too

* Update main.rs

* Update main.rs

* Update main.rs
5 years ago
Christopher James Halse Rogers df6f398efc Various snap fixes (#698)
* snap: Store media in the proper directory

* snap/set-environment: Exit successfully when not enabled.

This lets us unconditionally run things under `set-environment` and let it
handle the case where the necessary configuration hasn't yet been set.

* snap: Set the version based on git tags

This will make the version something like `0.3.0-alpha-2-65-g29178aa` at the moment,
as that was the most recent tag, but the commit tagged as `0.4.0` will get *that* as
the version

* snap: Force-install cargo-web

This makes building the *second* time work; otherwise there might be
an existing cargo-web install, and cargo will refuse to overwrite it.
5 years ago
fdb-hiroshima c484ca6afe make search items optional (#693)
* make search items optional

cf https://github.com/Plume-org/Plume/issues/692#issuecomment-550224029

* eindente
5 years ago
Violet White f0846ff546 Make the search index creation during migration respect SEARCH_INDEX (#689)
* Make the search index creation during migration respect SEARCH_INDEX

* Make the search subcommand respect it too
5 years ago
Violet White c0469c69c1 Add autosaving to the editor (#688)
* Add autosaving to the editor

* It saves the subtitle, tags, and license now

* Save the cover too

* Fix broken autosave again

* Use set_value instead of a multitude of setters. Implement debouncing

* Remove unsafe code, remove generic getters when possible
5 years ago
Ana Gelez 865f372d5a
Add a sample .env file (#687)
* Add a sample .env file

As requested in https://github.com/Plume-org/docs/pull/60

* Keep domain names consistent
5 years ago
Violet White 52d860d402 Paginate the outbox responses. Fixes #669 (#681)
* Paginate the outbox responses. Fixes #669

* Address Ana's review

* Make outbox_fetch page through instance outboxes

* Fix infinite loop in fetch_outbox

* Fix off by one
5 years ago
Violet White 866465c603 Add environmental variable to control path of media (#683) 5 years ago
fdb-hiroshima dd6d39135e re-add empty strings in translation (#682) 5 years ago
Violet Myers 028c4fdbc6 Fix that bug :D 5 years ago
Ryo Nakano b4882533f8 Escape href quotation marks (#678) 5 years ago
Ryo Nakano fc9e69d811 Don't split sentences for translations (#677) 5 years ago
fdb-hiroshima 006b44f580 Add support for generic timeline (#525)
* Begin adding support for timeline

* fix some bugs with parser

* fmt

* add error reporting for parser

* add tests for timeline query parser

* add rejection tests for parse

* begin adding support for lists

also run migration before compiling, so schema.rs is up to date

* add sqlite migration

* end adding lists

still miss tests and query integration

* cargo fmt

* try to add some tests

* Add some constraint to db, and fix list test

and refactor other tests to use begin_transaction

* add more tests for lists

* add support for lists in query executor

* add keywords for including/excluding boosts and likes

* cargo fmt

* add function to list lists used by query

will make it easier to warn users when creating timeline with unknown lists

* add lang support

* add timeline creation error message when using unexisting lists

* Update .po files

* WIP: interface for timelines

* don't use diesel for migrations

not sure how it passed the ci on the other branch

* add some tests for timeline

add an int representing the order of timelines (first one will be on
top, second just under...)
use first() instead of limit(1).get().into_iter().nth(0)
remove migrations from build artifacts as they are now compiled in

* cargo fmt

* remove timeline order

* fix tests

* add tests for timeline creation failure

* cargo fmt

* add tests for timelines

* add test for matching direct lists and keywords

* add test for language filtering

* Add a more complex test for Timeline::matches, and fix TQ::matches for TQ::Or

* Make the main crate compile + FMT

* Use the new timeline system

- Replace the old "feed" system with timelines
- Display all timelines someone can access on their home page (either their personal ones, or instance timelines)
- Remove functions that were used to get user/local/federated feed
- Add new posts to timelines
- Create a default timeline called "My feed" for everyone, and "Local feed"/"Federated feed" with timelines

@fdb-hiroshima I don't know if that's how you pictured it? If you imagined it differently I can of course make changes.

I hope I didn't forgot anything…

* Cargo fmt

* Try to fix the migration

* Fix tests

* Fix the test (for real this time ?)

* Fix the tests ? + fmt

* Use Kind::Like and Kind::Reshare when needed

* Forgot to run cargo fmt once again

* revert translations

* fix reviewed stuff

* reduce code duplication by macros

* cargo fmt
5 years ago
Christopher James Halse Rogers a0e3fe8c94 snap: Fix build for non-Tier-1 Rust platforms (#672) 5 years ago
Christopher James Halse Rogers e54fffccdf
snap: *Another* fix for building (#668) 5 years ago
Christopher James Halse Rogers b36e12b654 snap: Ensure cargo-web doesn't erroneously adopt our workspace. (#667) 5 years ago
Christopher James Halse Rogers b5eecbf2e7 Add Snapcraft metadata and install/maintenance hooks (#666)
* Add Snapcraft metadata and install/maintenance hooks

* Move set-environment script into snap/local

* snap: Remove diesel-cli part.

This *was* necessary as of 0.3.0, but now `plm migrations run` does the job.

* snap: Add an actual description

* snap: Add an 'enabled' config item.

Don't try to run until enabled is set, and automatically run the
migrations when we are enabled
5 years ago
Ana Gelez 309e1200d0 Make a distinction between moderators and admins (#619)
* Make a distinction between moderators and admins

And rework the user list in the moderation interface, to be able to run the same action on many users,
and to have a huge list of actions whithout loosing space.

* Make user's role an enum + make it impossible for a moderator to escalate privileges

With the help of diesel-derive-enum (maybe it could be used in other places too?)

Also, moderators are still able to grant or revoke moderation rights to other people, but maybe only admins should be able to do it?

* Cargo fmt

* copy/pasting is bad

* Remove diesel-derive-enum and use an integer instead

It was not compatible with both Postgres and SQlite, because for one it generated a schema
with the "User_role" type, but for the other it was "Text"…

* Reset translations

* Use an enum to avoid magic numbers + fix the tests

* Reset translations

* Fix down.sql
5 years ago
fdb-hiroshima 12c80f9981 delete notification on user deletion (#658)
* delete notification on user deletion

fix #651

* use the correct id for deletion

* add regression test

* push helpers too

* revert CI changes
5 years ago
Ana Gelez d4a1bd6de7 Fix logo URL (#664) 5 years ago
fdb-hiroshima d46af6fe5b order media so that latest added are top (#660)
* order media so that latest added are top

partial fix for #621

* also order paginated medias
5 years ago
fdb-hiroshima ddbec3f204 fill entirely user on creation (#657)
fix #635
5 years ago
fdb-hiroshima 83cad55b22 update default license (#659)
fix #595
5 years ago
fdb-hiroshima bf7603d439
don't index drafts (#656) 5 years ago
Ana Gelez 8ab690001d Replace the input! macro with an Input builder (#646)
* Replace the input! macro with an Input builder

* Use a BTreeMap instead of an HashMap

Followinf @fdb-hiroshima's advice

* Rename Input::to_html to Input::html

To make clippy happy

* Wrap error messages in red paragraphs
5 years ago
Requiem 935d331e97 Fix issue #642, frontend not in english if the user language does not exist (#648)
* syntax and names

* Solve the issue #642, by searching index of english language code in catalog.
5 years ago
Ana Gelez 28fb50438e
Fix theme caching (#647) 5 years ago
Ana Gelez a6c84daa1a
Theming (#624)
* Theming

- Custom CSS for blogs
- Custom themes for instance
- New dark theme
- UI to choose your instance theme
- Option to disable blog themes if you prefer to only have the instance theme
- UI to choose a blog theme
5 years ago
fdb-hiroshima fb60236a54
update dependancies (#643)
* Bump activitystreams-derive from 0.1.0 to 0.1.1
* Bump tantivy from 0.9.1 to 0.10.1
* Bump rpassword from 3.0.2 to 4.0.1
* Bump num_cpus from 1.10.0 to 1.10.1
* Bump serde_qs from 0.4.6 to 0.5.0
* Bump stdweb-internal-runtime from 0.1.3 to 0.1.4
* [Security] Bump smallvec from 0.6.9 to 0.6.10
* Bump chrono from 0.4.6 to 0.4.7
* Bump bcrypt from 0.4.0 to 0.5.0
* Bump serde_json from 1.0.39 to 1.0.40
* Bump tokio from 0.1.21 to 0.1.22
* Bump scheduled-thread-pool from 0.2.0 to 0.2.2
* Bump stdweb from 0.4.14 to 0.4.18
* Bump hyper from 0.12.29 to 0.12.33
* Bump reqwest from 0.9.17 to 0.9.19
* Bump url from 1.7.2 to 2.1.0
5 years ago

@ -0,0 +1,10 @@
[target.wasm32-unknown-unknown]
# required for clippy
rustflags = [
"--cfg", "web_sys_unstable_apis",
]
[target.x86_64-unknown-linux-gnu]
rustflags = [
"--cfg", "web_sys_unstable_apis",
]

@ -10,8 +10,8 @@ executors:
type: boolean
default: false
docker:
- image: plumeorg/plume-buildenv:v0.0.7
- image: <<#parameters.postgres>>circleci/postgres:9.6-alpine<</parameters.postgres>><<^parameters.postgres>>alpine:latest<</parameters.postgres>>
- image: plumeorg/plume-buildenv:v0.8.0
- image: <<#parameters.postgres>>cimg/postgres:14.2<</parameters.postgres>><<^parameters.postgres>>alpine:latest<</parameters.postgres>>
environment:
POSTGRES_USER: postgres
POSTGRES_DB: plume
@ -21,6 +21,7 @@ executors:
RUST_TEST_THREADS: 1
FEATURES: <<#parameters.postgres>>postgres<</ parameters.postgres>><<^parameters.postgres>>sqlite<</parameters.postgres>>
DATABASE_URL: <<#parameters.postgres>>postgres://postgres@localhost/plume<</parameters.postgres>><<^parameters.postgres>>plume.sqlite<</parameters.postgres>>
ROCKET_SECRET_KEY: VN5xV1DN7XdpATadOCYcuGeR/dV0hHfgx9mx9TarLdM=
commands:
@ -37,7 +38,7 @@ commands:
- restore_cache:
keys:
- v0-<< parameters.cache >>-{{ checksum "Cargo.lock" }}-{{ .Branch }}
- v0-<< parameters.cache >>-{{ checksum "Cargo.lock" }}-master
- v0-<< parameters.cache >>-{{ checksum "Cargo.lock" }}-main
cache:
description: push cache
@ -62,6 +63,7 @@ commands:
type: boolean
default: false
steps:
- run: rustup component add clippy --toolchain nightly-2022-07-19-x86_64-unknown-linux-gnu
- run: cargo clippy <<^parameters.no_feature>>--no-default-features --features="${FEATURES}"<</parameters.no_feature>> --release -p <<parameters.package>> -- -D warnings
run_with_coverage:
@ -71,7 +73,7 @@ commands:
type: string
steps:
- run: |
export RUSTFLAGS="-Zprofile -Zfewer-names -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Zno-landing-pads -Clink-arg=-Xlinker -Clink-arg=--no-keep-memory -Clink-arg=-Xlinker -Clink-arg=--reduce-memory-overheads"
export RUSTFLAGS="-Zprofile -Zfewer-names -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Clink-arg=-Xlinker -Clink-arg=--no-keep-memory -Clink-arg=-Xlinker -Clink-arg=--reduce-memory-overheads"
export CARGO_INCREMENTAL=0
<< parameters.cmd >>
@ -82,7 +84,7 @@ commands:
type: string
steps:
- run: zip -0 ccov.zip `find . -name 'plume*.gc*' -o -name 'plm*.gc*'`
- run: grcov ccov.zip -s . -t lcov --llvm --branch --ignore-not-existing --ignore-dir '/*' -o lcov.info
- run: grcov ccov.zip -s . -t lcov --llvm --branch --ignore-not-existing --ignore '/*' -o lcov.info
- run: bash <(curl -s https://codecov.io/bash) -f lcov.info -F <<parameters.type>>
- run: find . -name 'plume*.gc*' -delete -o -name 'plm*.gc*' -delete
- run: rm ccov.zip lcov.info
@ -99,7 +101,7 @@ commands:
steps:
- run: |
cmd="cargo build <<#parameters.release>>--release<</parameters.release>> --no-default-features --features="${FEATURES}" -p <<parameters.package>> -j"
for i in 36 4 2 1 1; do
for i in 16 4 2 1 1; do
$cmd $i && exit 0
done
exit 1
@ -110,6 +112,7 @@ jobs:
name: default
steps:
- restore_env
- run: rustup component add rustfmt --toolchain nightly-2022-07-19-x86_64-unknown-linux-gnu
- run: cargo fmt --all -- --check
clippy:
@ -143,11 +146,14 @@ jobs:
cache: <<#parameters.postgres>>postgres<</ parameters.postgres>><<^parameters.postgres>>sqlite<</parameters.postgres>>
- run_with_coverage:
cmd: |
cargo build -p plume-cli --no-default-features --features=${FEATURES} -j 4
./target/debug/plm migration run
./target/debug/plm search init
cmd="cargo test --all --exclude plume-front --exclude plume-macro --no-run --no-default-features --features=${FEATURES} -j"
for i in 36 4 2 1 1; do
for i in 16 4 2 1 1; do
$cmd $i && break
done
cargo test --all --exclude plume-front --exclude plume-macro --no-default-features --features="${FEATURES}" -j1 -- --test-threads=1
cargo test --all --exclude plume-front --exclude plume-macro --no-default-features --features="${FEATURES}" -j1
- upload_coverage:
type: unit
- cache:
@ -164,18 +170,18 @@ jobs:
steps:
- restore_env:
cache: <<#parameters.postgres>>postgres<</ parameters.postgres>><<^parameters.postgres>>sqlite<</parameters.postgres>>
- run: cargo web deploy -p plume-front
- run: wasm-pack build --target web --release plume-front
- run_with_coverage:
cmd: |
cmd="cargo install --debug --no-default-features --features="${FEATURES}",test --force --path . -j"
for i in 36 4 2 1 1; do
for i in 16 4 2 1 1; do
$cmd $i && exit 0
done
exit 1
- run_with_coverage:
cmd: |
cmd="cargo install --debug --no-default-features --features="${FEATURES}" --force --path plume-cli -j"
for i in 36 4 2 1 1; do
for i in 16 4 2 1 1; do
$cmd $i && exit 0
done
exit 1
@ -199,7 +205,7 @@ jobs:
steps:
- restore_env:
cache: release-<<#parameters.postgres>>postgres<</ parameters.postgres>><<^parameters.postgres>>sqlite<</parameters.postgres>>
- run: cargo web deploy -p plume-front --release
- run: wasm-pack build --target web --release plume-front
- build:
package: plume
release: true
@ -226,6 +232,7 @@ jobs:
steps:
- restore_env:
cache: none
- run: cargo build
- run: crowdin upload -b master
workflows:
@ -253,4 +260,4 @@ workflows:
filters:
branches:
only:
- /^master/
- /^main/

@ -1,6 +1,3 @@
localhost:443 {
proxy / localhost:7878 {
transparent
}
tls self_signed
localhost {
reverse_proxy localhost:7878
}

@ -1,21 +1,24 @@
FROM debian:stretch-20190326
FROM rust:1
ENV PATH="/root/.cargo/bin:${PATH}"
#install native/circleci/build dependancies
RUN apt update &&\
apt install -y --no-install-recommends git ssh tar gzip ca-certificates default-jre&&\
apt install -y --no-install-recommends binutils-dev build-essential cmake curl gcc gettext git libcurl4-openssl-dev libdw-dev libelf-dev libiberty-dev libpq-dev libsqlite3-dev libssl-dev make openssl pkg-config postgresql postgresql-contrib python zlib1g-dev python3-pip zip unzip &&\
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| tee -a /etc/apt/sources.list.d/caddy-fury.list &&\
wget -qO - https://artifacts.crowdin.com/repo/GPG-KEY-crowdin | apt-key add - &&\
echo "deb https://artifacts.crowdin.com/repo/deb/ /" > /etc/apt/sources.list.d/crowdin.list &&\
apt update &&\
apt install -y --no-install-recommends binutils-dev build-essential cmake curl gcc gettext git libcurl4-openssl-dev libdw-dev libelf-dev libiberty-dev libpq-dev libsqlite3-dev libssl-dev make openssl pkg-config postgresql postgresql-contrib python zlib1g-dev python3-dev python3-pip python3-setuptools zip unzip libclang-dev clang caddy crowdin3 &&\
rm -rf /var/lib/apt/lists/*
#install and configure rust
RUN curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain nightly-2019-03-23 -y &&\
rustup component add rustfmt clippy &&\
rustup component add rust-std --target wasm32-unknown-unknown
#stick rust environment
COPY rust-toolchain ./
RUN rustup component add rustfmt clippy
#compile some deps
RUN cargo install cargo-web &&\
RUN cargo install wasm-pack &&\
cargo install grcov &&\
strip /root/.cargo/bin/* &&\
rm -fr ~/.cargo/registry
#set some compilation parametters
@ -24,14 +27,5 @@ COPY cargo_config /root/.cargo/config
#install selenium for front end tests
RUN pip3 install selenium
#install and configure caddy
RUN curl https://getcaddy.com | bash -s personal
#configure caddy
COPY Caddyfile /Caddyfile
#install crowdin
RUN mkdir /crowdin && cd /crowdin &&\
curl -O https://downloads.crowdin.com/cli/v2/crowdin-cli.zip &&\
unzip crowdin-cli.zip && rm crowdin-cli.zip &&\
cd * && mv crowdin-cli.jar /usr/local/bin && cd && rm -rf /crowdin &&\
/bin/echo -e '#!/bin/sh\njava -jar /usr/local/bin/crowdin-cli.jar $@' > /usr/local/bin/crowdin &&\
chmod +x /usr/local/bin/crowdin

@ -3,3 +3,5 @@ data
Dockerfile
docker-compose.yml
.env
target
data

@ -0,0 +1,59 @@
# This file contains your instance configuration
# Some documentation about these variables is available here:
# https://docs.joinplu.me/environment/
## GENERAL SETTINGS ##
# The directory containing database migrations
# For Postgres: migrations/postgres
# For SQlite: migrations/sqlite
MIGRATION_DIRECTORY=migrations/postgres
# The URL of your database (or its path for SQlite databases)
DATABASE_URL=postgres://plume:plume@localhost/plume
# The domain of your instance
BASE_URL=plu.me
# Log level for each crate
RUST_LOG=info
# The secret key for private cookies and CSRF protection
# You can generate one with `openssl rand -base64 32`
ROCKET_SECRET_KEY=
# Port and address which Plume will use
ROCKET_PORT=7878
ROCKET_ADDRESS=127.0.0.1
## MAIL CONFIG ##
#MAIL_SERVER=smtp.plu.me
#MAIL_ADDRESS=no-reply@plu.me
#MAIL_USER=plume
#MAIL_PASSWORD=
#MAIL_HELO_NAME=no-reply@plu.me
## ADVANCED OPTIONS ##
#MEDIA_UPLOAD_DIRECTORY=static/media
#SEARCH_INDEX=search_index
# Sample logo configuration
#PLUME_LOGO=icons/trwnh/paragraphs/plumeParagraphs.svg
#PLUME_LOGO_FAVICON=icons/trwnh/paragraphs/plumeParagraphs32.png
#PLUME_LOGO_48=icons/trwnh/paragraphs/plumeParagraphs48.png
#PLUME_LOGO_72=icons/trwnh/paragraphs/plumeParagraphs72.png
#PLUME_LOGO_96=icons/trwnh/paragraphs/plumeParagraphs96.png
#PLUME_LOGO_144=icons/trwnh/paragraphs/plumeParagraphs144.png
#PLUME_LOGO_160=icons/trwnh/paragraphs/plumeParagraphs160.png
#PLUME_LOGO_192=icons/trwnh/paragraphs/plumeParagraphs192.png
#PLUME_LOGO_256=icons/trwnh/paragraphs/plumeParagraphs256.png
#PLUME_LOGO_512=icons/trwnh/paragraphs/plumeParagraphs512.png
## LDAP CONFIG ##
# the object that will be bound is "${USER_NAME_ATTR}=${username},${BASE_DN}"
#LDAP_ADDR=ldap://127.0.0.1:1389
#LDAP_BASE_DN="ou=users,dc=your-org,dc=eu"
#LDAP_USER_NAME_ATTR=cn
#LDAP_USER_MAIL_ATTR=mail
#LDAP_TLS=false

@ -0,0 +1 @@
use flake

@ -7,6 +7,16 @@ assignees: ''
---
<!--
We would appreciated if you report a bug at our Gitea instance's issue page:
https://git.joinplu.me/Plume/Plume/issues
You can login to the Gitea with your GitHub account.
We welcome to receive bug reports here, GitHub, too.
-->
<!-- Describe your bug, explaining how to reproduce it, and what was expected -->

@ -7,6 +7,15 @@ assignees: ''
---
<!--
We would appreciated if you request a feature at our Gitea instance's issue page:
https://git.joinplu.me/Plume/Plume/issues
You can login to the Gitea with your GitHub account.
We welcome to receive feature requests here, GitHub, too.
-->
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: cargo
directory: /
schedule:
interval: daily

@ -0,0 +1,7 @@
<!--
We would appreciated if you report a bug at our Gitea instance's pull request page:
https://git.joinplu.me/Plume/Plume/pulls
You can login to the Gitea with your GitHub account.
We welcome to receive pull requests here, GitHub, too.
-->

@ -0,0 +1,30 @@
name: cd
on:
push:
branches:
- 'main'
jobs:
docker:
runs-on: ubuntu-latest
steps:
-
name: Set up QEMU
uses: docker/setup-qemu-action@v2
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
-
name: Login to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Build and push
id: docker_build
uses: docker/build-push-action@v3
with:
push: true
tags: plumeorg/plume:latest

@ -0,0 +1,36 @@
name: cd
on:
push:
tags:
- '*.*.*'
jobs:
docker:
runs-on: ubuntu-latest
steps:
-
name: Set up QEMU
uses: docker/setup-qemu-action@v2
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
-
name: Docker meta
id: meta
uses: docker/metadata-action@v3
with:
images: plumeorg/plume
-
name: Login to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Build and push
id: docker_build
uses: docker/build-push-action@v3
with:
push: true
tags: ${{ steps.meta.outputs.tags }}

8
.gitignore vendored

@ -7,7 +7,7 @@ translations
.env
Rocket.toml
!.gitkeep
static/media
static
docker-compose.yml
*.db
*.sqlite
@ -16,8 +16,8 @@ docker-compose.yml
tags.*
!tags.rs
search_index
main.css
*.wasm
*.js
.buildconfig
__pycache__
.vscode/
*-journal
.direnv/

@ -0,0 +1,292 @@
# Changelog
<!-- next-header -->
## [Unreleased] - ReleaseDate
### Added
- Add 'My feed' to i18n timeline name (#1084)
- Bidirectional support for user page header (#1092)
### Changed
- Use blog title as slug (#1094, #1126, #1127)
- Bump Rust to nightly 2022-07-19 (#1119)
### Fixed
- Malfunction while creating a blog post in Persian (#1116)
- Email block list is ignored when email sign-up (#1122)
- Bug that some Activity Sytreams properties are not parsed properly (#1129)
- Allow empty avatar for remote users (#1129)
- Percent encode blog FQN for federation interoperability (#1129)
- The same to `preferredUsername` (#1129)
## [[0.7.2]] - 2022-05-11
### Added
- Basque language (#1013)
- Unit tests for ActivityPub (#1021)
- Move to action area after liking/boosting/commenting (#1074)
### Changed
- Bump Rust to nightly 2022-01-26 (#1015)
- Remove "Latest articles" timeline (#1069)
- Change order of timeline tabs (#1069, #1070, #1072)
- Migrate ActivityPub-related crates from activitypub 0.1 to activitystreams 0.7 (#1022)
### Fixed
- Add explanation of sign-up step at sign-up page when email sign-up mode (#1012)
- Add NOT NULL constraint to email_blocklist table fields (#1016)
- Don't fill empty content when switching rich editor (#1017)
- Fix accept header (#1058)
- Render 404 page instead of 500 when data is not found (#1062)
- Reuse reqwest client on broadcasting (#1059)
- Reduce broadcasting HTTP request at once to prevent them being timed out (#1068, #1071)
- Some ActivityPub data (#1021)
## [[0.7.1]] - 2022-01-12
### Added
- Introduce environment variable `MAIL_PORT` (#980)
- Introduce email sign-up feature (#636, #1002)
### Changed
- Some styling improvements (#976, #977, #978)
- Respond with error status code when error (#1002)
### Fiexed
- Fix comment link (#974)
- Fix a bug that prevents posting articles (#975)
- Fix a bug that notification page doesn't show (#981)
## [[0.7.0]] - 2022-01-02
### Added
- Allow `dir` attributes for LtoR text in RtoL document (#860)
- More translation languages (#862)
- Proxy support (#829)
- Riker a actor system library (#870)
- (request-target) and Host header in HTTP Signature (#872)
- Default log levels for RUST_LOG (#885, #886, #919)
### Changed
- Upgrade some dependent crates (#858)
- Use tracing crate (#868)
- Update Rust version to nightly-2021-11-27 (#961)
- Upgrade Tantivy to 0.13.3 and lindera-tantivy to 0.7.1 (#878)
- Run searcher on actor system (#870)
- Extract a function to calculate posts' ap_url and share it with some places (#918)
- Use article title as its slug instead of capitalizing and inserting hyphens (#920)
- Sign GET requests to other instances (#957)
### Fixed
- Percent-encode URI for remote_interact (#866, #857)
- Menu animation not opening on iOS (#876, #897)
- Make actors subscribe to channel once (#913)
- Upsert posts and media instead of trying to insert and fail (#912)
- Update post's ActivityPub id when published by update (#915)
- Calculate media URI properly even when MEDIA_UPLOAD_DIRECTORY configured (#916)
- Prevent duplicated posts in 'all' timeline (#917)
- Draw side line for blockquote on start (#933)
- Fix URIs of posts on Mastodon (#947)
- Place edit link proper position (#956, #963, #964)
## [[0.6.0]] - 2020-12-29
### Added
- Vazir font for better support of languages written in Arabic script (#787)
- Login via LDAP (#826)
- cargo-release (#835)
- Care about weak ETag header for better caching (#840)
- Support for right to left languages in post content (#853)
### Changed
- Bump Docker base images to Buster flavor (#797)
- Upgrade Rocket to 0.4.5 (#800)
- Keep tags as-is (#832)
- Update Docker image for testing (#838)
- Update Dockerfile.dev (#841)
### Fixed
- Recreate search index if its format is outdated (#802)
- Make it possible to switch to rich text editor (#808)
- Fix margins for the mobile devices (#817)
- GPU acceleration for the mobile menu (#818)
- Natural title position for RtoL languages (#825)
- Remove link to unimplemented page (#827)
- Fix displaying not found page when submitting a duplicated blocklist email (#831)
### Security
- Validate spoofing of activity
## [0.5.0] - 2020-06-21
### Added
- Email blocklisting (#718)
- Syntax highlighting (#691)
- Persian localization (#782)
- Switchable tokenizer - enables Japanese full-text search (#776)
- Make database connections configurable by environment variables (#768)
### Changed
- Display likes and boost on post cards (#744)
- Rust 2018 (#726)
- Bump to LLVM to 9.0.0 to fix ARM builds (#737)
- Remove dependency on runtime-fmt (#773)
- Drop the -alpha suffix in release names, it is implied that Plume is not stable yet because of the 0 major version (Plume 1.0.0 will be the first stable release).
### Fixed
- Fix parsing of mentions inside a Markdown code block (be430c6)
- Fix RSS issues (#720)
- Fix Atom feed (#764)
- Fix default theme (#746)
- Fix shown password on remote interact pages (#741)
- Allow unicode hashtags (#757)
- Fix French grammar for for 0 (#760)
- Don't show boosts and likes for "all" and "local" in timelines (#781)
- Fix liking and boosting posts on remote instances (#762)
## [0.4.0] - 2019-12-23
### Added
- Add support for generic timeline (#525)
- Federate user deletion (#551)
- import migrations and don't require diesel_cli for admins (#555)
- Cache local instance (#572)
- Initial RTL support #575 (#577)
- Confirm deletion of blog (#602)
- Make a distinction between moderators and admins (#619)
- Theming (#624)
- Add clap to plume in order to print help and version (#631)
- Add Snapcraft metadata and install/maintenance hooks (#666)
- Add environmental variable to control path of media (#683)
- Add autosaving to the editor (#688)
- CI: Upload artifacts to pull request deploy environment (#539)
- CI: Upload artifact of wasm binary (#571)
### Changed
- Update follow_remote.rs.html grammar (#548)
- Add some feedback when performing some actions (#552)
- Theme update (#553)
- Remove the new index lock tantivy uses (#556)
- Reduce reqwest timeout to 5s (#557)
- Improve notification management (#561)
- Fix occurrences of 'have been' to 'has been' (#578) + Direct follow-up to #578 (#603)
- Store password reset requests in database (#610)
- Use futures and tokio to send activities (#620)
- Don't ignore dotenv errors (#630)
- Replace the input! macro with an Input builder (#646)
- Update default license (#659)
- Paginate the outbox responses. Fixes #669 (#681)
- Use the "classic" editor by default (#697)
- Fix issue #705 (#708)
- Make comments in styleshhets a bit clearer (#545)
- Rewrite circleci config (#558)
- Use openssl instead of sha256sum for build.rs (#568)
- Update dependencies (#574)
- Refactor code to use Shrinkwraprs and diesel-derive-newtype (#598)
- Add enum containing all successful route returns (#614)
- Update dependencies which depended on nix -- fixes arm32 builds (#615)
- Update some documents (#616)
- Update dependencies (#643)
- Make the comment syntax consistent across all CSS (#487)
### Fixed
- Remove r (#535)
- Fix certain improper rendering of forms (#560)
- make hashtags work in profile summary (#562)
- Fix some federation issue (#573)
- Prevent comment form submit button distortion on iOS (#592)
- Update textarea overflow to scroll (#609)
- Fix arm builds (#612)
- Fix theme caching (#647)
- Fix issue #642, frontend not in English if the user language does not exist (#648)
- Don't index drafts (#656)
- Fill entirely user on creation (#657)
- Delete notification on user deletion (#658)
- Order media so that latest added are top (#660)
- Fix logo URL (#664)
- Snap: Ensure cargo-web doesn't erroneously adopt our workspace. (#667)
- Snap: Another fix for building (#668)
- Snap: Fix build for non-Tier-1 Rust platforms (#672)
- Don't split sentences for translations (#677)
- Escape href quotation marks (#678)
- Re-add empty strings in translation (#682)
- Make the search index creation during migration respect SEARCH_INDEX (#689)
- Fix the navigation menu not opening on touch (#690)
- Make search items optional (#693)
- Various snap fixes (#698)
- Fix #637 : Markdown footnotes (#700)
- Fix lettre (#706)
- CI: Fix Crowdin upload (#576)
### Removed
- Remove the Canapi dependency (#540)
- Remove use of Rust in migrations (#704)
## [0.3.0] - 2019-04-19
### Added
- Cover for articles (#299, #387)
- Password reset (#448)
- New editor (#293, #458, #482, #483, #486, #530)
- Search (#324, #375, #445)
- Edit blogs (#460, #494, #497)
- Hashtags in articles (#283, #295)
- API endpoints (#245, #285, #307)
- A bunch of new translations! (#479, #501, #506, #510, #512, #514)
### Changed
- Federation improvements (#216, #217, #357, #364, #399, #443, #446, #455, #502, #519)
- Improved build process (#281, #374, #392, #402, #489, #498, #503, #511, #513, #515, #528)
### Fixes
- UI usability fixes (#370, #386, #401, #417, #418, #444, #452, #480, #516, #518, #522, #532)
## [0.2.0] - 2018-09-12
### Added
- Article publishing, or save as a draft
- Like, or boost an article
- Basic Markdown editor
- Federated commenting system
- User account creation
- Limited federation on other platforms and subscribing to users
- Ability to create multiple blogs
<!-- next-url -->
[Unreleased]: https://github.com/Plume-org/Plume/compare/0.7.2...HEAD
[[0.7.2]]: https://github.com/Plume-org/Plume/compare/0.7.1...0.7.2
[[0.7.1]]: https://github.com/Plume-org/Plume/compare/0.7.0...0.7.1
[[0.7.0]]: https://github.com/Plume-org/Plume/compare/0.6.0...0.7.0
[[0.6.0]]: https://github.com/Plume-org/Plume/compare/0.5.0...0.6.0
[0.5.0]: https://github.com/Plume-org/Plume/compare/0.4.0-alpha-4...0.5.0
[0.4.0]: https://github.com/Plume-org/Plume/compare/0.3.0-alpha-2...0.4.0-alpha-4
[0.3.0]: https://github.com/Plume-org/Plume/compare/0.2.0-alpha-1...0.3.0-alpha-2
[0.2.0]: https://github.com/Plume-org/Plume/releases/tag/0.2.0-alpha-1

6487
Cargo.lock generated

File diff suppressed because it is too large Load Diff

@ -1,37 +1,33 @@
[package]
authors = ["Plume contributors"]
name = "plume"
version = "0.3.0"
version = "0.7.3-dev"
repository = "https://github.com/Plume-org/Plume"
edition = "2018"
[dependencies]
activitypub = "0.1.3"
askama_escape = "0.1"
atom_syndication = "0.6"
atom_syndication = "0.12.0"
clap = "2.33"
colored = "1.8"
dotenv = "0.14"
gettext = { git = "https://github.com/Plume-org/gettext/", rev = "294c54d74c699fbc66502b480a37cc66c1daa7f3" }
gettext-macros = { git = "https://github.com/Plume-org/gettext-macros/", rev = "a7c605f7edd6bfbfbfe7778026bfefd88d82db10" }
gettext-utils = { git = "https://github.com/Plume-org/gettext-macros/", rev = "a7c605f7edd6bfbfbfe7778026bfefd88d82db10" }
guid-create = "0.1"
heck = "0.3.0"
lettre = { git = "https://github.com/lettre/lettre", rev = "c988b1760ad8179d9e7f3fb8594d2b86cf2a0a49" }
lettre_email = { git = "https://github.com/lettre/lettre", rev = "c988b1760ad8179d9e7f3fb8594d2b86cf2a0a49" }
num_cpus = "1.0"
rocket = "0.4.0"
rocket_contrib = { version = "0.4.0", features = ["json"] }
rocket_i18n = { git = "https://github.com/Plume-org/rocket_i18n", rev = "e922afa7c366038b3433278c03b1456b346074f2" }
rpassword = "3.0"
runtime-fmt = "0.3.0"
scheduled-thread-pool = "0.2.0"
serde = "1.0"
serde_json = "1.0"
serde_qs = "0.4"
shrinkwraprs = "0.2.1"
validator = "0.8"
validator_derive = "0.8"
dotenv = "0.15.0"
gettext = "0.4.0"
gettext-macros = "0.6.1"
gettext-utils = "0.1.0"
guid-create = "0.2"
lettre_email = "0.9.2"
num_cpus = "1.10"
rocket = "0.4.11"
rocket_contrib = { version = "0.4.11", features = ["json"] }
rocket_i18n = "0.4.1"
scheduled-thread-pool = "0.2.6"
serde = "1.0.137"
serde_json = "1.0.81"
shrinkwraprs = "0.3.0"
validator = { version = "0.15", features = ["derive"] }
webfinger = "0.4.1"
tracing = "0.1.35"
tracing-subscriber = "0.3.10"
riker = "0.4.2"
activitystreams = "=0.7.0-alpha.20"
[[bin]]
name = "plume"
@ -43,16 +39,16 @@ version = "0.4"
[dependencies.ctrlc]
features = ["termination"]
version = "3.1.2"
version = "3.2.2"
[dependencies.diesel]
features = ["r2d2", "chrono"]
version = "*"
version = "1.4.5"
[dependencies.multipart]
default-features = false
features = ["server"]
version = "0.16"
version = "0.18"
[dependencies.plume-api]
path = "plume-api"
@ -64,19 +60,21 @@ path = "plume-common"
path = "plume-models"
[dependencies.rocket_csrf]
git = "https://github.com/fdb-hiroshima/rocket_csrf"
rev = "4a72ea2ec716cb0b26188fb00bccf2ef7d1e031c"
git = "https://git.joinplu.me/plume/rocket_csrf"
rev = "0.1.2"
[build-dependencies]
ructe = "0.6.2"
rsass = "0.9"
ructe = "0.15.0"
rsass = "0.26"
[features]
default = ["postgres"]
default = ["postgres", "s3"]
postgres = ["plume-models/postgres", "diesel/postgres"]
sqlite = ["plume-models/sqlite", "diesel/sqlite"]
debug-mailer = []
test = []
search-lindera = ["plume-models/search-lindera"]
s3 = ["plume-models/s3"]
[workspace]
members = ["plume-api", "plume-cli", "plume-models", "plume-common", "plume-front", "plume-macro"]

@ -1,4 +1,4 @@
FROM rust:1-stretch as builder
FROM rust:1 as builder
RUN apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
@ -10,24 +10,23 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
gcc \
make \
openssl \
libssl-dev
libssl-dev \
clang
WORKDIR /scratch
COPY script/wasm-deps.sh .
RUN chmod a+x ./wasm-deps.sh && sleep 1 && ./wasm-deps.sh
WORKDIR /app
COPY Cargo.toml Cargo.lock rust-toolchain ./
RUN cargo install cargo-web
COPY . .
RUN cargo install wasm-pack
RUN chmod a+x ./script/plume-front.sh && sleep 1 && ./script/plume-front.sh
RUN cargo install --path ./ --force --no-default-features --features postgres
RUN cargo install --path plume-cli --force --no-default-features --features postgres
RUN cargo clean
FROM debian:stretch-slim
FROM debian:stable-slim
RUN apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \

@ -1,4 +1,4 @@
FROM rust:1-stretch
FROM rust:1-buster
RUN apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
@ -10,7 +10,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
gcc \
make \
openssl \
libssl-dev
libssl-dev\
clang
WORKDIR /scratch
COPY script/wasm-deps.sh .
@ -19,7 +20,7 @@ RUN chmod a+x ./wasm-deps.sh && sleep 1 && ./wasm-deps.sh
WORKDIR /app
COPY Cargo.toml Cargo.lock rust-toolchain ./
RUN cargo install diesel_cli --no-default-features --features postgres --version '=1.3.0'
RUN cargo install cargo-web
RUN cargo install wasm-pack
COPY . .

@ -1,10 +1,10 @@
<h1 align="center">
<img src="https://raw.githubusercontent.com/Plume-org/Plume/master/static/icons/trwnh/feather/plumeFeather64.png" alt="Plume's logo">
<img src="https://raw.githubusercontent.com/Plume-org/Plume/main/assets/icons/trwnh/feather/plumeFeather64.png" alt="Plume's logo">
Plume
</h1>
<p align="center">
<a href="https://github.com/Plume-org/Plume/"><img alt="CircleCI" src="https://img.shields.io/circleci/build/gh/Plume-org/Plume.svg"></a>
<a href="https://codecov.io/gh/Plume-org/Plume"><img src="https://codecov.io/gh/Plume-org/Plume/branch/master/graph/badge.svg" alt="Code coverage"></a>
<a href="https://codecov.io/gh/Plume-org/Plume"><img src="https://codecov.io/gh/Plume-org/Plume/branch/main/graph/badge.svg" alt="Code coverage"></a>
<a title="Crowdin" target="_blank" href="https://crowdin.com/project/plume"><img src="https://d322cqt584bo4o.cloudfront.net/plume/localized.svg"></a>
<a href="https://hub.docker.com/r/plumeorg/plume"><img alt="Docker Pulls" src="https://img.shields.io/docker/pulls/plumeorg/plume.svg"></a>
<a href="https://liberapay.com/Plume"><img alt="Liberapay patrons" src="https://img.shields.io/liberapay/patrons/Plume.svg"></a>
@ -30,11 +30,11 @@ A lot of features are still missing, but what is already here should be quite st
- **Media management**: you can upload pictures to illustrate your articles, but also audio files if you host a podcast, and manage them all from Plume.
- **Federation**: Plume is part of a network of interconnected websites called the Fediverse. Each of these websites (often called *instances*) have their own
rules and thematics, but they can all communicate with each other.
- **Collaborative writing**: invite other people to your blogs, and write articles together.
- **Collaborative writing**: invite other people to your blogs, and write articles together. (Not implemented yet, but will be in 1.0)
## Get involved
If you want to have regular news about the project, the best place is probably [our blog](https://fediverse.blog/~/PlumeDev), or our Matrix room: [`#plume:disroot.org`](https://riot.im/app/#/room/#plume:disroot.org).
If you want to have regular news about the project, the best place is probably [our blog](https://fediverse.blog/~/PlumeDev), or our Matrix room: [`#plume-blog:matrix.org`](https://matrix.to/#/#plume-blog:matrix.org).
If you want to contribute more, a good first step is to read [our contribution guides](https://docs.joinplu.me/contribute). We accept all kind of contribution:
@ -53,3 +53,4 @@ As we want the various spaces related to the project (GitHub, Matrix, Loomio, et
We provide various way to install Plume: from source, with pre-built binaries, with Docker or with YunoHost.
For detailed explanations, please refer to [the documentation](https://docs.joinplu.me/installation/).

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Before

Width:  |  Height:  |  Size: 562 B

After

Width:  |  Height:  |  Size: 562 B

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Before

Width:  |  Height:  |  Size: 905 B

After

Width:  |  Height:  |  Size: 905 B

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save