soky srm
96713ee8b4
Add support for dynamic config UI ( #256 )
...
* Add support for dynamic config UI
* Add support for section description
* Better dynamic class settings
Added dynamic_fields hash field - Stores all undeclared settings
[] method - Checks declared fields first, then falls back to dynamic hash
[]= method - Updates declared fields normally, stores others in hash
No runtime field declaration - Fields are never dynamically created on the class
* FIX proper lookup for provider keys
- Also validate configurable values properly.
- Change Provider factory to use Rails autoloading (Zeitwerk)
* Fix factory
The derive_adapter_name method relies on string manipulation ("PlaidAccount".sub(/Account$/, "") + "Adapter" → "PlaidAdapter"), but we already have explicit registration in place.
* Make updates atomic, field-aware, and handle blanks explicitly
* Small UX detail
* Add support for PlaidEU in UI also
- This looks like partial support atm
2025-10-29 13:11:04 +01:00
..
2025-10-28 19:32:27 +01:00
2025-10-28 19:32:27 +01:00
2025-07-23 18:15:14 -04:00
2025-07-03 09:33:07 -04:00
2025-03-28 13:08:22 -04:00
2025-10-22 19:51:24 +02:00
2025-10-22 19:14:03 +02:00
2025-07-31 23:31:37 +02:00
2025-10-26 15:50:45 +01:00
2025-06-26 16:57:17 -04:00
2025-09-24 00:19:51 +02:00
2025-06-20 17:10:36 -04:00
2025-10-28 19:32:27 +01:00
2025-10-28 19:32:27 +01:00
2025-05-25 08:12:54 -04:00
2025-10-29 13:11:04 +01:00
2025-10-24 00:08:59 +02:00
2025-09-24 00:19:51 +02:00
2025-10-28 19:32:27 +01:00
2025-10-28 19:32:27 +01:00
2025-10-26 15:50:45 +01:00
2025-10-22 16:02:50 +02:00
2025-08-02 00:28:55 +02:00
2025-10-24 20:41:33 +02:00
2025-06-20 13:31:58 -04:00
2025-07-15 11:42:41 -04:00
2025-07-15 11:42:41 -04:00
2025-08-11 22:58:44 +02:00
2025-10-28 19:32:27 +01:00
2025-10-28 19:32:27 +01:00
2025-04-16 20:26:45 -05:00
2025-06-18 08:20:22 -05:00
2024-02-02 09:05:04 -06:00
2025-04-01 07:21:54 -04:00
2025-10-24 12:04:19 +02:00
2025-08-11 22:58:44 +02:00
2025-07-23 18:15:14 -04:00
2025-05-07 09:26:06 -04:00
2025-07-23 18:26:04 -04:00
2025-10-24 19:39:42 +02:00
2025-10-24 12:04:19 +02:00
2025-05-23 18:58:22 -04:00
2025-02-21 11:57:59 -05:00
2024-10-18 11:26:58 -05:00
2025-10-22 19:51:24 +02:00
2025-05-23 18:58:22 -04:00
2025-04-01 07:21:54 -04:00
2025-04-18 11:39:58 -04:00
2025-10-28 19:32:27 +01:00
2025-07-03 09:33:07 -04:00
2025-03-17 11:54:53 -04:00
2025-09-24 00:19:51 +02:00
2025-04-18 11:39:58 -04:00
2025-10-24 00:08:59 +02:00
2025-10-28 19:32:27 +01:00
2024-10-18 11:26:58 -05:00
2024-10-18 11:26:58 -05:00
2025-07-24 11:41:42 -04:00
2025-07-03 09:33:07 -04:00
2025-07-16 11:31:47 -04:00
2024-11-08 09:58:35 -06:00
2024-08-23 10:06:24 -04:00
2025-10-24 00:08:59 +02:00
2025-05-23 18:58:22 -04:00
2025-05-22 12:43:24 -04:00
2024-08-23 09:33:42 -04:00
2025-04-18 11:39:58 -04:00
2025-04-01 07:21:54 -04:00
2025-04-14 11:40:34 -04:00
2025-09-24 00:19:51 +02:00
2025-10-25 22:23:28 +02:00
2025-02-21 11:57:59 -05:00
2025-02-21 11:57:59 -05:00
2025-09-22 09:21:06 +02:00
2025-10-28 19:32:27 +01:00
2025-10-22 19:51:24 +02:00
2025-07-03 09:33:07 -04:00
2025-10-22 19:51:24 +02:00
2025-05-15 10:19:56 -04:00
2025-04-14 11:40:34 -04:00
2025-05-13 15:53:13 -04:00
2025-08-02 00:28:55 +02:00
2025-05-26 18:59:07 -05:00
2025-05-15 10:19:56 -04:00
2025-10-29 13:11:04 +01:00
2025-10-28 19:32:27 +01:00
2025-10-26 15:50:45 +01:00
2025-05-15 10:19:56 -04:00
2025-10-22 19:51:24 +02:00
2025-04-14 11:40:34 -04:00
2024-05-23 08:09:33 -04:00
2025-03-28 13:08:22 -04:00
2025-05-22 12:43:24 -04:00
2025-07-10 18:40:38 -04:00
2025-04-18 10:48:10 -04:00
2025-06-20 13:31:58 -04:00
2025-06-20 13:31:58 -04:00
2025-02-21 11:57:59 -05:00
2025-04-01 07:21:54 -04:00
2025-10-24 16:07:45 +02:00
2025-07-15 11:42:41 -04:00
2025-04-14 11:40:34 -04:00