Jordan Eldredge
4565e7befd
Add some logging to debug audio issues
2020-03-25 15:00:04 -07:00
dependabot[bot]
d17bbe90c2
Bump acorn from 5.4.1 to 5.7.4 ( #973 )
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.4.1 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/5.4.1...5.7.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-03-13 21:45:21 -07:00
Jordan Eldredge
9933fde444
Introduce the notion of the demo desktop
2020-03-02 07:35:20 -08:00
Jordan Eldredge
bebdf9e3c4
Update snapshot tests
2020-03-02 07:11:56 -08:00
Jordan Eldredge
ebd3eb56b6
Add command for lint fix
2020-03-02 06:59:22 -08:00
Jordan Eldredge
3d0031c023
Use patched type for onnotify
2020-03-02 06:59:22 -08:00
Jordan Eldredge
644aa2e0b7
Add types for unimplemented methods
2020-03-02 06:59:22 -08:00
Jordan Eldredge
881456332a
Handle the fact that types in Maki are case insensitive
2020-03-02 06:59:22 -08:00
Jordan Eldredge
0c3dc49d5c
Rename Map to MakiMap
2020-03-02 06:59:22 -08:00
Jordan Eldredge
4e4fb72949
Built interfaces not classes
2020-03-02 06:59:22 -08:00
Jordan Eldredge
0a342f2cd1
Improve error message to quite user value
2020-03-02 06:59:22 -08:00
Jordan Eldredge
97c6194bbb
Add command to generate maki interface types
2020-03-02 06:59:22 -08:00
Jordan Eldredge
de56c8fb6a
Patch mismatch methods
...
Fix number
2020-03-02 06:59:22 -08:00
Jordan Eldredge
2f31da27fe
Make methods lower case
2020-03-02 06:59:22 -08:00
Luiz Guilherme Fonseca Rosa
c02abc8271
Include documentation about start command ( #971 )
...
I've got stuck for some minutes before I could run the hot reload server locally. That's because the docs actually include instructions about the build but not the local development server. Had to look `package.json` to figure it out.
- Include `yarn start` to local development instructions
- Use `yarn install` instead of `yarn` just to make the intentions explicit
2020-02-20 12:58:38 -08:00
Jordan Eldredge
4f250a6570
Extract the parts of the Webamp desktop icon which are generic to all desktop icons ( #970 )
...
* Extract DesktopIcon component
* Add test for Webamp icon
2020-02-20 05:24:28 -08:00
Jordan Eldredge
0f6ee2fb0d
Add GitHub Actions readme badge
2020-02-19 21:03:54 -08:00
Jordan Eldredge
820a6f30f4
Upgrade some screenshot related packages ( #969 )
...
* Upgrade screenshot testing stuff
* New screenshots
2020-02-19 21:01:20 -08:00
Jordan Eldredge
4ce16547cc
Try to make Internet Archive integration tests more robust ( #968 )
2020-02-19 20:44:31 -08:00
Jordan Eldredge
296ffdd7da
Get Screenshot tests working in CI ( #967 )
...
* Use GitHub Actions only
This retires Travis, and starts upload screenshot diffs when integration
tests fail.
* Use screenshots that match CI font rendering
* Run tests on Node 12
2020-02-19 20:14:16 -08:00
Jordan Eldredge
1f1b7aa229
Catch Sentry errors so that archived version works
2020-02-03 08:23:33 -08:00
Jordan Eldredge
6dce525272
Retry Internet Archive integration tests ( #963 )
...
* Increase timeout
* Retry failed tests five times
2020-01-13 20:36:43 -08:00
Jordan Eldredge
6d6dc1e8ba
Experiment with action to run IA tests ( #961 )
...
* Experiment with action to run IA tests
* Split out IA tests
* Don't try on push
* Also on push
* Make an error an error
* Introduce failing test
* Return an error exit code
* Remove failing test
2020-01-04 14:22:25 -08:00
Jordan Eldredge
efabd18745
Remove unused prop from type
2019-12-23 20:09:08 -08:00
Jordan Eldredge
0a8e213df6
Make ListMenu a functional component
2019-12-23 20:08:59 -08:00
Jordan Eldredge
a7e32f15ce
Make PresetOverlay a functional component
2019-12-23 20:08:40 -08:00
Jordan Eldredge
49633c7615
Replace some instances of connect with hooks
2019-12-23 19:01:28 -08:00
Jordan Eldredge
33cd6a5c27
Use hooks in App.tsx
2019-12-23 18:13:08 -08:00
Jordan Eldredge
7bd8c702ac
Make the Skin component use hooks and type it
...
This also abstracts some generic utility components
2019-12-23 17:06:36 -08:00
Jordan Eldredge
af4990d5af
Convert EQGraph to use hooks and be typed
2019-12-23 10:47:50 -08:00
Jordan Eldredge
1fce48befb
Rewrite WindowManager to use hooks
2019-12-23 00:55:56 -08:00
Jordan Eldredge
0924c355f3
This method is already here, we don't need it twice
2019-12-22 23:34:00 -08:00
Jordan Eldredge
acc0c90e97
Sketch out script to build types for Maki runtime objects
2019-12-22 23:33:39 -08:00
Jordan Eldredge
a3d6615f3f
Split up Maki eslint rules
2019-12-22 15:53:30 -08:00
Jordan Eldredge
30ed04c3f7
Don't leak teardowns
2019-12-20 15:30:12 -08:00
Jordan Eldredge
318489a74c
We are Webamp not Winamp
2019-12-20 15:29:56 -08:00
Jordan Eldredge
10b9c76aae
Don't try to offer Webamp as a PWA
...
It was fun to get working, but now: Keep it simple stupid.
2019-12-19 21:29:58 -08:00
Jordan Eldredge
080bf26e53
Format
2019-12-19 20:58:10 -08:00
Jordan Eldredge
1ed3338d15
Enable prettier for example
2019-12-19 20:45:46 -08:00
Jordan Eldredge
e826d41761
Remove service worker
2019-12-19 20:45:05 -08:00
Jordan Eldredge
016eb6f797
Use redux-sentry-middleware rather than our own thing
2019-12-19 06:51:50 -08:00
Jordan Eldredge
1b188f1408
Add Internet Archive test
2019-12-19 06:48:55 -08:00
Jordan Eldredge
4518c49371
Fix typo
2019-12-19 06:48:55 -08:00
Jordan Eldredge
e8c225e8f5
Refactor context menu components to use hooks
2019-12-19 06:48:55 -08:00
Jordan Eldredge
e4713beb00
Convert convext menu wrapper to use hooks
2019-12-19 06:48:55 -08:00
Jordan Eldredge
a488a4b3f0
Upgrade to new Sentry SDK ( #956 )
...
* Upgrade to new Sentry SDK
* Rename middleware to use Sentry instead of Raven
2019-12-17 20:24:20 -08:00
Jordan Eldredge
77823a07fe
Make App a functional component
...
This also fixes a bug where after resizing the browser and closing Webamp the icon would be unclickable.
Clearing style.right by setting it to "none" was wrong. "auto" is the right value to unset it.
2019-12-06 21:22:25 -08:00
Jordan Eldredge
7ed05cddd0
Make icon hidden state a bit more explicit
2019-12-06 21:19:28 -08:00
Jordan Eldredge
abc1495d9b
Make Playlist Shade a functional component
2019-12-06 07:09:23 -08:00
Jordan Eldredge
610dfa61dc
Use functional component for TrackCells
2019-12-06 07:01:53 -08:00