Commit graph

  • d38e966ff8 Split the backend into several modules Daniel García Moreno 2017-12-08 10:17:46 +0100
  • 067d1a403b Different util and global module for gtk and api Daniel García Moreno 2017-12-06 20:24:24 +0100
  • 52b60d1993 Move the backend code to fractal-api Daniel García Moreno 2017-12-06 19:21:48 +0100
  • 1ccffaace5 Remove empty line Daniel García Moreno 2017-12-06 17:57:10 +0100
  • 57b0a39d13 Correctly parse quotes in url in messages Daniel García Moreno 2017-12-06 17:56:50 +0100
  • 63ba9c441c
    Re-structure the repo into a cargo workspace instead. Jordan Petridis 2017-12-06 03:12:08 +0200
  • 1e215a7aa9 Correctly parse quotes in url in messages Daniel García Moreno 2017-12-05 13:07:34 +0100
  • 6bfa09aee5 Disable autoscroll if the user scroll up Daniel García Moreno 2017-12-04 18:53:27 +0100
  • 1667ac0b4d Remove trailing whitespace Daniel García Moreno 2017-12-04 18:03:21 +0100
  • fb1165f5c5 Merge branch 'cleanup' into 'master' Daniel Garcia Moreno 2017-12-04 16:45:52 +0000
  • d8bdc01561
    Converted Message struct to use Option<String>s. Jordan Petridis 2017-12-02 02:16:14 +0200
  • 34a47cc27c Default user avatar from symbolic and scaled Daniel García Moreno 2017-12-01 12:17:56 +0100
  • ccfb81492c Updating dependencies Daniel García Moreno 2017-12-01 12:17:25 +0100
  • 6ab60ddecf
    Switch Member to use Option<String> instead for optional fields. Jordan Petridis 2017-11-28 22:14:48 +0200
  • 0e2743f0b1
    Remove some more int as float conversions. Jordan Petridis 2017-11-28 21:23:46 +0200
  • 6dd3297215
    Convert Room struct to use Option<String> for most of its fields. Jordan Petridis 2017-11-28 21:12:55 +0200
  • ff69cd92e3
    Use option<String> and None for representing null instead of an empty String in AppOp struct. Jordan Petridis 2017-11-28 20:41:36 +0200
  • 41cf201c32
    Use floating point literals instead of casting integers to f32. Jordan Petridis 2017-11-28 19:36:23 +0200
  • 9da0225f41
    Avoid an extra copy on static gresource initialization. Jordan Petridis 2017-11-28 19:25:05 +0200
  • 36ee62fd62 Forcing initial sync always, to get the list of rooms updated Daniel García Moreno 2017-11-27 19:25:54 +0100
  • 6e144cb30f Adding room creation dialog Daniel García Moreno 2017-11-27 19:17:59 +0100
  • 158dc2eda8 Controlling errors with tmp messages and send error Daniel García Moreno 2017-11-26 18:18:08 +0100
  • 581f9e4339 Fixed message grouping for new messages Daniel García Moreno 2017-11-26 18:00:19 +0100
  • e5e55cc740 Creating the cache directory if it doesn't exist Daniel García Moreno 2017-11-26 16:49:18 +0100
  • a364bc4d91 New alpha release 0.1.3 0.1.3 Daniel García Moreno 2017-11-23 10:43:58 +0100
  • 215f5748fe Bigger room detail dialog image Daniel García Moreno 2017-11-23 10:43:06 +0100
  • 5de00038f0 Fixed load more panic Daniel García Moreno 2017-11-22 18:20:04 +0100
  • 905849ff5c Optimized the message rendering Daniel García Moreno 2017-11-22 18:11:26 +0100
  • 5cfcb70b02 Using the context matrix.org method to load more messages Daniel García Moreno 2017-11-22 16:34:39 +0100
  • 3f123bd538 New leave room confirm dialog Daniel García Moreno 2017-11-22 12:14:37 +0100
  • 7a6dceb8a9 New UI for room details dialog Daniel García Moreno 2017-11-22 11:01:48 +0100
  • bd02026dec Bigger page size for requests Daniel García Moreno 2017-11-22 09:02:14 +0100
  • 121e334622 Left aligned room title and topic Daniel García Moreno 2017-11-22 08:35:15 +0100
  • e693b8d85f Scape key show no-room panel Daniel García Moreno 2017-11-17 11:14:36 +0100
  • 12a3cea6f5 Merge branch 'master' into 'master' Daniel Garcia Moreno 2017-11-17 09:51:34 +0000
  • 9b9ef55884 Centered Room name and topic and markup topic for links Daniel García Moreno 2017-11-16 19:16:54 +0100
  • d417452e6c Removed the shadow in scroll windows Daniel García Moreno 2017-11-16 19:00:47 +0100
  • 7bb1a72347
    Refactored some closures to use clone! macro. Jordan Petridis 2017-11-16 16:48:29 +0200
  • 9376e5f495 Better avatar rendering using antialias Daniel García Moreno 2017-11-16 13:39:06 +0100
  • b8b4d7120d Using reverse domain name for icon Daniel García Moreno 2017-11-16 13:26:15 +0100
  • 5ec4c94693 Removed width-chars, doesn't work for numbers Daniel García Moreno 2017-11-16 13:25:53 +0100
  • a1e191261c Linking to riot in the login link buttons Daniel García Moreno 2017-11-16 13:01:16 +0100
  • a05595741b Linked new header bar actions with buttons Daniel García Moreno 2017-11-16 12:56:16 +0100
  • dfa6f9520e Starting to implement the new UI header bar Daniel García Moreno 2017-11-15 20:06:06 +0100
  • 044bbb2807 Message input redesigned. See #22 Daniel García Moreno 2017-11-14 19:38:54 +0100
  • cd6d6acd8c Fixed guest login error Daniel García Moreno 2017-11-14 18:57:02 +0100
  • 4ec9726b92 Meson build system for flatpak Daniel García Moreno 2017-11-14 15:03:51 +0100
  • 16aee581ac Flatpak using git, not tarball Daniel García Moreno 2017-11-14 02:51:56 +0100
  • 03d5e7bfcf Doesn't set the username if it's empty Daniel García Moreno 2017-11-14 02:51:43 +0100
  • 659600ab03 Updated flatpak package to 0.1.2 version Daniel García Moreno 2017-11-13 08:06:04 +0100
  • 0148d56e9f New alpha release 0.1.2 0.1.2 Daniel García Moreno 2017-11-13 07:23:39 +0100
  • e1cb18820d Added needd metadata_license param in appdata Daniel García Moreno 2017-11-13 07:22:43 +0100
  • 3660a013e6 New aplha release 0.1.1 0.1.1 Daniel García Moreno 2017-11-13 06:36:52 +0100
  • ea1bf7d23c Added appdata Daniel García Moreno 2017-11-13 06:12:34 +0100
  • 10da35bd6b Managing matrix errors in room avatar Daniel García Moreno 2017-11-12 21:49:09 +0100
  • 8859308be0 Better url regular expression Daniel García Moreno 2017-11-12 21:15:42 +0100
  • f820240883 Managing request errors when it's not 200 Daniel García Moreno 2017-11-12 20:49:16 +0100
  • 2fe2aac715 Updated flatpak with secrets and notification services Daniel García Moreno 2017-11-12 18:51:17 +0100
  • 75df52f90c Merge branch 'master' into 'master' Daniel Garcia Moreno 2017-11-12 16:41:27 +0000
  • 23b9412bf1
    Use of the nightly version of rustfmt. Jordan Petridis 2017-11-12 14:35:10 +0200
  • 0dea1ccef0
    Added a basic gitlab-ci config. Jordan Petridis 2017-11-12 13:32:08 +0200
  • 264422d23f Grouping messages by user Daniel García Moreno 2017-11-11 19:56:55 +0100
  • 01a1b698f8 Storing and loading room information from room vec Daniel García Moreno 2017-11-11 19:02:05 +0100
  • 6e2911f9d2 Add Gitlab issue templates Tobias Bernard 2017-11-11 13:22:00 +0100
  • 1a892a2001 Fixed meson script Daniel García Moreno 2017-11-11 12:20:34 +0100
  • 9e8bc77cd4 notification in a thread to avoid interface lock Daniel García Moreno 2017-11-11 12:11:19 +0100
  • 698d3e506b Merge branch 'alatiera/fractal-master' Daniel García Moreno 2017-11-11 10:45:57 +0100
  • 24222e6ffa Removing the background running option Daniel García Moreno 2017-11-11 10:30:37 +0100
  • 30055f644a Formatted quit dialog Daniel García Moreno 2017-11-11 10:11:57 +0100
  • 8b2cff8e86 Using correctly gtkapp to only have one instance Daniel García Moreno 2017-11-11 03:20:53 +0100
  • 0623f06c46
    Cleanup of build.rs Jordan Petridis 2017-11-10 20:08:53 +0200
  • c260f8f865
    Removal of Accidently included .gresource file into the git repo. Jordan Petridis 2017-11-10 19:37:11 +0200
  • 0ae118c153
    Removed duplicate extern crate declaration. Jordan Petridis 2017-11-10 19:34:47 +0200
  • 72ad266403
    Initial implementation for Gresource support. Jordan Petridis 2017-11-10 19:28:24 +0200
  • 9bd1341382 Flatpak package from release archive Daniel García Moreno 2017-11-10 15:11:49 +0100
  • 6fc942b3f1 Flatpak version from gitlab archive Daniel García Moreno 2017-11-10 15:03:26 +0100
  • acd56fe293 Release doesn't need to compile Daniel García Moreno 2017-11-10 14:11:37 +0100
  • a1d5be705e Flatpak updated using the flathub rust-stable extension 0.1.0 Daniel García Moreno 2017-11-10 10:36:14 +0100
  • b4eceb0a82 Fixing username and avatar loading Daniel García Moreno 2017-11-10 10:35:57 +0100
  • e0eb49c619 Using glib::get_user_cache_dir instead of xdg Daniel García Moreno 2017-11-10 09:48:18 +0100
  • 8edb7b5b00 Added the program search cargo-vendor to meson Daniel García Moreno 2017-11-09 20:59:40 +0100
  • d0dac5e7ad meson release build target that generates tar.gz with vendor Daniel García Moreno 2017-11-09 20:57:21 +0100
  • 9c32b24b3f flatpak packaging Daniel García Moreno 2017-11-09 20:26:05 +0100
  • 0088965874 flatpak working with rust 1.21 freedesktop sdk extension Daniel García Moreno 2017-11-09 20:22:17 +0100
  • b87e672dfe flatpak page using Sdk extension rust instead of rustup Daniel García Moreno 2017-11-09 14:52:39 +0100
  • 8bce8f767e flatpak package generated using rustup Daniel García Moreno 2017-11-09 10:05:21 +0100
  • 0748149ea1 Trying with rustup Daniel García Moreno 2017-11-09 08:45:15 +0100
  • 0ba624e389 flatpak testing Daniel García Moreno 2017-11-08 21:57:26 +0100
  • 278fb845b2 Better meson.build file to compile with cargo Daniel García Moreno 2017-11-08 13:37:20 +0100
  • 73895f22e7 Compiling and install using meson Daniel García Moreno 2017-11-08 12:44:55 +0100
  • 148d6c387b Updating dependencies Daniel García Moreno 2017-11-08 08:58:59 +0100
  • 79533b6af0 Fixed backend sync event, better in a thread Daniel García Moreno 2017-11-07 17:53:28 +0100
  • 8551a00869 Reloading the current room after initial sync Daniel García Moreno 2017-11-07 13:38:51 +0100
  • ab3c4b49b2 Caching rooms just after the initial sync Daniel García Moreno 2017-11-07 11:03:28 +0100
  • c906e2f74e Fixed the sync event loop Daniel García Moreno 2017-11-07 10:59:15 +0100
  • 4da6e58a5d Calling initial sync always Daniel García Moreno 2017-11-07 08:30:48 +0100
  • f714fe6f78 Caching all room messages... Daniel García Moreno 2017-11-06 23:29:15 +0100
  • 9154ffc4b7 Fixed load more button to load timeline correctly Daniel García Moreno 2017-11-06 18:43:59 +0100
  • 37fc376a36 Caching username and user id Daniel García Moreno 2017-11-06 17:51:57 +0100
  • 41f71e7b3c Threading load of user info Daniel García Moreno 2017-11-06 17:38:57 +0100