Jonas Schürmann
8021c49d34
README: Fix typo
2019-10-01 19:54:39 +02:00
Damir Jelić
87b37e366e
pantalaimon: Fix the formatting.
2019-08-07 13:02:15 +02:00
Damir Jelić
c0cd6a3b98
panctl: Add support to continue or cancel key requests.
2019-08-07 13:01:01 +02:00
Damir Jelić
ddce830d8c
daemon: Add support for key request handling.
2019-08-07 13:00:19 +02:00
Damir Jelić
20bfdce167
pacntl: Smyle style fixes.
2019-08-07 12:59:19 +02:00
Damir Jelić
422856b78a
ui: Remove the store completely now since it's not used anymore.
2019-08-06 10:06:14 +02:00
Damir Jelić
555c2b5f9e
pantalaimon: Bump version.
2019-07-26 15:10:25 +02:00
Damir Jelić
83f749d486
setup.py: Explicitly set the file encoding of the readme.
2019-07-26 15:09:25 +02:00
Damir Jelić
94fa30a56e
daemon: Really disable the experimental db backend.
2019-07-26 13:57:51 +02:00
Damir Jelić
0af9369e02
README: Clarify that the dbus UI is optional.
2019-07-26 13:42:29 +02:00
Damir Jelić
d6827e524c
ui: Don't add deleted devices to the devices dict.
2019-07-26 13:16:00 +02:00
Damir Jelić
a339f7be1d
client: Catch a KeyboardInterrupt exception in the fetcher loop.
2019-07-26 12:47:20 +02:00
Damir Jelić
87c4958e15
client: Add the room id and token to the fetcher task log line.
2019-07-26 12:46:27 +02:00
Damir Jelić
f570a74b52
client: Disable the SqliteQueue database for now.
2019-07-26 12:46:05 +02:00
Damir Jelić
5c3753a6e1
client: Add support for the Sqlite Queue database from peewee.
2019-07-22 16:21:54 +02:00
Damir Jelić
8cf1968f53
pantalaimon: Formatting fixes.
2019-07-22 12:24:15 +02:00
Damir Jelić
8c0b1f53df
tests: Add a test for history fetching resumption.
2019-07-22 11:31:52 +02:00
Damir Jelić
a1c206b8a6
ui: Whitespace fix.
2019-07-22 11:31:38 +02:00
Damir Jelić
1582d7ebf5
client: Log an error if we fail to fetch the room history.
2019-07-22 11:20:29 +02:00
Damir Jelić
872267073b
ui: Simplify the ui support detection logic.
2019-07-17 22:53:29 +02:00
Damir Jelić
bb9cda8902
setup.py: Bump the nio version requirement.
2019-07-13 13:58:34 +02:00
Damir Jelić
ea0d35e3e4
ui: Don't disable the UI code unconditionally.
2019-07-12 22:34:42 +02:00
Damir Jelić
d358532c43
pantalaimon: Add the manifest file.
2019-07-12 16:29:29 +02:00
Damir Jelić
488d2b5179
pantalaimon: Update the gitignore.
2019-07-12 16:08:53 +02:00
Damir Jelić
9dd3e79bac
daemon: Catch a RuntimeError for the keyring.
...
If the keyring doesn't manage to find a sensible and secure keyring backend it
will raise a RuntimeError.
Catch this error and log the error message. The keyring can be disabled
in the config if the system cannot provide a sensible keyring backend.
2019-07-12 16:00:18 +02:00
Damir Jelić
1a8f28b90a
tests: Skip test that require tantivy.
2019-07-12 15:38:04 +02:00
Damir Jelić
b7cc1d60f3
tests: Fix a typo in the fixtures.
2019-07-12 15:37:35 +02:00
Damir Jelić
120355982b
tests: Add aioresponses and friends to the test requirements.
2019-07-12 15:35:54 +02:00
Damir Jelić
c12b624b9a
travis: Install aioresponses before running the tests.
2019-07-12 14:54:20 +02:00
Damir Jelić
b9d518fad8
pantalaimon: Only send UI messages if there is a queue.
2019-07-12 14:47:51 +02:00
Damir Jelić
ad65fbf1a7
pantalaimon: Make the dbus UI optional.
2019-07-12 14:47:20 +02:00
Damir Jelić
dfa5501a6c
daemon: Create a method to send messages to the UI thread.
2019-07-12 14:17:22 +02:00
Damir Jelić
ed71fdedb2
client: Don't use the queue attribute directly.
2019-07-12 14:16:14 +02:00
Damir Jelić
8c831cee1e
tests: Rename a test with a duplicate name.
2019-07-12 10:55:20 +02:00
Damir Jelić
48b4baf79c
pantalaimon: Update to nio 0.4.
2019-07-12 10:55:20 +02:00
Damir Jelić
a9b00dfa37
tests: Test fetcher task creation and handling.
2019-07-04 14:58:30 +02:00
Damir Jelić
25f284f8de
tests: Improve the pan client test.
2019-07-04 14:58:15 +02:00
Damir Jelić
fb0bc090c7
client: Formatting fix.
2019-07-04 14:56:16 +02:00
Damir Jelić
1b58d60abc
client: Fire out events when the fetcher loop iterates.
2019-07-04 14:55:21 +02:00
Damir Jelić
bf64f4cbae
client: Add/delete a continued/old fetcher task atomically.
2019-07-04 14:54:27 +02:00
Damir Jelić
98dfda9496
client: Add missing await.
2019-07-04 14:53:27 +02:00
Damir Jelić
c17a737c42
tests: Add initial pan client tests.
2019-07-03 17:49:45 +02:00
Damir Jelić
22ee14e7b9
client: Only run sync specific tasks if there's a new sync token.
2019-07-03 17:46:38 +02:00
Damir Jelić
85993b16a6
README: Describe the E2E search feature.
2019-07-03 17:46:04 +02:00
Damir Jelić
5d3016e1db
setup.py: Add tantivy to the optional dependencies.
2019-07-03 17:44:07 +02:00
Damir Jelić
088b0a22d2
ui: Remove a duplicate import.
2019-07-03 17:43:48 +02:00
Damir Jelić
a5e1c59931
panctl: Don't duplicate the commands in a list.
...
The commands are already stored in a dictionary holding the command and
their respective help message.
2019-07-03 17:42:48 +02:00
Damir Jelić
758ca1fd85
client: Allow the pan client sync loop to have a timeout between iterations.
2019-07-03 17:42:14 +02:00
Damir Jelić
53d1a2945d
index: Make the index optional.
...
This patch disables the message indexer an message store if
tantivy is not installed.
The search API endpoint forwards all search requests to the homeserver.
2019-07-03 17:41:49 +02:00
Damir Jelić
fa1c2bb694
client: Use coroutines for the event callbacks.
2019-07-03 09:50:45 +02:00