fuzzyworld

Last 61 commits

2026-10-27fbf5511✓ Rename .gitlab-ci.yml to .fw-ci.ymlPavel Safronov
2026-10-26dd35480Deploy to apps.fuzzyworld.net with fuzzyworld-toolsPavel Safronov
2023-10-19bd4c370Use the largest available album images, not the smallest.Pavel Safronov
2023-10-19660845fAdded a list of pre-configured times, each of which is a link that sets the search time accordingly.Pavel Safronov
2023-10-19fccc619Underline links.Pavel Safronov
2023-10-192c1835aAdded a drop-down for the target player. Added link styles to match the existing black/white theme, except the hover color is now "Spotify green".Pavel Safronov
2023-10-197e06c2fUpdate build task to correctly generate version file.Pavel Safronov
2023-10-170c3c57bAdded links for song/album/artist, and report errors during playback. (The errors reporting is a temporary hack: if there isn't an active device, trying to play the track will always fail. What's needed is logic to find a device to use, and if that fails, present device options to the user and make them pick one.)Pavel Safronov
2023-10-171e82c57Consolidated templating code, removed some old code, made "no song currently playing" into a template as well. (Templates are nice! So much easier than writing HTML in JS.)Pavel Safronov
2023-10-17603f3d1Clean up readme a bit.Pavel Safronov
2023-10-17c161059Reworked styles a bit by moving most of the song styles into song.css Found songs now have the same look as the currently-playing song. Found tracks now include a bit of album info in them, so the same info is available for currently playing songs and for searched songs.Pavel Safronov
2023-10-1701a260eFix currently playing song being slightly outside the "main column".Pavel Safronov
2023-10-17a95a53dIntroduce controls.js - this file has the methods that can be called from the page, for example the callbacks from various UI elements, like search or play/pause the current song.Pavel Safronov
2023-10-170857dbdLog and report error if it's not possible to play the track.Pavel Safronov
2023-10-16c188f13Added a red-and-black image to use as favicon for local development.Pavel Safronov
2023-10-150b9bb35Added a link back to live Hawk page to the Hawk logo.Pavel Safronov
2023-10-1529e8b07Added a VSCode launch config for debugging the app in Chrome.Pavel Safronov
2023-10-146084e9bFor minutes and seconds, select the text when clicking inside the text box.Pavel Safronov
2023-10-14feb7d63Added a link to the Spotify logo and put both logos (Hawk and Spotify) on the same line at the top.Pavel Safronov
2023-10-1479b9440Updated footer version to be a templated element.Pavel Safronov
2023-10-14a2f73fbMostly styling and text changes.Pavel Safronov
2023-10-14731b0b9Moved the intro paragraph into a collapsible "What is this?" section.Pavel Safronov
2023-10-14c8b4e51Added some story to the readme and the main page.Pavel Safronov
2023-10-140a91f14Remove left/right padding on songs. Overall, trying to remove the left/right paddings that act to shift things to the right.Pavel Safronov
2023-10-141e95383Reorganization of the code and a slight update to the README.Pavel Safronov
2023-10-14731cddfSimplified how signed-in/signed-out stuff shows up or is hidden.Pavel Safronov
2023-10-140281851Added email address for signing up.Pavel Safronov
2023-10-1422f70a1Moved current song to the bottom of the page.Pavel Safronov
2023-10-146afcc47Added batching to retrieve tracks from 20 albums at a time. The current song is now being generated from a template.Pavel Safronov
2023-10-142c8226dWent back to limited-width presentation.Pavel Safronov
2023-10-14d1b8bc3Added an issue link to the main page.Pavel Safronov
2023-10-1440a1ac1Added Spotify logo and icons, changed the styles around a bit to improve mobile experience.Pavel Safronov
2023-10-14e39bdb1Changed a bit how API progress is reported.Pavel Safronov
2023-10-1409b64e4Fix token refreshing: store correct value as refresh key, and pick up a new refresh key on refresh.Pavel Safronov
2023-10-133e4871eHide clear cache button when not signed in.Pavel Safronov
2023-10-138286d52Report search exceptions.Pavel Safronov
2023-10-130eb27abMinor style change for song buttons.Pavel Safronov
2023-10-13ee4fa7dMinor UI text wording change.Pavel Safronov
2023-10-138c91be3Added status callbacks to some API methods. Added a Clear Cache button to the UI. Added status report span on the main page.Pavel Safronov
2023-10-13299346fMinor style changes.Pavel Safronov
2023-10-134d32aa4Added pagination for album and track API calls.Pavel Safronov
2023-10-130d3f216Minor UI rework, moved the sign-out button into the footer.Pavel Safronov
2023-10-133d04914Add todos.Pavel Safronov
2023-10-137fa2719Playing around with styles and making everything bigger.Pavel Safronov
2023-10-133397fb1Minor refactoring, changed the font size to be em, instead of px. Added borders around returned songs. Made divs and other elements a bit more balanced.Pavel Safronov
2023-10-13cc1af88Added control to show the current playing song and a way to play/pause. Slightly reorganized the landing page, breaking out the different sections with the use of h3 tags. Buttons are centered and there can be multiple in a single row.Pavel Safronov
2023-10-137121314Experimenting with font sizes on mobile.Pavel Safronov
2023-10-13791409aReplaced icons, added attribution, improving the look in small chunks.Pavel Safronov
2023-10-139615402CI pasta time!Pavel Safronov
2023-10-13187c6bcMoving styles into their own file and adding a footer that displays build information. This build information is created by `make`.Pavel Safronov
2023-10-136e3f55aAdded API cache with a 1 hour expiry. The cache is cleared when the user logs out.Pavel Safronov
2023-10-133bf5fcbAdded refresh capability, consolidated access token lookups, moved some code around.Pavel Safronov
2023-10-1342c1ee8Style changes to make the page look better on mobile.Pavel Safronov
2023-10-130e0eaefMore redirect fixes.Pavel Safronov
2023-10-13714f908Fix signout.Pavel Safronov
2023-10-138edcc88Multiple changes: - added favicon - removed profile code - cleaned up scope - templated the found songs - fixed sign-in logic to work locally and on the serverPavel Safronov
2023-10-1214ae6bbGitlab CI pasta continues.Pavel Safronov
2023-10-123d3a118Added a greeting that will show up once you are signed-in.Pavel Safronov
2023-10-12620a07eGitlab CI pasta time!Pavel Safronov
2023-10-125ab903eAdding gitlab-pages.Pavel Safronov
2023-10-12601035fInitial commit of Hawk.Pavel Safronov