You are browsing as a guest. Sign up (or log in) to start making projects!

Acidicts

@Acidicts

Joined June 1st, 2026

  • 61Devlogs
  • 6Projects
  • 9Ships
  • 119Votes
Ship Pending review

I started on the site to the draft ysws half-moon which has a landing page and a RSVP system built into it, which uses hackclub auth to make it easy to gather the rsvp and make user login quick when running.

I can’t wait to continue on this site and see you all at #half-moon

  • 3 devlogs
  • 8h
Try project → See source code →
Open comments for this post

6h 27m 26s logged

Created the landing page and a integrated rsvp system.

  • Created the landing page with a general idea of how the ysws will run with a faq section at the bottom
  • Added Hackclub Auth Oauth login
  • Created RSVP model
  • Created RSVP page for rsvping to the ysws with only hackclub auth
0
0
9
Ship Pending review

Since starting Pygame Swat Command, I’ve implemented the core top-down RTS mechanics and updated the project
documentation. the base game includes basic team controls, simple radio obscuring, enemy behaviours (attacking charging fleeing), and simple weapons and health systems

Recent changes

  • Improved README formatting and added installation instructions
    (63fe85c3f5c4)
  • Added requirements.txt (422fb84a741c)
  • Revised README with features, controls, and setup, after initial creation of README.md
    (8f636ece5325)
    (e929d664b1f8)
  • Implemented advanced cover system and debug visualization tools
    (a27be8ffaf1a)
  • Enhanced AI with utility-based decision making and improved combat dynamics
    (fd71653b4442)
  • Prevented controlling
  • 4 devlogs
  • 7h
Try project → See source code →
Open comments for this post

2h 3m 37s logged

Made README and improved ai:
Enhance AI with utility-based decision making and improve combat dynamics

  • Introduced utility-based AI for enemies with actions like attack, retreat, seek cover, strafe, and more.
  • Added customizable enemy traits such as aggression, caution, and discipline for diverse AI behavior.
  • Improved vision and gun mechanics by introducing separate cones of vision and fire, enhancing line-of-sight checks.
  • Enhanced pathfinding with smarter obstacle handling, line-of-sight validation, and adaptive speed adjustments.
  • Updated bullet mechanics with new properties (spread, range) and deceleration on penetration.
  • Adjusted level design to include more advanced enemy configurations with behavioural traits.

Implement advanced cover system and debug visualisation tools to enable easier debugging of the game

0
0
6
Ship

Mostly did Admin and stuff for behind the scenes to make fufillment a easier experience for it.

Created batches which will be used for fulfilment in sessions as it would give me better ideas of which orders have been pending for longer and prevents me sitting doing 50 orders, non-stop.

  • 1 devlog
  • 3h
  • 18.73x multiplier
  • 48 Stardust
Try project → See source code →
Open comments for this post

2h 34m 38s logged

I created the fulfilment system for a fulfilment team to use

Recent changes

  • Removed redundant save! calls and updated fulfillment tests to reduce unnecessary database operations and align test logic with current behavior 9acc056.
  • Added a fulfillment role, batch pipeline, and popup controller to support new workflow automation and UI interactions afa7a20. The popup controller likely handles transient UI elements like notifications or modals.
  • Fixed a crash in /designs preview rendering by resolving an issue blocking Ruby scan/lint CI, ensuring previews no longer fail unexpectedly (911f035).
  • Corrected a stray question mark in a design preview image tag to prevent malformed HTML output (955dd6c).
  • Added a note about YSWS draft sponsorship documentation, possibly for tracking external partnerships or funding discussions (d92d571). No performance optimizations or subsystem overhauls were addressed in this cycle. Next steps depend on external feedback and test coverage improvements implied by recent test updates.
0
0
35
Ship

Shipped!!!

There are a bunch of features and stuff that I have added to this since flavortown, from the ordering system to devlogs and ship flow.

Project Info

This is the ruby on rails app for the ysws draft #issued where

  • YS: Designs made with Code
  • WS: Clothes and other swag with those designs

Features added:

A bunch of features have been added and I have separated them to 3 categories Major ones for functionality, quality of life for feel and use, security for data security.

