Commit graph

55 commits

Author SHA1 Message Date
Daniel García Moreno
ed632140d3 Release 3.30.0 2018-09-04 09:43:06 +02:00
Daniel García Moreno
6170d0e0d5 New release 3.29.92
New features:

 * Use markup for room details
 * Direct chat and invite to user id
 * Redesign file messages
 * Improve notification title format
 * Room Topic: Remove the button, use only labels
 * MessageMenu: Copy selected text action to menu
 * Native file chooser for attachments

Fixes:
 * Don't override m.direct on direct room creation

New and improved translations and a lot of code fixes
2018-08-30 09:03:39 +02:00
Alexander Mikhaylenko
63943648cd build: Allow parallel installation
Use 'org.gnome.FractalDevel' appid for development versions. This is
specified at build time by passing '-Dprofile=development' option to Meson.
2018-08-24 13:54:47 +05:00
Alexander Mikhaylenko
e2ed9308c8 build: Translate desktop and appdata files
While their strings are translated, they are installed as is, and appear
untranslated.
2018-08-24 02:47:56 +05:00
Daniel García Moreno
8d2ed11379 New release 3.29.6
Changelog:

 * Add German translation
 * Message right click menu with: view source, reply, copy text and
   delete
 * Styles for quotes in messages
 * Initial sync speed up
2018-08-03 10:57:02 +02:00
Daniel García Moreno
54933a903a New release 3.29.5
* Fix multiline behaviour
 * Update spanish translations
2018-07-27 12:46:51 +02:00
Daniel García Moreno
c68fa2d651 New release 3.29.4
New features:
 * New audio player widget for audio files
 * MediaViewer now loads more images from the server
 * MediaViewer with headerbar in full screen
 * New avatar async loading and defaults
 * New room settings view
 * Multiline entry with markdown syntax highlighting
2018-07-23 19:10:23 +02:00
Daniel García Moreno
7250f95206 New release 3.29.1
New features:

 * Media viewer for images
2018-06-22 09:15:40 +02:00
Daniel García Moreno
d060f47312 Adapt version number to follow gnome release cycle
We want to make Fractal a *real* GNOME app so we need to follow the
gnome version number for releases.

See #253
2018-06-01 00:19:09 +02:00
Daniel García Moreno
7a26544df0 New release 0.1.30
New features:
 * Translations support
 * Number of members in the room in the members button
 * File storage configuration support
 * Gold and Silver tags for admins and moderatos
2018-05-21 21:06:36 +02:00
Daniel García Moreno
1905a2b5d1 i18n: bindtextdomain not hardcoded
I've added the locales path to the globals so we can now in the compile
time what directory is the translation to use in bindtextdomain

Closes https://gitlab.gnome.org/World/fractal/issues/89
2018-05-18 12:28:41 +02:00
Eisha CHEN-YEN-SU
e312370817 meson.build: Add l10n support
Closes https://gitlab.gnome.org/World/fractal/issues/89
2018-05-18 12:28:41 +02:00
Daniel García Moreno
cadea0aa7a GSettings scheme in meson build 2018-05-15 23:22:48 +02:00
Daniel García Moreno
84761d4d37 New release 0.1.29
New Features:
 * New default avatars for users
 * Initial sync speed up
 * Highlight own username in mentions using pango attributes
2018-05-14 11:51:56 +02:00
Daniel García Moreno
eed332822a New release 0.1.28
New features:
 * Make "Start chat" buttons insensitive
 * Notify for direct messages

Fixes:
 * Update initial_sync notification message
 * Use Pango for room with no avatars
 * Revert "Don't send markdown in the body when parsed"
 * api: Use md5 as unique message id instead of i32
 * markdown: Remove P tag that wraps the html
