Commit graph

  • ddfdbf9777 implement heroes logic to calculate the room name Bruno Windels 2020-08-21 17:59:24 +0200
  • 5930097f84
    Merge pull request #61 from vector-im/bwindels/roomlistsorting Bruno Windels 2020-08-21 14:01:41 +0000
  • f551010968 render badge on room Bruno Windels 2020-08-21 15:50:47 +0200
  • 831f4188f7 also expose highlight count Bruno Windels 2020-08-21 15:50:32 +0200
  • 0d8ff34c55 don't fail to clear unread state when offline Bruno Windels 2020-08-21 15:23:25 +0200
  • 2bfbb41ee7 send receipt to server when clearing unread state so notif count clears Bruno Windels 2020-08-21 15:16:57 +0200
  • 9b16119e7b don't show time on continued messages Bruno Windels 2020-08-21 14:37:57 +0200
  • 1a61752ace process state events separately from timeline events Bruno Windels 2020-08-21 14:35:23 +0200
  • 5837aed346 remove obsolete comment Bruno Windels 2020-08-21 14:27:16 +0200
  • d3ea8c747a ignore own messages for unread state, and don't set unread while open Bruno Windels 2020-08-21 14:26:51 +0200
  • 879c4ff951 default for all flags should be false Bruno Windels 2020-08-21 14:11:53 +0200
  • 2742162c8e only clear unread if needed Bruno Windels 2020-08-21 14:11:42 +0200
  • 00e20d2088 take null timestamps into account Bruno Windels 2020-08-21 14:11:26 +0200
  • 4969009b2b default should be false, so comparison in the sorter is stable Bruno Windels 2020-08-21 14:10:53 +0200
  • 5d1bc61f61 don't open a room when already open Bruno Windels 2020-08-21 13:45:55 +0200
  • 4fb3010676 only set unread for incremental syncs Bruno Windels 2020-08-21 13:45:38 +0200
  • eae5bc4230 sort unread rooms first, then on last message timestamp, then alphabet. Bruno Windels 2020-08-21 11:58:05 +0200
  • dbf5e59d87 clear unread state 2s after opening the room Bruno Windels 2020-08-21 11:57:49 +0200
  • 89392434ad render unread rooms as bold Bruno Windels 2020-08-21 11:57:38 +0200
  • 7458465ef6 expose props on Room Bruno Windels 2020-08-21 11:56:45 +0200
  • 739d74bf9c add method to clear unread state Bruno Windels 2020-08-21 11:56:10 +0200
  • 4419b3366e store isUnread and lastMessageTimestamp Bruno Windels 2020-08-21 11:55:47 +0200
  • 53720f56df some cleanup Bruno Windels 2020-08-21 11:55:25 +0200
  • fdf097dc89 release v0.0.30 v0.0.30 Bruno Windels 2020-08-20 17:44:06 +0200
  • f0d0dbb30f fix member event reporting Bruno Windels 2020-08-20 17:43:51 +0200
  • 7ea10ea2ea
    Merge pull request #60 from vector-im/bwindels/room-avatars Bruno Windels 2020-08-20 15:34:11 +0000
  • 4fefe94302 render avatar in room header bwindels/room-avatars Bruno Windels 2020-08-20 17:33:08 +0200
  • 00718c582a render avatar img in room list Bruno Windels 2020-08-20 17:32:55 +0200
  • cff39019cb extract renderAvatar Bruno Windels 2020-08-20 17:32:18 +0200
  • 7992607442 also store notif counts while at it Bruno Windels 2020-08-20 17:07:02 +0200
  • da947fa0d0 store room avatar url in summary Bruno Windels 2020-08-20 17:02:51 +0200
  • 2241add672
    Merge pull request #59 from vector-im/bwindels/memberlist Bruno Windels 2020-08-20 14:58:47 +0000
  • f5acee02be add comment why we do things in this order bwindels/memberlist Bruno Windels 2020-08-20 16:20:35 +0200
  • 59bdd2b015 render avatar on message tiles Bruno Windels 2020-08-20 16:03:52 +0200
  • 225d46fad6 prepare styles to have other images (like avatar) in timeline Bruno Windels 2020-08-20 16:03:26 +0200
  • 5d0ee21267 move mxcUrl functions to media repo class Bruno Windels 2020-08-20 15:40:43 +0200
  • 843f4fa0f7 fix flood issue when back-filling isn't available Bruno Windels 2020-08-20 15:28:22 +0200
  • 9e8d1ed290 better naming Bruno Windels 2020-08-20 15:24:39 +0200
  • 036b305c96 use display name for room name change tiles Bruno Windels 2020-08-20 15:24:16 +0200
  • fafdf669db use prev_content from later events before state Bruno Windels 2020-08-20 15:23:56 +0200
  • 830c300102 fix typo that broke the txn Bruno Windels 2020-08-20 15:23:29 +0200
  • 514d1d9579 first draft of adding profile info while filling gap Bruno Windels 2020-08-20 14:39:03 +0200
  • 229502ca43 remove logging Bruno Windels 2020-08-20 10:48:59 +0200
  • 4b275529f7 fixup: writing member info during sync Bruno Windels 2020-08-20 10:47:14 +0200
  • d31a1b5fff render display name in timeline Bruno Windels 2020-08-20 10:26:28 +0200
  • 41c00ce44a write display name and avatar on event during sync Bruno Windels 2020-08-20 10:26:08 +0200
  • ba3a4ab8b2 process state events in the timeline together with other timeline events Bruno Windels 2020-08-20 09:39:19 +0200
  • fe7cc08287 add _selectWhile with proper "while" semantics Bruno Windels 2020-08-19 18:25:49 +0200
  • 79363ed1d7 use optional chaining Bruno Windels 2020-08-19 18:25:38 +0200
  • a90cebcabb document access levels Bruno Windels 2020-08-19 16:58:28 +0200
  • 113c9e13b3 fix typo Bruno Windels 2020-08-19 16:58:19 +0200
  • faaabd1837 fix changed member scenario (no need to fetch from storage) and errors Bruno Windels 2020-08-19 16:51:16 +0200
  • 4144b0b281 move memberlist load code out of Room Bruno Windels 2020-08-19 16:44:09 +0200
  • f7314990e4 add copyright header Bruno Windels 2020-08-19 16:30:05 +0200
  • 463b9b745e base impl of member list Bruno Windels 2020-08-19 16:29:54 +0200
  • f84c9d51b4 store last pagination token Bruno Windels 2020-08-19 16:29:08 +0200
  • d08297d1e0 move RoomMembers to own dir Bruno Windels 2020-08-19 16:28:09 +0200
  • cc1f35a074 fix c/p error Bruno Windels 2020-08-19 16:14:10 +0200
  • 6abdcd6b58 finish draft of member list loading method Bruno Windels 2020-08-19 16:13:47 +0200
  • 9edd1bb0bb implement loading all members Bruno Windels 2020-08-19 16:13:30 +0200
  • bfc5eb3ee5 return changed members from sync writer Bruno Windels 2020-08-19 16:12:49 +0200
  • a5595570f9 members hs api call Bruno Windels 2020-08-19 16:11:33 +0200
  • 2ad9b17ad7 no need to update members, as all the info is in the member event Bruno Windels 2020-08-19 16:10:07 +0200
  • 5ad7b74b2b keep string key since we have to support IE11 Bruno Windels 2020-08-19 16:07:58 +0200
  • 9ff4f3839c Merge branch 'master' into bwindels/memberlist Bruno Windels 2020-08-19 12:13:38 +0200
  • 5898177f0b continuation can change, so bind to it Bruno Windels 2020-08-19 12:07:10 +0200
  • a2625630ad
    Merge pull request #58 from vector-im/bwindels/upgrade-build-tools Bruno Windels 2020-08-19 09:51:33 +0000
  • f4acf7f8b1 update ecmascript version to 2020 so eslint permits optional chaining bwindels/upgrade-build-tools Bruno Windels 2020-08-19 11:50:26 +0200
  • 67c94ee99d upgrade postcss Bruno Windels 2020-08-19 11:40:17 +0200
  • 5748b8ba45 upgrade @rollup/plugin-multi-entry Bruno Windels 2020-08-19 11:39:48 +0200
  • 7756da78d7 upgrade @rollup/plugin-commonjs Bruno Windels 2020-08-19 11:39:04 +0200
  • 74e9313a78 upgrade @rollup/plugin-node-resolve Bruno Windels 2020-08-19 11:38:07 +0200
  • 2526198251 replace usage of readPath with ?. Bruno Windels 2020-08-19 11:36:43 +0200
  • 6813fd2264 upgrade from rollup v1 to v2 Bruno Windels 2020-08-19 11:27:35 +0200
  • ab05ca76f3
    Merge pull request #57 from vector-im/bwindels/size-tweaking Bruno Windels 2020-08-19 09:05:04 +0000
  • 82762823e3 use normal sized avatar for room header bwindels/size-tweaking Bruno Windels 2020-08-19 11:02:47 +0200
  • b2a01ba860 timeline spacing and font-size tweaking Bruno Windels 2020-08-19 11:02:27 +0200
  • fcf7052217 forgot to add header here before Bruno Windels 2020-08-19 10:28:39 +0200
  • 614a00b741 don't continue messages from more than 5min ago Bruno Windels 2020-08-19 10:28:09 +0200
  • fad728069a don't show date & time on pending events Bruno Windels 2020-08-19 10:27:27 +0200
  • 9d260c692b tweak font-sizes to what element web has Bruno Windels 2020-08-19 08:32:25 +0200
  • b68a782f10 doc improvements Bruno Windels 2020-08-18 17:28:08 +0200
  • cc4c9d7893 Improve IDB error reporting Bruno Windels 2020-08-18 17:27:40 +0200
  • 991f5fee4c add prototype to detect ie11 css bundles Bruno Windels 2020-08-18 12:17:38 +0200
  • 942edf69c7 add package script Bruno Windels 2020-08-18 12:17:03 +0200
  • 520dac7cec dont use mjs extension for ES modules, some (most) servers serve them with the wrong mimetype Bruno Windels 2020-08-18 12:16:51 +0200
  • 054ba8d17d release v0.0.29 v0.0.29 Bruno Windels 2020-08-18 11:50:18 +0200
  • cfa857c40a
    Merge pull request #22 from vector-im/bwindels/one-build Bruno Windels 2020-08-18 09:49:23 +0000
  • dccc2c93be commit yarn lock file bwindels/one-build Bruno Windels 2020-08-18 11:47:40 +0200
  • a094abf4da remove comments in js bundles, saves ~100kb Bruno Windels 2020-08-18 11:47:20 +0200
  • c73d6bb3cb serve modern browsers a more compact ES6 bundle Bruno Windels 2020-08-18 11:42:13 +0200
  • 7ed1703266 release v0.0.28 v0.0.28 Bruno Windels 2020-08-17 18:30:46 +0200
  • cf689e7643
    Merge pull request #21 from vector-im/bwindels/backfill-fixes Bruno Windels 2020-08-17 16:06:24 +0000
  • 7291cac834 yield for browser to render before checking content height bwindels/backfill-fixes Bruno Windels 2020-08-17 17:58:39 +0200
  • 4044ac56c5 actually check the promise Bruno Windels 2020-08-17 17:58:30 +0200
  • df8d884d91 append all list items at once for initial render Bruno Windels 2020-08-17 17:58:04 +0200
  • 1c779cf95c render encrypted tiles as such so we don't fetch the whole history Bruno Windels 2020-08-17 17:41:57 +0200
  • 0b1d9bf25e unused now Bruno Windels 2020-08-17 17:41:49 +0200
  • 37597e2acb mark fragment in storage when start of timeline is reached Bruno Windels 2020-08-17 17:41:10 +0200
  • 1261ac05d1
    Merge pull request #20 from vector-im/bwindels/auto-fill-gaps Bruno Windels 2020-08-17 14:39:51 +0000