Jordan Eldredge
67693f277e
Try to force node version
2020-04-06 22:28:45 -07:00
Jordan Eldredge
6c4885d956
Clean up mp3 filenames
2020-04-06 22:21:58 -07:00
Jordan Eldredge
d7e86b7321
Hack on more icon support
2020-04-06 22:14:53 -07:00
Jordan Eldredge
6fc70315e6
Play track now on click
2020-04-06 21:30:53 -07:00
Jordan Eldredge
ed864fab1f
Start mocking out extra icons
2020-04-06 21:24:52 -07:00
Jordan Eldredge
91fd22ec38
Upgrade Prettier
2020-04-06 19:50:20 -07:00
Jordan Eldredge
63c112cba5
Use Redux hooks in all functional components ( #976 )
2020-04-06 19:48:41 -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