Commit graph

172 commits

Author SHA1 Message Date
N-Pex
4662bcdc7d Introduce a list of image mime types we can support as images
E.g. TIFF will now be handled as a generic file, not image, even though it has mime prefix "image/"
2025-11-05 16:56:17 +01:00
N-Pex
997c8332fb Support reporting both rooms and individual events 2025-11-03 16:47:41 +01:00
10G Meow
ec2308223f pdf inline improvements 2025-10-26 23:03:44 +02:00
N-Pex
fe93764763 Cleanup MessageFile component 2025-10-23 10:58:35 +02:00
N-Pex
1aff02c7d4 Rename ProofHintFlags to MediaMetadata
Also, introduce the MediaInterventionFlags class to not send all metadata across, just the info needed for showing the intervention flags.
2025-10-23 10:13:14 +02:00
N Pex
ed79b3186a Merge branch '661-design-update-on-bottom-sheets' into 'dev'
BottomSheet: design update

See merge request keanuapp/keanuapp-weblite!361
2025-10-20 13:50:46 +00:00
N Pex
4b1356b674 Merge branch '608-for-pdf-file-types-show-inline-dont-download' into 'dev'
For PDF file types, show inline, don't download in mobile or tablet

See merge request keanuapp/keanuapp-weblite!359
2025-10-20 13:49:58 +00:00
10G Meow
afc6fb0a33 BottomSheet: design update 2025-10-19 14:05:29 +03:00
N-Pex
9b9ad90292 Intervention flag display 2025-09-23 17:17:26 +02:00
10G Meow
c938b71029 vue-pdf-embed 2025-09-21 20:25:47 +03:00
N-Pex
714154323b Fix "retry" 2025-09-11 15:26:59 +02:00
N-Pex
dfa354bf74 Fix sending audio and video files 2025-09-10 18:06:41 +02:00
N-Pex
00bd7ca3b6 Add CCSummary to single image view (when exporting) 2025-09-09 12:01:02 +02:00
N-Pex
4a275c116b Display single image messages using the thread component 2025-09-09 11:52:42 +02:00
N-Pex
a27864e3d2 More work on CC display 2025-09-09 11:34:48 +02:00
N-Pex
27b27876c0 Start on intervention display 2025-09-09 10:56:15 +02:00
N-Pex
66eef037e0 More work on sending/reading proof hint flags 2025-09-05 11:24:39 +02:00
N-Pex
f1b9de48d1 Build 68 2025-09-05 11:23:09 +02:00
N-Pex
77f3b81e21 Fix thumbnail loading
Issue #678
2025-09-02 10:15:13 +02:00
N-Pex
06ad4ca644 Make sure file mode works 2025-08-25 11:38:41 +02:00
N-Pex
ce6398685f Support for retry when sending media 2025-08-21 16:07:13 +02:00
N-Pex
e9accdebf1 Send progress in main view 2025-08-20 15:12:04 +02:00
N-Pex
07362384aa Basic room upgrade prompt 2025-08-07 12:00:09 +02:00
N-Pex
f804e0377b Disable input in upgraded rooms
Also, fix some console warnings for missing emits.
2025-08-04 10:02:44 +02:00
N-Pex
615aa2b781 Support upgraded rooms (via links to successor/predecessor) 2025-08-04 09:44:06 +02:00
N-Pex
0194339102 Emitted events not passed to child
Issue #665. So make sure wrapper messages don't emit MessageEmits. More info here: https://github.com/vuejs/rfcs/discussions/397.
2025-07-15 12:10:35 +02:00
N-Pex
e5bb2d7202 Use thumbnail view when sending attachments
So we can preview videos etc.
2025-07-03 10:54:31 +02:00
N-Pex
2b2c736311 More work on export 2025-07-02 15:40:43 +02:00
N-Pex
94bf35875a WIP improve export 2025-06-29 09:28:56 +02:00
N-Pex
9a124c5ab9 Work on export and moving to Vue composition API 2025-06-27 16:10:25 +02:00
N-Pex
8ff0d6e6cb Fix audio player
Issue #645
2025-06-19 15:20:43 +02:00
N-Pex
76c04481bc Remove some debug messages 2025-06-19 11:23:26 +02:00
N-Pex
acdef62880 Fix gallery view and lazy load thumbnails 2025-06-19 10:58:11 +02:00
N-Pex
44578048aa Migrate media thread views to composition API 2025-06-10 16:51:57 +02:00
N-Pex
842c87dc96 Work on attachments 2025-06-10 16:51:57 +02:00
N-Pex
ec79a33eab Fixes after refactoring 2025-06-10 16:51:57 +02:00
N-Pex
cfabd8be08 Fix tooltip placement 2025-05-28 09:49:12 +02:00
N-Pex
aa1ce4ee48 Fix "rememberMe" functionality 2025-05-19 10:25:47 +02:00
N-Pex
ac4af0a53d Fix export 2025-05-19 10:25:47 +02:00
N-Pex
b1d47748c8 Use SASS module system
Get rid of all the SASS warnings/errors when building.
2025-05-19 10:25:46 +02:00
N-Pex
bf290a5cd7 Decrypt all events before use 2025-05-19 10:25:46 +02:00
N-Pex
2c5b386af9 Vue lifecycle changes
destroyed -> unmounted, beforeDestroy -> beforeUnmount
2025-05-19 10:25:46 +02:00
N-Pex
972c80c65d Use "props" not "[on,attrs]" 2025-05-19 10:25:46 +02:00
N-Pex
a1d729d812 UI Fixes and DeviceList changes 2025-05-19 10:25:46 +02:00
N-Pex
d766f9a0e3 Fix emoji picker 2025-05-19 10:25:46 +02:00
N-Pex
bde99dc242 fill-height is now a class, dense is a density and fix all v-selects 2025-05-19 10:25:46 +02:00
N-Pex
ce81fdc91e Move "toLocalNumber" to utils. 2025-05-19 10:25:45 +02:00
N-Pex
110394a40a Make icons into vue components 2025-05-19 10:25:45 +02:00
N-Pex
a97211afdf Dialogs and Vuetify styling changes 2025-05-19 10:25:45 +02:00
N-Pex
adfd311b6c Remove $listeners 2025-05-19 10:23:51 +02:00