107 Commits

Author SHA1 Message Date
grechka62 cf1e5515ff Support parsing multiplatform tests
commit_hash:30c0f59f613adf7914f390c20f751136e7b34b75
2026-04-29 15:45:34 +03:00
pkurchatov 7b4a7a3b63 Run Robolectric tests with 35 SDK
commit_hash:5f1d958790984371809471b70a59dc0282d93486
2026-04-28 11:25:19 +03:00
pkurchatov 081b55f42c build.gradle -> build.gradle.kts
commit_hash:e5a2e62dbc4976dad23a54fdc75394e70a901646
2026-04-16 12:53:53 +03:00
pkurchatov fe4a87d23d Added unhandled actions handling
commit_hash:f7b6e386eb6f815b56a0fadd8644c44c84e21cf5
2026-04-03 17:56:10 +03:00
pkurchatov 9c40779c06 Added array and dictionary action handlers
commit_hash:3805d50aeb7b9260ab4bfde94bcd3d8d7765cf49
2026-03-31 17:58:36 +03:00
pkurchatov c274535498 Added local functions
commit_hash:489459acb17ec0f2dd19b19899ce68bd11d03206
2026-03-26 23:17:12 +03:00
pkurchatov fa8c8bbbf4 Added compose integration tests
commit_hash:b8423b44ec162dc4882e3be7cf8fc61fab2acbb3
2026-03-25 14:46:47 +03:00
pkurchatov 3b9774e997 Used proper mockito version
commit_hash:2e8332d6896b66fbdc2e6cf7e94dee2e543f39d1
2026-03-21 00:23:18 +03:00
pkurchatov b2fecd8f74 Fixed set_variable action handler
commit_hash:5194a43e47dc930e1c1ca0628af98689c6262b43
2026-03-19 22:19:49 +03:00
pkurchatov f6c559f254 Updated Robolectric SDK version
commit_hash:f36fbc59d7a7ef88aae5f2f75bbcd4b4b23301e6
2026-03-19 15:03:27 +03:00
pkurchatov a53cf048dc Expression utils refactoring
commit_hash:b3156b912468bb86b016748a4dcf4c54756c59f9
2026-03-18 13:32:31 +03:00
pkurchatov 3d7a644911 Actions handling
commit_hash:77d37350e095224dbc6059a485491f3419b419ee
2026-03-16 20:26:45 +03:00
grechka62 8740628ac7 Revert DivApi removing
commit_hash:91efa6804aaf301100eec96fb5f025f835f9c186
2026-03-16 12:16:35 +03:00
booster abd997bf3d Enabled expressions for playerSettingsPayload
commit_hash:a4ed6e0a2df2ae78420a3828da105b083649b129
2026-03-14 22:52:27 +03:00
pkurchatov 5b4319646b Added variables support
commit_hash:5eba52e6062862b5d3b5ea766446a8427b1814dd
2026-03-13 19:20:54 +03:00
pkurchatov 06bfce5964 Moved DivVariableController to div-data
commit_hash:9718415be09bb984f5912cedc0dada531035bba0
2026-03-12 14:52:35 +03:00
pkurchatov 5a258fa1e3 Removed unused classes
commit_hash:d93bb853c44d8a8380ae96a84d0bb77cb43e3a70
2026-03-11 12:17:51 +03:00
pkurchatov 61077774fe Fixed some Gradle warnings
commit_hash:37fd7c21c1a5a5a7656a5d6a87dabc3b7b6e5408
2026-03-10 11:54:53 +03:00
pkurchatov 44efff41dd Removed jacoco plugin
commit_hash:3f011ba984984a3a1265c9187ac819e573b0daae
2026-02-25 16:12:02 +03:00
pkurchatov 4630f5290e Converted assertion/logging modules to KMP
commit_hash:a5a1298e3b39d84e6ff6156c97d0671dc84ce8cb
2026-02-25 13:39:11 +03:00
gulevsky 92cc59ca9d fix JsonParser code compatibility with Kotlin 2.x
commit_hash:8550f5de83ab2ac7f2c21c7ce18e8d83ed74f407
2026-02-17 12:05:03 +03:00
i-ts c5cea21a9a Add variable description to VariableMutationException
commit_hash:db7d3a48789b7f9a2f20953be46f67255c900ed9
2026-02-12 13:41:36 +03:00
grechka62 17613f04bd Add access to resolver without DivView
commit_hash:d75b0d55d10749e9b41d0824f72806137ea76b37
2026-02-11 14:34:03 +03:00
pkurchatov 126fc3e088 Cleanup
commit_hash:2d11541ba855a97c59b2d5dd92da3232aafa308c
2026-01-27 13:27:52 +03:00
the-leo dbde8380b3 Async bind
commit_hash:620045eaffc5282f70c446ac0e27791bc49944c5
2025-12-10 11:33:08 +03:00
bakalskayas 80195b2c74 Support property variables
commit_hash:47ac2de2c33d28f04b560bbd89be680cfb234881
2025-12-02 17:22:27 +03:00
grechka62 e6f1fa6bd8 Unify missing variable error message
commit_hash:135dcceaf9ab6ba392c9a39dba726cccc94377e3
2025-11-14 19:32:34 +03:00
gulevsky b4a176db60 support div data minification
commit_hash:4631bb1f53c0003c571d14f2710ec02470ba34c6
2025-11-07 00:01:00 +03:00
grechka62 cc7e219104 Parsing utils for synthetic evaluable types
commit_hash:fbac81d35e104b7480318b0f5baabfe05686a919
2025-11-01 00:58:32 +03:00
i-ts 830e125b76 support binary compatibility at Expression.constant signature
commit_hash:6c0b94059576a5f5f5af65d92f255ea4be6cf64c
2025-09-10 16:39:11 +03:00
bakalskayas 2bb3b80093 enable tests with expressions in variables value
commit_hash:dece3fb5c23bc25f994ffaffe4674246ea604f0e
2025-09-09 22:27:52 +03:00
bakalskayas a7336d9d4d provide default DivDownloader and DivRequestExecutor
commit_hash:8a4f6a1b6d06ce3f68c380b8f71f0cc2b9c1f79b
2025-08-29 19:19:57 +03:00
ansestepanov 5b23b82131 added tests for properties with two-way binding
commit_hash:2fb355b669bdc494c3be3d053213efbb94e38c43
2025-08-04 13:22:54 +03:00
grechka62 b68ef1f4fa Fix crash in expressions
commit_hash:140b200da9d99f037600b2a36e70c54d0e7681d5
2025-06-24 13:14:20 +03:00
grechka62 35c9b80ed6 Support subscriptions to get<Type>Value functions
commit_hash:94b9081eb7d3aa817f71f07e6b49a0bb8979b3d1
2025-06-19 14:10:13 +03:00
grechka62 e1d54eb3b9 Support font_variation_settings
commit_hash:59e735f799f3b0e12362e20e6ab4603111e7adc6
2025-05-20 12:37:10 +03:00
grechka62 01ec3d815d Support expressions in variables initialization
commit_hash:1af4f28b41a00effe9c777281d3937e9e9581676
2025-05-14 19:24:24 +03:00
grechka62 24545a87ff Font variation settings in schema
commit_hash:f2485994aceac7c3d65d8727d69a65ba5c433c8b
2025-04-18 18:13:42 +03:00
grechka62 b61426304b Support expressions with dict in schema
commit_hash:30fce799ccb23434f200edd0798b01f7c17754a7
2025-04-17 16:11:11 +03:00
grechka62 3fa67b1458 Enable lint checks in pull-requests
commit_hash:84aa329b2a8885bc0aee17be3dc52a0c489ed840
2025-03-28 12:08:22 +03:00
gulevsky 393e81ada7 support 'Div2View.setVariable(name, value)' for array variables
commit_hash:276ff6c4ce8bdbaf83c06e9cde40c8eeece4e9d8
2025-02-27 19:23:58 +03:00
gulevsky 13faa15b08 support position points in linear gradient
commit_hash:ec175831353692c5578890093e14152bdc6b64e0
2025-02-24 11:59:44 +03:00
gulevsky a4a6585f44 fix error handling at optional expression list parsing
commit_hash:5bc6f31da619860cab5057ee54a254ebf11305e4
2025-02-21 23:58:25 +03:00
burstein 08b95fef76 Added linear gradient locations
commit_hash:b67a745225a27ad05ba7f36963dca96ec8f8e59e
2025-02-21 12:22:31 +03:00
gulevsky 28cdf7f6e8 remove deprecated API from parser component
commit_hash:a432207025540e2e1ddcb4ee89486c839ca3cd42
2025-01-20 10:57:42 +03:00
gulevsky ee0ac98979 simplify entity and template serialization
commit_hash:6155f4435c9058c51f1e5e06cf71681ac459e21a
2024-12-11 12:23:28 +03:00
gulevsky 8d88bba869 simplify template resolving
commit_hash:ae5c790b2b6d055530353d9bf56a0f862f10d4e0
2024-12-11 12:03:56 +03:00
gulevsky 8e8edadb11 get error logger lazily
commit_hash:b3d483dc1bf658100be7cbf6172c3da570be0044
2024-12-10 18:31:08 +03:00
gulevsky 64c993dba4 simplify expression deserialization
commit_hash:7830b6a46024f9301b9842385705cf6db3b912ed
2024-12-09 20:49:32 +03:00
ventywing 7d1519b3a8 Revert removing STRING_TO_URI converter
commit_hash:ac788c4d30e72db40ccb8fae55a292516aa2dc47
2024-12-09 16:27:10 +03:00