Commit Graph

631 Commits (f4a892f0df41a42d4e3dfcbc8efa51fa2364caa7)

Author SHA1 Message Date
Krille 6d973db6fc
refactor: Better logic for removing outdated notifications 1 year ago
Krille c0ba68dff5
fix: Set readmarker on focus on web 1 year ago
Krille fdc77fb6d9
fix: Set read marker on web 1 year ago
krille-chan f56758e1c4
feat: Reply with one button in desktop 1 year ago
krille-chan 0cf6a1d74a
refactor: Enhance logic when to mark room as read 1 year ago
krille-chan db8e4c2916
chore: Follow up stickers 1 year ago
krille-chan 5a6016931b
design: New sticker picker next to emoji picker 1 year ago
krille-chan 6c5133abfe
chore: Follow up send filename for keyboard input 1 year ago
krille-chan 6435e703e4
feat: Add insert content via gboard 1 year ago
krille-chan 1c19c9a2a9
chore: Follow up set speed in voice messages 1 year ago
krille-chan bf1f8ebaf5
feat: Add speed button for audioplayer 1 year ago
Mubeen Rizvi 49caebcaa8 enhanced send video functionality by adding toggle send original 1 year ago
Krille cc277c1431
chore: Follow up android haptic feedback 1 year ago
Krille 6fde2fbeaa
fix: whitespaces sometimes encoded in html message 1 year ago
Krille bfcfcc9a83
chore: Follow up wallpaper size 1 year ago
Krille 1a2a25d394
chore: Make stickers smaller 1 year ago
Krille e96090051d
chore: Follow up wallpaper thumbnail width 1 year ago
Krille 172cd651fc
fix: Render tg-forward html tags 1 year ago
Krille 3b9245c8c7
feat: New account data wallpaper feature 1 year ago
Krille 1a655d6f72
fix: Use HapticFeedback.selectionClick() for long press on message 1 year ago
Krille 03728ccb42
fix: onDragDone crashes when no files found 1 year ago
Krille 3fa9c65a2b
Revert "refactor: Dialog BuildContext"
This reverts commit 315a43c1a4.
1 year ago
krille-chan 8ec3497b54
feat: Implement private read receipts 1 year ago
krille-chan 315a43c1a4
refactor: Dialog BuildContext 1 year ago
Krille 708629acca
chore: Follow up linkify code 1 year ago
Krille e39f046b1e
fix: Encode component for links correctly 1 year ago
Krille 23fe757599
fix: text nodes with multiple links crash the timeline 1 year ago
Krille e0ecdee5d5
chore: Remove vibration on iOS for long press 1 year ago
Krille-chan 9b5e95d7ad
Merge pull request #767 from krille-chan/krille/better-sharing-text
refactor: Put forwarded text into inputfield instead of sending directly
1 year ago
Krille af18da57e6
fix: not in range error 1 year ago
Krille fec39eb602
refactor: Put forwarded text into inputfield instead of sending directly 1 year ago
krille-chan be6165f422
chore: Follow up sending messages 1 year ago
krille-chan ab3dccf45b
chore: Follow up sending messages 1 year ago
krille-chan 2872448584
chore: Follow up select events 1 year ago
krille-chan a6618c1817
chore: Follow up select messages 1 year ago
Krille 5d639663fe
chore: Follow up select events 1 year ago
Krille 7c8d40f186
chore: Follow up select events 1 year ago
Krille 504fccc98f
chore: Follow up desktop message popupmenu 1 year ago
Krille fe00db3281
chore: Follow up set read marker 1 year ago
Krille a349a0804a
chore: Minor design adjustments 1 year ago
krille-chan f8d4b1f3ae
chore: Follow up mark messages 1 year ago
krille-chan 2fadb64bc0
Revert "chore: Follow up chat appbar actions"
This reverts commit 08ca53a46d.
1 year ago
krille-chan fb98e3cf22
chore: Follow up select icon 1 year ago
krille-chan 08ca53a46d
chore: Follow up chat appbar actions 1 year ago
krille-chan 2382141cc5
chore: Follow up select events 1 year ago
krille-chan 43f304b1a8
chore: Follow up message context action 1 year ago
krille-chan bfb3fa0f30
chore: Follow up mark messages 1 year ago
Krille 7e4775d8df
chore: Follow up select events 1 year ago
Krille 1a3d7f5b1c
chore: Follow up sendOnEnter fix 1 year ago
Krille e60bc1c340
chore: Follow up select events 1 year ago
Krille 6b53d27c4c
fix: Some links not clickable in messages 1 year ago
krille-chan 627f7b88d4
chore: Follow up animate in 1 year ago
krille-chan f07aba448d
feat: Animate in new events in timeline 1 year ago
krille-chan 8f3f5cdb8b
chore: Follow up bug report dialog 1 year ago
krille-chan 7d112b1e18
refactor: More stable scroll to event 1 year ago
krille-chan 038cd9cb73
chore: Design follow up 1 year ago
krille-chan 5d20185140
change: Remove wallpaper feature 1 year ago
krille-chan b71023954d
chore: Follow up stickers 1 year ago
krille-chan b251a6a404
chore: Follow up reply design 1 year ago
krille-chan 89540ec7ef
fix: Darktheme contrast fixes with primary color 1 year ago
Krille 696b284265
chore: Follow up chat view logic 1 year ago
krille-chan 4a008d0c2d
design: New design for login page 1 year ago
krille-chan 050d2a2fae
chore: Follow up design fixes 1 year ago
krille-chan 3d622b8918
fix: Cannot change send on enter on desktop 1 year ago
krille-chan 1f7ce96623
refactor: Remove unused code 1 year ago
krille-chan 63d7bef515
refactor: Remove unnecessary setState in ChatPage for better performance 1 year ago
krille-chan a615de889e
design: Adjust reply design 1 year ago
krille-chan 069d313bd5
feat: Hovermenu for messages for mouse 1 year ago
Krille 26c637135a
refactor: Reinvite other part instead of reopen dm 1 year ago
Krille e1a819d17b
fix: Audiomessage break app 1 year ago
krille-chan e6fa844519
refactor: Event list 1 year ago
The one with the braid ed16bdb1ff fix: message bubble position on desktop devices
Signed-off-by: The one with the braid <info@braid.business>
1 year ago
Krille 685ddf1324
chore: Follow up update matrix sdk 1 year ago
krille-chan 3d06006ca4
fix: Only load first pinned event 1 year ago
Krille 9c55800aeb
fix: Do not scroll up on enter chat 1 year ago
krille-chan 7a292655c8
fix: Encryption dialog crashes in column mode 1 year ago
Krille-chan 4848af7655
Merge pull request #691 from aryanA101a/videoFullscreenNavigateBackFix
fix: navigating back from full screen video
1 year ago
Krille-chan 83ce07c574
Merge pull request #679 from selfisekai/flutter-3.16
upgrade flutter to 3.16.0
1 year ago
Aryan Arora 0214256eda fix: navigating back from full screen video 1 year ago
krille-chan 4588d82dad
fix: Glitch in event info dialog 1 year ago
krille-chan 5f94ecf1a0
fix: Blurhash crashes on height 0 1 year ago
Krille f4d3e6f928
refactor: Migrate for Flutter 3.16.0 1 year ago
krille-chan e6e3589f1f
refactor: Remove copy dialog before opening links
This can now be done by just selecting text
1 year ago
krille-chan bee90019bb
chore: Follow up presences 1 year ago
krille-chan 7930150cb4
feat: Display presences in the app 1 year ago
Krille cdc844a4c0
chore: Follow up imagebubble borderradius 1 year ago
krille-chan 0aaee82ec7
chore: Add border to images in timeline 1 year ago
krille-chan 41ae97fb8a
chore: Follow up select event 1 year ago
krille-chan 9d45f38400
chore: Follow up select text 1 year ago
krille-chan c7bdd9269a
chore: Follow up select event 1 year ago
Krille 8148999512
chore: Follow up selectable text 1 year ago
Krille 60bcc6b89f
fix: Cannot pin messages of other users 1 year ago
Krille 1759043ee8
chore: Follow up fix select text 1 year ago
krille-chan c313b03f71
chore: Follow up select event handling 1 year ago
krille-chan 809ee213b6
feat: Make all text in chat selectable on desktop 1 year ago
krille-chan 7d7e234142
chore: Follow up delete failed to send events 1 year ago
krille-chan 9f0bcd5523
fix: Remove failed to sent events 1 year ago
krille-chan c0ee1bbdfc
fix: More stable scroll up to event 1 year ago
krille-chan c10fe91636
fix: Emojipicker flickering because noRecent 1 year ago
krille-chan dd758e16cf
chore: Follow up sendfiledialog fixes 1 year ago
Krille 0919d75b04
chore: Downgrade record back to 4.4.4 1 year ago
Krille a9eb76983b
chore: Remove custom bitrate 1 year ago
Krille 6718104731
chore: Disable opus on android 1 year ago
Krille b96bc4565d
fix: Audiomessages on iOS 1 year ago
krille-chan 3a9c6e8773
chore: Use correct audiorecorder file extension 1 year ago
krille-chan bedd4e9ade
chore: More revert recorder 1 year ago
krille-chan fd22b4330e
chore: Downgrade record 1 year ago
krille-chan 0dbaf09cc7
chore: Revert using opus codec in audiorecorder as iOS seems not to be able to play it 1 year ago
krille-chan b42a565a9a
fix: Archive does not update its state 1 year ago
krille-chan e710491679
chore: File dialog follow up 1 year ago
krille-chan d1ce1e3ba7
refactor: Make file dialog adaptive and adjust design 1 year ago
krille-chan 3ef9854c1d
fix: render tg-forward as blockquote style 1 year ago
krille-chan f028b12185
refactor: Update FutureLoadingDialog 1 year ago
krille-chan eca4825c70
build: Update packages and flutter super.key refactoring 1 year ago
krille-chan 4605a92d17
chore: Adjust bitrate for smaller voice messages 1 year ago
krille-chan 69f7429b71
chore: Folllow up message bubble color 1 year ago
krille-chan bf1f091f15
chore: Revert color changes 1 year ago
krille-chan a327e8b0e9
chore: Limit image file and video picker until we have a background service 1 year ago
krille-chan 969dbef09a
design: Make incoming messages color more light 1 year ago
krille-chan 991bba2535
build: Update record package 1 year ago
Krille 3fb4ad0a83
refactor: Change audio codec to opus where supported to have better compatibility with Element 1 year ago
Krille 0490195f44
chore: Change way how to seek in audioplayer 1 year ago
Krille 9b523b00a6
chore: Minor design fixes 1 year ago
Krille 35367389f0
fix: Remove uncompatible dependencies connectivity_plus and wakelock 1 year ago
krille-chan 9b21c0d951
feat: better scroll to last read message handling 1 year ago
krille-chan 89493f364a
design: Make own chat bubble primary color for better contrast 1 year ago
krille-chan 9c1c5a4aec
fix: Unable to use file picker with applock 1 year ago
Krille bb96a0a4a3
fix: Set readmarker sometimes not working 1 year ago
Krille c273ff64a1
fix: Do not ask for reason to delete not sent messages 1 year ago
Reinhart Previano Koentjoro e741765e22
feat: Dynamic theming for emoji keyboard 2 years ago
krille-chan 27d15612d9
refactor: Update to Flutter 3.13.0 2 years ago
krille-chan 6445833283
chore: Follow up select events 2 years ago
krille-chan 6e9d3627cc
feat: Improved mouse support for selecting events 2 years ago
Krille 83d5d3ec58
change: Remove widgets feature 2 years ago
Krille e14173688a
refactor: Space routes to normal room routes 2 years ago
Krille b715eff839
refactor: Migrate from pathsegment routing 2 years ago
krille-chan b7dac8365a
chore: Follow up router fixes 2 years ago
krille-chan d9c5cbea26
design: New three column layout for wide screens 2 years ago
krille-chan 5e3c62110b
feat: Write and display reason for redacting a message 2 years ago
krille-chan b27af74918
chore: Follow up design changes 2 years ago
Krille 6420f1d385
design: Chat list design adjustments 2 years ago
Krille 6bd518fa36
refactor: Remove bubble size slider 2 years ago
krille-chan ee957ab1f6
refactor: Migrate routes to go router 2 years ago
Krille 739edde729
refactor: Replace vrouter with gorouter 2 years ago
krille-chan 18b270a15c
fix: Cancel notifications for read rooms and clear app badge on iOS 2 years ago
Krille 1775552cd4
refactor: update iOS badge on every notification 2 years ago
gilice eba3eeee25 feat: small performance tweaks for Message
It is the widget most often built, so every small bit helps.
- replace a List with an array (should be easier to optimize for the
  compiler)
