Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
270 commits
Select commit Hold shift + click to select a range
69f97f8
chore(react-native): update nodejs-mobile-react-native
mistakia Jul 14, 2018
531ca9a
chore(mobile): update deps used in nodejs-mobile
mistakia Jul 18, 2018
ae747f1
chore(desktop): update ipfs, orbit-db, record-node
mistakia Jul 18, 2018
2fae2cb
chore: move browserify dep out of nodejs-mobile
mistakia Jul 18, 2018
f44cde2
chore(mobile): fix nodejs-mobile package-lock
mistakia Jul 18, 2018
6eb37dd
feat: add connectionManager to ipfs config
mistakia Jul 18, 2018
b20b5b4
feat(mobile): track component styling
mistakia Jul 22, 2018
d8127b7
fix: react lifecycle bug on route change
mistakia Jul 23, 2018
b4664d7
refactor: separate TrackPage component
mistakia Jul 23, 2018
3de0a03
chore: update deps
mistakia Jul 22, 2018
9920d39
refactor(mobile): use button component
mistakia Jul 27, 2018
11c1938
feat: contact component styling
mistakia Jul 28, 2018
9d3a226
style: fix lint & component file names
mistakia Jul 28, 2018
080c2a4
feat: info page subs & peers styling
mistakia Jul 28, 2018
8c9304e
fix: filename case
mistakia Aug 2, 2018
3ca902b
docs: update mobile install & usage
mistakia Aug 2, 2018
0b3d782
chore: remove unused deps
mistakia Aug 3, 2018
00b9976
chore: update deps
mistakia Aug 3, 2018
a12315a
chore: update ipfs
mistakia Aug 3, 2018
567599a
chore: update record node
mistakia Aug 4, 2018
7af4ae8
fix: update post api address
mistakia Aug 5, 2018
9c292c6
chore(electron): add electron-debug
mistakia Aug 5, 2018
fcc73b4
feat: add tags
mistakia Aug 5, 2018
8694927
refactor(mobile): cleaner api calls
mistakia Aug 11, 2018
db9e27c
refactor: cleanup page components
mistakia Aug 12, 2018
7516c3f
feat: add feed page
mistakia Aug 12, 2018
24cd1de
feat: add app loading
mistakia Aug 16, 2018
2396d2e
feat: add abortable api requests
mistakia Aug 17, 2018
ffb4cda
feat: filter tracks by tag
mistakia Aug 17, 2018
a5971e1
refactor/feat: cleanup/add loading & loading indicator
mistakia Aug 19, 2018
b411d66
feat: set profile & profile component
mistakia Aug 20, 2018
6645dc3
refactor: use full address instead of /me
mistakia Aug 24, 2018
e9c8548
refactor: track & contact pages
mistakia Aug 24, 2018
51c83f3
style: lint
mistakia Aug 24, 2018
c42afaf
style: consolidate use of btn and button class
mistakia Aug 24, 2018
421aa84
chore: update record lib
mistakia Aug 24, 2018
4f28cf6
feat(desktop): styling
mistakia Aug 25, 2018
8162d99
chore: update recorde node lib
mistakia Aug 26, 2018
49d2055
feat(mobile): styling
mistakia Aug 26, 2018
98fbcf7
chore: update record node lib
mistakia Aug 30, 2018
c807552
feat: add explore page
mistakia Aug 30, 2018
17634c1
style: lint
mistakia Aug 31, 2018
f1eb192
fix: handle missing feed content
mistakia Sep 3, 2018
be3a0c0
chore: upgrade record node, ipfs, nodejs-mobile, babel, electron
mistakia May 18, 2019
eae9c50
docs: update README
mistakia May 24, 2019
9759376
feat: add track from file
mistakia May 18, 2019
ab9617a
feat: shuffle tracks of a log
mistakia May 24, 2019
851cd9e
feat: add bitswap and repo stats to info page
mistakia Jun 5, 2019
2aec8af
chore: update record node
mistakia Jun 7, 2019
671392b
feat(desktop): add next + previous to player
mistakia Jun 9, 2019
af3d45b
refactor: profile -> about, contact performance, ios background mode
mistakia Jun 18, 2019
47fc4a3
feat: show sync/replication status
mistakia Jun 19, 2019
188cbb5
chore: update record-node
mistakia Jun 21, 2019
8640108
feat: player styling, track add event, update node
mistakia Jun 24, 2019
c6da32c
feat: add back button
mistakia Jun 24, 2019
7113680
feat: add track styling + add track from computer
mistakia Jun 24, 2019
718571a
feat/ux: contact profile styling
mistakia Jun 24, 2019
2ac4b88
feat: add + remove track button
mistakia Jun 25, 2019
cf24f8b
feat(UX): loading indicator for various actions
mistakia Jun 29, 2019
8eacc9d
feat(UX): menu active styling
mistakia Jun 29, 2019
e2d5ff2
feat: add search to track page
mistakia Jul 2, 2019
4478f05
feat: move record-node to its own renderer process
mistakia Jul 11, 2019
1bf668f
chore: update record node lib
mistakia Jul 23, 2019
cf8afef
fix: update tracks store on search results
mistakia Jul 23, 2019
9c9f022
fix: replication progress indicator
mistakia Jul 23, 2019
31905df
feat/refactor: redesigned UX
mistakia Jul 31, 2019
db624fd
feat: load existing identity + copy private key
mistakia Aug 11, 2019
3379b06
refactor: info page styling + set identity loading & redirect
mistakia Aug 12, 2019
5722aab
feat(desktop): add keyboad shortcuts
mistakia Aug 12, 2019
1cdc176
feat: load local artwork for tracks not in users log
mistakia Aug 12, 2019
c275b41
chore: update record node
mistakia Aug 12, 2019
d5029e3
fix: private key bug on identity change
mistakia Aug 12, 2019
f10e136
fix: explore bug when contact replicating
mistakia Aug 12, 2019
f71500c
feat: contact status styling
mistakia Aug 12, 2019
09eadf8
feat: tracklist show item index
mistakia Aug 12, 2019
72c7ab5
fix/refactor: tracks page refresh bug + rename contact actions
mistakia Aug 13, 2019
0e34485
feat: generate new account
mistakia Aug 13, 2019
65450a5
feat: edit contacts aliases
mistakia Aug 13, 2019
58e0cf6
docs: add note about fpcalc
mistakia Aug 13, 2019
4772480
feat: use audio dataformat instead of encoder
mistakia Aug 13, 2019
9894172
feat: redesign player + add tags in player
mistakia Aug 14, 2019
1efd938
feat: dynamic track item size
mistakia Aug 14, 2019
89a7ff9
feat: allow empty value for about entry properties
mistakia Aug 14, 2019
2716848
feat: add html5 form validation + update record-node
mistakia Aug 14, 2019
ce4093d
refactor: UI
mistakia Aug 16, 2019
7716640
feat: empty message for contactlist + tracklist
mistakia Aug 16, 2019
460783b
fix: reset scroll position on search
mistakia Aug 16, 2019
b4f6117
fix: show loading on next when shuffling
mistakia Aug 16, 2019
23637ca
feat: basic action confirmation
mistakia Aug 16, 2019
88e3ddb
feat: show contact address on edit/new page
mistakia Aug 16, 2019
53f9d2d
feat: enable & disable sync
mistakia Aug 17, 2019
45c4a5c
chore: update record node
mistakia Aug 20, 2019
816acdf
fix: route typo
mistakia Aug 22, 2019
6b2d30a
chore: update record node
mistakia Aug 22, 2019
b519c12
chore: update record node
mistakia Sep 1, 2019
ea4f307
feat: add contact on explore + update record-node
mistakia Sep 14, 2019
22bc648
feat: add tracklist info to player
mistakia Sep 28, 2019
b93f86d
chore: upgrade packages
mistakia Sep 28, 2019
bc0fb60
chore: update react react-dom react-window
mistakia Apr 1, 2020
c039e77
chore: upgrade record-node
mistakia Apr 1, 2020
199a201
chore: move to yarn + electron-builder + improve webpack rollup
mistakia Apr 9, 2020
1c6e836
chore: add v8-compile-cache
mistakia Apr 9, 2020
db07b85
fix: electron dialog bug (remove contacts / tags)
mistakia Apr 9, 2020
ee9e34d
feat: show local tracks / improve contact status / show external tags
mistakia Apr 10, 2020
6d591c5
fix: stop empty tags
mistakia Apr 10, 2020
2eae60e
fix: show connected for my log
mistakia Apr 10, 2020
b66b6c1
style: show contact edit title on hover
mistakia Apr 10, 2020
d4f7822
chore: remove stale style
mistakia Apr 10, 2020
67423e1
feat: show peers and reduce shown info stats
mistakia Apr 10, 2020
e1e91f5
docs: update
mistakia Apr 10, 2020
009bd51
feat: live update contacts and tracks
mistakia Apr 8, 2020
62755b1
fix: check tag filter on tag deletion
mistakia Apr 10, 2020
7d94887
fix: update record-node(index bug)
mistakia Apr 11, 2020
ccaae01
feat: show window when node ready
mistakia Apr 11, 2020
c66c9a3
fix: player playing from contact name
mistakia Apr 11, 2020
51428ab
feat(UX): change follow to save, add note about saving contacts
mistakia Apr 11, 2020
251b76e
feat: add play queue + remove stale feed code
mistakia Apr 12, 2020
b54ee31
docs: add license
mistakia Apr 13, 2020
2a7722d
style: fix track title/artist text clipping
mistakia Apr 13, 2020
c863528
feat: cleanup player / tracklist w/ advanced shuffling & play
mistakia Apr 14, 2020
b4fd008
feat: add player link to currrent tracklist
mistakia Apr 14, 2020
51012a3
fix(style): contactlist scroll
mistakia Apr 14, 2020
3fb3284
feat: add tag to nowplaying + cleanup
mistakia Apr 14, 2020
af7eadd
fix: context menu behind player
mistakia Apr 14, 2020
07e4c0d
style: center add tag context menu
mistakia Apr 14, 2020
1a8c4e9
fix: graceful exit when error on record.init()
mistakia Apr 15, 2020
13d902e
feat: add play queue view
mistakia Apr 15, 2020
27405bb
feat: bundle chromaprint / fix package linking
mistakia Apr 17, 2020
ac8bda5
fix: context menu event listener bug
mistakia Apr 17, 2020
796779f
style: contact styling
mistakia Apr 17, 2020
d7c120f
style: floating button + taglist, queue & track styling
mistakia Apr 17, 2020
8b4dd17
feat: automatically reload shuffle
mistakia Apr 17, 2020
d452b62
feat: add delete log + cleanup
mistakia Apr 18, 2020
01c4ddc
fix: tag scrolling
mistakia Apr 18, 2020
5a992a7
style: prevent unnecessary dragging and highlighting
mistakia Apr 18, 2020
4c7132d
fix: loading existing accounts
mistakia Apr 18, 2020
6c15756
feat: display tags sorted
mistakia Apr 18, 2020
7c65d40
chore: update record-node
mistakia Apr 18, 2020
74e4edd
fix: external tag styling
mistakia Apr 18, 2020
9b938e5
Update README.md
mistakia Apr 18, 2020
7c1d968
feat: allow for toggling selected tags from track tag
mistakia Apr 18, 2020
64c7a63
style: allow for empty queue to be viewable
mistakia Apr 18, 2020
e902a68
Update README.md
mistakia Apr 18, 2020
aef6e6f
style: additional button to close queue
mistakia Apr 19, 2020
3d8435f
fix: header bar drag
mistakia Apr 19, 2020
d27cfdf
fix: external tag disappearing bug
mistakia Apr 19, 2020
1852bf8
style: all external tags should be the same color
mistakia Apr 19, 2020
68e3b73
fix: contact index update bug
mistakia Apr 19, 2020
cafe22d
feat: show latest head timestamp + throttle index updated
mistakia Apr 19, 2020
1348c67
feat: split up info page into account & settings
mistakia Apr 19, 2020
84ce328
fix: add contact timestamp bug
mistakia Apr 20, 2020
d78d78b
feat: add help box
mistakia Apr 20, 2020
c26958f
refactor: rename contact -> log
mistakia Apr 21, 2020
72d66b1
Update README.md
mistakia Apr 21, 2020
9cc536a
chore: cleanup deprecated react lifecycle methods
mistakia Apr 21, 2020
398eb34
feat: add help box to track page
mistakia Apr 21, 2020
a308271
style: improve log styling
mistakia Apr 21, 2020
c6cacb9
feat: improve search + fix search loading
mistakia Apr 21, 2020
a4ccc58
chore: update deps + clean-up help
mistakia Apr 21, 2020
c4c0c6b
Merge branch 'master' of github.com:mistakia/record-app
mistakia Apr 21, 2020
c3abfcf
chore: update deps + fix log loading
mistakia Apr 21, 2020
6642e7f
fix: link log bug
mistakia Apr 21, 2020
5294c1d
feat: add listening history + play history playback + tracklist repeat
mistakia Apr 24, 2020
814ee82
Update README.md
mistakia Apr 24, 2020
950f982
chore: separate dev app & production app
mistakia Apr 24, 2020
3c41b04
fix: filtered tracklist live update issue
mistakia Apr 24, 2020
1dd84da
fix: move base url to constants
mistakia Apr 24, 2020
b8a74b4
fix: index update entry bug
mistakia Apr 25, 2020
4908934
fix: post listen track reducer update
mistakia Apr 25, 2020
c12c755
chore: update deps
mistakia Apr 25, 2020
8efc9aa
fix: player repeat function
mistakia Apr 25, 2020
8c8191d
feat: record listens after play begins
mistakia Apr 25, 2020
049ff30
fix: log unlink bugs
mistakia Apr 26, 2020
89b7126
feat: on log link completion go back to previous page
mistakia Apr 26, 2020
bc85f7f
style: fix player tracklist clickable area
mistakia Apr 26, 2020
8139d6b
feat: auto updater + logging + github actions
mistakia Apr 27, 2020
c7d5316
feat: use go-ipfs 0.5.0
mistakia Apr 26, 2020
b78f45a
feat: generate hashicon avatar if none exists
mistakia May 3, 2020
327c052
chore: update deps
mistakia May 3, 2020
38c7f46
feat: enabling pinning & garbage collection
mistakia May 7, 2020
efc1653
fix: repeat one usage
mistakia May 7, 2020
4536bfa
chore: update deps
mistakia May 7, 2020
34b263e
fix: peers event before log initialized
mistakia May 9, 2020
b7ba7fc
feat: improve importer UX
mistakia May 10, 2020
f2fed38
feat(ux): improve notifications for importer
mistakia May 10, 2020
1bf0e7d
feat: improve empty log message
mistakia May 10, 2020
07985b9
fix: api service saga + unlinking logs
mistakia May 10, 2020
7908c4a
feat: add failure notifications
mistakia May 10, 2020
d75b711
feat: add post tag notification
mistakia May 10, 2020
0097e03
fix: typo
mistakia May 11, 2020
503941d
feat: add icon placeholder
mistakia May 14, 2020
558a3f5
feat: package ffmpeg
mistakia May 16, 2020
79cd723
chore: update deps
mistakia May 17, 2020
8736b10
chore: update icon
mistakia May 17, 2020
fa007e6
Update README.md
mistakia May 22, 2020
eefaae4
chore: update deps & wiki link
mistakia May 22, 2020
e20a99b
feat: add indexer
mistakia May 28, 2020
8f8f7e1
feat: auto connect with libraries and outdated notification
mistakia Jun 5, 2020
e0ca319
style: active styling for libraries in menu
mistakia Jun 5, 2020
0ebb55e
style: track loading
mistakia Jun 5, 2020
ab0121a
feat: bounce dock on track add
mistakia Jun 5, 2020
b7687c2
feat: show player tracklist tracks in queue
mistakia Jun 6, 2020
e614672
feat: sorting tracklist + styling fixes
mistakia Jun 6, 2020
4d1d39e
fix: cancel loading audio after 10 seconds
mistakia Jan 13, 2021
992a431
chore: update deps
mistakia Jan 23, 2021
2cd207f
fix: player tracklist reorder and styling
mistakia Jan 23, 2021
a3346bf
fix: navigation back & forward
mistakia Jan 24, 2021
56855fe
chore: update webpack deps
mistakia Jan 27, 2021
aa3731a
chore: update deps
mistakia Jan 27, 2021
4a7efb8
chore: update libs
mistakia Jan 29, 2021
800fc01
chore: update libs
mistakia Jan 29, 2021
3e152db
style: use material-ui for notifications
mistakia Jan 29, 2021
d0ba73d
fix: esc keyboard shortcut
mistakia Jan 29, 2021
817ae53
fix: notification bug & track action saga bug
mistakia Jan 29, 2021
152a01e
chore: update libs
mistakia Jan 29, 2021
f33baf3
chore: update libs + fix track add/remove bug
mistakia Jan 30, 2021
bc23504
fix: update logo + fix notifications
mistakia Jan 31, 2021
3242b35
docs: update README
mistakia Jan 31, 2021
0341edd
fix: editing aliases and abouts
mistakia Jan 31, 2021
0768969
feat: add menu
mistakia Feb 1, 2021
03df7c8
feat: add peer status
mistakia Feb 1, 2021
25d8990
refactor: use material ui dialog
mistakia Feb 2, 2021
e141ca7
fix: on new listen update / remove notification
mistakia Feb 2, 2021
da03dd0
feat: dismiss notifications with action
mistakia Feb 2, 2021
3c5fc1a
fix: remove artwork from track component
mistakia Feb 3, 2021
ae75842
refactor(style): remove button, icon, icon-button component
mistakia Feb 4, 2021
11054d8
fix: current tracklist taglist mismatch
mistakia Feb 14, 2021
9228390
chore: update deps
mistakia Feb 14, 2021
92fcfb2
chore: update docs link + dev deps
mistakia Feb 15, 2021
b92345e
feat: add link library button to menu
mistakia Feb 21, 2021
707f1e6
Update README.md
mistakia Feb 21, 2021
1394d5c
fix: tracklist loading bug
mistakia Feb 24, 2021
57b52f9
chore: update README
mistakia Feb 24, 2021
9bf8478
chore: update NOTICE
mistakia Feb 26, 2021
abf9e1b
feat: auto updater
mistakia Feb 26, 2021
cac44cf
chore: fix author format for linux packager
mistakia Feb 26, 2021
8dbac0a
chore: update github actions
mistakia Feb 26, 2021
a024e78
v0.1.0-alpha
mistakia Feb 27, 2021
a66c7ea
chore: update logging, deps, enable garbage collection
mistakia Mar 30, 2021
bd33f08
fix: shuffle play next reducer update
mistakia Apr 3, 2021
090aba4
refactor: mv app/ to src/
mistakia Apr 4, 2021
ca1cc74
chore: update deps
mistakia Apr 5, 2021
e0440e6
feat(ui): remove user log from libraries menu
mistakia Apr 5, 2021
95dc50d
style: fix menu libraries overflow scroll
mistakia Apr 5, 2021
bb9c7ab
fix: electron build
mistakia Apr 5, 2021
080293a
chore: update deps
mistakia Feb 12, 2022
18d4fa4
chore: replace hot loader with react refresh
mistakia Feb 13, 2022
ff0fea0
chore: update deps
mistakia Feb 13, 2022
5f80c47
chore: update deps
mistakia Mar 4, 2022
8a27f6f
chore(deps): bump jszip from 3.7.1 to 3.10.1
dependabot[bot] Feb 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 0 additions & 19 deletions .babelrc

