Public merged pull requests authored by @skatkov, excluding repositories owned by me.
2025
9 merged- Refactor docker-compose files to use named volumes
- docker-compose: add ā:Zā SELinux label to data bind-mounts
- Update bson gem to avoid GCC15 compilation errors
- Use append_cflags instead of modifying CFLAGS directly
- ci: skip-go-installation option has been removed from golangci action
- Too much to do example
- Add redcarpet gem to enable GFM syntax
- Deprecate multiple input files support
- Fix links for archives on a /pages/dump page
2024
30 merged- Update examples to use instance methods
- Introduce Rack::Lint into our test suite
- Make --all configurable globally
- Update CHANGELOG.md
- implement deprecation for configuration options
- Integrating tailwindcss-ruby
- Support older MacOS processor
- remove references for tailwindcss-rails
- Drop support for rails v6.* versions
- Don't test against rack v2
- Handle ActionDispatch::Response::RackBody as body
- Provide all steps to get gem working with jekyll
- move to v1 of mergo library
- Fixes: active_job/railtie, re-enqueue webhook that errored out
- Add a note about ignoring existing migrations.
- Remove braces from CHANGELOG.md
- docs: Simplify installation with brew
- Adding basic tests
- Fix incorrect links in README.md
- Provide handled: true attribute for Rails.error.report method, because it is required in Rails 7.0.
- Introduce Rails common error reporter
- Define acitve_handlers with service_id
- WIP: adding tests
- Remove mention of GoodJob
- Remove a typo from upstream.rb
- Replace repeated messages instead of appending more
- Fixing CI: lock google-protobuf to ~> 3 version
- Exclude incompatible rails versions
- adding miniflux-email-client
- Switch to Rails RuboCop config.
2023
35 merged- fragment caching, partial as first argument
- Increment version to 0.3.1
- handle recursive protobuf messages
- increment version to 0.16
- Integrating collection renderer from ActionView
- CI: don't fail fast
- CI: run checks for PR's
- Fix for YARD documentation
- add yard annotation for compression option
- Pluggable compression for cache values.
- Write_multi to use upsert_all
- improve readme: add maintenance , warning and installation sections
- Use migration generator & add a note about unlogged tables for PG
- Update README.md
- Use partial index for expires_at column
- Rewrite to use Faraday V2
- loosen up Faraday dependency
- Don't run Rubocop multiple times on Github Actions CI
- modify cleanup method, to clean up cache without expire_at date
- bug: handle repeatable uninitialized proto message
- Expand caching! support to all possible data types
- Update README.md
- add frozen_string_literal: to all files
- adding # frozen_string_literal: true in all files
- cache write: fix rescued error def
- Recover from race condition in ActiveSupport::Cache::FileStore
- remove JBUILDER from tests
- Can't remove test folder out of gem
- fix formatting issues in dummy app
- merge! method to support boolean values
- v.0.13.0: Add ActionController::Caching and #controller_name
- prepare for 0.13.0 release
- Introduce Fragment Caching
- remove branch coverage metric:
- Make sure that we're testing against all rails versions.
2022
18 merged- update actions/github package to v5
- Docs: improve "precompilation in dev" section
- improve usage of appraisal
- README: introduce general description and some usage examples
- Better description for danger-yamlint plugin
- adding more metadata for gem
- adding Stanislav Katkov, @5katkov
- adding github action to run tests with different ruby versions
- fix compitability with firefox
- adding browser-polyfill to improve cross-browser support
- Build Firefox extension with manifest v2
- initial dark theme support
- remove console.log from code
- Chore: Yarn gem was yanked, use updated one
- Documentation: adding a step to copy config.yml file
- adding a ruby matrix to testing
- github actions: running specs for PR's
- Dashboard: adding Russian translation
2021
5 merged2020
22 merged- Change minimum requirement for rubocop
- pronto-rubocop: support github suggestions
- update rubocop to version 0.93
- Fixing tests: remove outdated resource tests
- stale-bot: bump up daysUntilStale parameter to 120 days
- Travis-ci: remove unsupported rubies and rails versions
- Remove resources from library
- Adding some products to "product visibility" and "analytics" categories.
- Adding loufad.com domain to the list.
- Add note that owner_id could be a string
- Update list.txt
- Updating docs to fill gaps for AddFieldsToBillable migration
- Validate request parameters -- keywords and resources
- Adding .editorconfig for code formatting
- Examples: adding fba catalog project
- Add a note about carriage gem in README.md
- Adding proper name context to field_parser
- Travis ci improvements
- Add more rubies to test
- Fixing a travis issue
- Using an unified code standard for code
- Remove method that requires Rails
2019
8 merged2018
17 merged- Adding FBAmonthly newsletter
- README.md update steps to get project running
- Fix typo in setup-osx.md documentation
- Adding pagy to proper catalog
- Handle properly case of missing column during model initialization.
- Work with joined tables, define columns unambiguously
- Adding ##Development section to README.md
- Opt in to freezing variables by default
- Improve dev experience
- Add Discard to Active_Record_Soft_Delete.yml
- Update readme to explain how to optimise for performance
- Increment version to 0.4.1
- Adding support for ::text typed array
- Active_Record/ tagging : adding acts-as-taggable-array-on
- Adding muut.com
- making tests green
- Change login button from <a> to <button>
2017
81 merged- Tsheets hours
- SeedMigration: don't regenerate seeds.rb file please
- Don't do http calls in specs
- Tsheets user linking
- Improved timesheet report
- Showing timesheets
- Switchable adapters
- dumb-down adapter
- adding jruby check to travis
- Improving adapter to be rock solid
- IpinfoIo::Adapter object created
- lookup with access_token and addition of Response object.
- Adding Usage examples to README.md file
- raising RateLimitError then 429 status code appears.
- IpinfoIo#lookup(ip) method tested with multiple arguments
- First get request to API
- updating dependencies
- Timesheets per user record fetcher
- turn off Logging for TEST enviroment
- Travis-ci build is green now!
- Stop logging for test enviroment
- Improving user#show tsheet related information
- Return seed data
- Remove job#last_action column and replace it with #update_at
- fix SendgridListener
- Record all email events for WorkOrders
- Franchise zipcode data
- fixing missing WorkOrders#date column on views
- updating dependencies for project
- fixes for franchise_zipline pages, just a start
- Simplify franchise zipcode and improve JobBuilder coverage
- cleaning up pipeline statuses
- WIP: fixing /franchise_zipcodes route
- improve work_order.location method
- fixing job_location bug
- JOBS:INDEX: add column name for job_name section
- Sending unique parameters for sendgrid
- Remove all usage of "console.log" out of codebase.
- Danger: Check for Merge commits automatically
- adding Danger and some basic rules for code reviews
- New Jobs: form fixes
- Improve coverage for jobs_controller
- fix: franchise_address_without_county missing
- improve database creation speed locally
- cleanup rake tasks, they generate a lot of errors/warnings
- FIX: receiving events from Sendgrid
- Tsheets controller fix
- align checkbox on login form correctly
- run seed:migrate after installation to server
- fix deployment
- adding LINE svg icon
- NameError jobs # collections
- adding code coverage tool
- Preparation for Sendgrid integration
- Adding error catching for Sidekiq
- Security update of dependencies
- Adding more tooling to help debug sidekiq issues
- Adding background worker - Sidekiq
- The Great Vendor Assignment bug !
- Jobs update bug
- DB backups
- updating readme [skip ci]
- Changes for CircleCI
- Changes needed to integrate with Cloud66
- Fixing file upload
- Sendgrid fix
- Example deployment script with mina tool
- fixing work order sent out
- locking version of ActiveAdmin to 1.1.0
- rake task: adding a task to copy database from production and apply iā¦
- Testsuite is not working, but it should
- adding honeyabdger integration
- 273-add-loss-type-loss-causes-property-types
- Improve dev experience
- Improve project setup process
- cleanup: removing empty files from project
- better credentials handling
- Remove green roder line from footer logo
- Makefile to deal with tagging, building a gem
- Validate that bundler install was ran after Gemfile modification
- updating depencies