38 Commits

Author SHA1 Message Date
Dylan Knutson
1e46e42352 INFO log levels for staging/development 2025-08-15 22:15:19 +00:00
Dylan Knutson
acc2f9a240 refactoring regression model code 2025-07-11 01:45:39 +00:00
Dylan Knutson
7f57d4363f compute timezone offset from difference between requested_at and server local time 2025-07-09 21:57:00 +00:00
Dylan Knutson
0427ac43c7 bootsnap, spring, sofurry type fixes 2025-07-08 01:25:00 +00:00
Dylan Knutson
ca5649a28f initial sofurry impl 2025-06-28 18:46:45 +00:00
Dylan Knutson
398abf48a7 fixes for plain text bbcode rendering 2025-02-28 21:26:20 +00:00
Dylan Knutson
23b1f0dfd3 add favicon 2025-02-21 17:31:23 +00:00
Dylan Knutson
9a779c1add lots of tweaks, thruster proxy 2025-02-20 22:07:45 +00:00
Dylan Knutson
be8e52c792 post favs view, fa and ib post show pages 2025-02-11 20:31:20 +00:00
Dylan Knutson
b62f7094f4 basic indexes fixed, migration script 2025-02-04 19:41:30 +00:00
Dylan Knutson
e71cb9bdb2 migrate fa posts to json_attributes 2025-02-02 03:43:19 +00:00
Dylan Knutson
172f47b649 good_job cron for periodic tasks 2025-01-27 18:41:05 +00:00
Dylan Knutson
02f40215e9 Enhance strict typing and refactor API and job classes
- Updated `ApiController` in the FA domain to enforce strict typing with Sorbet, including the addition of type signatures and improved method parameters.
- Refactored `users_for_name` method to accept a limit parameter for better control over user search results.
- Enhanced error handling in the `UserTimelineTweetsJob` to ensure proper logging and response management.
- Updated `GalleryDlClient` to include strict typing and improved method signatures for better clarity and maintainability.
- Refactored Prometheus metrics configuration to improve naming consistency and clarity.

These changes aim to improve type safety, maintainability, and robustness across the application.
2025-01-04 18:41:29 +00:00
Dylan Knutson
13f078eb34 Add GoodJob metrics integration and update Prometheus configuration
- Introduced a new `GoodJobMetricsWithQueues` class for tracking GoodJob queue counts using Prometheus.
- Updated `application.rb` to include Prometheus exporter dependencies and configuration.
- Added a new `prometheus_exporter.yml` file to manage Prometheus settings across environments.
- Modified `puma.rb` to remove redundant Prometheus instrumentation code.
- Enabled eager loading in the development environment for better performance.
- Updated GoodJob initializer to start the new metrics tracking.

These changes enhance monitoring capabilities for job processing and improve application performance.
2025-01-04 07:23:08 +00:00
Dylan Knutson
f079fc0f98 add typed where possible 2025-01-01 03:29:53 +00:00
Dylan Knutson
18b9bf531c initial commit for devise and user auth 2024-12-27 19:03:08 +00:00
Dylan Knutson
dba9fc1d4e fix tailwind suggestions, staging live reload 2024-12-19 19:16:42 +00:00
Dylan Knutson
29f671b41f tailwind updates, inkbunny listing stuff 2024-12-19 06:04:37 +00:00
Dylan Knutson
276a4adc0c format 2024-12-17 23:09:06 +00:00
Dylan Knutson
33d0e02203 add some caching and preloading to user show page 2023-08-21 09:01:54 -07:00
Dylan Knutson
a4247ff8b0 more useful fa user pages, post pages 2023-08-20 19:42:24 -07:00
Dylan Knutson
bdfd057cc8 remove id pk from follows, use composite index 2023-05-23 10:36:21 -07:00
Dylan Knutson
29fc1d3bc6 clientside trie 2023-04-04 17:13:40 -07:00
Dylan Knutson
53a87dd829 reorganize initializers 2023-04-04 13:35:51 -07:00
Dylan Knutson
96aff2e233 commit before react_on_rails install 2023-04-04 21:37:54 +09:00
Dylan Knutson
43a508cf94 use typescript 2023-04-04 21:03:50 +09:00
Dylan Knutson
e3c778316d basic user search impl 2023-04-03 22:13:02 +09:00
Dylan Knutson
af6c359b8b site title 2023-04-02 13:11:57 +09:00
Dylan Knutson
b33028eb6e scaffold out recommendation user script 2023-04-01 21:12:42 +09:00
Dylan Knutson
f808c736cd remove separate dev envs, add faiss 2023-03-31 11:24:02 +09:00
Dylan Knutson
9f2c82edce separate dev env for curtus / regius 2023-03-30 22:34:44 +09:00
Dylan Knutson
3dbd800c58 callback to bulk enqueue jobs 2023-03-26 20:53:09 +09:00
Dylan Knutson
9e824b38a3 add logging / debugging to jobs 2023-03-26 20:31:50 +09:00
1c1ef22ad0 failed job worker, enqueue static post fixes, fix proxy selection 2023-03-20 04:31:39 -07:00
8c9b2ffdc4 Clean up static file output 2023-03-02 19:16:06 -08:00
b04be50e2d http log browser initial implementation, make models immutable, create jobs for fa scraping 2023-02-23 15:55:19 -08:00
548daa9127 basic fa browse job scaffolding 2023-02-19 22:58:40 -08:00
63a1e6c46d inital commit 2023-01-30 01:16:00 +00:00