Kegan Dougal
b0fb043c2b
Add localforage support for persisting dendrite data
2020-05-19 11:54:08 +01:00
Kegan Dougal
9994c9ea65
Bugfixes for firefox
2020-04-02 18:20:34 +01:00
Kegan Dougal
9328519c29
Fix auto-register and constantly logging you out mess
2020-04-02 18:06:27 +01:00
Kegan Dougal
52641c5674
[Full Changelog]( https://github.com/vector-im/riot-web/compare/v1.5.13-rc.1...v1.5.13 )
...
* Upgrade to JS SDK 5.1.1 and React SDK 2.2.3
-----BEGIN PGP SIGNATURE-----
iQHFBAABCAAvFiEEXqfg9wRho7y+vk1e9hUYBgMgJvkFAl5w39MRHHJlbGVhc2Vz
QHJpb3QuaW0ACgkQ9hUYBgMgJvlVwQv/QXhOEaioBDRvIgBAd4Q0r1TNNjck4bNu
kSnxusvuK8WBELPurF8IKk2Nx1rzO7AuY4nnjCJH/9Hzi+xKYAIv79j3kleJxlDB
DZ2jTV3wLleAJQbmBtvphSaf5bYGH/A6KNcFBXzKID+fbHoY2reayw1FIe3pCeMe
HDMjyBbkQj0jkHwiO+aMyHd/CBcOXw5MugOk/hi6ftzyQYWCxA+EhCERAC3P7XtT
3/l5DlBepXqFgvnXnKRSyW91+Q6YXrHSmLLv/ZD7Iu5XMB2QvOiX8/yBEHCO8y0L
SxVm/8fBnbyfafGb3+pL5LJk8cY0lde4X4Nwwi+ZgLO4v24B6d9KdOomg8a857Zp
JgZtBmgapDpdoLmQXmnipWBB6QGoF+AqeO47E8weRB3mNko3BuLlfTNjFM4lkthJ
h/xnVuCK7ruYdIoEHqTuOqkDEYOm2fJq0ShD+B77xfdf1B1GaM/0njLXrPCxgdHh
avDv8YswPT17JMG+6SrAFI2Hb87DJQKg
=x4LI
-----END PGP SIGNATURE-----
Merge tag 'v1.5.13' into matthew/p2p
[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.5.13-rc.1...v1.5.13 )
* Upgrade to JS SDK 5.1.1 and React SDK 2.2.3
2020-03-26 11:50:30 +00:00
Kegan Dougal
6f43a14c43
Remove go-sqlite-js and just use sql.js directly
2020-03-26 10:35:40 +00:00
Kegan Dougal
836236ea9b
Rely on symlinking sqlite/libp2p
2020-02-25 16:46:41 +00:00
Kegan Dougal
3fcc3c8bfd
Allow service workers to have the scope / which is needed for the interceptor
2020-02-25 15:27:31 +00:00
Michael Telatynski
56f9149e84
update webpack paths
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-02-13 17:00:17 +00:00
Michael Telatynski
7664eb27c4
Move bulk to react-sdk and reference it from riot-web land
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-02-13 16:58:28 +00:00
Michael Telatynski
0c62db3615
revert webpack changes
2020-02-07 22:09:41 +00:00
Michael Telatynski
98773df76e
Get rid of dependence on usercontent.riot.im
2020-02-07 22:07:30 +00:00
J. Ryan Stinnett
4c4f885f25
Change to minimal Webpack output
...
This changes Webpack to only output errors, warnings, or new compilations.
This has the effect of hiding the massive list of modules. The giant list was
actually _hiding_ warnings because they appear first and scroll off the
terminal.
2020-01-24 22:34:15 +00:00
Matthew Hodgson
349d3e3d47
make it work
2020-01-23 20:16:08 -07:00
Matthew Hodgson
8a41f956f6
merge develop
2020-01-23 19:15:06 -07:00
Matthew Hodgson
80411d38f7
first cut at embedding dendrite into riot as a service-worker
2020-01-23 13:22:52 -07:00
David Baker
6835f6054b
path.resolve does joining too so path.join is redundant
2020-01-21 10:16:32 +00:00
Travis Ralston
932c221548
Fix webpack config (by stealing Dave's config)
...
Without doing something like this it's hard to use `yarn link`ed resources.
2020-01-20 18:10:06 -07:00
David Baker
42743c3ead
Third try at fixing build
2020-01-20 18:20:41 +00:00
David Baker
5d8d5d70d0
Fix build to not babel modules inside js/react sdk
...
Adds 'src' to react-sdk & js-sdk babel test path so we don't run node
modules inside js & react sdk through babel
2020-01-20 18:00:38 +00:00
David Baker
922ed597d6
Fix webpack to babel js-sdk & react-sdk but no other deps
...
This was happening implicitly in our dev setups and the CI build
because of the comment on the last line.
2020-01-20 16:55:07 +00:00
Travis Ralston
fb9503199d
Don't calculate sourcemaps in production
2020-01-16 11:55:54 -07:00
Travis Ralston
bb931e25d8
Make sourcemaps legible by humans
2020-01-16 11:47:16 -07:00
Travis Ralston
69d49f9881
Fix indentation of webpack config
2020-01-16 11:33:55 -07:00
Travis Ralston
4e37f8aa88
Merge branch 'develop' into travis/fix-ci
2020-01-16 09:25:10 -07:00
Travis Ralston
ae010ef649
Convert babel config to JS for Jest to pick up
2020-01-15 13:00:11 -07:00
Travis Ralston
909fddb732
Don't minifiy builds of develop through CI packaging
...
Fixes https://github.com/vector-im/riot-web/issues/11864
This uses an environment variable because the build script assumes you want a production build, but we don't for this particular script. To avoid having a mess of NPM scripts to worry about, we'll just pass a flag down.
2020-01-15 12:19:45 -07:00
Travis Ralston
1cd9c4ff11
Move babel config out to its own file
...
For reasons described within this diff.
2020-01-08 16:01:28 -07:00
Travis Ralston
203c9c8a7d
Don't use so many extensions
2020-01-08 15:11:23 -07:00
Travis Ralston
37a83d469c
Add giant comment about why we're runnign CSS through PostCSS
2020-01-08 14:56:40 -07:00
Travis Ralston
1b41dc3291
Make the webpack config work for us
...
This moves the babel and postcss configs into the webpack config for ease of maintenance (and because we need variations of them). The typescript config is left outside the webpack config for IDEs to pick it up.
2019-12-23 19:51:01 -07:00
Bruno Windels
4273f2cc55
add support for dark custom theme
2019-10-01 17:01:16 +02:00
Bruno Windels
5ead6554b3
add new theme to build
2019-09-30 11:00:14 +02:00
Michael Telatynski
06e7a48aaf
Switch to React 16.8
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2019-08-01 15:31:33 +01:00
J. Ryan Stinnett
95d36c1f29
Fix Twemoji loading on Windows dev machines
...
This corrects our path handling on Windows development machines for
paths referenced in JS and HTML files. Both images and fonts (like
Twemoji) were afflicted (with Windows-style backslash path delimiters),
but browsers seems to tolerate them in the `src` attribute of images, so
we didn't notice that variant before.
2019-05-28 14:31:42 +01:00
Matthew Hodgson
3e17e9f00d
tell webpack about woff & woff2 files
2019-05-19 16:09:47 +01:00
J. Ryan Stinnett
1312ba537a
Update scripts and docs to use `yarn` where appropriate
...
Most `npm` operations are replaced with `yarn`, which generally has better
behavior. However, steps like publish that write to the NPM registry are left to
`npm`, which currently handles these tasks best.
2019-03-12 11:06:57 +00:00
David Baker
bf1ab7f420
Use $webapp rather than Webapp
2019-03-01 12:03:19 +00:00
David Baker
53e25ff247
Set a resuire alias for the webapp directory
...
So languagehandler can pull the languages json from there
2019-03-01 11:32:37 +00:00
Bruno Windels
6a9c053536
simplify config entry
2019-02-20 09:39:42 +01:00
Bruno Windels
c2d14392b2
allow setting the relative location of the language file for running the unit tests in ci, where riot-web is a subdirectory of react-sdk
2019-02-18 17:26:49 +01:00
Bruno Windels
223d8a87ca
move relative path in react-sdk to webpack config file
...
otherwise react-sdk can't build anymore with riot-web
in a specific location
2019-02-18 16:25:19 +01:00
Bruno Windels
070cc77e0f
add content hash to languages.json file using webpack file-loader
2019-02-18 16:12:04 +01:00
Bruno Windels
2e60037d9f
add cache busting for app icons and msapp config xml
2019-02-15 16:11:33 +01:00
J. Ryan Stinnett
0cb35ad216
Rename dharma theme to light theme
2019-02-13 10:47:51 +00:00
J. Ryan Stinnett
7b9de1dbf2
Remove Status theme
2019-02-13 10:47:51 +00:00
J. Ryan Stinnett
745f43a959
Enable building dark theme
2019-02-13 10:47:51 +00:00
J. Ryan Stinnett
8a5b96313a
Remove light theme, mark dharma primary
2019-02-13 10:47:51 +00:00
J. Ryan Stinnett
8bac9efd4c
Update Riot logo
2019-02-01 13:04:48 -06:00
J. Ryan Stinnett
3fad360f5f
Revert "empirically if we want sourcemaps which work for dev we need eval-source-map"
...
This change causes Node to crash during builds in some configurations. It also
grows the production bundle size to ~4x what it was before.
This reverts commit 9f4ce2dcf2
.
2019-01-31 17:03:16 -06:00
Matthew Hodgson
9f4ce2dcf2
empirically if we want sourcemaps which work for dev we need eval-source-map
2019-01-31 23:30:22 +01:00