This website requires JavaScript.
1aa5e2eda5
Merge pull request #26 from Sarsoo/dependabot/npm_and_yarn/Selector.Web/node-fetch-2.6.7
andy
2022-02-13 12:21:29 +0000
84b9e19fd3
Merge pull request #25 from Sarsoo/dependabot/npm_and_yarn/Selector.Web/nanoid-3.2.0
andy
2022-02-13 12:21:20 +0000
87e5839b2a
tweaking docker
andy
2022-02-13 12:19:21 +0000
9fe35d697e
Bump node-fetch from 2.6.6 to 2.6.7 in /Selector.Web
dependabot[bot]
2022-02-13 12:15:10 +0000
1dd84ec460
Bump nanoid from 3.1.30 to 3.2.0 in /Selector.Web
dependabot[bot]
2022-02-13 12:15:08 +0000
7b2c2b2bad
adding container building to CI
andy
2022-02-13 12:14:35 +0000
2670d799aa
build and run docker stages
andy
2022-02-13 12:07:09 +0000
cc29fb0304
added docker skeleton
andy
2022-02-11 23:24:47 +0000
e5d93aa27d
Using json serialiser source generator, removed unused cache components
andy
2021-12-21 22:22:52 +0000
7a56f7f586
UserEventFirer, web hook tests
andy
2021-12-20 23:04:53 +0000
8174f9f6f6
Fiddling with html, padding, icons etc
andy
2021-12-19 22:50:03 +0000
67a2a322ca
events project, spotify mapping, lastfm mapping, CLI reacting to db changes
andy
2021-12-19 18:44:03 +0000
f79c7111fe
added event bus, proxying cache events to event bus before proxying those to signalr
andy
2021-12-19 13:44:22 +0000
3dbe975220
adding web hook consumer, wrapping consumer callbacks in try/catches
andy
2021-12-18 23:06:21 +0000
a263941e97
pattern matching in player watcher
andy
2021-12-18 22:19:11 +0000
7fe603ab3d
.net 6 for library, changing event firing on watcher
andy
2021-12-18 17:45:34 +0000
46b7cb37bd
adding explicit handling for null item in watcher, skipping user watchers without spotify link, fixed weird systemd issue with async run
andy
2021-12-15 22:04:41 +0000
a0090470e8
changed environment names in csproj, moved https redirection to dev only
andy
2021-12-08 00:30:50 +0000
599cefb736
adding service dependencies, adding sass to npm
andy
2021-12-08 00:01:18 +0000
2cb2df3f5c
using right env name, updating npm, using service extension methods
andy
2021-12-07 23:31:17 +0000
ecf79f146a
removing required for last.fm username, fixed handling of empty usernames
andy
2021-12-05 00:29:38 +0000
3b860fc971
fixing event tests, watcher fires more tests at start now
andy
2021-12-04 13:09:50 +0000
a401280edf
working without redis, player watcher event tweaking, graceful exception handling
andy
2021-12-04 12:49:09 +0000
35eee0f068
Properly named now page model, added box shadow to popularity bar
andy
2021-12-02 07:28:00 +0000
fa75eedf31
added last.fm logo, last.fm links for play counts, spotify popularity to progress bar
andy
2021-12-01 23:34:30 +0000
ab058c769f
added play count puller, play count rendering in UI
andy
2021-11-30 20:38:26 +0000
e9f593862e
more service extensions
andy
2021-11-29 21:48:00 +0000
e41d525b0b
more DI for consumer factories, caching play counter, service extensions
andy
2021-11-29 21:04:15 +0000
975ee772dd
adding date time with timezone migration
andy
2021-11-26 20:40:18 +0000
f7b95327dd
adding db watcher service, loading watchers from db on startup
andy
2021-11-25 18:26:20 +0000
f7beefff3d
updating npm dependencies
andy
2021-11-24 08:08:25 +0000
7fbd37adc3
Merge pull request #20 from Sarsoo/net6
andy
2021-11-24 07:52:25 +0000
5e3b78af94
CI dotnet version 6 upgrade
andy
2021-11-23 17:22:26 +0000
5c440ced70
upgrading target frameworks and ms dependencies
andy
2021-11-23 17:20:59 +0000
b1c1a756df
properly coloured radar chart, adding hover effects
andy
2021-11-23 09:07:32 +0000
4952d6bb15
Removed title: from info card
andy
2021-11-21 09:21:08 +0000
4405cf885a
audio feature cards, added chart.js
andy
2021-11-11 19:54:28 +0000
bfb2a5d2cd
injecting spotify app credentials, closes #7
andy
2021-11-11 08:11:55 +0000
3564ce7d6d
back to failing on error with ts transpile
andy
2021-11-10 23:58:03 +0000
b75920867b
audio feature pushing to web frontend working
andy
2021-11-10 23:54:28 +0000
a3628182c9
creating player watcher on register, adding live gif
andy
2021-11-10 09:15:39 +0000
b19337bf20
spotify logo click opens in new tab
andy
2021-11-10 01:49:20 +0000
cb8553af60
floating player, popularity card, item change on from or to null context
andy
2021-11-10 01:46:30 +0000
83bb76a5eb
sass compiling, added spotify and footer logo, sending currently playing on load
andy
2021-11-09 22:47:49 +0000
cfcb5ece97
now playing card working, ready for css
andy
2021-11-09 20:58:02 +0000
40d7b3e676
adding vue
andy
2021-11-09 18:17:22 +0000
6e05647676
using database id for cache key, fixes #17
andy
2021-11-05 18:41:45 +0000
0d74257b89
cache hub proxy working
andy
2021-11-05 07:58:48 +0000
3867ea8fad
adding skeleton for cache hub proxy
andy
2021-11-03 22:27:50 +0000
933e8725c4
starting to break up CLI startup, added System.Commandline
andy
2021-11-03 17:38:54 +0000
3a41a3e5da
removed using service namespace
andy
2021-10-31 19:56:20 +0000
63538bc19a
add skeleton NowPlayingHub
andy
2021-10-31 19:55:00 +0000
5cbfad170a
removed typescript from csproj
andy
2021-10-31 19:50:31 +0000
9bd3135e3e
adding now script, adding signalr
andy
2021-10-31 19:47:07 +0000
f7f553396a
documentation
andy
2021-10-31 09:19:48 +0000
1ea964b341
added play counter and last.fm auth to CLI
andy
2021-10-31 08:54:11 +0000
2cd93a61aa
initial db migration
andy
2021-10-29 22:42:00 +0100
a3510c05ed
caching working, caching audio feature injector, added timeline to event
andy
2021-10-29 22:35:34 +0100
b0467c3df9
adding cache consumers
andy
2021-10-28 23:05:07 +0100
78fbc27e3a
not using icache? skeleton cache consumer, watcher username
andy
2021-10-28 21:26:57 +0100
1714e3f911
adding cache, ICache. RedisOptions and registering services in CLI and web app
andy
2021-10-27 23:00:01 +0100
222c738854
Spotify Auth working, strongly typed web config
andy
2021-10-27 17:31:29 +0100
d1563c3365
scaffolded entire manage section, added spotify, last.fm pages
andy
2021-10-26 22:52:39 +0100
0ad552c334
added auth handlers, added role seed, separate username/email, implemented some web endpoints
andy
2021-10-26 19:26:41 +0100
1f94b624d2
adding user & watcher details, skeleton for controllers
andy
2021-10-24 22:40:15 +0100
bbfe663797
web requires auth by default, renamed context to standard, added application user
andy
2021-10-24 20:15:09 +0100
af980b130a
options helper, optional db connection from CLI
andy
2021-10-24 17:38:45 +0100
143f708cff
scaffolding identity
andy
2021-10-24 00:23:45 +0100
c81f7c08f3
web nlog, adding DB context
andy
2021-10-23 22:16:37 +0100
a85cae8a15
add test controller, cache references
andy
2021-10-23 12:49:42 +0100
88995c55ae
back to npm/webpack, removed gulp
andy
2021-10-23 11:11:03 +0100
ad3c8e2dcc
Merge pull request #6 from Sarsoo/project-skeleton
andy
2021-10-23 11:08:20 +0100
9e3442b484
adding cache project
andy
2021-10-22 19:24:40 +0100
11a48ea4a9
skipping js ci, adding npm scripts
andy
2021-10-20 20:35:15 +0100
4d0f3bc9b5
using gulp transpiling
andy
2021-10-19 22:25:47 +0100
95e93f91f7
adding web project to sln, hiding frontend folder
andy
2021-10-18 22:11:31 +0100
2fca996cca
valid job name
andy
2021-10-18 21:49:35 +0100
e90d0f239d
added web boilerplate, added model project
andy
2021-10-18 21:48:02 +0100
f6f97055d5
removed abstract on timeline, removed base prefix
andy
2021-10-17 21:43:01 +0100
c6439db00b
testing feature injector and factories
andy
2021-10-15 23:38:24 +0100
d139dce719
not throwing expired token exceptions, typed config in set up
andy
2021-10-15 19:58:07 +0100
9dfad73397
adding consumer, audio features injector
andy
2021-10-13 23:19:47 +0100
b5956ef4a0
added watcherfactory, theoretically working watcher service
andy
2021-10-12 23:29:05 +0100
1694f8e3a9
added tokenfactoryprovider
andy
2021-10-12 20:23:25 +0100
539143ad5e
added IWatcherFactory, watcher options
andy
2021-10-11 23:19:19 +0100
e7fbb23376
adding nlog, strongly typed config in DI
andy
2021-10-11 18:17:36 +0100
ab8687b41e
working cli with dummy hosted service (logging, config)
andy
2021-10-11 01:06:43 +0100
507861bc28
added cli project, renamed manager to watcher collection
andy
2021-10-08 23:48:07 +0100
7d5ab4477d
adding manager functionality
andy
2021-10-07 22:09:10 +0100
28b7b954c1
playertimeline max size
andy
2021-10-05 07:58:29 +0100
bb6ad45a98
adding PlayerTimeline tests
andy
2021-10-04 17:21:48 +0100
02af7a5e21
adding player watcher
andy
2021-10-03 23:37:50 +0100
918ebbb238
replaced equality api
andy
2021-10-01 22:01:28 +0100
2136a7953b
adding timeline, manager interfaces, adding IEqual
andy
2021-09-30 22:23:44 +0100
81ded7eb7c
adding events to playback tests
andy
2021-09-30 18:07:35 +0100
6f482f14d3
added volume and device change event
andy
2021-09-28 21:14:52 +0100
823c1368e7
added null CurrentlyPlaying from api, better testing
andy
2021-09-26 15:25:54 +0100
55bba58fca
player watcher firing events
andy
2021-09-26 12:11:44 +0100
2d2fdde623
adding tests, equality, watcher code
andy
2021-09-25 21:00:58 +0100
177556cce8
added skeleton projects
andy
2021-09-24 23:35:26 +0100