Commit Graph

35 Commits (dfcdcc183369970ce13dcffac796d32a1a7a2c38)

Author SHA1 Message Date
Kitaiti Makoto 94ccbd6190 Move Rust flag for plume-front to .cargo/config.toml from env var 3 years ago
Kitaiti Makoto 4a5bffbd57 Update base Docker image for buildenv 3 years ago
Kitaiti Makoto 5d38c3ad70 Fix file name 3 years ago
Kitaiti Makoto e119c5bde9 Update Docker image for testing 3 years ago
Kitaiti Makoto affe24b9c6 Replace cargo-web with wasm-pack on build environment 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 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 7967dd91c2 Remove needless option; duplicated to env var 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 06962514fe Run database migration on CI 3 years ago
Kitaiti Makoto 7c00d4a88a Remove no-landing-pads option from CI environment 3 years ago
Kitaiti Makoto 64e4550dea Update rust-toolchain to nightly-2021-01-15 3 years ago
Kitaiti Makoto 55abbff9b8 Use Caddy v2 on build env 4 years ago
Kitaiti Makoto 5f89401a7c Update Rust on buildenv image 4 years ago
Kitaiti Makoto ac7ffae121 Update plumeorg/plume-buildenv used on CI 4 years ago
Kitaiti Makoto f8d098f353 Update Docker image for testing 4 years ago
Kitaiti Makoto 23a5634035 Update distro of Docker image for testing 4 years ago
KITAITI Makoto 8ba0c17db5
Build app and po files before upload pos to Crowdin (#748) 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
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)
5 years ago
Baptiste Gelez d78b3a05ec
Fix Crowdin upload (#576) 5 years ago
fdb-hiroshima 90f6ef0380
upload artifact of wasm binary (#571)
fix #570
5 years ago
fdb-hiroshima 918bda14ec
rewrite circleci config (#558)
* rewrite circleci config with better syntax

and try using grcov for coverage

* attempt to use less memory and to rerun if memory lack

* actually remove use of kcov

* use the right var

* try looping

* run test serialized

* use feature where we should and make macro path independant

* cargo fmt and remove some '"'

* add zip to dependancies

* reduce number of used thread after first failure

* push translations to crowdin on commit to master

* don't cache result of coverage
5 years ago
fdb-hiroshima 49bb8cb0bc
import migrations and don't require diesel_cli for admins (#555)
* import migrations via macro

* panic on database not to the latest migration

* add subcommand to plm

* create migration that run tantivy index creation

* remove diesel_cli from places it was

* use our migration system for tests

* create table __diesel_schema_migrations if needed
5 years ago
fdb-hiroshima a20d2df50a
Upload artifacts to pull request deploy environment (#539) 5 years ago
fdb-hiroshima 6bb4f8514f remove test after running it, and bump cache version (#531)
fix #523
5 years ago
Baptiste Gelez 68dd8602b2
New Crowdin translations (#479)
Enjoy!
5 years ago
fdb-hiroshima 3d82265b85 try to build release plume&plm on ci (#528)
ref Plume-org/docs#27
I should archive the artifacts before uploading
5 years ago
fdb-hiroshima 0d708e1639 Add support for remote interact (#519)
Add support for remote interaction ([this thing](https://eldritch.cafe/users/Barmaid/remote_follow) in mastodon)

- [x] create the endpoint dispatching remote interactions to local pages
- [x] add this endpoint to web-finger
- [x] propose remote interaction when following and not connected
- [x] propose remote interaction when liking/sharing and not connected
- [x] propose remote interaction when commenting and not connected
- [x] fetch posts/comments we don't know but remote interaction was requested for ?
5 years ago
fdb-hiroshima eabe73ddc0
Add tests for plume webserver (#513)
* begin setup front-end test environment with selenium
* run migrations before tests
* use https for tests
5 years ago
fdb-hiroshima 26fc2cde5d
use circleci instead of travis (#511)
Upgrade rust-toolchain
Upgrade Tantivy
Warning: tantivy now use a different file format, search index may need to be deleted and recreated to work as intended
try to run compile twice in a row because sometime oomk is evil
5 years ago