- remove a Padding widget and use the parent Container's padding instead
2 years ago
Bnyro 57b026b913 feat: option to not send typing notifications 2 years ago
krille-chan cc873e77fb
design: Redacted events with opacity 2 years ago
krille-chan b667e22d19
design: Adjust message button design 2 years ago
krille-chan ee6a16604e
chore: Design follow up 2 years ago
krille-chan c4bc626b09
design: Slightly adjust chat design 2 years ago
ShootingStarDragons f0cc00c04a fix: code cannot be wrap
I think it is a wrong fix for link, '\n' should not be replaceAll,
so I think this should be reverted
2 years ago
Krille bc73a5da95
fix: Reset audioplayer when played until the end 2 years ago
ShootingStarDragons 2ae4551bcc feat: paste image from clipboard 2 years ago
krille-chan a06b3e6a9e
fix: Username not visible after edit events 2 years ago
Krille 91fc889bce refactor: Update dependencies 2 years ago
Krille 303181b566 chore: Streamline background gradients 2 years ago
The one with the braid 3956b7a754 fix: overflow in cute events
Signed-off-by: The one with the braid <the-one@with-the-braid.cf>
2 years ago
Krille c0da82f1c9 refactor: More reliable request history/future timeline mechanism 2 years ago
Krille 9bccbc786f chore: Follow up scrolldownbutton style 2 years ago
Krille 36cc2c23a1 Merge branch 'braid/emoji-placeholder' into 'main'
fix: custom emote placeholder

