| 2026-10-27 | fbf5511 | ✓ Rename .gitlab-ci.yml to .fw-ci.yml | Pavel Safronov |
| 2026-10-26 | dd35480 | Deploy to apps.fuzzyworld.net with fuzzyworld-tools | Pavel Safronov |
| 2023-10-19 | bd4c370 | Use the largest available album images, not the smallest. | Pavel Safronov |
| 2023-10-19 | 660845f | Added a list of pre-configured times, each of which is a link that sets the search time accordingly. | Pavel Safronov |
| 2023-10-19 | fccc619 | Underline links. | Pavel Safronov |
| 2023-10-19 | 2c1835a | Added 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-19 | 7e06c2f | Update build task to correctly generate version file. | Pavel Safronov |
| 2023-10-17 | 0c3c57b | Added 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-17 | 1e82c57 | Consolidated 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-17 | 603f3d1 | Clean up readme a bit. | Pavel Safronov |
| 2023-10-17 | c161059 | Reworked 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-17 | 01a260e | Fix currently playing song being slightly outside the "main column". | Pavel Safronov |
| 2023-10-17 | a95a53d | Introduce 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-17 | 0857dbd | Log and report error if it's not possible to play the track. | Pavel Safronov |
| 2023-10-16 | c188f13 | Added a red-and-black image to use as favicon for local development. | Pavel Safronov |
| 2023-10-15 | 0b9bb35 | Added a link back to live Hawk page to the Hawk logo. | Pavel Safronov |
| 2023-10-15 | 29e8b07 | Added a VSCode launch config for debugging the app in Chrome. | Pavel Safronov |
| 2023-10-14 | 6084e9b | For minutes and seconds, select the text when clicking inside the text box. | Pavel Safronov |
| 2023-10-14 | feb7d63 | Added a link to the Spotify logo and put both logos (Hawk and Spotify) on the same line at the top. | Pavel Safronov |
| 2023-10-14 | 79b9440 | Updated footer version to be a templated element. | Pavel Safronov |
| 2023-10-14 | a2f73fb | Mostly styling and text changes. | Pavel Safronov |
| 2023-10-14 | 731b0b9 | Moved the intro paragraph into a collapsible "What is this?" section. | Pavel Safronov |
| 2023-10-14 | c8b4e51 | Added some story to the readme and the main page. | Pavel Safronov |
| 2023-10-14 | 0a91f14 | Remove 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-14 | 1e95383 | Reorganization of the code and a slight update to the README. | Pavel Safronov |
| 2023-10-14 | 731cddf | Simplified how signed-in/signed-out stuff shows up or is hidden. | Pavel Safronov |
| 2023-10-14 | 0281851 | Added email address for signing up. | Pavel Safronov |
| 2023-10-14 | 22f70a1 | Moved current song to the bottom of the page. | Pavel Safronov |
| 2023-10-14 | 6afcc47 | Added batching to retrieve tracks from 20 albums at a time. The current song is now being generated from a template. | Pavel Safronov |
| 2023-10-14 | 2c8226d | Went back to limited-width presentation. | Pavel Safronov |
| 2023-10-14 | d1b8bc3 | Added an issue link to the main page. | Pavel Safronov |
| 2023-10-14 | 40a1ac1 | Added Spotify logo and icons, changed the styles around a bit to improve mobile experience. | Pavel Safronov |
| 2023-10-14 | e39bdb1 | Changed a bit how API progress is reported. | Pavel Safronov |
| 2023-10-14 | 09b64e4 | Fix token refreshing: store correct value as refresh key, and pick up a new refresh key on refresh. | Pavel Safronov |
| 2023-10-13 | 3e4871e | Hide clear cache button when not signed in. | Pavel Safronov |
| 2023-10-13 | 8286d52 | Report search exceptions. | Pavel Safronov |
| 2023-10-13 | 0eb27ab | Minor style change for song buttons. | Pavel Safronov |
| 2023-10-13 | ee4fa7d | Minor UI text wording change. | Pavel Safronov |
| 2023-10-13 | 8c91be3 | Added 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-13 | 299346f | Minor style changes. | Pavel Safronov |
| 2023-10-13 | 4d32aa4 | Added pagination for album and track API calls. | Pavel Safronov |
| 2023-10-13 | 0d3f216 | Minor UI rework, moved the sign-out button into the footer. | Pavel Safronov |
| 2023-10-13 | 3d04914 | Add todos. | Pavel Safronov |
| 2023-10-13 | 7fa2719 | Playing around with styles and making everything bigger. | Pavel Safronov |
| 2023-10-13 | 3397fb1 | Minor 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-13 | cc1af88 | Added 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-13 | 7121314 | Experimenting with font sizes on mobile. | Pavel Safronov |
| 2023-10-13 | 791409a | Replaced icons, added attribution, improving the look in small chunks. | Pavel Safronov |
| 2023-10-13 | 9615402 | CI pasta time! | Pavel Safronov |
| 2023-10-13 | 187c6bc | Moving styles into their own file and adding a footer that displays build information. This build information is created by `make`. | Pavel Safronov |
| 2023-10-13 | 6e3f55a | Added API cache with a 1 hour expiry. The cache is cleared when the user logs out. | Pavel Safronov |
| 2023-10-13 | 3bf5fcb | Added refresh capability, consolidated access token lookups, moved some code around. | Pavel Safronov |
| 2023-10-13 | 42c1ee8 | Style changes to make the page look better on mobile. | Pavel Safronov |
| 2023-10-13 | 0e0eaef | More redirect fixes. | Pavel Safronov |
| 2023-10-13 | 714f908 | Fix signout. | Pavel Safronov |
| 2023-10-13 | 8edcc88 | Multiple changes: - added favicon - removed profile code - cleaned up scope - templated the found songs - fixed sign-in logic to work locally and on the server | Pavel Safronov |
| 2023-10-12 | 14ae6bb | Gitlab CI pasta continues. | Pavel Safronov |
| 2023-10-12 | 3d3a118 | Added a greeting that will show up once you are signed-in. | Pavel Safronov |
| 2023-10-12 | 620a07e | Gitlab CI pasta time! | Pavel Safronov |
| 2023-10-12 | 5ab903e | Adding gitlab-pages. | Pavel Safronov |
| 2023-10-12 | 601035f | Initial commit of Hawk. | Pavel Safronov |