Commit Graph

  • 741cea2ef2 Fixed image reference Lazuli-TypeScript Eclypsed 2025-09-05 19:00:35 +00:00
  • 455a01982a AutoImage replaced LazyImage && general improvements to components with style props Eclypsed 2024-07-22 02:53:52 -04:00
  • f10a184284 UI changes (now responsive) && fixed YT recommendations method Eclypsed 2024-07-18 22:52:08 -04:00
  • 8453e51d3f Moved to ky for requests, significant improvements to YT client implementation with ky instances Eclypsed 2024-07-04 02:54:24 -04:00
  • f17773838a Forgot a few changes from last. YTMusic getRecommendations() & search() are both non-funtional Eclypsed 2024-06-23 17:18:58 -04:00
  • de20ee90b5 Few small db and ytmusic changes Eclypsed 2024-06-23 17:13:09 -04:00
  • 28c825b04b Database overhall with knex.js, some things untested Eclypsed 2024-06-21 03:35:00 -04:00
  • ca80a6476f New Miniplaer + ScrollingText && ArtistList components Eclypsed 2024-06-11 03:55:34 -04:00
  • 9dab826e53 Trying out some UI changes. Added resizing support to remoteImage and LazyImage component Eclypsed 2024-06-10 03:22:12 -04:00
  • cb4cc1d949 Added library mixin to YTMusic and Jellyfin Eclypsed 2024-06-04 22:37:19 -04:00
  • 292dc1425e Added album and playlist requests to Jellyfin Connection Eclypsed 2024-05-29 16:54:41 -04:00
  • a98b258a03 Updated Jellyfin media item parsers, added startIndex && limit params to YTMusic getPlaylistItems() method Eclypsed 2024-05-29 01:25:17 -04:00
  • 11497f8b91 Dropped ytdl, YT audio now fetched with Android Client. Began work on YT Premium support Eclypsed 2024-05-28 00:46:34 -04:00
  • fec4bba61e More Innertube parser changes Eclypsed 2024-05-16 21:45:39 -04:00
  • 05f4b61ec7 Putting a pause on MusicBrainz, working on yt playlist fetcher Eclypsed 2024-05-09 15:25:25 -04:00
  • b443382f1a Syncing Changes Eclypsed 2024-04-29 10:14:07 -04:00
  • 0b0c169fc5 Adding support for MusicBrainz API Eclypsed 2024-04-25 18:31:29 -04:00
  • 8432184a87 Redoing the standard format for songs, albums, artists, and playlists Eclypsed 2024-04-24 20:36:56 -04:00
  • 28e4569507 Added fullscreen mode to miniplayer Eclypsed 2024-04-22 14:18:42 -04:00
  • 2ee60ef302 New queue implementation && YouTubeMusic.getConnectionInfo() will garuntteed return db data Eclypsed 2024-04-17 14:23:54 -04:00
  • f11fa95aea Broke the queue Eclypsed 2024-04-16 10:05:11 -04:00
  • f9592f2d82 Changed currentlyPlaying to queue Eclypsed 2024-04-15 22:26:38 -04:00
  • 2848000d3c Started on search results page Eclypsed 2024-04-15 09:24:28 -04:00
  • 2ea07ba9fe Fixed audio api endpoint, media player mostly functional Eclypsed 2024-04-13 00:45:35 -04:00
  • faf3794c8f Add perceived luminance scalars Eclypsed 2024-04-10 16:26:28 -04:00
  • 54ab748c99 Started thumbnail color processing Eclypsed 2024-04-10 00:27:36 -04:00
  • 8cff75bc9e Changing sources to remoteImage Eclypsed 2024-04-09 14:22:14 -04:00
  • 998dc81143 Updated openapi Eclypsed 2024-04-09 11:37:17 -04:00
  • 8e52bd71c4 Started on media player Eclypsed 2024-04-09 00:10:23 -04:00
  • c5408d76b6 ConnectionInfo and the db ConnectionRow types are now completely seperate things. Started on audio fetching yay! Eclypsed 2024-04-05 02:00:17 -04:00
  • 952c8383f9 Redoing some of the types Eclypsed 2024-04-03 23:28:38 -04:00
  • c01a7f6a03 Updated responsiveListItemRenderer type and parser, need to test ytmusic search function Eclypsed 2024-04-03 01:19:46 -04:00
  • acb45803ac Cleaned up ytmusic parsers Eclypsed 2024-04-01 19:23:14 -04:00
  • 78b1f7e140 Began cleaning up the ytmusic parsers Eclypsed 2024-03-31 23:41:55 -04:00
  • dc18005a60 Began working on ytmusic search parsers Eclypsed 2024-03-31 01:44:48 -04:00
  • a624f375e4 Moved connections to user page, began search functionality Eclypsed 2024-03-30 01:15:12 -04:00
  • a4bad9d73b Removed MediaItem type Eclypsed 2024-03-27 23:53:59 -04:00
  • 2314bc638d Refined Jellyfin Search Eclypsed 2024-03-26 01:10:13 -04:00
  • 48f60e2724 Removed db from tracking Eclypsed 2024-03-25 19:40:47 -04:00
  • a05796dbd6 Started on jellyfin search Eclypsed 2024-03-25 12:29:22 -04:00
  • cd8360851f minor changes Eclypsed 2024-03-25 10:03:22 -04:00
  • 15db7f1aed Going to try out some OOP/DI patterns and see where that takes me Eclypsed 2024-03-24 16:03:31 -04:00
  • d50497e7d5 More progress on the Innertube home parser Eclypsed 2024-03-09 01:44:22 -05:00
  • b03565f06f First iteration of the home page parser Eclypsed 2024-03-08 01:23:24 -05:00
  • e8f09b159d Changing up YTmusic implementation Eclypsed 2024-03-06 21:13:12 -05:00
  • 79bbead5e4 Working on ytmusic parsers Eclypsed 2024-02-28 03:03:40 -05:00
  • ade2ee9b86 Need to figure out how to get the data for ytmusic playlists Eclypsed 2024-02-26 00:56:59 -05:00
  • ae1b89cd6c Might have to shift to googleapis rather than trying to parse the emulated responses; too much info missing Eclypsed 2024-02-26 00:07:35 -05:00
  • 5fc1883e7c Abandoned Commit Eclypsed 2024-02-25 21:29:20 -05:00
  • 1b4c91ba35 How does anyone work with YouTube's internal API? Translated ytmusicapi's gethome() to JS, need to start refactoring the functions to produce lazuli media items. Eclypsed 2024-02-25 00:33:34 -05:00
  • fe37c8aa6e I can't believe I figured out how to emulate ytmusic api calls Eclypsed 2024-02-24 02:06:02 -05:00
  • c7b9b214b7 FINALLY, Beautiful connection types! Eclypsed 2024-02-23 00:53:54 -05:00
  • c2236ab8ac Merge branch 'Lazuli-TypeScript' of https://github.com/Eclypsed/Lazuli into Lazuli-TypeScript Eclypsed 2024-02-22 17:19:34 -05:00
  • 75508159b1 Aborted commit Eclypsed 2024-02-22 17:19:14 -05:00
  • 25260ca3cd Why am I so anal about my types Eclypsed 2024-02-22 00:36:44 -05:00
  • b7d7c0c116 Things broken, implement new types Eclypsed 2024-02-20 12:24:48 -05:00
  • 46e55f10c5 Started playing around with typescript generic types Eclypsed 2024-02-19 15:03:39 -05:00
  • 00fd41ae69 Resolved merge conflicts Eclypsed 2024-02-19 11:12:14 -05:00
  • 76ae00b78b Abandoned Commit Eclypsed 2024-02-19 11:06:36 -05:00
  • 9e3e6d6ec4 Added openapi.yaml file Eclypsed 2024-02-19 10:00:49 -05:00
  • 1608e03b97 Lazuli, now with openapi! Eclypsed 2024-02-18 00:01:54 -05:00
  • 85a17dcd89 Implemented googleapi access token refresher Eclypsed 2024-02-17 00:31:11 -05:00
  • 416803af81 Added ConnectionInfo Eclypsed 2024-02-14 00:11:04 -05:00
  • 00003bd113 Merge branch 'Lazuli-TypeScript' of https://github.com/Eclypsed/Lazuli into HEAD Eclypsed 2024-02-12 18:06:19 -05:00
  • c365bcc540 Reverting changes Eclypsed 2024-02-12 18:04:30 -05:00
  • ac8305bd72 Need to fix my mess up Eclypsed 2024-02-12 17:54:29 -05:00
  • 8544f66397 It's impossible to be set on a type schema Eclypsed 2024-02-12 16:00:55 -05:00
  • 269d79327e New styling on connection profiles Eclypsed 2024-02-12 12:22:17 -05:00
  • a8241c6e19 Every connection now has distince SubmitFunction for adding/removing connections Eclypsed 2024-02-12 00:39:15 -05:00
  • cb03d2661b Either google apis is the most scuffed thing ever, or it's too genius for my puny mind Eclypsed 2024-02-11 01:03:49 -05:00
  • 09a23fe363 Working on recommendations Eclypsed 2024-02-08 21:47:54 -05:00
  • f127087791 Re-working the media cards Eclypsed 2024-02-05 12:27:46 -05:00
  • c710f80178 I'm tired Eclypsed 2024-02-04 01:01:37 -05:00
  • cbe9b60973 How did I ever live without interfaces Eclypsed 2024-02-03 02:47:23 -05:00
  • 20454e22d1 Major improvements to how connections are managed, also interfaces, interfaces EVERYWHERE Eclypsed 2024-02-02 03:05:42 -05:00
  • 909b78807f Managing multiform modals is awful Eclypsed 2024-02-01 19:50:30 -05:00
  • 044b3616f9 Changed the DB schema AGAIN Eclypsed 2024-02-01 18:10:15 -05:00
  • dda5b7f6d2 Still figuring out how typescript works with rest APIs Eclypsed 2024-01-31 12:19:57 -05:00
  • b7daf9c27c Experimenting with typescript API validation Eclypsed 2024-01-31 01:17:24 -05:00
  • fcbcf6780d working on the api now Eclypsed 2024-01-30 12:27:37 -05:00
  • 675e2b2d68 Trashed half my styling, this settings page is going to be a nightmare Eclypsed 2024-01-30 00:33:19 -05:00
  • b96c3848ad Scrolling behavior is still stupid Eclypsed 2024-01-29 15:55:22 -05:00
  • 098ac487ec More components Eclypsed 2024-01-29 12:29:32 -05:00
  • 4ae54aa14c The behaviour of css overflow is so fucking stupid Eclypsed 2024-01-29 01:54:21 -05:00
  • 5bd5b603b0 SERIOUS messing around with the navbar Eclypsed 2024-01-28 02:41:13 -05:00
  • bee4c903ec Navbars are still messed up Eclypsed 2024-01-27 01:38:04 -05:00
  • 1209b6ac25 Making the navbars into components Eclypsed 2024-01-26 01:30:18 -05:00
  • 4fcfdc0ee6 started refactoring (app) layout Eclypsed 2024-01-25 19:50:26 -05:00
  • 0ad1ace45b DB looks good, need to test login page Eclypsed 2024-01-25 03:05:13 -05:00
  • e86b103af0 More retooling of the DB Eclypsed 2024-01-24 14:16:24 -05:00
  • 2b79dcdd0a Redoing database architecture Eclypsed 2024-01-23 12:05:33 -05:00
  • 701fc69bf0 forgot a file Eclypsed 2024-01-23 01:22:49 -05:00
  • 830ab55023 Started on the database Eclypsed 2024-01-23 01:21:41 -05:00
  • fd489b055c Fixed submit function, working on matchin passwords alert Eclypsed 2024-01-22 14:27:09 -05:00
  • d6d58a7c75 Additional login page migration, Submit function broken Eclypsed 2024-01-22 12:49:06 -05:00
  • 188b37b232 Started on login migration Eclypsed 2024-01-22 12:47:22 -05:00
  • 266a805ac0 I've used typescript for 30 minutes and I already love it Eclypsed 2024-01-21 23:51:15 -05:00
  • ae8f030afb Initial commit Eclypsed 2024-01-21 20:28:37 -05:00
  • 529e261023 Redoing account section Lazuli-JS-OLD Eclypsed 2024-01-21 01:48:49 -05:00
  • 54309d06cf Layout is looking pretty slick now! Eclypsed 2024-01-20 16:41:53 -05:00