-
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