Daniel García Moreno
ea1bf7d23c
Added appdata
2017-11-13 06:12:34 +01:00
Daniel García Moreno
10da35bd6b
Managing matrix errors in room avatar
2017-11-12 21:49:09 +01:00
Daniel García Moreno
8859308be0
Better url regular expression
2017-11-12 21:15:42 +01:00
Daniel García Moreno
f820240883
Managing request errors when it's not 200
2017-11-12 20:49:16 +01:00
Daniel García Moreno
2fe2aac715
Updated flatpak with secrets and notification services
2017-11-12 18:51:17 +01:00
Daniel Garcia Moreno
75df52f90c
Merge branch 'master' into 'master'
...
Added a basic gitlab-ci config.
See merge request danigm/fractal!3
2017-11-12 16:41:27 +00:00
Jordan Petridis
23b9412bf1
Use of the nightly version of rustfmt.
2017-11-12 14:35:10 +02:00
Jordan Petridis
0dea1ccef0
Added a basic gitlab-ci config.
2017-11-12 13:32:08 +02:00
Daniel García Moreno
264422d23f
Grouping messages by user
2017-11-11 19:56:55 +01:00
Daniel García Moreno
01a1b698f8
Storing and loading room information from room vec
2017-11-11 19:02:48 +01:00
Tobias Bernard
6e2911f9d2
Add Gitlab issue templates
2017-11-11 13:22:00 +01:00
Daniel García Moreno
1a892a2001
Fixed meson script
2017-11-11 12:20:34 +01:00
Daniel García Moreno
9e8bc77cd4
notification in a thread to avoid interface lock
2017-11-11 12:11:19 +01:00
Daniel García Moreno
698d3e506b
Merge branch 'alatiera/fractal-master'
2017-11-11 10:49:22 +01:00
Daniel García Moreno
24222e6ffa
Removing the background running option
...
We'll keep the window open always, hiding the window and running in
background can cause confusion and you don't know if the app is running
or not and how to recover the app.
Maybe in the future we can recover this functionality as a configurable
option.
2017-11-11 10:30:37 +01:00
Daniel García Moreno
30055f644a
Formatted quit dialog
2017-11-11 10:11:57 +01:00
Daniel García Moreno
8b2cff8e86
Using correctly gtkapp to only have one instance
2017-11-11 03:20:53 +01:00
Jordan Petridis
0623f06c46
Cleanup of build.rs
2017-11-10 20:08:53 +02:00
Jordan Petridis
c260f8f865
Removal of Accidently included .gresource file into the git repo.
2017-11-10 19:37:11 +02:00
Jordan Petridis
0ae118c153
Removed duplicate extern crate declaration.
2017-11-10 19:34:47 +02:00
Jordan Petridis
72ad266403
Initial implementation for Gresource support.
2017-11-10 19:28:24 +02:00
Daniel García Moreno
9bd1341382
Flatpak package from release archive
2017-11-10 15:11:49 +01:00
Daniel García Moreno
6fc942b3f1
Flatpak version from gitlab archive
2017-11-10 15:03:26 +01:00
Daniel García Moreno
acd56fe293
Release doesn't need to compile
2017-11-10 14:11:37 +01:00
Daniel García Moreno
a1d5be705e
Flatpak updated using the flathub rust-stable extension
2017-11-10 10:36:14 +01:00
Daniel García Moreno
b4eceb0a82
Fixing username and avatar loading
2017-11-10 10:35:57 +01:00
Daniel García Moreno
e0eb49c619
Using glib::get_user_cache_dir instead of xdg
2017-11-10 09:48:18 +01:00
Daniel García Moreno
8edb7b5b00
Added the program search cargo-vendor to meson
2017-11-09 20:59:40 +01:00
Daniel García Moreno
d0dac5e7ad
meson release build target that generates tar.gz with vendor
2017-11-09 20:57:21 +01:00
Daniel García Moreno
9c32b24b3f
flatpak packaging
2017-11-09 20:26:05 +01:00
Daniel García Moreno
0088965874
flatpak working with rust 1.21 freedesktop sdk extension
2017-11-09 20:22:17 +01:00
Daniel García Moreno
b87e672dfe
flatpak page using Sdk extension rust instead of rustup
2017-11-09 14:52:39 +01:00
Daniel García Moreno
8bce8f767e
flatpak package generated using rustup
2017-11-09 10:05:21 +01:00
Daniel García Moreno
0748149ea1
Trying with rustup
2017-11-09 08:45:15 +01:00
Daniel García Moreno
0ba624e389
flatpak testing
2017-11-08 21:57:26 +01:00
Daniel García Moreno
278fb845b2
Better meson.build file to compile with cargo
2017-11-08 13:37:20 +01:00
Daniel García Moreno
73895f22e7
Compiling and install using meson
2017-11-08 12:44:55 +01:00
Daniel García Moreno
148d6c387b
Updating dependencies
2017-11-08 08:58:59 +01:00
Daniel García Moreno
79533b6af0
Fixed backend sync event, better in a thread
2017-11-07 17:53:28 +01:00
Daniel García Moreno
8551a00869
Reloading the current room after initial sync
2017-11-07 13:38:51 +01:00
Daniel García Moreno
ab3c4b49b2
Caching rooms just after the initial sync
2017-11-07 11:03:28 +01:00
Daniel García Moreno
c906e2f74e
Fixed the sync event loop
2017-11-07 10:59:15 +01:00
Daniel García Moreno
4da6e58a5d
Calling initial sync always
2017-11-07 08:30:48 +01:00
Daniel García Moreno
f714fe6f78
Caching all room messages...
...
Currently all room messages are stored in rooms.js with the time that
cache will increase too much, so we need to put a limit there and don't
store more than a certain number of messages.
That's dificult because the room messages pagination in matrix, so we
need to find a way to load more messages from a message id, not from a
batch token.
2017-11-06 23:29:15 +01:00
Daniel García Moreno
9154ffc4b7
Fixed load more button to load timeline correctly
2017-11-06 18:43:59 +01:00
Daniel García Moreno
37fc376a36
Caching username and user id
2017-11-06 17:51:57 +01:00
Daniel García Moreno
41f71e7b3c
Threading load of user info
2017-11-06 17:38:57 +01:00
Daniel García Moreno
6e81347735
Caching messages to load faster
2017-11-06 17:32:06 +01:00
Daniel García Moreno
bd88cc755d
Focus the ok button in the paste image dialog
2017-11-06 09:24:23 +01:00
Daniel García Moreno
0fec3c6995
Showing user avatar if exists as default image in message
2017-11-04 13:22:24 +01:00