Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
f716836
Upgrade to Ruby 3.3.6 and Rails 8.0.4
cktricky Dec 4, 2025
9f15701
Add Rails 8 vulnerabilities aligned with OWASP Top 10 2025
cktricky Dec 6, 2025
876955f
Modernize UI/UX with Bootstrap 5.3 and contemporary design
cktricky Dec 7, 2025
56ad351
Fix jQuery loading order and Turbolinks compatibility
cktricky Dec 7, 2025
102a879
Fix EasyPieChart errors on admin dashboard
cktricky Dec 7, 2025
c6f69b5
Fix Google Charts race condition on performance page
cktricky Dec 7, 2025
b11c8ae
Fix Google Charts not rendering with Turbolinks
cktricky Dec 7, 2025
1bc835c
Add proper Turbolinks handling for Google Charts
cktricky Dec 7, 2025
0a2c010
Fix button_to syntax for Rails 8 compatibility
cktricky Dec 7, 2025
6802563
Fix remaining button_to syntax errors for Rails 8
cktricky Dec 7, 2025
6b7a841
Fix navbar brand icon display with flexbox alignment
cktricky Dec 7, 2025
f6cf697
Fix navbar icon cutoff with proper container padding
cktricky Dec 7, 2025
5a34735
Fix Demo Credentials modal not opening
cktricky Dec 7, 2025
be1994e
Fix aria-hidden accessibility warning on modal
cktricky Dec 7, 2025
c5cd282
Fix Bootstrap 5 modal aria-hidden focus timing issue
cktricky Dec 7, 2025
b6fa2db
Add debugging for modal initialization issue
cktricky Dec 7, 2025
e9e5c58
Simplify modal initialization and fix display issue
cktricky Dec 7, 2025
0c4533a
Fix modal not displaying by disposing stale instances
cktricky Dec 7, 2025
feba9b7
Replace modal with dedicated credentials page
cktricky Dec 7, 2025
be5d229
Modernize UI with rounded corners and contemporary design
cktricky Dec 7, 2025
9e22cee
Make RailsGoat logo clickable on unauthenticated pages
cktricky Dec 7, 2025
d71f7ec
Simplify credentials page by removing modal markup
cktricky Dec 7, 2025
b938e56
Modernize login, signup, and dashboard pages with contemporary design
cktricky Dec 7, 2025
fdee945
Modernize password reset and admin dashboard pages
cktricky Dec 7, 2025
b47a70d
Fix Google Charts race condition in bar graph view
cktricky Dec 7, 2025
8abf409
Fix Google Charts loading for AJAX-loaded bar graph
cktricky Dec 7, 2025
9f9044f
Replace broken Google Charts with modern table and stat cards
cktricky Dec 7, 2025
032dc33
Modernize PTO (Paid Time Off) page with contemporary design
cktricky Dec 7, 2025
4dad6bb
Modernize benefit forms page with stunning card-based design
cktricky Dec 7, 2025
4d2a21e
Modernize retirement 401(k) page with stat cards and services section
cktricky Dec 7, 2025
3804633
Fix FullCalendar loading error on PTO page
cktricky Dec 7, 2025
1bd3fab
Modernize Schedule PTO form with enhanced styling and user guidance
cktricky Dec 7, 2025
66fd124
Modernize performance review page with stats cards and enhanced table
cktricky Dec 7, 2025
4f413a1
Replace Google Charts with modern CSS timeline visualization
cktricky Dec 7, 2025
cff40e6
Modernize messages page with inbox cards and sticky compose form
cktricky Dec 7, 2025
aaccdd2
Modernize direct deposit pay page with two-column layout
cktricky Dec 7, 2025
24cb70e
Fix DataTables initialization error on pay page
cktricky Dec 7, 2025
dc7866b
Add modern rounded styling to form inputs on pay page
cktricky Dec 7, 2025
5b56203
Fix input group icon sizing to match input height
cktricky Dec 7, 2025
1172033
Simplify and declutter pay page design
cktricky Dec 7, 2025
c32ef4e
Increase border radius for modern rounded inputs and buttons
cktricky Dec 7, 2025
36e7794
Match form styling to other modernized pages
cktricky Dec 7, 2025
5601fc1
Remove references to Jack Mannino and Jim Manico
cktricky Dec 7, 2025
334bc34
Fix Bootstrap 5 modal compatibility in admin user editor
cktricky Dec 7, 2025
1316e75
Modernize admin user edit modal to Bootstrap 5
cktricky Dec 7, 2025
779bece
Prevent default link navigation in admin user edit button
cktricky Dec 7, 2025
b4c6f93
Add debugging and fix form field attributes in admin modal
cktricky Dec 7, 2025
dff2e15
Add more detailed modal debugging
cktricky Dec 7, 2025
b3b1b0d
Use jQuery modal API instead of Bootstrap 5 native API
cktricky Dec 7, 2025
844acfc
Use proper Bootstrap 5 native modal API with initialization
cktricky Dec 7, 2025
decf829
Simplify admin user editing - remove modal, use regular CRUD pages
cktricky Dec 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.6.5
3.3.6
31 changes: 14 additions & 17 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,33 +1,31 @@
# frozen_string_literal: true
source "https://rubygems.org"

#don't upgrade
gem "rails", "6.0.0"
gem "rails", "~> 8.0.0"

ruby "2.6.5"
ruby "3.3.6"

gem "aruba"
gem "bcrypt"
gem "coffee-rails"
gem "execjs"
gem "foreman"
gem "jquery-fileupload-rails"
gem "jquery-rails"
gem "minitest"
gem "powder" # Pow related gem
gem "pry-rails" # not in dev group in case running via prod/staging @ a training
gem "puma"
gem "rails-perftest"
gem "puma", "~> 6.0"
gem "rake"
gem "responders" #For Rails 4.2 # LOCKED DOWN
gem "responders"
gem "ruby-prof"
gem "sassc-rails"
gem "simplecov", require: false, group: :test
gem "sqlite3"
gem "therubyracer"
gem "sqlite3", "~> 2.0"
gem "turbolinks"
gem "uglifier"
gem "unicorn"

# Asset pipeline
gem "sprockets-rails"
gem "importmap-rails"
gem "stimulus-rails"
gem "turbo-rails"

# Add SMTP server support using MailCatcher
# NOTE: https://github.com/sj26/mailcatcher#bundler
Expand All @@ -43,16 +41,15 @@ group :development, :mysql do
gem "pry"
gem "rack-livereload"
gem "rb-fsevent"
gem "rubocop-github"
gem "travis-lint"
gem "rubocop"
end

group :development, :test, :mysql do
gem "capybara"
gem "database_cleaner"
gem "launchy"
gem "poltergeist"
gem "rspec-rails", '4.0.0.beta3' # 4/26/2019: LOCKED DOWN
gem "selenium-webdriver"
gem "rspec-rails"
gem "test-unit"
end

Expand Down
Loading