Commit Graph

  • 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