Activity

Alex

Shipped this project!

I added a new landing page and a role system with templates and existing to be able to create new roles from for organisations

Alex

Changelog

Attachment
0
Alex

Shipped this project!

Hours: 21.63
Cookies: 🍪 303
Multiplier: 14.02 cookies/hr

First Ship for this project - rough features added

  • uses hackclub auth
  • on login default added to “Hack Club” org to create events
  • Sign-in, Sign-Out, Get_info
  • Dashboard for event runners and attendee portal access sent via the qrcode button on the events page
Alex

Changelog

Attachment
0
Alex

MISC - time i forgot to devlog for

Attachment
0
Alex

Changelog

Attachment
Attachment
0
Alex

Add attendee portal with waiver functionality

  • Implemented AttendeePortalController for managing attendee login, profile updates, and waiver signing.
  • Created views for attendee portal, including login, waiver display, and profile management.
  • Added JavaScript controller for toggling parent signature fields based on age.
  • Developed SignedWaiverGenerator service to create signed PDF waivers.
  • Enhanced Event model tests to validate waiver attachment functionality.
  • Added integration tests for attendee portal features, including login, profile updates, and waiver signing.
  • Created migration files to add necessary fields for waiver management in the Attendees table.
  • Included sample waiver files for testing purposes.
Attachment
0
Alex

Refactor code structure for improved readability and maintainability,
Styled Apply page - will add custom colour soon

Attachment
0
Alex

Implement QR code functionality for attendee sign-in/out and enhance error handling

Attachment
0
Alex

Implement QR code functionality for event attendees and enhance email notifications

  • Add AttendeeMailer to send QR codes to attendees
  • Create views for QR code emails and public QR code display
  • Update EventsController and Organisations::Dashboard::EventsController to handle QR code generation and sending
  • Modify routes to include public QR code access
  • Adjust development and production environments for SMTP settings
  • Add tests for attendee creation and QR code email delivery
  • Refactor organisation model to auto-assign signing user and membership based on self_found flag
Attachment
0
Alex

Refactor event and organisation models to support multiple attendees

  • Updated Event model to establish a has_many relationship with Attendees.
  • Added apply_token generation for events and modified URL parameters.
  • Enhanced Organisation model with a has_many through relationship for attendees.
  • Introduced a scope for fetching organisations relevant to a user.
  • Removed attendee_id from events and migrated existing data to attendees.
  • Updated views to reflect changes in event and organisation structures.
  • Removed deprecated event views and replaced with organisation-scoped views.
  • Added new dashboard for organisations to manage events and attendees.
  • Implemented new migrations to support changes in database schema.
  • Added tests to ensure functionality for new attendee management features.
Attachment
0
Alex

Refactor organisation and event management features with user associations and validations

Attachment
0
Alex

Implement event and organisation management features with user authentication and flash messaging

Attachment
0
Alex

Shipped this project!

Hours: 71.61
Cookies: 🍪 599
Multiplier: 18.49 cookies/hr

Overhauled to a Hollow Knight themed shop based on 2 charm notches per hour to follow ysws theming

Alex

Shipped this project!

Hours: 37.92
Cookies: 🍪 249
Multiplier: 18.15 cookies/hr

Light Debugging a Quality of Life

Alex

Add challenges feature with admin management and multiplier logic

  • Implemented Challenge model with attributes: title, description, reward_notches, start_at, end_at, active, multiplier, and type.
  • Created ChallengesController for public and admin actions, including CRUD operations.
  • Added views for challenges, including index, show, new, edit, and form partials.
  • Developed admin-specific ChallengesController for managing challenges with authentication.
  • Added tests for challenges, including model validations, controller actions, and admin functionality.
  • Introduced rake task for backfilling notch_remainder_seconds for projects based on ship data.
  • Updated Project and Ship models to accommodate new challenge-related logic, including multiplier handling.
  • Created migrations for challenges, including type column for categorization and restoring multiplier columns in ships and ship_requests.
Attachment
0
Alex

feat: Add donation functionality for charm notches and update related views and tests

Attachment
Attachment
0
Alex

feat: Implement wishlist functionality with CRUD operations

  • Added Wishlist model with user association and product_ids as a JSON column.
  • Created WishlistsController to handle CRUD actions and member routes for adding/removing products.
  • Updated User model to auto-create a wishlist upon user creation.
  • Enhanced product views to include wishlist buttons and display wishlist summary.
  • Implemented tests for wishlist functionality, ensuring proper behavior for adding/removing products.
  • Updated routes to support wishlist actions and cleaned up unnecessary routes.
  • Added styles for wishlist buttons and product previews.