New Major Features:

  • Designs view now is more detailed including hackatime projects and images from devlogs and ships
  • Ship flow system so you can submit to the ysws
  • Product Design system (admin only - for making the shop items by importing from printful via api)
  • Order system using lots of hotwired turbo (choose color, design placement rotation and scale)
  • Notifications (3 types Normal which provides info and 2 others Boolean which gets a yes or no answer and text which gets a written answer
  • Reviewer Panel which shows pending ships to review with some data on (need to add hackatime info for it though)
  • Storing Reviewer proof videos in a cloudflare R2 storage

Quality-Of-Life:

  • Added better UI/UX with some issues with need for ironing out (eg font change from workbench to ‘lexend’ and ‘space mono’
  • Kept a consistent style through the site, although some panels might need better border colour
  • On login it redirects to the page you logged in by

Security:

  • I added User DB encryption to protect user data stored on the postgres database instance, such as name and email

Summary

  • Made the functional part of the ysws site (Designs, ordering, shipping)
  • Added more security for user data
  • Improved UI(Font and colour scheme)
  • 30 devlogs
  • 89h
  • 15.53x multiplier
  • 1383 Stardust
Try project → See source code →
Open comments for this post

1h 4m 39s logged

Recent changes    - Installed Bundler 4.0.4 in the Dockerfile to standardize gem management across environments    (88ba659).  - Ensured the verification directory exists for SVG upload tests, addressing missing file system setup in test    workflows (83f2e53).  - Resolved a Turbo conflict in order steps, likely related to event streaming or frame rendering in Rails views    (e8d08f4). 

  • Updated navigation unread counts dynamically from notification events, improving real-time feedback for user    activity (a75f6ff).
1
0
35
Open comments for this post

3h 59m 48s logged

  ## Recent changes   

  • Notifications: Unanswered notifications now retain their unread status until explicitly addressed. This    ensures users can distinguish between pending and resolved interactions without relying on manual state updates    (751a370). 
  • Security: Authentication workflows, file uploads, and resource authorization checks have been updated with    additional safeguards. Specifics include input validation and access control refinements, though implementation    details are not disclosed in the commit message    (97e48db).
0
0
30
Open comments for this post

2h 48m 15s logged

Made Notifications Useful

Recent changes

  • Persistent unread state for unanswered boolean notifications    Notifications with unresolved boolean actions (e.g., approvals) now remain marked as unread until explicitly addressed. This ensures users revisit pending decisions. Commit: 39aabb2. 
  • Interactive notification replies with approval time tracking    Added support for direct replies to notifications, along with timestamp logging for when approvals are finalized. This enables granular tracking of response times for actionable alerts. Commit: 6ac80f9.
0
0
19
Open comments for this post

9h 51m 38s logged

Recent changes

Added ship request reviews, resubmission logic, and R2 storage integration for tracking reviewed submissions (41b1e43).

  • Started on the review workflow
  • Started on Resubmission logic
  • Set up support for cloudflare R2

Guarded Hack Club token persistence behind encryption configuration, ensuring tokens are only stored when encryption is explicitly enabled (a4b6d0c).

0
0
17
Open comments for this post

2h 7m 20s logged

Recent changes

Comment delete, Turbo Comment Box, and ship request fade functionality

  • Add #destroy functionality to the comments with owner permission, path, delete button, and dependent comments.
  • Make use of valid commentable_type/id while building comments and make responses as Turbo streams and wrap up comments within a Turbo frame.
  • Resize the comment box according to the content changes detected by the MutationObserver.
  • Make ship request modal and overlay fade in and out.
  • Consider higher level ship request as blockers for all ship requests.
  • Comment card and comment list styling.
0
0
13
Open comments for this post

7h 58m 44s logged

Recent changes

Add comments to devlogs and ship requests

Implement polymorphic Comment model with CommentsController,
Stimulus-driven collapsing comment box, markdown preview form,
and styles. Comments will be rendered by Turbo frames and allow
editing by owner/admin.

This is what else is included in this change:

  • Encryption of hackclub_access_token and hackclub_refresh_token
    through ActiveRecord encryption, including config, env sample
    and migration task for already existing non-encrypted tokens.
  • SSL enforcement in production (assume_ssl, force_ssl).
  • Update filter_parameters to strip out sensitive information
    and OAuth tokens from logs.
  • Fix ExchangeRate API call to include Bearer authentication header.
  • Sanitization of devlogs HTML output through SafeListSanitizer.
  • Update Design#can_make_devlog to can_make_devlog? method and
    restrict can_ship? check to devlogs without ship request.
  • Add SRI integrity attribute to marked/DOMPurify scripts loaded
    from CDNs.
  • UI improvements: styles for disabled buttons, utility class
    for hover-underline effect, devlog cards layout and info icons.
0
0
7
Ship

Shipped !!!

Features

  • A commit list with the last 30 commits on it (good balance of history and speed)
  • Auto check for new commits and workflow status changes every 5 mins
  • Hyperlinks to get to the commits
  • Authored by tag in focused panel

What I learnt

So I mostly have been coding in Ruby on Rails recently and barely touched html so the transition for this project was tough but I pulled through and made an entire html + css + js webpage-app.

Toughest stuff

The most difficult things in making this were making the github rest api work how I want it to. For example working out the things for the workflows.

Future Plans

  • Adding an issue tracker
  • Support for running without PAT token (a lite mode)
  • Themes
  • Repo Overview
  • Branch graphics like in gitlens
  • 3 devlogs
  • 9h
  • 6.39x multiplier
  • 55 Stardust
Try project → See source code →
Open comments for this post

3h 25m 9s logged

Final Features Added

QOL

  • I added a auto check for any workflows and new commits that runs every 5mins
  • Added a built in guide to help you add a (PAT)

Focus Commit Panel

  • The selected commit is shown on the left panel showing author next to a link to the commit
  • It shows the whole commit message instead of truncated one like in the commit list
    -Integrated the GitHub API to fetch CI statuses to show “live” (every 5 mins) progress
0
0
31
Open comments for this post

2h 55m 56s logged

Added Github Integration and optimised the commit get

  • Optimised the commits so first it gets all the commits and creates them then replaces them all with ones with updated workflow status.
  • Made the Commits store as individual objects in an Array so they can be updated automatically but only if the CI is still pending

  • Added the commit as a hyperlink under date
  • Added truncated title/commit name

  • Added Cookies to save the github api key, and most recent repo

Next

  • The commit focus (the empty white space on the left)
0
0
14
Open comments for this post

2h 16m 45s logged

I made the header and logic for creating a commit on the commit list, It uses a sage green as the base colour while using similarly muted colours such as the red. The commits have a Pi chart which shows the actions status (green: successful, yellow: pending, red: failed). Pending is either all actions/workflows are incomplete or successful.


The top heading has a Go button which does nothing right now, next to the Repo title/heading which below has a discrete text input with a placeholder of the project repo.
And a settings button which also does nothing, yet…


Next to add is the Focused-Commit Half

0
0
7
Loading more…

Followers

Loading…