See merge request famedly/fluffychat!1127
2 years ago
Krille c59486ca90 fix: Scroll up and scroll down buttons in chat list 2 years ago
TheOneWithTheBraid 465d5fc3ef fix: custom emote placeholder
- place emote loading spinner in the position as the emote itself
- add key to preview in order to ensure proper states aligned

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Krille f4107a8344 chore: Update dependencies 2 years ago
Krille 40c622ebe6 refactor: Update flutter_html 2 years ago
Krille 847bda89e8 fix: User pills 2 years ago
Krille 2bb28bc821 feat: Allow ruby tags in html 2 years ago
Krille e08445ee51 fix: Remove wrong rendered linebreak in html 2 years ago
Krille 3856745ce4 fix: Try to reload timeline on IOException 2 years ago
Krille 2995e5035d chore: Follow up linkify inside html 2 years ago
Krille f2601c638b chore: Follow up linkify in html message 2 years ago
Krille 5c5d162fd6 chore: Enhance room pills 2 years ago
Krille f7b9c9abb2 chore: Follow up missing cache key 2 years ago
Krille ec9aff28c8 chore: do not humanize links 2 years ago
Krille d6bd765d66 chore: Follow up img tag 2 years ago
Krille a8538d7488 chore: Follow up html messages mxc images 2 years ago
Krille d5e8d9939d fix: Do not unnecessary request all members in public rooms 2 years ago
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