Commit graph

  • ad7a150aaa use aliases and heroes to fall back room name to Bruno Windels 2019-10-13 07:48:33 +0200
  • 3e2520dbba increment version to 0.0.3 Bruno Windels 2019-10-12 22:19:39 +0200
  • b16f21867c preserve value for storage errors on add and put Bruno Windels 2019-10-12 22:19:16 +0200
  • 201b70ee4f fix failing to sync new rooms Bruno Windels 2019-10-12 22:18:36 +0200
  • ac53b9099b only log error in sync loop Bruno Windels 2019-10-12 22:18:19 +0200
  • 3ba20dece1 fixup for delete button changes Bruno Windels 2019-10-12 22:18:08 +0200
  • 2fa5fa7890 add delete button in session picker Bruno Windels 2019-10-12 21:16:48 +0200
  • d367037332 very basic support for lazy loading Bruno Windels 2019-10-12 20:24:09 +0200
  • 3c57ebf8a0 enable service worker again Bruno Windels 2019-10-12 20:23:37 +0200
  • 131a2db87d delete obsolete files Bruno Windels 2019-10-12 20:23:23 +0200
  • 0bf06c9b42 bump version Bruno Windels 2019-09-28 09:48:18 +0200
  • 076582edc3 css fixes Bruno Windels 2019-09-28 09:45:14 +0200
  • 453e6e1e0c have build toggle for offline support Bruno Windels 2019-09-28 09:45:01 +0200
  • e3719b2527 allow http (no sssl) homeservers Bruno Windels 2019-09-28 09:44:39 +0200
  • d8696bea1d add offline availability with service worker and appcache Bruno Windels 2019-09-15 14:32:12 +0200
  • 8616d79aad make fetch errors more informative by including method and url Bruno Windels 2019-09-15 14:31:50 +0200
  • c875070ac5
    Merge pull request #7 from bwindels/bwindels/build Bruno Windels 2019-09-15 10:26:27 +0000
  • 2b2b4232e9 moar send logging Bruno Windels 2019-09-15 12:25:14 +0200
  • 6f527fd2e0 use openCursor where openKeyCursor is not supported Bruno Windels 2019-09-15 12:24:46 +0200
  • bbf6943455 use .get fallback where .getKey is not supported (Edge 15) Bruno Windels 2019-09-15 12:24:27 +0200
  • 8e590fe53b rename and use StorageError to deal with idb DOMerror Bruno Windels 2019-09-15 12:23:54 +0200
  • f7f9129b8b show send errors in UI Bruno Windels 2019-09-15 12:23:26 +0200
  • 5a90b4673b fix CORS requests failing Bruno Windels 2019-09-15 12:23:08 +0200
  • e372914e7e update build script for debug boilerplate and possibility for appcache Bruno Windels 2019-09-15 12:22:43 +0200
  • 610e83f2dd update todo list Bruno Windels 2019-09-15 12:22:13 +0200
  • 412ced594a basic build script with js and css bundling Bruno Windels 2019-09-15 09:14:20 +0200
  • fc050706b7 newline Bruno Windels 2019-09-08 11:54:51 +0200
  • 5ea21831c6 add usage instructions Bruno Windels 2019-09-08 11:54:18 +0200
  • 991dd5aa6f
    Merge pull request #6 from bwindels/bwindels/login Bruno Windels 2019-09-08 08:52:59 +0000
  • 57bdec7237 update README Bruno Windels 2019-09-08 10:52:06 +0200
  • ed67689fdf some minimal styling for login and session picker Bruno Windels 2019-09-08 10:40:05 +0200
  • 09b9eff7c1 fix remaining errors to make login work Bruno Windels 2019-09-08 10:19:16 +0200
  • a7194e0c7a implement missing views Bruno Windels 2019-09-08 10:18:59 +0200
  • 1082233de4 start of session picker view Bruno Windels 2019-07-31 00:07:12 +0200
  • c27172fc4e adjust main to new view Bruno Windels 2019-07-31 00:07:04 +0200
  • 49a577991b login and session picker view models, sessions store Bruno Windels 2019-07-29 22:39:56 +0200
  • 378eea8ceb
    Merge pull request #5 from bwindels/bwindels/sending Bruno Windels 2019-07-29 18:28:29 +0000
  • 5b4d984645 height of app should always fill screen (not more or less) Bruno Windels 2019-07-29 20:11:15 +0200
  • de35df10d8 fix test + bug in ConcatList update Bruno Windels 2019-07-29 20:03:22 +0200
  • b723ab4cef add failing test for ConcatList update Bruno Windels 2019-07-29 20:03:06 +0200
  • 3b7ab8f1c8 fix MappedList test after passing params as well to updater Bruno Windels 2019-07-29 20:02:42 +0200
  • 45cd85ead1 fixup: check for event entry with eventType, event isn't exposed anymore Bruno Windels 2019-07-29 19:58:35 +0200
  • 7218595c17 only send message if it's non-empty Bruno Windels 2019-07-29 19:54:21 +0200
  • 8665bcb897 concat synced events in timeline with pending events for local echo Bruno Windels 2019-07-29 19:53:58 +0200
  • 88a7d64091 fixup: delay not awaited, but not needed for now Bruno Windels 2019-07-29 19:53:30 +0200
  • e23abe209f fixup: leftover from removing access to events Bruno Windels 2019-07-29 19:53:07 +0200
  • bfdff353b0 pass params in map operator update fn Bruno Windels 2019-07-29 19:52:28 +0200
  • 7a6e91de84 concat operator for observable lists Bruno Windels 2019-07-29 19:18:11 +0200
  • 6f650d19b1 map operator for observable lists Bruno Windels 2019-07-29 19:17:55 +0200
  • 0b5c2f9273 better naming Bruno Windels 2019-07-29 10:59:49 +0200
  • b53b60e142 use correct handler and make test succeed Bruno Windels 2019-07-29 10:59:07 +0200
  • 0cf7cb36c4 add failing test for unsubscribe using wrong handler Bruno Windels 2019-07-29 10:58:27 +0200
  • 9b94c4bb61 don't expose raw event object from entry, pending event doesn't have it Bruno Windels 2019-07-29 10:27:12 +0200
  • 56cee450d1 return syncing user id from PendingEventEntry.sender Bruno Windels 2019-07-29 10:23:15 +0200
  • b26f7df689 pending events are not certain to be sorted here Bruno Windels 2019-07-29 09:54:34 +0200
  • 3ed72df620 put everything together to make it roughly work Bruno Windels 2019-07-27 10:40:56 +0200
  • 851100b88a send unsent messages after first sync Bruno Windels 2019-07-26 22:40:39 +0200
  • 707988f806 better handle remote echos and hookup in session and room Bruno Windels 2019-07-26 22:33:33 +0200
  • ccb722d766 more WIP Bruno Windels 2019-07-26 22:03:57 +0200
  • f3d1128f28 WIP Bruno Windels 2019-07-01 10:00:29 +0200
  • c5b2d0c8b2 WIP Bruno Windels 2019-06-28 00:52:54 +0200
  • e09d2963df fix timeline scrolling Bruno Windels 2019-06-28 00:44:49 +0200
  • fc873fbfa5 more css fixes, and make back button work for compact layout Bruno Windels 2019-06-26 23:14:39 +0200
  • 38a8132397 fix narrow layout Bruno Windels 2019-06-26 22:43:59 +0200
  • cd9f25ea80 convert tabs to spaces where needed Bruno Windels 2019-06-26 22:31:36 +0200
  • 56ae6670be
    Merge pull request #4 from bwindels/bwindels/lumia-fixes Bruno Windels 2019-06-26 20:27:26 +0000
  • 1c89ce2ed9 ignore bundle Bruno Windels 2019-06-26 22:20:01 +0200
  • 90a38078e0 unused import Bruno Windels 2019-06-26 22:16:45 +0200
  • 4b17871322 prototypes for lumia idb changes (removing array keys, etc ...) Bruno Windels 2019-06-26 22:09:46 +0200
  • 59a303daa0 make user config available from phone on local wlan Bruno Windels 2019-06-26 22:08:40 +0200
  • 72c193cce5 page to debug app on mobile phones without remote access to tools Bruno Windels 2019-06-26 22:07:25 +0200
  • b882e0ef8a respect argument count of idb calls Bruno Windels 2019-06-26 22:02:00 +0200
  • bbb5e35bcb wrap everything that can throw a idb DOMException in StorageError Bruno Windels 2019-06-26 22:00:50 +0200
  • 0fd52be710 encode idb array keys as sortable strings Bruno Windels 2019-06-26 21:55:33 +0200
  • 106146660c define storage keys to be 32bit for idb / web platform Bruno Windels 2019-06-26 21:49:42 +0200
  • ca4361248f fallback for platforms missing AbortController Bruno Windels 2019-06-26 19:49:49 +0200
  • b3095112cd build bundled version Bruno Windels 2019-06-23 23:38:30 +0200
  • 9cd5257959 load more events when scrolled to top Bruno Windels 2019-06-16 17:29:33 +0200
  • c12300bfa5 make loadList not private when we're going to override it Bruno Windels 2019-06-16 17:28:51 +0200
  • d34a26f0da store new gap entry on update so we can paginate again Bruno Windels 2019-06-16 16:47:56 +0200
  • cf39a57aa1
    Merge pull request #3 from bwindels/bwindels/fancy-ui Bruno Windels 2019-06-16 14:42:33 +0000
  • 8e763d9bd6 update viewhierarchy doc Bruno Windels 2019-06-16 16:41:17 +0200
  • 2131329442 scroll to bottom when loading timeline Bruno Windels 2019-06-16 16:39:20 +0200
  • a1c23f715a always show date for now (but omit year to make it less annoying) Bruno Windels 2019-06-16 16:19:26 +0200
  • d7bc92c391 center placeholder text in both directions Bruno Windels 2019-06-16 16:19:00 +0200
  • b47898e025 show full stack on sync error Bruno Windels 2019-06-16 15:49:00 +0200
  • a09c3e7bed hide sender name if previous message was by same sender Bruno Windels 2019-06-16 15:39:24 +0200
  • 4a657b279d apply css from prototype, other small changes, keep scroll at bottom Bruno Windels 2019-06-16 15:21:20 +0200
  • d72a7102b2 only bind className when the obj has at least 1 fn, also support it html Bruno Windels 2019-06-16 15:12:54 +0200
  • 590ed56d68 leftover things that got moved during directory org Bruno Windels 2019-06-16 10:54:37 +0200
  • 1917a528c7 replace ad hoc buttons and label with SyncStatusBar Bruno Windels 2019-06-16 10:54:16 +0200
  • a4bc2dd2b0 support isOwn on messages Bruno Windels 2019-06-16 10:53:23 +0200
  • a5a333b71a organize view code in directory like viewmodels Bruno Windels 2019-06-16 10:52:02 +0200
  • 95e1d55b97 extract argument detection for el and use it in both html and Template Bruno Windels 2019-06-15 17:50:54 +0200
  • 03df472c53 show placeholder in middle panel when no room is selected Bruno Windels 2019-06-15 17:50:15 +0200
  • 16fed27a8a SwitchView, to alternate between different views Bruno Windels 2019-06-15 17:49:45 +0200
  • c8910b55e0 refine ui prototype and document planned view hierarchy Bruno Windels 2019-06-15 01:36:52 +0200
  • db376d3ac6 rename morpheus to brawl Bruno Windels 2019-06-14 23:58:39 +0200
  • 83613f49c9
    Merge pull request #2 from bwindels/bwindels/tree Bruno Windels 2019-06-14 21:48:45 +0000
  • ad92356b40 css class same name as prop Bruno Windels 2019-06-14 23:46:47 +0200