Kitaiti Makoto
eb22c1168e
Install rocket_i18n from crates.io
2022-02-17 22:36:13 +09:00
Kitaiti Makoto
bc6580bbdc
Switch gettext crate from GitHub to crates.io
2022-02-17 22:36:13 +09:00
Kitaiti Makoto
920cf622c5
Merge remote-tracking branch 'github/dependabot/cargo/askama_escape-0.10.3' into update-crates
2022-02-17 22:34:41 +09:00
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>
2022-02-16 19:34:15 +00:00
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>
2022-02-14 19:32:32 +00:00
Kitaiti Makoto
6f68c4504b
Update Cargo.lock
2022-02-08 16:53:35 +09:00
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
2022-02-08 16:37:12 +09:00
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>
2022-02-07 19:38:02 +00:00
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>
2022-02-07 19:37:50 +00:00
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>
2022-02-07 19:37:34 +00:00
Kitaiti Makoto
bfaa2fafaf
Install assert-json-diff
2022-02-05 17:58:00 +09:00
Kitaiti Makoto
92c0368dd8
Install activitystreams 0.7.0
2022-02-05 17:58:00 +09:00
Kitaiti Makoto
71b21289ab
Install activitystreams 0.7.0
2022-02-05 17:58:00 +09:00
Kitaiti Makoto
3993dda17d
Merge remote-tracking branch 'github/dependabot/cargo/tracing-0.1.30' into update-crates
2022-02-05 14:31:20 +09:00
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>
2022-02-04 19:30:06 +00:00
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>
2022-02-04 19:29:57 +00:00
Kitaiti Makoto
48dbcf75a9
Update crates
2022-01-27 10:02:47 +09:00
Kitaiti Makoto
2936679326
Update crates
2022-01-25 09:26:23 +09:00
Kitaiti Makoto
d253f1a020
Upgrade atom_syndication
2022-01-16 12:02:03 +09:00
Kitaiti Makoto
03060d6ee2
Update crates
2022-01-16 11:31:18 +09:00
Kitaiti Makoto
45119d9a8c
(cargo-release) version {{version}}
2022-01-12 10:42:45 +09:00
Kitaiti Makoto
8958226604
Upgrade shrinkwraprs
2022-01-08 03:54:38 +09:00
Kitaiti Makoto
005a6db230
Update crates
2022-01-08 03:20:22 +09:00
Kitaiti Makoto
c5c6b70a89
Upgrade ldap3
2022-01-07 06:17:58 +09:00
Kitaiti Makoto
6778a0e943
Remove hyper from plume-common
2022-01-07 06:16:00 +09:00
Kitaiti Makoto
b0bc2372fa
Upgrade heck
2022-01-07 06:12:03 +09:00
Kitaiti Makoto
6a808c7cc5
Upgrade hex
2022-01-07 06:07:07 +09:00
Kitaiti Makoto
d53543ccb1
Upgrade base64
2022-01-07 06:06:49 +09:00
Kitaiti Makoto
88d7d54601
Upgrade whatlang
2022-01-07 06:05:20 +09:00
Kitaiti Makoto
0f0c896887
Upgrade itertools
2022-01-07 06:05:05 +09:00
Kitaiti Makoto
65233c0a9a
Upgrade ammonia
2022-01-07 05:53:09 +09:00
Kitaiti Makoto
32e1e4788f
Upgrade shrinkwraprs
2022-01-07 05:49:06 +09:00
Kitaiti Makoto
61d5446113
Use plume_common::escape() instead of askama_escape::escape() directly
2022-01-07 05:47:08 +09:00
Kitaiti Makoto
d83a75e3f4
Add askama_escape to plume-common
2022-01-07 05:26:32 +09:00
Kitaiti Makoto
a6f06559ea
Remove rspassword from dependencies
2022-01-07 05:15:07 +09:00
Kitaiti Makoto
2084145dd3
Upgrade multipart
2022-01-07 05:12:29 +09:00
Kitaiti Makoto
dd54058516
Upgrade guid-create
2022-01-07 05:09:08 +09:00
Kitaiti Makoto
4056a54d44
Upgrade tracing-subscriber
2022-01-07 05:03:07 +09:00
Kitaiti Makoto
191cd11741
Upgrade dotenv
2022-01-07 04:59:03 +09:00
Kitaiti Makoto
237da47950
Upgrade validator
2022-01-07 04:55:41 +09:00
Kitaiti Makoto
a537db559b
Upgrade rsass
2022-01-07 04:41:11 +09:00
Kitaiti Makoto
2ba158df67
Update crates
2022-01-07 01:41:22 +09:00
Kitaiti Makoto
6f8d5c1eb4
Add SmtpClient::new_with_addr() method
2022-01-03 18:09:13 +09:00
Kitaiti Makoto
5cfc8e71a5
Remove Lettre from plume module dependencies
2022-01-03 17:36:37 +09:00
Kitaiti Makoto
d4549704b9
Install Lettre
2022-01-03 17:11:35 +09:00
Kitaiti Makoto
f0e7ea5640
(cargo-release) version {{version}}
2022-01-03 01:17:07 +09:00
Kitaiti Makoto
4b981e0fad
(cargo-release) version {{version}}
2022-01-03 00:56:29 +09:00
Kitaiti Makoto
ef628aa498
(cargo-release) version {{version}}
2022-01-02 20:41:28 +09:00
Kitaiti Makoto
7d349c2de6
Install once_cell
2021-12-05 19:32:27 +09:00
Kitaiti Makoto
9187e4dde9
Update crates
2021-11-28 08:06:29 +09:00
Trinity Pointard
0c8c607aa4
update some dependancies
2021-09-05 14:41:36 +02:00
Kitaiti Makoto
58e8569048
Install bcrypt
2021-08-14 19:20:30 +09:00
Trinity Pointard
7fe1e083e0
use newer pulldown-cmark
2021-07-10 13:34:13 +02:00
Kitaiti Makoto
dfcdcc1833
Remove heck from plume and plume-models
2021-04-10 16:39:23 +09:00
Kitaiti Makoto
722165a734
Upgrade lexical-core crate
2021-03-28 01:39:41 +09:00
Kitaiti Makoto
58bb07d11d
Remove unused stdweb crate from dependencies
2021-02-12 05:00:42 +09:00
Kitaiti Makoto
24ecb15119
Remplement plume_front::editor using web-sys
2021-02-12 03:19:46 +09:00
Kitaiti Makoto
db581a955b
Reimplement menu() in web-sys
2021-02-10 23:51:09 +09:00
Kitaiti Makoto
43f32d30cb
Add once_cell to dependdencies
2021-01-16 16:22:38 +09:00
Kitaiti Makoto
b1d7b3969d
Add Riker to dependencies
2021-01-16 16:20:49 +09:00
Kitaiti Makoto
7d17b12000
Upgrade lindera-tantivy to 0.7.1
2021-01-16 13:34:15 +09:00
Kitaiti Makoto
cb05571339
Upgrade tantivy to 0.13.3
2021-01-15 10:19:54 +09:00
Aiden McClelland
24aac22b89
proxy support
2021-01-11 13:27:52 -07:00
Kitaiti Makoto
894c4fee2c
Add tracing-subscriber to dependencies
2021-01-11 09:05:28 +09:00
Kitaiti Makoto
7f1b33a567
Add tracing crate to dependences
2021-01-06 21:40:07 +09:00
Kitaiti Makoto
3824e4ba25
Upgrade shrinkwraprs
2021-01-02 06:04:59 +09:00
Kitaiti Makoto
b163fc8423
Remove unused serde_qs crate
2021-01-02 04:32:41 +09:00
Kitaiti Makoto
b50f723a4d
Upgrade Ructe
2021-01-02 04:24:06 +09:00
Kitaiti Makoto
b778933c64
Upgrade rpassword
2021-01-02 04:04:17 +09:00
Kitaiti Makoto
12b97ce713
Remove unused colored crate
2021-01-02 03:16:22 +09:00
Kitaiti Makoto
4025a45d52
Upgrade whatlang
2020-12-30 22:36:47 +09:00
Kitaiti Makoto
6b745ca8f0
Upgrade dotenv
2020-12-30 22:28:34 +09:00
Kitaiti Makoto
1f0cb7e05c
Uninstall syntect
2020-12-30 21:27:15 +09:00
Kitaiti Makoto
1a723b78b7
Install syntect
2020-12-30 21:23:52 +09:00
Kitaiti Makoto
567e011a66
Update dependencies
2020-12-29 22:52:11 +09:00
Kitaiti Makoto
eaf63e0b17
start next development iteration
2020-12-29 18:01:18 +09:00
Kitaiti Makoto
7e1abc527f
Re-version to v0.6.0
2020-12-29 16:27:20 +09:00
Trinity Pointard
6187c62cb3
add bidi via forked pulldown-cmark
2020-12-27 21:02:37 +01:00
Trinity Pointard
d6b5b9a721
upgrade to pulldown v0.8
2020-12-27 20:38:23 +01:00
Kitaiti Makoto
2a5a2ec4d2
(cargo-release) start next development iteration {{next_version}}
2020-12-19 11:24:59 +00:00
Kitaiti Makoto
106e9417d3
(cargo-release) version {{version}}
2020-12-19 11:24:59 +00:00
Kitaiti Makoto
712bc2afbe
Update Cargo.lock
2020-12-11 01:12:15 +09:00
Trinity Pointard
d626f3366d
add support for ldap
2020-10-04 12:18:22 +02:00
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.
2020-07-17 09:38:55 +02:00
Kitaiti Makoto
f9beb2383b
Update lindera-tantivy to v0.1.3
2020-07-05 17:59:51 +02:00
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
2020-06-17 16:57:28 +02:00
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
2020-05-20 13:31:45 +02:00
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
2020-05-18 20:18:07 +02:00
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
2020-04-29 15:13:31 +02:00
Floréal Toumikian
e1bd2eab75
Updated: Cargo.lock ( #753 )
2020-04-19 09:34:05 +02:00
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
2020-01-19 12:52:32 +01:00
Violet White
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'
2020-01-12 19:41:35 +01:00
Violet White
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)
2019-12-30 14:35:27 +01:00
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
2019-12-16 20:22:46 +01:00
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
2019-11-02 15:14:41 +01:00
Ana Gelez
28fb50438e
Fix theme caching ( #647 )
2019-08-21 21:41:11 +02:00
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
2019-08-21 00:42:04 +02:00
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
2019-08-14 15:04:30 +02:00
fdb-hiroshima
4f7c20fc26
Fix some federation issue ( #573 )
...
* send scheme as part of webfinger remote follow template
fix tsileo/microblog.pub#49
* bump webfinger to 0.4.1
* cargo fmt
* revert translations
* Use group: prefix for blog webfinger queries
2019-07-31 11:38:49 +02:00
Wilfried OLLIVIER
c031804464
Add clap to plume in order to print help and version ( #631 )
...
* Add clap in order to print help and version
Related to https://github.com/Plume-org/Plume/issues/594
* Update after_help text message
2019-07-03 19:36:42 +01:00