2018-04-30 11:39:16 +02:00
Daniel García Moreno
7373582cee New release 0.1.27
New features:
 * show mxid in member tooltip
 * Focus on message entry after clicking on a username
 * Basic markdown sending
 * Change Load more GtkButton to GtkSpinner
 * mention: blue highlight for messages with mentions and cleanup css file
 * Redesigned new room creation (fixes #98)

Fixes:
 * Unlock collections and items in secret storage before use.
 * fix: add joining members to the there own room instate to the active room
 * Fix autocomplete crash with unicode usernames
 * Fix url parsing
2018-04-27 10:09:51 +02:00
Daniel García Moreno
cb7f911c8e New release 0.1.26
New features:
 * Add new description to README, and some other small README improvements
 * new autoscroll with animation
 * Ability to launch multiple Fractal instances using FRACTAL_ID env

Fixes:
 * Escape text in body using the last html2pango
 * center inapp notification
 * Fix request with no timeout
 * Show user id when the displayname isn't present
 * Fix macos compilation problem with notify_rust
 * autocomplete: fix change usernames font color to white when selection ends at the same position as the username
 * Avoid destroy dialog on Esc
2018-04-14 14:06:19 +02:00
Daniel García Moreno
4acd63c02f New alpha release 0.1.25 2018-04-09 20:57:56 +02:00
Daniel García Moreno
d5c0ec3314 New alpha release 0.1.24
Fixs:
 * Fixed crash when entering unicode chars
2018-04-07 14:55:24 +02:00
Daniel García Moreno
dd6a28b2f4 New alpha release 0.1.23
New features:

 * implement redesin of the autocomplete popover, fix #146
 * divider.rs: Change the margins around the divider
 * divider.rs: Add vertical spaces around the divider

Fixs:

 * Change the git url of the html2pango crate.
 * Switch the html_markup implementation to html2pango crate.
 * Execute glib-compile-resources inside the flatpak env.
2018-04-07 09:35:26 +02:00
Daniel García Moreno
da016b252a New alpha release 0.1.22
New features:

 * center all dialog title on dialog width and refactor glade file
 * reoder options in add room menu, add separator and change some lables
 * limit user name suggests to 5 and allow usage of @ for mention
 * match also uid for mentions
 * use only @ with tab-compleation
 * remove " (IRC)" from the end of suggested username for mentions, fix #126

Fixs:

 * fix the text of some lables
 * fix title of dialog for joining a room by ID
 * fix spacing in user menu popover and in room settings popover
 * Reorder app menu to follow Gnome rules
 * divider: Make the object non-selectable
2018-03-27 14:14:08 +02:00
Daniel García Moreno
cea638ddd5 New alpha release 0.1.21
* Fixed message alignment
2018-03-22 11:34:04 +01:00
Daniel García Moreno
7692d7d563 New alpha release 0.1.20
New features:
 * Join room by id or alias dialog
 * Start chat dialog
 * Image to no room view and add new style
 * "New messages" divider
 * Spawn popover from room name and remove room-menu-button

Bug fixes:
 * Only one line in topic
 * Use custom fork of secret-service that removes AVX2 ASM instructions
 * Only attach url to msg if there's an url
 * Conditional in `mark_as_read`
2018-03-22 10:26:07 +01:00
Daniel García Moreno
1fe7b79b1c New alpha release 0.1.19
New features:
 * make user menu button avatar 24px
 * increase avatar size in the sidebar to 24px
 * api: Increase timeout to 80 seconds
 * Store token with libsecret to use later
 * Fill the login data in login view on init

Bug fixes:
 * set focus for each stack view, fix #118
 * fix alignment for the text when no room is selected
 * Do not send null attrs in json_q
 * fix alignment of no room selected message by splitting the text to two label
 * Fix initial sync filter
2018-03-16 12:47:13 +01:00
Daniel García Moreno
13d0e01be2 New alpha release 0.1.18
New features:
 * New style for emotes
 * Spinner to initial sync notification
 * A line for the last viewed message
 * Split user menu in two menus and remove the title in the left headerbar
 * Show user info in popover
 * Make room avatar in header 24px if no description

Bug fixes:
 * Centered titlebar
 * Remove tooltip when there's not topic
2018-03-12 13:19:49 +01:00
Daniel García Moreno
79fbfdd031 New alpha release 0.1.17
New features:
 * Style improvements in messages history
 * Make the date label more human friendly
 * InApp notification for initial sync

Bug fixes:
 * fix minor visual issue with notify bubbles
2018-03-04 20:00:54 +01:00
Daniel García Moreno
d8bf0628c1 New alpha release 0.1.16
New features:
 * Invite dialog redesign
 * Feedback for the initial sync
 * Autocomplete with popover

Bug fixes:
 * Logout cleanups to avoid information leak
 * Fix /me message mangling
 * Better room name calculation
2018-03-02 11:17:25 +01:00
Daniel García Moreno
36706d8ef6 New alpha release 0.1.15
New features:
 * Ctrl-K to toggle room sidebar search
 * m.emote support
 * OARS in appdata
 * shortcuts window

Bug fixes:
 * Improve a11y
 * Use css class instead of pango for msg colors
2018-02-19 08:54:41 +01:00
Daniel García Moreno
77bd33cea6 New alpha release 0.1.14
Trying to fix problem with arm
2018-02-14 19:17:29 +01:00
Daniel García Moreno
972de2b2f0 New alpha release 0.1.13
New Features:

 * Focus message text box when switching room
 * Preserve unsent messages for each room

Bug fixes:

 * Give access to home filesystem for the flatpak package
 * Correct links in the login view
2018-02-09 11:00:26 +01:00
Daniel García Moreno
f3da86bfc5 New alpha release 0.1.12
Bug fixes:

 * Room list disappear bug
2018-02-06 11:21:59 +01:00
Daniel García Moreno
7538dfbec5 New alpha release 0.1.11
New features:
 * Icon in direct rooms instead of border
 * Open directly new rooms instead of wait for response
 * Better memberlist sync

Bug fixes:
 * Fixed & parsing in messages and urls
 * Room search button synced with search bar
 * Room filter mantained as is after message received
2018-02-06 10:12:34 +01:00
Daniel García Moreno
e1a5ec3592 New alpha release 0.1.10
New features:
 * App menu with About dialog
 * Build script with DEBUG and RELEASE mode
 * Direct rooms with border
 * Filter in room list

Bug fixes:
 * Sync timeout to 30 secs, 30000s is a lot of time
 * Unlock room search button when there's no results
 * Backend: Fill the gap in room messages after sync
 * Better url parsing with & params
2018-02-01 22:11:10 +01:00
Daniel García Moreno
49e86a49c6 Really using rust sources to rebuild with meson
We were calling always the cargo script to build all, on each call to
build but we can provide the rs input and let meson to check if some
source has changed and if not, it won't try to build.
2018-02-01 17:31:13 +01:00
Daniel García Moreno
1e5ee1755d Make builds now only fractal-gtk 2018-01-29 01:24:39 +01:00
Daniel García Moreno
c0e9f0ec65 New alpha release 0.1.9
New features:
 * Invite to a room

Bug fixes:
 * Fix multiple messages after invite
 * Styling invite accept/reject dialog
 * Don't show login screen when we've the credentials
2018-01-19 12:18:40 +01:00
Daniel García Moreno
4820c8a2fd New alpha release 0.1.8
New features:

 * pan-down-symbolic and pan-end-sybolic for expander
 * Fix room notifications show with zero
 * Sidebar color using the gtk theme sidebar class
 * Add 128 and 256 icon sizes, tweak 512, add icon SVG source
 * Highlight notifications in blue in room sidebar
 * Bold for rooms with new messages
 * New room and left room events management
 * Load more messages recursive to avoid zero messages
 * Long polling instead of sync loop
 * Show invitation rooms in sidebar, Accept and Reject working
2018-01-17 19:25:32 +01:00
Daniel García Moreno
61ecac66fb New alpha release 0.1.7
New features:

 * Favorites in room list
 * Drag & drop to add or remove from fav
 * Don't group messages that differ more than 30 minutes in time
 * Speedup the messages loading
 * Don't sync when logged out
 * Better tab order in login panel
 * Don't send empty messages
 * Better room name resolution
2018-01-11 14:21:19 +01:00
Daniel García Moreno
90efe30b6f New alpha release 0.1.6
Bug fixes:

 * Fix the room list selection bug
 * Fix the message list on room change
2017-12-26 08:25:14 +01:00
Daniel García Moreno
f33d1478de New alpha release 0.1.5
New features:

 * Custom avatar widget, moved circle avatar to frontend
 * Room list with room image and badge notifications
 * Room order by last message
 * New Fractal Icon, thanks to Tobias Bernard
2017-12-24 19:19:36 +01:00
Daniel García Moreno
8f9bd1d3a2 New hicolor icon set 2017-12-17 19:10:26 +01:00
Daniel García Moreno
7adbb5bf9d New alpha release 0.1.4
New features:

 * New room creation dialog
 * Smart auto scrolling
 * Login by email
 * Member list with avatar and username
 * Big refactor and a lot of bug fixes
2017-12-13 13:38:25 +01:00
Jordan Petridis
63ba9c441c
Re-structure the repo into a cargo workspace instead. 2017-12-06 03:12:08 +02:00
Daniel García Moreno
a364bc4d91 New alpha release 0.1.3
New features:

 * New login view
 * Starting with the UI Redesign
 * Improved message cache getting previous messages with context API
2017-11-23 10:43:58 +01:00
Daniel García Moreno
b8b4d7120d Using reverse domain name for icon 2017-11-16 13:26:15 +01:00
Daniel García Moreno
0148d56e9f New alpha release 0.1.2 2017-11-13 07:23:39 +01:00
Daniel García Moreno
3660a013e6 New aplha release 0.1.1 2017-11-13 06:36:52 +01:00
Daniel García Moreno
ea1bf7d23c Added appdata 2017-11-13 06:12:34 +01:00
Daniel García Moreno
1a892a2001 Fixed meson script 2017-11-11 12:20:34 +01:00
Daniel García Moreno
698d3e506b Merge branch 'alatiera/fractal-master' 2017-11-11 10:49:22 +01:00