Ana Gelez
8aa4ae4302
Make tests compile again
před 4 roky
Mina Galić
56091c0d49
add UpdateDocument to list of SearcherActor messages
...
how did this even work?!
I've only been using UpdateDocument so far, and it wasn't listed!
před 4 roky
Mina Galić
d7e380f83e
remove Searcher from Post::update()
...
thereby decoupling the two systems (for updates, anyway)
That means, consumers of Post need to update_document themselves!
Post (in update) now only talks to the database)
Tests for this will now be failing, as they haven't been touched yet
před 4 roky
Mina Galić
06e20299e0
use searcher_actor for posts update route (instead of post.update())
před 4 roky
Mina Galić
94cf4dab98
add ActorSystem member to PlumeRocket
před 4 roky
Mina Galić
1dfad6469b
initialize Actor system in main, as well as SearcherActor
před 4 roky
Ana Gelez
ee6a562404
Wrap Searcher in an Arc only in main
před 4 roky
Mina Galić
54496c1527
Implement an actor around Searcher
...
this compiles, but isn't used yet.
před 4 roky
Mina Galić
4b0b03b848
plume-models: fix test compilation
před 4 roky
Ana Gelez
f6d169567c
Introduce Searcher::new
...
This function does what was previously done in main:
create a search index, and try to recover for errors
if possible.
This commit also fixes plume-cli to use the new Searcher
API (that depends on a DbPool, not on a single Connection).
před 4 roky
Ana Gelez
eaad38ad2c
Avoid unwrapping, return an Error instead
před 4 roky
Mina Galić
962fbcc503
plume-model: refactor Searcher to have its own DbPool
...
this way, we don't need to pass along a conn into the function.
This should make splitting PlumeRocket up into its components a little
easier. This PR is another attempt at fixing #799 .
před 4 roky
Mina Galić
f945e18bf1
Revert "Add an SearcherActor, wrapping Searcher & DbPool"
...
This reverts commit 0757f84397fc4d4ecba8a904e9d25f1b243b4292.
We'll attempt to use a strategy in #807
před 4 roky
Mina Galić
b92a877420
finish off the strategy document
před 4 roky
Mina Galić
046b5d0214
Add past attempts at solutions.
před 4 roky
Mina Galić
6935565efd
add design document describing current issues
před 4 roky
Mina Galić
5e17636b9d
Add an SearcherActor, wrapping Searcher & DbPool
...
and implement AddDocument message!
This code compiles, but hasn't been put to use yet.
před 4 roky
Mina Galić
d344e06efd
add riker as dependency, we will use it to replace searcher
před 4 roky
trinity-1686a
9ec2d93f50
implement login via LDAP
...
Reviewed-on: #826
Reviewed-by: Mina Galić <me+git@igalic.co>
před 4 roky
Trinity Pointard
4da9b24cb1
cargo fmt
před 4 roky
Trinity Pointard
f40634aa97
address comments
před 4 roky
Trinity Pointard
ccba8163c9
fix compilation issue with cli
před 4 roky
Trinity Pointard
8975b0f9e9
cargo fmt
před 4 roky
Trinity Pointard
d626f3366d
add support for ldap
před 4 roky
Trinity Pointard
b24f195e10
refactor login
...
first step toward ldap
should have no functionnal change
před 4 roky
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>
před 4 roky
Quentin Dufour
5d8efa77a3
Fix title
před 4 roky
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>
před 4 roky
Mina Galić
48776939f4
Merge branch 'main' into gpu-acceleration
před 4 roky
Marek Ľach
104b6c1d0c
GPU acceleration for the mobile menu
...
Reimplements #810 , but for all browsers.
před 4 roky
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>
před 4 roky
Ana Gelez
0bec13edc0
Improve responsiveness
před 4 roky
Ana Gelez
191d6da486
Move header-related style to _header.scss
...
It seems to fix the overflowing menu items on small screens too
před 4 roky
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>
před 4 roky
Kitaiti Makoto
36fd55a7e4
Use result of local storage insert operation to suppress Clippy
před 4 roky
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>
před 4 roky
Kitaiti Makoto
a050deb557
[BUG FIX]Make it possible to switch to rich text editor
před 4 roky
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>
před 4 roky
Kitaiti Makoto
5e30bede40
Don't care about needless return value of closures
před 4 roky
Kitaiti Makoto
5cca66b346
Add action user can take to error message
před 4 roky
Kitaiti Makoto
484659fde2
Run cargo fmt
před 4 roky
Kitaiti Makoto
5fc827c1c9
Re-initialize search index when recreating is failed
před 4 roky
Kitaiti Makoto
50753b3a65
Recreate search index if its format is outdated
před 4 roky
Kitaiti Makoto
c5d03d300b
Cause IndexInvalidDataError when search index is invalid
před 4 roky
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>
před 4 roky
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.
před 4 roky
Kitaiti Makoto
f9beb2383b
Update lindera-tantivy to v0.1.3
před 4 roky
Chosto
7e78cffcaa
Bump Docker base images to buster flavor ( #797 )
před 4 roky
TheMasix
28576c1fa3
Add Vazir Font ( #787 )
...
* Add Vazir Font
* Add Vazir Font License
* fix prettier problem
* Shabnam added
před 4 roky
Gelez
d99b42582d
Add Persian to the list of languages ( #782 )
před 4 roky