This file was deleted.

43 changes: 43 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Publish

on:
push:
branches:
- master

jobs:
publish:
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [macos-latest]

steps:
- name: Checkout git repo
uses: actions/checkout@v1

- name: Install Node, NPM and Yarn
uses: actions/setup-node@v1
with:
node-version: 12.13.1

- name: Install dependencies
run: |
yarn install

- name: Postinstall
run: |
yarn postinstall

- name: Publish releases
uses: samuelmeuli/action-electron-builder@v1
with:
# GitHub token, automatically provided to the action
# (No need to define this secret in the repo settings)
github_token: ${{ secrets.github_token }}
mac_certs: ${{ secrets.mac_certs }}
mac_certs_password: ${{ secrets.mac_certs_password }}

- name: Show release/
run: du -sh release/ && ls -l release/
35 changes: 35 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Test

on: push

jobs:
release:
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]

steps:
- name: Check out Git repository
uses: actions/checkout@v1

- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v1
with:
node-version: 12.13.1

- name: yarn install
run: |
yarn install --frozen-lockfile --network-timeout 300000

- name: yarn test
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
yarn package
yarn lint

# Failing beacuse virtual framebuffer not installed
# yarn build-e2e
# yarn test-e2e
16 changes: 14 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -43,5 +43,17 @@ dist
coverage/
ios/main.jsbundle
ios/main.jsbundle.meta
orbitdb
nodejs-assets/build-native-modules-MacOS-helper-script-*
nodejs-assets/build-native-modules-MacOS-helper-script-*
nodejs-assets/nodejs-project/bundle.js.tmp*
builds/

# Electron packaged
release
src/background.prod.js
src/background.prod.js.map
src/main.prod.js
src/main.prod.js.map
src/renderer.prod.js
src/renderer.prod.js.map
dist
dll
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
14.19.0
1 change: 1 addition & 0 deletions .yarnrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
network-timeout 500000
157 changes: 0 additions & 157 deletions Gruntfile.js

This file was deleted.

21 changes: 21 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2018

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
4 changes: 2 additions & 2 deletions NOTICE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Much of this project adapted from Richard Park - [Soundcloud Redux](https://github.com/r-park/soundcloud-redux)
Much of this repo adapted from Richard Park - [Soundcloud Redux](https://github.com/r-park/soundcloud-redux)

Copyright (c) 2016 Richard Park <objectiv@gmail.com>

Expand All @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
Loading