Attachment
0
Alex

Added new image_url validation

Attachment
0
Alex

feat: Implement project image handling and Open Graph metadata support

Attachment
0
Alex

Add achievement reference and boolean to products, and implement tests for user prize functionality

  • Created migration to add achievement reference to products table.
  • Created migration to add achievement_bool column to products table.
  • Added tests for user_has_prize? and prize_order_for methods in ApplicationControllerTest.
Attachment
0
Alex

Add weekly goal feature with prize awarding logic

  • Implement GoalsController to manage weekly goal progress and prize awarding.
  • Create WeeklyGoalService to evaluate devlog contributions and award prizes.
  • Add views for displaying and managing goals, including progress bars and admin actions.
  • Introduce a new prize product for weekly awards, ensuring it is hidden from public view.
  • Implement tests for the new service and controller functionality, ensuring correct behavior for both normal and forced prize awards.
  • Update existing tests to ensure compatibility with new features and maintain overall test coverage.
Attachment
Attachment
0
Alex

feat: Implement project search functionality with query parameter support

Attachment
0
Alex

feat: Add project tagging system with CRUD operations for project tags

Attachment
0
Alex

Added Achievements

Attachment
0
Alex

feat: Implement fraud flagging system for users with admin controls

Attachment
0
Alex
  • Added Assets Projects Toggle
  • Made it so only Superadmins can change roles
  • Added automatic calculation for giving notches (1 per 2 hours)
  • Changed Admin/Ships Credits to be floored instead of cieled
  • Added Dynamic Formatting of credits in format_credits(credits)
Attachment
0
Alex

Refactor code structure for improved readability and maintainability

Attachment
0
Alex

Add private assets controller and related migrations for charm notches

  • Created PrivateAssetsController to manage private assets.
  • Added migration AddCharmNotchesToUsers to clarify existing relationships without altering the database schema.
  • Introduced AddNotchCostToProducts migration to add a notch_cost column to products.
  • Implemented AllowNullCharmSlotOnCharmNotches migration to permit null values for charm_slot_id in charm notches.
  • Added a Rake task validate_all to run validations on all ActiveRecord models, allowing for optional model filtering.
  • Created tests for OrderNotch to ensure correct notch deduction during order creation and handle concurrent order attempts.
  • Developed tests for UserCharmNotches to validate the adjustment of charm notches and ensure proper behavior on increasing and decreasing targets.
Attachment
0
Alex

Started on order integration for the charm system

Attachment
0
Alex

Shipped this project!

Hours: 15.8
Cookies: 🍪 0
Multiplier: 5.99 cookies/hr

Debug for shipping

Alex

Started Adding Charms to the site

Attachment
0
Alex

Deployment Debugging

Attachment
0
Alex

started charm slot system

Attachment
0
Alex

Continued adding in functionality - this won’t be shippable but more as a way to share you work (art assets you’ve made)

Attachment
0
Alex

Started adding asset projects

Attachment
0
Alex

tryna debug why the shipwright doesn’t restart on space bar after death screen

Attachment
0
Alex

feat: Added Item Stock
feat: Redid Admin Product Editor

Attachment
Attachment
0
Alex

Worked On Level Editor and added death after falling 1000 pixels

Attachment
0
Alex

feat: Added Comments that anyone can make when signed-in, if not you can’t see Usernames for privacy
feat: ships can be commented by anyone admin or up
feat: project owners can see their ships’ comments

fix: fixed the site freezing up on load from some buttons
fix: enforcing login to view the my projects page

Attachment
0
Alex

feat: Update ship request handling and improve UI elements; add SVG assets for checkboxes

Attachment
1

Comments

Alex
Alex 30 days ago
  • Uploaded wrong image new one has new tick boxes
Alex

feat: Implement task list styling and functionality; enhance ship request checklist and add tests for markdown rendering

Attachment
0
Alex

feat: Add ship request functionality with new form and status handling; enhance project status display and styling
MISC:
-Making my VsCode Colours good (overriding Ruby LSP)

Attachment
0
Alex
  • Added Gallery
  • Improved Ordering/Redeeming UI
Attachment
Attachment
1

Comments

deniz.ciger
deniz.ciger about 1 month ago

