Daniel García Moreno
b4eceb0a82
Fixing username and avatar loading
9 years ago
Daniel García Moreno
e0eb49c619
Using glib::get_user_cache_dir instead of xdg
9 years ago
Daniel García Moreno
73895f22e7
Compiling and install using meson
9 years ago
Daniel García Moreno
148d6c387b
Updating dependencies
9 years ago
Daniel García Moreno
79533b6af0
Fixed backend sync event, better in a thread
9 years ago
Daniel García Moreno
8551a00869
Reloading the current room after initial sync
9 years ago
Daniel García Moreno
ab3c4b49b2
Caching rooms just after the initial sync
9 years ago
Daniel García Moreno
c906e2f74e
Fixed the sync event loop
9 years ago
Daniel García Moreno
4da6e58a5d
Calling initial sync always
9 years ago
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.
9 years ago
Daniel García Moreno
9154ffc4b7
Fixed load more button to load timeline correctly
9 years ago
Daniel García Moreno
37fc376a36
Caching username and user id
9 years ago
Daniel García Moreno
41f71e7b3c
Threading load of user info
9 years ago
Daniel García Moreno
6e81347735
Caching messages to load faster
9 years ago
Daniel García Moreno
bd88cc755d
Focus the ok button in the paste image dialog
9 years ago
Daniel García Moreno
0fec3c6995
Showing user avatar if exists as default image in message
9 years ago
Daniel García Moreno
8fa6614a08
Caching room list to load at init
9 years ago
Daniel García Moreno
01d27d8a9a
User info cache invalidation
9 years ago
Daniel García Moreno
0b90705f4b
User info cache to speedup loading
9 years ago
Daniel García Moreno
642bea0a77
Circle image for user avatar
9 years ago
Daniel García Moreno
42bd9b844f
Created a directory for custom widgets
9 years ago
Daniel García Moreno
0a007e5189
Renaming the project to Fractal
9 years ago
Daniel García Moreno
a8ef587f45
Removing text on paste image to avoid text appear in the entry
9 years ago
Daniel García Moreno
b1b9ece3ff
Paste image from clipboard finished
9 years ago
Daniel García Moreno
052cbae624
WIP: Paste image
9 years ago
Daniel García Moreno
84a0e73f79
Loading custom css
9 years ago
Daniel García Moreno
02032bbab5
Using gtkentry emoji widget, we don't need a new impl
9 years ago
Daniel García Moreno
d31ceb7365
Only notify on mentions
9 years ago
Daniel García Moreno
3df66ac401
Using &'static[&'static str] for emojis instead of Vec
9 years ago
Daniel García Moreno
f6f0b33215
Emojis categories in tabs
9 years ago
Daniel García Moreno
126cb32c80
Emojis in a module
9 years ago
Daniel García Moreno
50327b4bc8
Showing a message on login error
9 years ago
Daniel García Moreno
c5bffd545c
Limiting the number of members to show in the sidebar
...
This is to avoid out of memory when there's a lot of members
9 years ago
Daniel García Moreno
cf59fa56cc
Starting to work in emojis button
9 years ago
Daniel García Moreno
6fb84dd99b
Parametrized timeout
9 years ago
Daniel García Moreno
d4df1b6ffd
Implemented initial search in room
9 years ago
Daniel García Moreno
999d298f8f
Removed some compile warning, variable doesn't need to be mut
9 years ago
Daniel García Moreno
ebed582c2c
Added a method to download attached files
9 years ago
Daniel García Moreno
e2fd4991b6
Updating member list with m.room.member events
9 years ago
Daniel García Moreno
d1acff5dfc
Smaller join button in room search
9 years ago
Daniel García Moreno
367a43d103
Sending files on enter on filechooser dialog
9 years ago
Daniel García Moreno
e2ec6421ad
Implemented attach file
9 years ago
Daniel García Moreno
233727fcc1
Work in progress: Attach file
9 years ago
Daniel García Moreno
63dc1e5a38
Avoiding user messages notification
9 years ago
Daniel García Moreno
278320fd33
Managing room avatar change event
9 years ago
Daniel García Moreno
8936827525
Instant show of sent messages
9 years ago
Daniel García Moreno
a6900121b6
Added timeout to each request
9 years ago
Daniel García Moreno
2f9c88a72d
Better room name calculation for rooms without name
9 years ago
Daniel García Moreno
ac897da69a
If not default room, don't enter in the first one
9 years ago
Daniel García Moreno
74795a03b4
Using xdg-open to open images
9 years ago