June 16, 2025
I have added even more API routes, and expanded on the descriptions for each route in the docs
I have made lots of new routes since the last devlog, I'm going to start working on making sure that naming conventions are the same across all routes, and that I have all needed routes, then I'll start working on more new features
Worked on a route to get all balances, I'm going to work on routes to add/remove balances now
oh the joys of typehinted python, exactly what i needed
I have started working on user management, I need to get the user API key from the headers next
I've been working on generating/validating API keys so far, I'm going to start working on the actual functionality of the API soon.
This is for the endpointer YSWS, it allows you to track who owes you money, who you owe money, etc.
I have started working on the edit page for subscriptions.
Added a page to view a subscription, going to work slightly more on it, i'm going to make the name of the subscription an image if it's popular, for example netflix will have the netflix logo.
Worked on making the add subscription form actually add data to the database, and to make sure that the data appears properly in the dashboard. Next I'm going to add viewing functionality, and editing functionality, the search and pencil icons respectively in the picture.
Finally added input validation, this is server side so it has to be quite thorough.
I finished adding all of the fields for the new subscription box.
I'm currently working on the new subscription form, mainly trying to figure out the best input method for each field.
I have made it show the correct sums for upcoming subscriptions.
Made small fixes, like port number, run script, etc.
I've started working on adding placeholder values. Next I will likely work on multiple currency support, and editing transactions.
I have made the auth system start working finally, and I've worked on the homepage. The photos are just stock photos until I can take screenshots of the actual interface.
I've been working on the navbar, and the homepage, now I'm working on making the auth work properly.
An app to track your subscriptions, completely free
I made the button get disabled when a chat is in progress, or if there are no messages
I have added a button to export the chat history to markdown
I have added analytics and monitoring using axiom.
I have made the whole thing look a bit nicer, and added a feedback link at the bottom.
I have added a background, and improved the light mode experience.
I've improved how it looks so far, might add some other stuff to it now
I have updated the line spacing for video titles, updated the title, subheading, added new default popular queries, and removed a stray console.log in the code.
I have added more to it now, and made it look slightly better, as well as making the user experience better. I am now going to work on enhancing the appearance.
Finally got it functional after fighting with the AI SDK, openrouter, and nextjs
A simple project where AI comes up with a story, and you can change the story outcome. Uses ai for the generation, but written entirely without AI.
I've updated the project readme, as well as updating the page that lists relevant lines of the transcript.
I have added a page to submit feedback, and I have fixed a problem in the transcription process to do with UTF content
Added the ability to press enter instead of clicking the search button, and also added the current database size, as it will probably get quite large eventually
I made the text clearly visible for each query, I need to come up with ideas for what to add.
You can now search and get results, I will now mainly be working on adding videos, and coming up with ideas for what else I could add
I've started working on the results page now, I need to allow users to expand it to show all the lines of the transcript where their result was shown
Started working on the frontend
The transcripts now write to the database, and there is a separate column for the status
The transcripts work, just need to save it to a database now
A project that transcribes youtube videos, then allows you to search text for all transcribed videos.
I have added analytics to the site to monitor traffic, it is fully anonymous though, not even linked to the account that people sign in with.
I have now added a ToS page, and a privacy policy page.
I have made it so that it automatically scans updated URLs to make it near instant between uploading and verification.
Worked on using ValKey to have more realtime URL verification. I might end up rewriting this entirely tomorrow.
Added virus checking to prevent abuse.
I started working on the platform based redirects
Added a 404 page for non-existant shortened URLs
Added URL validation, it also tells you if you did not correctly set a URL, if a URL is set as invalid it cannot be accessed, if it's set as unknown it can be accessed, if it's set to valid it can be accessed.
Working on using regex to flag invalid URLs, but I need to cover every single possible case, so this will take a while
Added platform based URLs, will implement redirection tomorrow, as well as caching. I also added better URL validation to ensure that only possible domains are allowed.
Updated the page to edit a URL, working on device based redirects, I also updated the list of your URLs, as well as the welcome page to be more user friendly.
I made the table look a bit nicer, as well as having more options for filtering.
Redesigned the editing interface, working on making it submit the changes to the server, as well as add some more user friendly error handling.
Working on adding a page to edit your shortened links
Added truncated slugs, and an edit button
Made a nice list of shortened URLs, as well as making links blue
Added a visualisation of the cars and how many pass.
I have added the placeholder data table from shadcn, as well as finally gotten around to customising the sidebar to have relevant links.
Added customisation menu, tried to make components myself, ended up using shadcn components.
Shows number of cars that finished in given time
An open source simulation of traffic using python and SimPy.
Added auth, made the homepage look a bit nicer, with more functionality too
Make a homepage that looks somewhat good, the sidebar is still using placeholder content.
An open source, self hostable, URL shortener with link tracking, and more.
I have added a button to view individual responses. As well as adding a light background to the charts so the text is visible
I have added a regex validator/tester, making it easier to see if the regex works properly or not
I have added a markdown to/from html converter
I have fixed a bug where the input/output part of JSON Input, TOML Output, YAML Output would stay fixed instead of updating based on what the user inputs.
I have added a JSON to/from TOML converter.
I have added a JSON to/from YAML converter.
This was widely regarded as a great move by everyone.