Krille
1d72ab512a
chore: Readd support for html tables
2 years ago
Krille
6b0c853721
chore: Follow up html styling
2 years ago
Krille
2713b28516
chore: Disable img for now in html messages
2 years ago
Krille
f9ee44b7bd
chore: Add missing blockquote style
2 years ago
Krille
796a6fdae1
refactor: Reimplement flutter matrix html locally
2 years ago
Krille
7dde6250e1
Merge branch 'filenametolong' into 'main'
...
filename is too long and over the widget
See merge request famedly/fluffychat!1103
2 years ago
Skying
1088eb0500
fix: Too long file name cause a render overflow
2 years ago
Krille
4597d03475
chore: Follow up clean up
2 years ago
Krille
2a1a68de22
feat: Implement new error reporting tool when critical features break like playing audio or video messages or opening a chat
2 years ago
Krille
cb0fe173d9
chore: Minor code clean up
2 years ago
Krille
72921505fe
fix: Scroll down button
2 years ago
Krille
55de4387f2
build: Update dependencies
2 years ago
Krille
46a630c390
Merge branch 'main' into 'main'
...
fix: Quick account switching
Closes #1186
See merge request famedly/fluffychat!1111
2 years ago
Krille
5a5895aea4
fix: Scrolldown button
2 years ago
JHansen
ae4dee8133
Fix read reciepts
2 years ago
JHansen
71bd195c62
Fix Quick account switching
2 years ago
Krille
db4410ac14
fix: Chats do not load
2 years ago
Krille
942fac427c
feat: Permission dialog before open link in browser
2 years ago
Krille
a5d0c4795a
chore: Load chat at last read marker
2 years ago
Krille
cce5900d71
chore: Follow up jump to event
2 years ago
Krille
e7b0f02d2d
chore: ScrollToEventId duration for jump in timeline
2 years ago
Krille
14c2bf0508
chore: Follow up jump to unread message
2 years ago
Krille
e690f1e14c
refactor: Not nullable room in ChatPage
2 years ago
Krille
217b952c45
refactor: Client in ChatPage
2 years ago
Krille
af71649da6
refactor: Use correct Matrix instance
2 years ago
Krille
d630238142
feat: Add read marker
2 years ago
noob_tea
ab0b7cb6b9
treewide: Container -> SizedBox.shrink()
...
This helps performance without any user-facing changes,
since SizedBox is constant while Container isn't
2 years ago
Krille
f88837232b
chore: Follow up lastreadeventisvisible marker
2 years ago
Krille
5c70dd39bc
feat: Jump to last read event
2 years ago
Krille
c00a6e3d00
feat: Use fragmented timeline to jump to event
2 years ago
Krille
d9aa2f8e44
refactor: Switch to file_picker package and get rid of some dependency overrides
2 years ago
Krille
ae99606531
style: Minor adjustments for modal bottom sheets
2 years ago
Christian Pauly
1aaf2f9a15
chore: Fix formatting
2 years ago
Malin Errenst
ec7acc5385
refactor: Added and applied require_trailing_commas linter rule
2 years ago
Christian Pauly
41f847ccbf
chore: Follow up fix audioplayer on android
2 years ago
Krille
49bf5bdb0a
chore: Follow up audioplayer on linux
2 years ago
Christian Pauly
e2aa5584a2
style: Link underline color
2 years ago
Christian Pauly
ab23ba6c2c
refactor: Do only instantiate AudioPlayer() object when in use
2 years ago
Christian Pauly
c24295580b
feat: Enable audioplayer for web and linux
2 years ago
Christian Pauly
aff10ab0ed
fix: Display error when user tries to send too large file
2 years ago
Christian Pauly
b176811f7c
design: Adjust design to new material 3 capabilities of Flutter 3.7
2 years ago
Gabriel Rodríguez
d226bf6020
fix: avatar color
2 years ago
Gabriel Rodríguez
704ee5ef9c
fix: display name contrast in dark mode
2 years ago
Christian Pauly
35174cb859
refactor: Migrate to Flutter 3.7.0
2 years ago
Krille
d343c71703
chore: Update Matrix SDK and refactor
2 years ago
Krille
033cc8de31
chore: Follow up leave abandoned DM room
2 years ago
Krille
eac784e33b
fix: Archive
2 years ago
Krille
2df72b5d13
style: New modal bottom sheets
2 years ago
Krille
4376070733
refactor: Same animations everywhere in app
2 years ago
Christian Pauly
06305b8300
feat: Nicer design for abandonded DM rooms
2 years ago
Krille
e9fb280970
design: More clear chat background and rounded popup menu
2 years ago
Krille
2c45552c8e
chore: Update flutter_map
2 years ago
Krille
85f4a539d8
chore: Follow up draft fix
2 years ago
Krille
5cf18aabbf
refactor: Remove dart from folder name
2 years ago
Krille Fear
abd9afed7e
feat: Store drafts
2 years ago
Krille Fear
44532a242b
chore: Make audio player dialog not dismissable
2 years ago
Krille Fear
a99f596447
chore: Remove deprecated share button
2 years ago
Krille Fear
94c659d891
chore: Remove deprecated share button
2 years ago
Krille Fear
1398612190
chore: Disable audio player on linux
2 years ago
Krille Fear
680dd886d8
feat: Add audio message support to linux
2 years ago
Krille Fear
54dff35ea4
fix: File event design
2 years ago
Krille Fear
7fe0508583
fix: Correct redacted by username
2 years ago
Krille Fear
855e6b5b2c
fix: Encryption button is orange in public rooms
2 years ago
Krille
80485c3e22
Merge branch 'braid/cute-events' into 'main'
...
chore: improve cute events rendering
See merge request famedly/fluffychat!1054
2 years ago
Krille Fear
46d77bff5d
design: New encryption page
2 years ago
TheOneWithTheBraid
1562f8e7dc
chore: improve cute events rendering
...
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Krille Fear
2f71b0ac1d
chore: Add gradient to chat background
2 years ago
Mantas Kazlauskas
dccb3195fe
fix location sharing
2 years ago
Christian Pauly
8f64afbed9
fix: Remove deprecated meomry caching of downloaded files
2 years ago
TheOneWithTheBraid
d90b02bc17
feat: implement cute events
...
Cute events help against social distancing. You can send googly eyes,
hugs and cuddles.
Fixes:
https://rail.chat/@AgathaSorceress@eldritch.cafe/109336005433123570
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Christian Pauly
0abd6f82f2
fix: Remove emoji picker workaround
2 years ago
Christian Pauly
3610bf6638
chore: Adjust colors
2 years ago
Christian Pauly
ed42cb9134
chore: Design enhancements
2 years ago
Christian Pauly
46a9b6e00d
chore: Update dependencies
2 years ago
Mg138
9ec86d7a68
automatic formatting
2 years ago
Mg138
a04b8ad8c7
improved (most) icons/image scaling, including avatar scaling
2 years ago
Christian Pauly
5668bfbad8
chore: Follow up nicer state events
2 years ago
Christian Pauly
b642f89738
design: Hide unimportant state events instead of folding
2 years ago
Christian Pauly
17dc6ee3a8
chore: Add unread badge to navigation rail and adjust design
3 years ago
td
34b039a6c0
feat: background and terminated calls [android]
3 years ago
Christian Pauly
92fa413156
fix: Popup menu without elevation
3 years ago
Christian Pauly
5aea0c31fa
feat: Automatic key requests and better key error dialog
3 years ago
Christian Pauly
67e8dedd5d
fix: add missing command localizations
3 years ago
Krille Fear
6c9c53707d
Merge branch 'krille/flutter-update' into 'main'
...
chore: Update to flutter 3.3.0
See merge request famedly/fluffychat!1002
3 years ago
Christian Pauly
977b0c19c6
chore: Update to flutter 3.3.0
3 years ago
Christian Pauly
7eac054323
chore: Adjust bubble color in dark mode
3 years ago
Christian Pauly
ef763846d0
fix: Sharing on iPad
3 years ago
Christian Pauly
7a74a8a93f
chore: Update dependencies
3 years ago
Christian Pauly
84ad3b88d4
chore: Remove error logging with sentry
3 years ago
Christian Pauly
ba3b86d48a
chore: Revert onRoomUpdate logic
3 years ago
Christian Pauly
9d7bc52513
fix: Do not rebuild chat view twice on each message
3 years ago
Christian Pauly
4c129968f4
fix: Wait for init before showing room on web start
3 years ago
Jorge Menjivar
2f3b9378c5
Fixed Issue #973
3 years ago
Christian Pauly
983066e4a7
chore: Adjust design
3 years ago
Christian Pauly
20c37cb51a
refactor: Simplify MxcImage and replace CachedNetworkImage
3 years ago
Christian Pauly
f284d42eca
fix: Dont display loading dialog when adding reaction
3 years ago
TheOneWithTheBraid
4b5bba1457
feat: Emoji related fixes
...
- adds Emoji autocomplete following popular `:` hotkey
- adds Famedly's famous smart Emojis (tm)
- syncs recent Emojis with SDK
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly
2fe40d34b9
chore: Follow up appbar design
3 years ago
Christian Pauly
765583dbbe
feat: Send multiple images at once
3 years ago
Christian Pauly
fae0436f4e
refactor: Encryption button
3 years ago
Christian Pauly
f1ebc81cf6
chore: Adjust design
3 years ago
Christian Pauly
5558877c34
chore: Add fancy hero animations
3 years ago
Christian Pauly
4e95e45c5f
chore: Pinned events design
3 years ago
Christian Pauly
78664e8dbd
chore: Always display header elevation in chat
3 years ago
Christian Pauly
ccfda5bc96
feat: New material 3 design
3 years ago
Christian Pauly
2ce48ec563
refactor: Chat view
3 years ago
Christian Pauly
24ee341670
chore: Update SDK
3 years ago
Christian Pauly
c249ebb97c
refactor: Switch to Hive Collections DB
3 years ago
Christian Pauly
aa7ae27d5e
chore: Update share_plus
3 years ago
Christian Pauly
f2aed44068
fix: Send sticker without blocking the UI
3 years ago
Christian Pauly
f639e0570c
chore: Follow up color fixes
3 years ago
Christian Pauly
ea17a28519
fix: Broken dynamic color palette
3 years ago
Krille Fear
05f55b7aad
Merge branch 'krille/update-matrix-sdk' into 'main'
...
refactor: Update Matrix SDK
See merge request famedly/fluffychat!869
3 years ago
Christian Pauly
355abeb17f
refactor: Update Matrix SDK
3 years ago
Christian Pauly
15f41f77f0
feat: Initial material you support
3 years ago
Christian Pauly
22ad34ab0a
refactor: Upgrade to Flutter 3.0.0
3 years ago
Christian Pauly
a1052c2b74
fix: Design gltich with floating cancel button over textfield
3 years ago
TheOneWithTheBraid
49caad00c0
chore: defaultly save files on Android
...
- defaultly save files on Android instead of share
- add dedicated share button for files and images on Android
- use ListTile instead of row to display file event
- update file_picker_cross
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Krille Fear
59e56ba5ca
feat: Display event timestamp if selected
3 years ago
Krille Fear
b429d18f25
design: Display icon for failed sent messages
3 years ago
Krille Fear
8773dc7099
fix: Widgets dialog crashes
3 years ago
Christian Pauly
db88bfbe36
fix: Hide pinned events if event is not accessable or loading
3 years ago
Christian Pauly
514f73999a
chore: Display error message on file
...
send failed
3 years ago
Christian Pauly
cc0eba83fd
feat: Better image sending experience
3 years ago
Christian Pauly
37d1b49615
fix: Make audioplayer waveforms thinner and better clickable
3 years ago
Krille Fear
fdb3dcb2de
Merge branch 'braid/widgets-advanced' into 'main'
...
feat: allow to create widgets
See merge request famedly/fluffychat!785
3 years ago
Christian Pauly
4847215419
fix: Chat view becomes gray for a second on sending reaction
3 years ago
Krille Fear
5247de044e
chore: Remove broken voice messages for Linux and Windows
3 years ago
TheOneWithTheBraid
0ddaff75db
feat: allow to create widgets
...
- supported widget types: therpad, jitsi, video, custom
- update Matrix SDK
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Krille Fear
fdaeccbf70
fix: Open room from notification click produces errors
3 years ago
Krille Fear
8e30c9e4b5
design: Make pinned events use less vertical space
3 years ago
Marcel
8cc5d2f0d2
feat: Restrict map zoom to tile server capabilities
3 years ago
Christian Pauly
ac4fb8e800
fix: Send read receipts on all taps
3 years ago
Christian Pauly
5eae299910
refactor: Switch to just audio for playing sounds
3 years ago
TheOneWithTheBraid
824fcfc27c
feat: implement keyboard shortcuts
...
Added shortcuts for the following actions:
- search chats
- start chat
- chat details
- show widgets
- cycle accounts
- switch to account $i
- toggle emoji picker
- send file
Related: #849
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly
af21353634
fix: Emojipicker issues
3 years ago
Krille Fear
74100bd777
chore: Make webRTC opt-in
3 years ago
Krille Fear
c0244c66ab
chore: Better call UX sounds and timeline design
3 years ago
Krille Fear
0e55c50c34
Merge branch 'krille/direct-chat-calls' into 'main'
...
chore: Hide call button for group chats
See merge request famedly/fluffychat!748
3 years ago
Krille Fear
73b68cf0b4
chore: Hide call button for group chats
3 years ago
Krille Fear
7f0bd867ec
fix: Set read marker only on user interaction
3 years ago
Krille Fear
04ba24b6a6
chore: Do not create VoipPlugin on not supported platforms
3 years ago
Christian Pauly
71af35fade
chore: Webrtc follow up fixes
3 years ago
Krille Fear
b7795d12ec
Merge branch 'krille/fix-appbar' into 'main'
...
chore: Follow up fix app bar
See merge request famedly/fluffychat!742
3 years ago
Christian Pauly
e8761ff637
chore: Follow up fix app bar
3 years ago
Christian Pauly
34a1aef71a
chore: Follow up fix pinned event ids
3 years ago
Christian Pauly
472783c306
design: Redesign chat app bar
3 years ago
Christian Pauly
b9098d7411
chore: Adjust start video call UX
3 years ago
Christian Pauly
da56d7fb79
chore: Fix keyboard
3 years ago
TheOneWithTheBraid
34600ac165
feat: implement WebRTC calls
...
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly
61749a0e6a
chore: Follow up pinned events allow unpin via appbar button
3 years ago
Christian Pauly
9c36a52308
refactor: Remove deprecated jitsi call generator
3 years ago
TheOneWithTheBraid
b1d1744df8
feat: implement an emoji keyboard
...
- add button to show emoji keyboard
- change database directory for debug builds
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Krille Fear
0f448af5dc
Apply 1 suggestion(s) to 1 file(s)
3 years ago
Krille Fear
18300eba89
Apply 1 suggestion(s) to 1 file(s)
3 years ago
TheOneWithTheBraid
704fd404b1
feat: implement pinned messages
...
- render pinned events on the chat top
- support scroll up for several pinned messages
- ask to unpin messages
- add button to pin message
- fix some null-safety issues
- fix the Linux database directly for debug builds
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly
9a594824bb
feat: Display indicator for unread muted rooms
3 years ago
Christian Pauly
28c5c8211f
chore: Update SDK
3 years ago
TheOneWithTheBraid
31bec1a0d8
feat: implement retreiving widgets
...
- display a bottom sheet with widgets
- open widgets in a browser
- fixes in .gitignore
- Windows UWP build files
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Krille Fear
d87c4de5b0
chore: Follow up null safety fixes
3 years ago
Christian Pauly
c600c74e3e
fix: Set image width and height
...
Uses the thumbnail generation of Matrix SDK.
3 years ago
Jayesh Nirve
734470ecf6
fix: suggestions menu and use empty map in html messages null return
3 years ago
Jayesh Nirve
79bbe5adeb
fix: cast error in html messages
3 years ago
Krille Fear
55f0300f9f
refactor: Migrate to null safety
3 years ago
Christian Pauly
a49ab34744
chore: Follow up fix filenames
3 years ago
Krille Fear
545d1ceb3b
chore: Follow up fix uri encoding
3 years ago
Krille Fear
130b58b24a
chore: Follow up fix Play audio and video messages
3 years ago
Christian Pauly
8cdf0ed9fe
chore: fix Video audio filename
3 years ago
Christian Pauly
9284b7d7ee
fix: Videoplayer filenames
3 years ago
Krille Fear
4feb01fc0c
chore: Follow up stories fix ios badge
3 years ago
S1m
01ce14a714
design: Padding 1st msg
3 years ago
Krille Fear
04c22f4a94
Merge branch 'bubble-padding' into 'main'
...
Bubble padding
Closes #670
See merge request famedly/fluffychat!670
3 years ago
S1m
cfb668f940
feat: Change the bubble padding in style settings
3 years ago
Krille Fear
f543da1575
Merge branch 'background-click' into 'main'
...
Click on background to clear selected events
See merge request famedly/fluffychat!631
3 years ago
S1m
78fd5d5192
change: Click on background to clear selected events
3 years ago
S1m
ea3b639a00
fix: 2nd bubble padding
3 years ago
Krille Fear
f3aae7bccd
chore: Fix file message color follow up
3 years ago
Krille Fear
20d977dc25
feat: Nicer file event design
3 years ago
Krille Fear
7f3c5b8c52
chore: Follow up wrong amplitude
3 years ago
Krille Fear
6a19764055
chore: FIx waveforms on small screens
3 years ago
Christian Pauly
e6e6c1a2ff
chore: Follow up fix audio player waveform color
3 years ago
Christian Pauly
09fc2d91ab
chore: Waveform follow up
3 years ago
Christian Pauly
819f77bb41
feat: Recording dialog with displaying amplitude
3 years ago
Christian Pauly
30c8fa9fa0
change: Make audio messages smaller
3 years ago
Christian Pauly
9f4c264aee
chore: Fix videoplayer centerized
3 years ago
Christian Pauly
c0e2f66bf6
feat: Save files images and videos
3 years ago
Christian Pauly
7417a3bd32
chore: Remove player options
3 years ago
Christian Pauly
ea1939317c
fix: Videoplayer
3 years ago
Christian Pauly
ab9d7fcc7d
feat: Enable compression and thumbnails for videos
3 years ago
Christian Pauly
f5124aa503
chore: Add video background
3 years ago
Christian Pauly
bbcd1ff7b0
chore: Go back to chewie
3 years ago
Dependency Update Bot
b088461140
chore: Update dependencies
3 years ago
Christian Pauly
8a371d53b9
feat: Better in app video player
3 years ago
Krille Fear
20228380be
design: Use more adaptive elements
...
This uses iOS styled Sliders and share
icons on iOS.
3 years ago
Christian Pauly
065ce95937
refactor: Make more files null safe
3 years ago
Krille Fear
55f988ec22
Merge branch 'emoji+' into 'main'
...
Add + button to pick reaction
Closes #614
See merge request famedly/fluffychat!629
3 years ago
S1m
e780413032
feat: Add static + button to pick reaction
3 years ago
Krille Fear
005b80bc8f
Merge branch 'fix-scrolldown' into 'main'
...
Show scrollDownButton if selectedEvents is empty
Closes #558
See merge request famedly/fluffychat!630
3 years ago
S1m
6c1a76f2ea
fix: Show scrollDownButton only if selectedEvents is empty
3 years ago
Krille Fear
5983b98223
Merge branch 'video-record' into 'main'
...
Add button to record a video on Android
Closes #449
See merge request famedly/fluffychat!626
3 years ago