Activity

BetterClient

Added previews to widgets
Created heatmap widget

Attachment
Attachment
0
BetterClient

I added the circular widget

Attachment
Attachment
Attachment
0
BetterClient

added weekly widget
added configuration screens for widgets
refactored widget classes

Attachment
Attachment
Attachment
0
BetterClient

Did small refactors
Added the today widget

It shows how much coding you did today and has a percentage bar showing how much of the day that is

Attachment
0
BetterClient

added code time fetching
refactored some stuff
made the oauth flow redirect to the app

0
BetterClient

I got the oauth system working on android
I made basic UI

Attachment
Attachment
Attachment
0
BetterClient

Created project and got a simple OAuth with PKCE system working (not inside the app yet, just as a normal java app)

Attachment
0
BetterClient

Added color painting to custom crosshair shapes
Refactored config classes to be cleaner
The mod is pretty much ready, I’m gonna get it compatible with different minecraft versions

Changelog:

  • exception checking in hex fields (b09e3d1)
  • remove useless render func (017546e)
  • warning cleanup (559ad9f)
  • migrate to int based custom shapes (d175454)
  • add color selection and hex input for custom shapes (91ffd97)
  • refactor config classes (9ad33d4)
Attachment
0
BetterClient

Added new actions to the side of the custom crosshair editor for sharing crosshairs
The reset to vanilla and clear buttons ask twice before resetting

Changelog:

  • edit custom crosshair sidebar (65134c8)
Attachment
Attachment
Attachment
Attachment
Attachment
0
BetterClient

Added custom crosshair shape support
You can draw your own crosshair

Changelog:

Attachment
0
BetterClient

Add configuration options and GUI for crosshair customization

  • Added config class to handle saving and loading from json
  • Added ConfigScreen to adjust color and stuff
  • Added EditShapeScreen for selecting crosshair shapes. (custom drawing support is next)

Changelog:

  • basic config, configscreen, and shape editing, added modmenu support (ec3e44f)
Attachment
Attachment
Attachment
Attachment
Attachment
0
BetterClient

Created project and added 4 basic settings

Changelog:

Attachment
Attachment
0
BetterClient

Shipped this project!

Hours: 18.56
Cookies: 🍪 334
Multiplier: 17.99 cookies/hr

I built a language from scratch, the AST parser was very challenging, im proud of the language’s syntax, i think its very simple to understand

BetterClient

Added support for Kotlin/JS and made a website

Attachment
0
BetterClient

Added support for enums

Attachment
Attachment
0
BetterClient

Implemented any type

Attachment
Attachment
0
BetterClient

Made a basic interpreter/vm

Attachment
Attachment
0
BetterClient

Refactored test code
Rewrote some parts of the parsers
Implemented basic AST parsing
Implemented string interpolation parsing

Procrastinated for too long

Attachment
Attachment
0
BetterClient

Type resolving phase and double functionref parsing

Attachment
0
BetterClient

Fixed function parser eating a token
Added struct parsing

Attachment
Attachment
0
BetterClient

Made a basic lexer and top level parser(functions and entrypoint right now, structs soon)

Attachment
Attachment
0
BetterClient

Wrote some test files and brainstormed what the language should look like

Attachment
0
BetterClient

I made a new and improved main website
It uses real statistics from hackatime and spotify, and includes an AI summary
I also made a parody website available at https://betterclient.motorcycles (the other website has a link to it)

Attachment
Attachment
0
BetterClient

Created an admin dashboard
I can ban ip adresses if they hit the rate limit on any of the /admin endpoints
Server stats
Server controls (there was more here but then I remembered that coolify exists)
Spotify (this is just POC, i copied the token refreshing stuff from an old project, I will probably integrate it into the website later)

Attachment
0
BetterClient

I made a custom login flow for my /admin endpoint

  • I get a QR code
  • I scan it using my android app
  • the android app verifies my fingerprint and sends a message to the server telling it to authenticate me
  • i get in
Attachment
Attachment
0
BetterClient

I created project and created basic controllers
i am using spring boot with kotlin

Attachment
0