Looks neat!

Alex

Shipped this project!

Hours: 13.69
Cookies: 🍪 278
Multiplier: 20.31 cookies/hr

First Ship of this project

Alex

Fixed some styling and started on preventing hackatime projects being removed after use

Attachment
0
Alex

feat: added a dev task to ensure an admin user exists with a generated password.
feat: added README getter
feat: added URL checks
feat: added live preview
feat: implemented initial views and logic for the project management administrative control showroom.

fix: resolved issues with GitHub Actions workflows to restore CI/CD stability (#8).

chore: updated .vscode settings and workspace configurations for better development environment consistency.
chore: updated project binaries and environment scripts in the bin/ directory.

Attachment
0
Alex

feat: Added Custom Markdown Renderer for the README btn

Attachment
0
Alex

Shipped this project!

Hours: 6.25
Cookies: 🍪 135
Multiplier: 21.68 cookies/hr
  • Refactor flash message handling and enhance product descriptions
  • Consolidated flash message styles into a shared partial for better maintainability.
  • Introduced new flash message tiers: pass, info, warn, error, and updated corresponding styles in CSS.
  • Updated controllers to utilize new flash message methods for consistency across the application.
  • Added description attribute to products and updated forms and views to display it.
  • Created a new partial for product cards to streamline product listing in views.
  • Removed inline flash message displays from various views to use the new shared flash partial.
  • Updated migration to add description column to products table.
  • feat: Migrate duration tracking from minutes to seconds across devlogs and related models

  • feat: Implement Hackatime project sync functionality and caching for improved performance

  • feat: Enhance performance with caching, eager loading, and counter caches for improved efficiency

Alex
  • Refactor flash message handling and enhance product descriptions
  • Consolidated flash message styles into a shared partial for better maintainability.
  • Introduced new flash message tiers: pass, info, warn, error, and updated corresponding styles in CSS.
  • Updated controllers to utilize new flash message methods for consistency across the application.
  • Added description attribute to products and updated forms and views to display it.
  • Created a new partial for product cards to streamline product listing in views.
  • Removed inline flash message displays from various views to use the new shared flash partial.
  • Updated migration to add description column to products table.
  • feat: Migrate duration tracking from minutes to seconds across devlogs and related models

  • feat: Implement Hackatime project sync functionality and caching for improved performance

  • feat: Enhance performance with caching, eager loading, and counter caches for improved efficiency

Attachment
0
Alex

feat: Refactor flash message handling and enhance product descriptions (#25)

  • Consolidated flash message styles into a shared partial for better maintainability.
  • Introduced new flash message tiers: pass, info, warn, error, and updated corresponding styles in CSS.
  • Updated controllers to utilize new flash message methods for consistency across the application.
  • Added description attribute to products and updated forms and views to display it.
  • Created a new partial for product cards to streamline product listing in views.
  • Removed inline flash message displays from various views to use the new shared flash partial.
  • Updated migration to add description column to products table.
Attachment
0
Alex

feat:

  • Added Add Flyer enemy type; implement Flyer class and integrate into tilemap enemy spawning
Attachment
0
Alex

Changelog

  • Updated the ship request partial to enhance layout and styling, including new badges and timestamp formatting.
  • Refined the edit and new devlog views with consistent card styling and link formatting.
  • Improved the index view for devlogs to display notices in a styled card format and adjusted the timeline layout.
  • Enhanced the show view for devlogs with better layout and link styling.
  • Updated the home page to reflect user balance correctly.
  • Modified leaderboard view to format user credits properly.
  • Adjusted project index view to exclude deleted projects from rendering.
  • Updated project show view to streamline the timeline rendering logic.
  • Added new devlog and ship request migrations to support additional attributes.
  • Implemented user sync task to backfill user spending data from orders.
  • Added tests to ensure proper functionality of new features and changes.
  • Added soft delete capability to projects with a deleted_at timestamp.
  • Updated project status to ‘deleted’ upon soft deletion.
  • Introduced user association in devlogs to track the creator.
  • Enhanced project and devlog views to reflect new associations and statuses.
  • Created new concerns for soft deletable, ledgerable, and postable functionalities.
  • Added CDN service for file uploads and cache purging.
  • Implemented tests for new features and services, ensuring proper functionality.
  • Updated routes to allow admin deletion of projects via POST.
  • Added region tracking for users based on IP address.
  • Enhanced product model to include image URLs.
Attachment
0
Alex

Shipped this project!

Hours: 5.95
Cookies: 🍪 92
Multiplier: 15.39 cookies/hr

Added Recipe Support for most items and tools

Alex

Shipped this project!

Hours: 5.9
Cookies: 🍪 117
Multiplier: 19.76 cookies/hr

Some updates done to the site, improvement to user interface eg font toggle for those with dyslexia etc

Alex

Note - Some Commits were not recorded via hackatime

Changelog

Attachment
0
Alex

feat: added safe URL helper and updated links in product and project views
feat: added link to main page in admin navigation
feat: added user total credits calculation and updated related views
fix: excluded deleted users from leaderboard query to prevent placement distortion

Attachment
0
Alex

feat: Add dynamic background
feat: add tint transitions based on player location
feat: implement vignette effect and improve player movement physics

Attachment
0
Alex

feat: add font preference toggle for users and implement dyslexic mode support
feat: toggle to disable and enable font

Attachment
0
Alex

feat: Added Custom 404 Page

Attachment
0
Alex

Added User Side Mobile Support
-None for admins

Attachment
0
Alex

Set all deleted project users and ships hide and not affect my counters

Attachment
0
Alex

Added Organisers into the site

Attachment
0
Alex

Added User Stats and learderboard

Attachment
0
Alex

Shipped this project!

Hours: 20.84
Cookies: 🍪 473
Multiplier: 22.68 cookies/hr

Main Site Made

Alex

Added Shield Cores (absorbs damage for energy) for

  • Fire
  • Water
  • General
Attachment
1

Comments

iris
iris about 2 months ago

this project is looking so cool!

Alex

Did styling updates

Attachment
0
Alex
  • Added Admin Improvement
  • Added Variable Value Slider
Attachment
0
Alex
  • Restyled admin panel - need to adjust colour placement
  • Made Credits assigned by hours in a ship and not project hours
Attachment
0
Alex

Did some styling and improvements

Attachment
0
Alex

Fixed Credit issuing bug
Did some styling and refactoring

Attachment
0
Alex

Ensure Admin Login always exists
Added more admin editing abilities
Did some styling

Attachment
0
Alex

Moved to local development from codespaces
Added Some styling
made ship proccess better

Attachment
0
Alex

Shipped this project!

Hours: 31.55
Cookies: 🍪 347
Multiplier: 11.0 cookies/hr

Lots of Features:

  • Crafting Blocks
  • REI compatability
  • Powered Pickaxe
  • Easy to make Battery
  • Some GUIs
  • Sneak right-click for gui
Alex

Made Functional Ruby on Rails Website,
features:

Admin Panel

  • Approve
  • Credits
  • Order Viewer

User

  • Projects
  • Devlogs
  • Hackatime intergration
  • Sign in with Hackclub intergration
  • Shop
  • Orders
  • Ability to Ship
Attachment
0
Alex
  • Added Modifiers to The Tool : Efficiency, Fortune, Silk Touch
  • Added Ingredient Items for recipes later on
Attachment
0
Alex
  • Fixed Pickaxe gui bug - on close battery voided
  • Made some slots extract only
  • Made some slots certain type of item only eg of BatterItem Type etc
Attachment
0
Alex

Created Pickaxe GUI, also made some sprites Aseprite for when i make recipes

Attachment
0
Alex

Added automated Version Display to readme and last minutes fixes for 0.0.2 on modrinth (under review)

Attachment
0
Alex

Fixed Charger Item Rendering Issue
Added Alloy Smelter with recipe datagen

Attachment
1

Comments

Alex
Alex 2 months ago

Not a real recipe just demo

Alex

Added REI Support, And refactored to change project files to PoweredTools instead of Powered_Tools. Added Datagen recipes

Attachment
0
Alex

Created Custom Datagen Recipe creator for the Recycler Block

Attachment
0
Alex

Fixed the Charger Doing its animation on load
Added Battery Recycler - But it only recycles stone batteries atm.

Attachment
0
Alex

Created Charger Model and added animation for it,
Made the charger charge blocks with the tag chargable.

Attachment
0
Alex

Made a build of Aseprite, created textures using Aseprite, added textures and move batteries to the mod

Attachment
0
Alex

Added Basic Functionality:

  • Charger
  • Pickaxe
  • Battery

TODO:

  • Power Gen
  • Textures
  • etc
Attachment
0