Kegan Dougal
378126e746
Add another store to keep last modified times
...
This makes it easier to get a list of all the log IDs. It also makes it possible
to order the logs by the *LAST* log line and not the first as was the case
previously, which is important in the case of long-running tabs.
2017-01-20 14:00:30 +00:00
Kegan Dougal
41c6294be2
Remove clearAll from consume(): we want duplicate logs on multiple reports
2017-01-20 13:02:57 +00:00
Kegan Dougal
ba1e166ac8
Line length 80 like we're still in the 80s
2017-01-20 12:02:48 +00:00
Kegan Dougal
ea860807c4
Add a monkeyPatch function rather than monkey-patching in the constructor
2017-01-20 11:56:11 +00:00
Richard van der Hoff
01d4846526
Merge pull request #3001 from vector-im/dbkr/carlos22_desktop_wmclass
...
Add StartupWMClass
2017-01-20 10:38:52 +00:00
Matthew Hodgson
9b70e2e25f
fix RTE bg color
2017-01-20 02:34:45 +00:00
Matthew Hodgson
4d8f5d4df1
change selection color & fix MD bg
2017-01-20 02:29:56 +00:00
Matthew Hodgson
fa535996ae
fix textarea bg
2017-01-20 02:22:11 +00:00
Matthew Hodgson
17e215036d
Merge pull request #3002 from vector-im/rav/fix_eventmenu_icon
...
Fix link to image for event options menu
2017-01-19 18:48:52 +00:00
Richard van der Hoff
8ad0ff24f8
Fix link to image for event options menu
...
This has to be relative, because we don't know if riot is going to be mounted
at the top-level of the domain or not (it's not, on riot.im).
Links are relative to the final location of the CSS, which is under
bundles/<hash>, so need ../..
2017-01-19 18:35:43 +00:00
Richard van der Hoff
693285ac0e
Merge pull request #2999 from vector-im/dbkr/carlos22_single_instance
...
Make riot desktop single instance
2017-01-19 18:04:09 +00:00
Kegan Dougal
53a16158c7
Remove logs when submitting bug reports
2017-01-19 17:41:08 +00:00
Kegan Dougal
beba4d2ae3
Add version and user agent to bug report
2017-01-19 17:40:21 +00:00
Richard van der Hoff
36450764f3
rethemendex fixes
...
- set cwd before doing cwd-specific operations
- don't include 'themes' directory, otherwise it's a bit circular.
2017-01-19 17:02:57 +00:00
Kegan Dougal
3996d23b19
Inject bug report endpoint URL from config.json
2017-01-19 16:49:25 +00:00
Kegan Dougal
bf887e82fe
Swap to async/await rather than promise chains
...
Since we do in fact support coroutines!
2017-01-19 16:40:54 +00:00
David Baker
f5d7f3ca9f
Add StartupWMClass
...
so GNOME doesn't get confused by the hidden windows
2017-01-19 16:21:43 +00:00
Richard van der Hoff
16bb75be66
Merge pull request #2997 from vector-im/dbkr/carlos22_electron_tray
...
Add electron tray icon
2017-01-19 16:04:12 +00:00
David Baker
537194608e
Make riot desktop single instance
...
So launching a new instance will focus the old one, meaning that
if you have Riot minimised to the tray and launch it via the
desktop shortcut / start menu, you don't end up with more & more
copies of the app.
This doesn't really prevent you from running multiple copies of
the app to fake multi account support since they share a data
directory anyway.
2017-01-19 16:01:37 +00:00
lukebarnard
789c7b60cc
CSS for avatars that appear when users are typing
2017-01-19 16:51:41 +01:00
Kegan Dougal
81d437ac1e
POST reports to localhost for now. Also send live console logs
2017-01-19 15:47:55 +00:00
Richard van der Hoff
61c5253dbf
Give the 'Light' theme link a title too
...
... mostly to make it appear on the Firefox style menu.
2017-01-19 15:41:58 +00:00
Kegan Dougal
608c1b0208
Finish implementing consume()
...
- Fetches all logs in order and concatenates correctly.
- Purges old logs correctly.
2017-01-19 15:03:47 +00:00
David Baker
d11bcdad5f
Add electron tray icon
...
From https://github.com/vector-im/riot-web/pull/2960
Makes riot minimise to the tray on windows / linux.
2017-01-19 14:29:07 +00:00
Richard van der Hoff
686a3c693a
Merge pull request #2994 from vector-im/dbkr/carlos22_notif_fixes
...
Fixes to electron desktop notifs
2017-01-19 14:03:02 +00:00
David Baker
bee4ca2b28
Fixes to electron desktop notifs
...
Merge the notification part of https://github.com/vector-im/riot-web/pull/2960
* Show and focus the window when the notification is clicked,
rather than just restoring it.
* Implement requestNotificationPermission and return a resolved
promise (although in practice it should never be called)
2017-01-19 13:25:56 +00:00
David Baker
231adbcd31
Add copyright header
2017-01-19 13:02:08 +00:00
Kegan Dougal
89d514a532
Query IndexedDB for all results with index=0
2017-01-19 12:02:19 +00:00
lukebarnard
6b1d138918
Make scrolling to bottom whilst expanded seem less weird inertially
2017-01-19 12:45:26 +01:00
Richard van der Hoff
5978aff632
Merge pull request #2975 from vector-im/dbkr/auto_hide_menu_bar
...
Auto-hide the electron menu bar
2017-01-19 11:44:36 +00:00
David Baker
92096c40ac
Merge pull request #2987 from vector-im/rav/karma_tweaks
...
A couple of tweaks to the karma config
2017-01-19 11:40:02 +00:00
David Baker
6c4bf58ba5
Merge pull request #2974 from vector-im/rav/deploy_script
...
Deploy script
2017-01-19 11:32:46 +00:00
David Baker
5f8170f4cd
Merge remote-tracking branch 'origin/develop' into dbkr/add_searching_known_users
2017-01-19 11:12:49 +00:00
lukebarnard
e08f97a549
Reduce animation time to 200ms
2017-01-19 11:52:15 +01:00
Richard van der Hoff
971314d75a
Merge pull request #2990 from vector-im/rav/postcss-webpack-loader
...
Use the postcss-webpack-loader
2017-01-19 03:01:53 +00:00
Richard van der Hoff
c3fa6ff805
Use the postcss-webpack-loader
...
Use postcss-webpack-loader instead of webpack-cli to process the scss. Doing so
mostly means that we avoid the problem that webpack-dev-server fails to start
if we haven't already built the CSS. (It also simplifies package.json somewhat,
which is no bad thing)
2017-01-19 02:48:17 +00:00
Richard van der Hoff
d1fbbf90c0
Verify PGP signatures on tarballs when deploying
2017-01-18 22:58:04 +00:00
Matthew Hodgson
c5032ba1bc
Update theming.md
2017-01-18 22:46:12 +00:00
Richard van der Hoff
237f4df08e
A couple of tweaks to the karma config
...
* allow the imgs to be served from the karma server to avoid 404s
* Use the source-map-loader for js
2017-01-18 21:42:14 +00:00
Matthew Hodgson
5b95986705
fix various SCSS snafus
2017-01-18 20:05:18 +00:00
Matthew Hodgson
ec1a2f6abf
fix CSS regression in searchbox
2017-01-18 19:29:53 +00:00
Kegan Dougal
811086ac8e
Comment how we should consume logs
2017-01-18 17:18:02 +00:00
Matthew Hodgson
f20efc57f3
simple doc about theming
2017-01-18 17:05:13 +00:00
Matthew Hodgson
c0e5a1ba3b
Merge pull request #2973 from vector-im/matthew/postcss
...
Switch CSS to using postcss, and implement a dark theme.
2017-01-18 16:46:53 +00:00
Kegan Dougal
5828ab1077
Generate unique IDs for each JS runtime to accomodate multiple tabs
2017-01-18 16:27:11 +00:00
Matthew Hodgson
acb85b7b72
f1x0r CSS comment
2017-01-18 16:06:02 +00:00
Kegan Dougal
e9884768f6
Persist console logs to an IndexedDB instance
2017-01-18 16:00:13 +00:00
lukebarnard
f10bc8eef1
Animate status bar max-height and margin-top
...
When collapsed, the max-height is set to 0px. When expanded, max-height is set to 50px, margin-top is set to 0px. When expanded and when the timeline is not scrolled down to the bottom, margin-top is set to -50px to offset the change in height, keeping it at the same scroll position.
Without the animation, there would be a jump when the user starts scrolling up from the bottom whilst the StatusBar is expanded.
2017-01-18 16:49:20 +01:00
Matthew Hodgson
708fd640f7
unbreak switching after vdh's webpack changes
2017-01-18 14:06:20 +00:00
Matthew Hodgson
14eec6d982
Merge branch 'develop' into matthew/postcss
2017-01-18 12:44:42 +00:00