{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":171016062,"defaultBranch":"master","name":"enigma2","ownerLogin":"teamblue-e2","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-16T15:03:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35139687?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703262487.0","currentOid":""},"activityList":{"items":[{"before":"debe0c75afaf02ff6847a516992bfee71b5798c4","after":"44d585b6c09c7941a1176e34e271a17041bc10eb","ref":"refs/heads/7.3-dev","pushedAt":"2024-07-03T12:26:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[RecordTimer] additional check auto wakeup for timers afterevent auto (#4034)\n\n(cherry picked from commit 21ca80ee2b5dd6313b05d6f9fb50feca6b9cf53e)","shortMessageHtmlLink":"[RecordTimer] additional check auto wakeup for timers afterevent auto…"}},{"before":"8d1e35d43dd2bff9f97d1b36a18c2bb7d32e300e","after":"87af685f4099bde996f0b27742b925c9e1b63f07","ref":"refs/heads/7.3","pushedAt":"2024-07-03T11:08:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[enigma2.sh] change locale to gb","shortMessageHtmlLink":"[enigma2.sh] change locale to gb"}},{"before":"e8b4f4e57421ece2a43fe31ff0ebb709336c3d56","after":"debe0c75afaf02ff6847a516992bfee71b5798c4","ref":"refs/heads/7.3-dev","pushedAt":"2024-07-03T10:42:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[enigma2.sh] change locale to gb","shortMessageHtmlLink":"[enigma2.sh] change locale to gb"}},{"before":"d5a0d99e3bf379232ed5e684af99b3e3f7650bc8","after":"e8b4f4e57421ece2a43fe31ff0ebb709336c3d56","ref":"refs/heads/7.3-dev","pushedAt":"2024-07-03T07:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"Revert \"locales\"\nbad idea\nThis reverts commit d5a0d99e3bf379232ed5e684af99b3e3f7650bc8.","shortMessageHtmlLink":"Revert \"locales\""}},{"before":"c05c8b3bdd5523891ae42ef771a4ef95c6d6f2df","after":"d5a0d99e3bf379232ed5e684af99b3e3f7650bc8","ref":"refs/heads/7.3-dev","pushedAt":"2024-07-03T07:00:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"locales","shortMessageHtmlLink":"locales"}},{"before":"f86f4306980a5e2b85fc64c8abe391d4f68545fc","after":"7db034db08a30a8a3f6c80ba6aeac22338ef026b","ref":"refs/heads/7.3-dev-sigc3","pushedAt":"2024-06-26T09:49:36.000Z","pushType":"push","commitsCount":1463,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"Merge branch '7.3-dev' into 7.3-dev-sigc3","shortMessageHtmlLink":"Merge branch '7.3-dev' into 7.3-dev-sigc3"}},{"before":"7814289dec77cded98cca0a430852c9e70168d04","after":"c05c8b3bdd5523891ae42ef771a4ef95c6d6f2df","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-25T12:41:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"update cs.po\n\n(cherry picked from commit 3c54e28ca0a9cadbee71e23e8a09a3ee892d9118)","shortMessageHtmlLink":"update cs.po"}},{"before":"7bd35dbb890ac3c123813a3c3c322ef851624d68","after":"7814289dec77cded98cca0a430852c9e70168d04","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-25T12:25:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[Standby] goto standby - always stop sleeptimer (#4028)\n\n(cherry picked from commit 9de175c9b0acc5f6884dc64ebbe64fb2a9583942)","shortMessageHtmlLink":"[Standby] goto standby - always stop sleeptimer (#4028)"}},{"before":"fa7074021c44f3b28e030cffcce28fc5b99fe997","after":"8d1e35d43dd2bff9f97d1b36a18c2bb7d32e300e","ref":"refs/heads/7.3","pushedAt":"2024-06-20T05:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[po] update all po files","shortMessageHtmlLink":"[po] update all po files"}},{"before":"73fdf3635981aec80f32b33ebec6f577fbff0cbe","after":"7bd35dbb890ac3c123813a3c3c322ef851624d68","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-20T05:42:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[po] update all po files","shortMessageHtmlLink":"[po] update all po files"}},{"before":"edcfaf37035d3c875d1fe85f803d83e3557c093a","after":"fa7074021c44f3b28e030cffcce28fc5b99fe997","ref":"refs/heads/7.3","pushedAt":"2024-06-20T05:37:35.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/7.3-dev' into 7.3","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/7.3-dev' into 7.3"}},{"before":"9117dc27cbdbc1737c9b61f9af86b4e902abe0c7","after":"73fdf3635981aec80f32b33ebec6f577fbff0cbe","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-20T05:36:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"SleepTimer - Sleeptimer helptext update\n\n(cherry picked from commit 2be2fc2152f16bd6fa282dbfcc16c18fe1a43f1f)","shortMessageHtmlLink":"SleepTimer - Sleeptimer helptext update"}},{"before":"d4836e3420f465554c1a06bbaaf3dc13c8e213d1","after":"9117dc27cbdbc1737c9b61f9af86b4e902abe0c7","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-18T06:05:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9e9cd2389e3e3c8139220e041aa7779a3a085112","after":"d4836e3420f465554c1a06bbaaf3dc13c8e213d1","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-17T16:34:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"Merge pull request #49 from Apachi70/patch-12\n\nUpdate tr.po","shortMessageHtmlLink":"Merge pull request #49 from Apachi70/patch-12"}},{"before":"aea1fc47b92be5588175befed4276f0fb959eaba","after":"9e9cd2389e3e3c8139220e041aa7779a3a085112","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-17T06:59:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"SleepTimer - Sleeptimer helptext update\n\n(cherry picked from commit 2be2fc2152f16bd6fa282dbfcc16c18fe1a43f1f)","shortMessageHtmlLink":"SleepTimer - Sleeptimer helptext update"}},{"before":"048b88f277edaf28a11422eebd4d42ecb80b865d","after":"edcfaf37035d3c875d1fe85f803d83e3557c093a","ref":"refs/heads/7.3","pushedAt":"2024-06-14T17:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[SoftcamSetup] fix crash\n\n(cherry picked from commit aea1fc47b92be5588175befed4276f0fb959eaba)","shortMessageHtmlLink":"[SoftcamSetup] fix crash"}},{"before":"480ffbca6dd59ff9e7ed85f3db271a8bd944e09f","after":"aea1fc47b92be5588175befed4276f0fb959eaba","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-14T17:51:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[SoftcamSetup] fix crash","shortMessageHtmlLink":"[SoftcamSetup] fix crash"}},{"before":"ea0cd43a3b6875c579787382b02074a01bdb3fd2","after":"480ffbca6dd59ff9e7ed85f3db271a8bd944e09f","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-14T15:42:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[Added] Screen icons in ScreenHeader addon (#4020)\n\n(cherry picked from commit 108451a2dd03706a41007fd7c98d6b1097bb1ba8)","shortMessageHtmlLink":"[Added] Screen icons in ScreenHeader addon (#4020)"}},{"before":"f7d5f77f4e13427d32bd3dcd468e4f21af32037b","after":"048b88f277edaf28a11422eebd4d42ecb80b865d","ref":"refs/heads/7.3","pushedAt":"2024-06-14T15:20:41.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"Merge branch '7.3-dev' into 7.3","shortMessageHtmlLink":"Merge branch '7.3-dev' into 7.3"}},{"before":"9b21317b18bf167578ef6cca674adf82ee8251b2","after":"f7d5f77f4e13427d32bd3dcd468e4f21af32037b","ref":"refs/heads/7.3","pushedAt":"2024-06-14T07:15:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[FlashImage] fix copy and paste error","shortMessageHtmlLink":"[FlashImage] fix copy and paste error"}},{"before":"f445c53b4e7a94ab31f49b9b38e92fe3b5cdc46b","after":"ea0cd43a3b6875c579787382b02074a01bdb3fd2","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-14T07:14:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[FlashImage] fix copy and paste error","shortMessageHtmlLink":"[FlashImage] fix copy and paste error"}},{"before":"db4260b291da9a169bff737503e231572e683265","after":"f445c53b4e7a94ab31f49b9b38e92fe3b5cdc46b","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-13T19:17:13.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[Menu/Setup] Sync ScreenImage widget name with other distros (#4017)\n\nDo this now before it starts to be used.\n\n(cherry picked from commit bab078a71b085808ceaf8b55b93c8489f464b05d)","shortMessageHtmlLink":"[Menu/Setup] Sync ScreenImage widget name with other distros (#4017)"}},{"before":"eaf4bc2821a1979f3e7dc19c376ec22ce0ec8fb5","after":"9b21317b18bf167578ef6cca674adf82ee8251b2","ref":"refs/heads/7.3","pushedAt":"2024-06-13T18:49:00.000Z","pushType":"push","commitsCount":1432,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/7.3-dev' into 7.3","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/7.3-dev' into 7.3"}},{"before":"5ce81d65fe4cda7c58cc5a55adcb371f11b34ab6","after":"db4260b291da9a169bff737503e231572e683265","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-13T11:38:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[enigma.cpp] Add option to disable skin spinners\n\nwhen activated only the default_skin spinners are used","shortMessageHtmlLink":"[enigma.cpp] Add option to disable skin spinners"}},{"before":"0d0710a5914b1c80a492a8187b4350ae3195b518","after":"5ce81d65fe4cda7c58cc5a55adcb371f11b34ab6","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-12T15:58:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[FlashImage] don't show restore options when only downloading image","shortMessageHtmlLink":"[FlashImage] don't show restore options when only downloading image"}},{"before":"9e8ffbdb2d80a8f2f54f0e3ab29c140c5bf68806","after":"eaf4bc2821a1979f3e7dc19c376ec22ce0ec8fb5","ref":"refs/heads/7.3","pushedAt":"2024-06-12T12:20:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"Add missing Display-Setings again","shortMessageHtmlLink":"Add missing Display-Setings again"}},{"before":"4c7a5db10648c0bf2ceda83cb8a2658cfa1d0c02","after":"0d0710a5914b1c80a492a8187b4350ae3195b518","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-12T12:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"Add missing Display-Setings again","shortMessageHtmlLink":"Add missing Display-Setings again"}},{"before":"b2e4d85679dbb8a945b82d4763a0c272bcac584f","after":"4c7a5db10648c0bf2ceda83cb8a2658cfa1d0c02","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-12T08:46:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[About.py] corrected TRANSLATOR_INFO usage\nMake screen scrollable\n\nif a translator wants a comment to be shown in this section it needs\nto write it into the msgstr of TRANSLATOR_INFO.\nNote: do not translate TRANSLATOR_INFO or the translation will be shown\ninstead of (N/A)\n\neg:\nmsgid \"TRANSLATOR_INFO\"\nmsgstr \"\"\n\"This text will be shown at the bottom\\n\"\n\"of the translation screen\"\"","shortMessageHtmlLink":"[About.py] corrected TRANSLATOR_INFO usage"}},{"before":"03fe716f6af154297b884d8ba6386782ba02cafe","after":"b2e4d85679dbb8a945b82d4763a0c272bcac584f","ref":"refs/heads/7.3-dev","pushedAt":"2024-06-10T10:59:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"[ScanSetup] always run cable cmd (#4010)\n\n(cherry picked from commit b8d11e21932d617e3512bf6cd0a0896ac157d8bd)","shortMessageHtmlLink":"[ScanSetup] always run cable cmd (#4010)"}},{"before":"70658223bd6743bca528dad60f4f18c1d980bea3","after":"9e8ffbdb2d80a8f2f54f0e3ab29c140c5bf68806","ref":"refs/heads/7.3","pushedAt":"2024-06-10T10:12:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teamblue-e2","name":null,"path":"/teamblue-e2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35139687?s=80&v=4"},"commit":{"message":"Merge branch '7.3-dev' into 7.3\nSquashed commit of the following:\n\ncommit 03fe716f6af154297b884d8ba6386782ba02cafe\nAuthor: Dimitrij \nDate: Sun Jun 9 13:36:32 2024 +0300\n\n [ScanSetup] always run cable cmd (#4010)\n\n (cherry picked from commit b8d11e21932d617e3512bf6cd0a0896ac157d8bd)\n\ncommit 1049860314465299de6b81705b39feb89c2db402\nAuthor: teamblue-e2 \nDate: Fri Jun 7 12:26:41 2024 +0200\n\n [About.py] Add more detailed storage information\n\ncommit ec644823c99c0d381274dbb0c7c94568fb0263c4\nMerge: 0f05821f7 2002a1ded\nAuthor: teamblue-e2 \nDate: Thu Jun 6 10:14:56 2024 +0200\n\n Merge remote-tracking branch 'origin/7.3-dev' into 7.3-dev-sigc3\n\ncommit 2002a1ded5e6892f5039d83e67f4c2ef8f8b7e49\nAuthor: teamblue-e2 \nDate: Wed Jun 5 13:38:22 2024 +0200\n\n [NetworkSetup] Added possibility to drop current wifi config\n Requested by GigaBlue1\n\ncommit 8e10f0c6c7db2dd53ea66a41d8a7115cb4cdc6da\nAuthor: teamblue-e2 \nDate: Tue Jun 4 21:53:27 2024 +0200\n\n [About.py] use correct branches in InfoScreen\n\ncommit 481223c4f9b5f86f94d2bc3cb44a019f0a74057e\nAuthor: teamblue-e2 \nDate: Tue Jun 4 21:17:45 2024 +0200\n\n [enigma2.sh] fix possibly wrong DEBUG_LVL when restarting enigma2 via shutdown menu\n\ncommit 15d4083b9db2587dec4e9dcfd3ad45fccfc4a502\nAuthor: teamblue-e2 \nDate: Tue Jun 4 21:16:28 2024 +0200\n\n [Task.py] Update to pli version\n\ncommit 3013998b44e7f583941677fcfba714871d4b28bc\nAuthor: teamblue-e2 \nDate: Tue Jun 4 20:57:31 2024 +0200\n\n [InputDevice] fix crash in InputDeviceSetup\n\ncommit d7ba136c27ba62e0eedc7e23841138ed9e9d0519\nAuthor: teamblue-e2 \nDate: Tue Jun 4 20:56:47 2024 +0200\n\n [menu.xml] fix missing title for harddisk setup\n\ncommit c6e8c0cb85332359fda6d95e04c4ce70f2490365\nAuthor: teamblue-e2 \nDate: Tue Jun 4 19:03:42 2024 +0200\n\n [po] update all po files\n\ncommit 63bbd27084529fe70da44aadcbeea1aec40a521c\nAuthor: teamblue-e2 \nDate: Tue Jun 4 18:17:52 2024 +0200\n\n [SoftcamSetup] update setup.xml to hide SoftcamSetup from extension menu\n\ncommit 574660231991a32de32f1ab1b0f41719b8a1d09f\nAuthor: teamblue-e2 \nDate: Tue Jun 4 18:13:10 2024 +0200\n\n [InfoBarGenerics] enable SoftcamSetup in extension menu\n\ncommit 12be5623c568b29eb25f4b263a9286ac68687ecc\nAuthor: teamblue-e2 \nDate: Tue Jun 4 16:08:29 2024 +0200\n\n [SoftcamSetup] use openpli version\n\ncommit 911d60d83cf77f3f2400e7da1eaeaee3ba559319\nAuthor: teamblue-e2 \nDate: Tue Jun 4 14:15:51 2024 +0200\n\n [menu.xml] remove unused entry\n\ncommit 5f64185d4a58dca9cf24df635c770410f636546d\nAuthor: teamblue-e2 \nDate: Tue Jun 4 14:13:50 2024 +0200\n\n Update menu.xml to latest openpli menu keys\n\ncommit 3d27fad4397c698a8b149deaee5aadcf2207db5d\nAuthor: Littlesat \nDate: Sun Jun 2 14:43:49 2024 +0200\n\n Make menu button also optional as extra ConfigList feature\n\n The 'OK' button and the 'MENU' button have the same functionality as it\n both gives the choicebox on selection lists. I suggest the 'OK' button\n is the prefered method as it also does toggle switches etc. So I gave\n the 'MENU' button back as extra feature so you can for example put a\n config behind a config in an easy way. The syntax is the same as I did\n with the blue and yellow buttons.\n\n (cherry picked from commit b41db749aafc3903f9437fb4ff437a503ebe9156)\n\ncommit b71018fca73c5c009af603be9f32feed2776771b\nAuthor: Huevos \nDate: Sat Jun 1 18:25:24 2024 +0200\n\n [Satconfig] remove import ConfigListScreen (#4007)\n\n (cherry picked from commit e35bf16621aa1c6480791a92582c3b75f476a87b)\n\ncommit bd868f6b98827d4e6e3cb2072ce77693a07b6663\nAuthor: Littlesat \nDate: Fri May 31 14:50:20 2024 +0200\n\n Setup parameter is not mandatory anymore in Setup screen\n\n (cherry picked from commit 4cd4e5316696e5641ce4bdd9417b8d4439a001a2)\n\ncommit bfbef1d25878f22aaba78a8b3030bae9a5cb9e41\nAuthor: Littlesat \nDate: Fri May 31 14:04:09 2024 +0200\n\n Resolve possible GSODs with ConfigAction class\n\n (cherry picked from commit 0551886ba2d2c49843ffb7e412b4f7ef8f114289)\n\ncommit b4eb22a66bed99ab6e8e7501f3df9bf5c5397863\nAuthor: Littlesat \nDate: Fri May 31 11:44:32 2024 +0200\n\n Remove declaration of self.list as it is also decleared in Setup\n\n (cherry picked from commit d31027df4d85ad1c4bac3af6be7d400c5ce127d7)\n\ncommit f846a7f1163e5713ce5c1b474e9f0cdf3d6a35b6\nAuthor: Littlesat \nDate: Fri May 31 11:43:14 2024 +0200\n\n Use standard Setup class for fastscan\n\n (cherry picked from commit bf9d58d02246c21d74cc5c57539563831e28e20f)\n\ncommit 006781cab44acc18489f8550dca9451c402cf986\nAuthor: Littlesat \nDate: Fri May 31 11:04:47 2024 +0200\n\n Use standard Setup screen for Satsetup (nim manager setup)\n\n And also use the new yellow/blue functionality for the yellow and blue\n buttons that were used here.\n\n (cherry picked from commit 8b9e8c98d91324c7529ae351ac8bfb6f57534c2b)\n\ncommit 88839fc1d2839af20dea60b33aa20b749e3460fb\nAuthor: Littlesat \nDate: Fri May 31 10:35:24 2024 +0200\n\n Resolve a classic mistake I made with default parameters\n\n See: https://docs.python.org/3/tutorial/controlflow.html#default-argument-values\n\n Thanks Huevos\n\n (cherry picked from commit b2be65c19ce0ba0aa858fe396f412ec5f3d957ce)\n\ncommit ddf0366b327441542de8c306ca3e43f3c8f4a5ea\nAuthor: Littlesat \nDate: Thu May 30 15:15:01 2024 +0200\n\n Try a better solution for the Satconfig regarding onChange entries\n\n The previous change did change everything and I also had the 'feeling'\n it did not always work. Now used the same method as in Setup where the\n config is only rebuild when really needed.\n\n Maybe this can even be made more streamlined later.\n\n (cherry picked from commit 8ae26c6af915797fd44941610a1930716609ac39)\n\ncommit acd45571fb298018708f07a3fad854d8ce34b590\nAuthor: Littlesat \nDate: Thu May 30 13:06:37 2024 +0200\n\n Start or stop the sleeptimer via the Blue-button\n\n This is more concequent and easier coding when you do some 'executive'\n stuff like start/stop a sleeptimer in a config screen via an extra color\n button\n\n (cherry picked from commit bb321ad8cf4325418ae3483c70c872b75a837da2)\n\ncommit 9d343101d4b002da26d6dd5a3e09e3c86604ab9d\nAuthor: Littlesat \nDate: Thu May 30 13:05:12 2024 +0200\n\n For Setup screen forward yellow/blue button functionality to ConfigList\n\n (cherry picked from commit 37dab545e020be0f1a8acd43a105c9caec19f9a6)\n\ncommit 769f6b67bb3dad107e452a3ec46d9d4348de3820\nAuthor: Huevos \nDate: Thu May 30 10:22:43 2024 +0200\n\n [Directories.py] sanitizeFilename, fix blacklist (#4006)\n\n Original code comes from here: https://pypi.org/project/sanitize-filename/\n\n But the blacklist has been modified which breaks valid filenames.\n\n This commit returns to the original blacklist, allowing spaces and parenthesis.\n\n The old code also breaks picon names where parenthesis and spaces especially are used. This affects the new UTF8 SNP algorithm where a 1:1 relationship is expected\n\n (cherry picked from commit 4aa79c4acb68e524022f695c7fc11c25ed115a6f)\n\ncommit 9d67b2b0afaae3c99850145acb557a3823d7b107\nAuthor: Littlesat \nDate: Thu May 30 10:09:24 2024 +0200\n\n Use the new ConfigList color button functionality in FastScan\n\n (cherry picked from commit 7bf6e09271319fdaa9011e9274149024477836b8)\n\ncommit cb80f7153d13cd24539a84d0870b3e1a735777e3\nAuthor: Littlesat \nDate: Thu May 30 10:07:32 2024 +0200\n\n Add possibility to add function behind color buttons in ConfigList\n\n So we can use the yellow and/or the blue key to execute some\n functionality.\n\n (cherry picked from commit ab1cc20679ae6b9a32d1f9fb523b786487cfcb93)\n\ncommit 8e3a430547e3bc3ee46aa7d1169f1867253c4174\nAuthor: Huevos \nDate: Wed May 29 15:42:12 2024 +0200\n\n [ConfigListScreen] on ok press, only show the ChoiceBox if the selection has more that one item (#4005)\n\n (cherry picked from commit c7ff204b78cc78b2df3c133190b24aeabf740484)\n\ncommit 94c1e09a2cc4c033ecd187bf4a45adb4909faf80\nAuthor: Littlesat \nDate: Wed May 29 13:55:40 2024 +0200\n\n Resolve issues related to new config functionality for SatSetup\n\n WHen selecting/toggling via OK button the configs were not updated\n\n (cherry picked from commit 3cc96a0c800509c2705966d17cb2f3585c3871ae)\n\ncommit d6d4dc0ade5720c4cbec8133c5439350fbb6dd66\nAuthor: Littlesat \nDate: Wed May 29 13:54:37 2024 +0200\n\n Use blue button to start scan as OK has now different functionality\n\n And the previous solution was not really helpfull\n\n 2-Do consider to add the same in cablescan\n\n (cherry picked from commit f294e81b9a921aa64865cb70a22ec84281c3c1c4)\n\ncommit 06cce1bd21fb87951910a018d85222d972bbcffb\nAuthor: Huevos \nDate: Wed May 29 11:01:36 2024 +0200\n\n [MenuEntryCompare.py] fix syntax (#4004)\n\n (cherry picked from commit 17e75a4a552f348df3b8fcb27e70ce8e229cfe66)\n\ncommit 7966c7de815f70e465a867c6945921bb6b1f4ac2\nAuthor: Huevos \nDate: Wed May 29 07:54:07 2024 +0200\n\n [MenuEntryCompare.py] fix for legacy IDs (#4003)\n\n This is a legacy converter. No new skins should be using it but it has left in place for old skins.\n\n Skinners that want to use menu icons should read:\n https://github.com/OpenPLi/enigma2/blob/develop/doc/MENU\n\n (cherry picked from commit 2969ddffda278f468bf9d548c95cd62d82bdc1d4)\n\ncommit be0fa48a2f9f91d8bf25ed753bdc22e135569ace\nAuthor: Huevos \nDate: Wed May 29 07:50:52 2024 +0200\n\n [DOC/MENU] update (#4002)\n\n (cherry picked from commit b53f86a0c6c315b162d8358b7927ef6221a35885)\n\ncommit 82da02604074aca230be7af125df64120842e994\nAuthor: Huevos \nDate: Tue May 28 22:45:26 2024 +0200\n\n [Satfinder] unused import (#4001)\n\n (cherry picked from commit a69cef48da94b3cd04e96dbf5826db6377afdbed)\n\ncommit ced6240627fcc5058d8d3518778dfca848fb6b68\nAuthor: Dimitar Tsenev \nDate: Tue May 28 18:00:34 2024 +0300\n\n [Fixed] Wrong skin name for Satfinder (#4000)\n\n (cherry picked from commit d1c0a4cedebb5ba4e0ce687054c707b4d610debc)\n\ncommit 6d2cf44aadb0db10d4e8ceb6f8519c3639d7cdf9\nAuthor: Huevos \nDate: Mon May 27 07:56:42 2024 +0200\n\n [FastChannelChange/Satfinder] inherit UI (#3999)\n\n * [Satfinder] inherit UI from ConfigListScreen\n\n * [FastChannelChange] inherit UI from Setup\n\n (cherry picked from commit e5a3957198f3069567b7bddfef9d0b8a98cb2765)\n\ncommit 8207514054a9a8b59c924bf2b3f8f066bd182247\nAuthor: Huevos \nDate: Sat May 25 18:57:14 2024 +0200\n\n [ConfigList/Setup UI] rebase on develop (#3998)\n\n * First try to sync the config and ConfigList with OpenVix\n\n * Add missing ConfigAction\n\n * Fix graphical boolean switch.\n\n This is stored as true/false and not as yes/no\n\n * Revert \"Fix graphical boolean switch.\"\n\n This reverts commit 4c25b8c6840a647a3489e60c419b1b3bbc20fc45.\n\n * Revert \"Add missing ConfigAction\"\n\n This reverts commit dbd2a0b3de6432a554072a816b4c7c758b15f65d.\n\n * Revert \"First try to sync the config and ConfigList with OpenVix\"\n\n This reverts commit f76c1e18d75062e82e7dd4e372ac55e04a847ee9.\n\n * Revert \"Ensure that changed values are saved before they disappear\"\n\n This reverts commit d8583db67f728bfca6e7c0986bf25a904b5e9356.\n\n * [Menu] read menu texts from menu.xml, not setup.xml\n\n Previous code is inefficient.\n\n * Add warning when menu text is missing\n\n * [Menu] Allow the conditional attribute to work in elements\n\n * [Menu] description should be str, not bytes\n\n * [Menu] remove unused \"parent\" arg\n\n * [Menu] simplify xml format\n\n * [StartEnigma/Hotkey] add compatibility with new menu.xml format\n\n * [Menu] add x.tag == 'plugin'\n\n * [ScreenSummary] add summary module name to skin list\n\n e.g. if a module other than Screens.Setup.Setup uses Screens.Setup.SetupSummary, screen name \"SetupSummary\" will be missing from the skin list so it will get diverted to the wrong skin, most likely \"ScreenSummary\". This commit corrects that behaviour.\n\n * [keymap] NavigationActions, activate KEY_REWIND and KEY_FASTFORWARD\n\n * [Directories] add missing \"fileReadXML\"\n\n * [Setup/ConfigList/config] update, among other things, allows reading setup.xml files in plugins, and removal of 100s of lines of code throughout enigma\n\n * [CI] Remove unneeded code\n\n * [InputDeviceSetup] Remove pointless code\n\n * [NetworkSetup] remove redundant code\n\n * [ParentalControlSetup] Make UI consistent with \"Setup\" screens\n\n * Fix graphical boolean switch.\n\n This is stored as true/false and not as yes/no\n\n * First try to sync the config and ConfigList with OpenVix\n\n * Add missing ConfigAction\n\n * Resolve issues around extra_args\n\n Missing parameter and missing function\n\n * Add missing setupShowDefault config\n\n * Resolve merge issue\n\n * Ensure that changed values are saved before they disappear\n\n E.G. for languages when you disable more than one auto selected\n language one of the languages was not anymore visible in the list and\n therefore the value was stored, but not saved into the\n /etc/enigma2/settings file. This change does ensure the value is saved.\n\n * ExtraArgs was not implemented (yet) so no need to remove them\n\n * Resolve GSOD with ConfigClock\n\n We do not currently have the formats like OpenVix has with the different\n clock formats (24 hours/12 hours style) where translators etc can also\n configure it. I still think also the implementation of it may need some\n discussion.\n\n * Remove code in various modules that is already inherited from ConfigListScreen\n\n * [config.py] fix BSoD\n\n [Skin] Processing screen 'NumericalTextInputHelpDialog', position=(537, 675), size=(846 x 246) for module 'NumericalTextInputHelpDialog'.\n Traceback (most recent call last):\n File \"/usr/lib/enigma2/python/Components/ConfigList.py\", line 92, in selectionChanged\n self.current[1].onSelect(self.session)\n File \"/usr/lib/enigma2/python/Components/config.py\", line 1382, in onSelect\n self.help_window.setAnimationMode(0)\n File \"/usr/lib/enigma2/python/Screens/Screen.py\", line 206, in setAnimationMode\n self.instance.setAnimationMode(mode)\n AttributeError: 'eWindow' object has no attribute 'setAnimationMode'\n [ePyObject] (CallObject(>,()) failed)\n [gRC] Warning: Main thread is busy, displaying spinner!\n\n * [doc] add SETUP\n\n * Add new option show setup default values in setup.xml\n\n * Sleeptimer: OK Button now has a differnet function.\n\n * MovieSelectionConfig: OK Button now has a differnet function.\n\n * [SleepTimerEdit.py] use inherited code\n\n * A config conditionally hidden but changed should be saved\n\n In the previous work-a-round I did save all when the config was rebuild\n but of course we only need to save configs that are conditionally not\n shown only when they are changed.\n\n I get to the config to an eval at this moment as I could not (quickly)\n find a better way to get to the specific config\n\n This avoids e.g. in the auto language setup when we put languages on\n 'None' while they disappear from the config list that the value is\n actually not saved\n\n See:\n https://forums.openpli.org/topic/98887-auto-language-selection-options-not-saved-corectly/\n\n * For a sleeptimer directly execute it when select in choicebox\n\n * Correctly cover config items that are conditionaly hidden\n\n See:\n https://forums.openpli.org/topic/98887-auto-language-selection-options-not-saved-corectly/\n\n In ec7ff0c32 for example when the setup was canceled the 'old' values\n did not return at all and now with keeping a hiddenItems list we can\n save them when required and also cancel them when required.\n I also needed to add hasattr around it as te code is used on mulitple\n locations where this list does not exist while also __init__ functions\n of the ConfigList or so are not used\n\n * Adjust Fastscan to new ConfigList functionality\n\n * [Fastscan] inherit\n\n * Resolve typo made in previous commit\n\n * Resolve new config structure for InputDeviceSetup\n\n * Remove some hasattr on the hiddenItems by ensure it is declared\n\n * [Setup/ConfigList] self.hiddenItems, try a different approach\n\n * [Satconfig.py] remove redundant code\n\n * [Satconfig.py] use the UI actions provided in ConfigListScreen\n\n * [ChannelSelection] InsertService, inherit UI from Setup\n\n * [MovieSelection] MovieBrowserConfiguration, inherit UI from Setup\n\n * [RecordPaths] inherit UI from Setup\n\n * [SetupFallbackTuner] inherit UI from Setup\n\n * [TimeDateInput] inherit UI from Setup\n\n * [config.py] remove six and some cleanup\n\n * [GraphMultiEPG] inherit UI from Setup (#3996)\n\n * [HdmiCEC] inherit UI from ConfigListScreen (#3997)\n\n ---------\n\n Co-authored-by: Littlesat \n Co-authored-by: TwolDE2 \n (cherry picked from commit 49df463b5a9f088b32211117d0c852541c200dbe)\n\ncommit 58dd2a39d2b7fb002cad0c12923cd8aa0d929eac\nAuthor: TwolDE2 \nDate: Fri May 24 16:43:50 2024 +0200\n\n [FlashImage] - if rejecting usb images then deselect all (#3995)\n\n (cherry picked from commit 164ecb08ccb353069c118c2a6983ffaa5e0f856c)\n\ncommit 758c9154cc6714dca77bb35e9c91e05aac533ad0\nAuthor: Dima73 \nDate: Thu May 23 07:44:43 2024 +0300\n\n [CI] Possibility to exclude first CA device per CI slot\n\n -Usefull for boxes/drivers where CA devices cant be shared between\n modules and emus.\n\n thanks @DimitarCC\n\n (cherry picked from commit 44194e155a88421872cd0bc4e69e3ab5118f5ef7)\n\ncommit 2a3e6d880e59159eb3184b1868512708f596addb\nAuthor: Dima73 \nDate: Sat May 18 10:17:08 2024 +0300\n\n [AutoDiseqc] update frequency 36E\n\n (cherry picked from commit af64f0847c26791ac8397233438b50cb0e9765f2)\n\ncommit 8a4360ea05322e35fb578a05c5b48bbc36830ccd\nAuthor: Dimitar Tsenev \nDate: Wed Nov 15 16:22:15 2023 +0200\n\n [Updated] several UI elements to handle properly ofsets and events\n\n (cherry picked from commit d824878602251674a0557490a33444ed0f678357)\n\ncommit ac21c50425138e232cb0c88e3d769942912441e0\nAuthor: teamblue-e2 \nDate: Wed May 15 13:27:12 2024 +0200\n\n [InfoBarGenerics] fix jumpPreviousMark\n\ncommit 0d2992161986cc4036fe22b0188307010e4d80c5\nAuthor: Dimitar Tsenev \nDate: Tue May 14 22:55:26 2024 +0300\n\n [Fixed] Exception after last change\n\n (cherry picked from commit fffcb20133983bd631980d4196bd74204df05741)\n\ncommit e7658ac2cf8a79d3353987efab8de6915e736140\nAuthor: Dimitar Tsenev \nDate: Tue May 14 16:01:13 2024 +0300\n\n [Fixed] Missing key on Format string for movie info\n\n (cherry picked from commit a789f08730a9a118b919cd7db9fe6b759cdf008c)\n\ncommit 9109b6647ea689f2ce3e6395830cffc9f1ffa6c9\nAuthor: Littlesat \nDate: Mon May 13 17:51:57 2024 +0200\n\n Resolve cosmetic issue around PinInput screen\n\n When you want to enter a new Pin number you saw the text 'None' on the\n screen. This resolve it.\n\n (cherry picked from commit dcdc701acc6c179e6bc65db4533ce4cf1572655d)\n\ncommit ee51b8c0a58295d2c2385793630847833b43afb3\nAuthor: Littlesat \nDate: Sun May 12 11:11:31 2024 +0200\n\n As we do not have animationMode implemented do not set the instance\n\n When this function was called it crashed of corse like this:\n [Skin] Processing screen 'NumericalTextInputHelpDialog', position=(537, 675), size=(846 x 246) for module 'NumericalTextInputHelpDialog'.\n Traceback (most recent call last):\n File \"/usr/lib/enigma2/python/Components/ConfigList.py\", line 92, in selectionChanged\n self.current[1].onSelect(self.session)\n File \"/usr/lib/enigma2/python/Components/config.py\", line 1442, in onSelect\n self.help_window.setAnimationMode(0)\n File \"/usr/lib/enigma2/python/Screens/Screen.py\", line 206, in setAnimationMode\n self.instance.setAnimationMode(mode)\n AttributeError: 'eWindow' object has no attribute 'setAnimationMode'\n [ePyObject] (CallObject(>,()) failed)\n [gRC] Warning: Main thread is busy, displaying spinner!\n Killed\n\n (cherry picked from commit b1ce32baaddfcc46c13e5dcc1a0d61f0f57b2de3)\n\ncommit 9a445cd26b8ef58d8fb40d127e99b59103305c33\nAuthor: WanWizard \nDate: Fri May 10 13:57:38 2024 +0100\n\n fixed language string typo\n\n (cherry picked from commit 5a3430a6e726e3b10807b7133ec3894340e00658)\n\ncommit ba88bf5c6faec802e2f6547394e01bd9d5cdba52\nAuthor: Littlesat \nDate: Fri May 10 14:14:25 2024 +0200\n\n Remove createSetup calls as they are already called as notifier\n\n I'm afraid there are more locations where these type of calls can be\n removed\n\n (cherry picked from commit f2304e7ffbf12d056c184e4304617a117b62478e)\n\ncommit 84e3618f34d938e36e1b2e22cc2dbbf48daf3d6a\nAuthor: Littlesat \nDate: Fri May 10 14:11:11 2024 +0200\n\n Avoid not required notifiers in config when they are not needed.\n\n (cherry picked from commit 9a08bec39f2dc96a3cc02ade8b0cd58a1db490f8)\n\ncommit 2f3b0de2be86148162ca1ed80f29237cc8a0e027\nAuthor: Dimitar Tsenev \nDate: Fri May 10 08:37:39 2024 +0300\n\n [Fixed] Exception when menu numbers are enabled\n\n (cherry picked from commit 13cf6c7b8159ba986ee7c793ef7f0c69322e7c17)\n\ncommit e4de37584c227accf50b03cb4142c2593bc8048d\nAuthor: Dimitar Tsenev \nDate: Thu May 9 23:58:46 2024 +0300\n\n [Updated] Extend serviceMP3 to support audio/subtitle track selection remebering\n\n (cherry picked from commit 200deb801df0963b746162319d969de585cf0bcf)\n\ncommit 8f4c1bf614e04c196db8dce03e05163b9d9bbbec\nAuthor: Dimitar Tsenev \nDate: Thu May 9 13:08:53 2024 +0300\n\n [Fixed] another glitch\n\n (cherry picked from commit 53fa7846a07725042412539074d0cfe0ff9be98c)\n\ncommit 09577243162489ff783300bec86b03a15671edc3\nAuthor: Dimitar Tsenev \nDate: Thu May 9 12:54:44 2024 +0300\n\n [Fixed] missing variables excption\n\n (cherry picked from commit 6b22155a13fd4fbb560f8f0b0ec14c307f892780)\n\ncommit a3cd7ea399a4fe2703a74d2a05c9291d1be4254e\nAuthor: Dimitar Tsenev \nDate: Wed May 8 10:56:14 2024 +0300\n\n [Added] Proper handling for iptv stream subtitles storing\n\n (cherry picked from commit ebacf9b697d45f44a1e5a09a33c0dae4776b5bf0)\n\ncommit e0f7c853f18a89566db5cff280daabaa086f6c98\nAuthor: Littlesat \nDate: Mon May 6 17:18:55 2024 +0200\n\n Add setting change for secondinfobar simple and infobar\n\n Previously it could only be toggled instantly, but users might better\n use it when it is also visible in the config setting. Also arrange that\n with conditional you can show setups when specific screens are available\n in a skin or not show them when they are not available.\n\n (cherry picked from commit d0fe68db7d79158e851a5056cf5ba479aae1a2f2)\n\ncommit d85ac7976f65b6727d442547b8e233dcdbfb5655\nAuthor: Littlesat \nDate: Mon May 6 16:31:06 2024 +0200\n\n Save show infobaradds when it is toggled\n\n (cherry picked from commit 0d569ff6dc1dd6170d2bb46e82cd736a3dd91eee)\n\ncommit e9c7921382ab356b76c58bd3c1f50baaab8c97be\nAuthor: Dima73 \nDate: Tue Apr 30 07:54:41 2024 +0300\n\n [fastscan] more caclculate orbital position\n\n (cherry picked from commit 96cb28a4af483b41014e7829ae9c79d5e7518e25)\n\ncommit 93a8e3879d9c2ae1e8efa6a400e7d5e8ef73cbe4\nAuthor: teamblue-e2 \nDate: Wed May 1 22:03:12 2024 +0200\n\n [Setup.py] fix crash at the end of wizard\n\ncommit 7b32a5fb6ca9520d7e13f2859a0856f42c7820e0\nAuthor: Dima73 \nDate: Sat Apr 27 19:48:44 2024 +0300\n\n [ScanSetup] fix str py3\n\n File \"/usr/lib/enigma2/python/Screens/ScanSetup.py\", line 448, in\n getTerrestrialTransponderData\n TypeError: can only concatenate str (not\n \"bytes\") to str\n\n (cherry picked from commit 0b338d0002ac2911d641cfa2cc208f8f93c3a838)\n\ncommit e3553a75dfbcdc75035618e4a2369ce63300db96\nAuthor: Dimitrij \nDate: Sat Apr 27 13:34:04 2024 +0300\n\n [Sources/EventInfo] use int instead of float (#3966)\n\n -use int instead of float for the seek position of iptv channels\n\n thanks @jbleyel\n\n (cherry picked from commit ec247c6b1dbfbc07d21fcfbaa18de2a858e86b5d)\n\ncommit 1f1dc0da477ed376cc42e01d5b6e20fd8beb38cb\nAuthor: Dima73 \nDate: Fri Apr 26 18:28:29 2024 +0300\n\n Skip 'stream relay' service if need stop stream\n\n (cherry picked from commit b0cd89799ac4ca2a5d5463861e6f69188bdc78bb)\n\ncommit 423a96d04f316aed1ff18a99ed46e747bd2b1fde\nAuthor: Dima73 \nDate: Fri Apr 26 07:09:32 2024 +0300\n\n [fastscan] skip transponders if satelite position is '0'\n\n more info:\n\n https://forums.openpli.org/topic/97184-unable-to-delete-the-00e-services-created-by-fastscan/\n (cherry picked from commit e481c0bfb350bbcf41f531d33c27d853f0493524)\n\ncommit e2e18480ef3ebbd5112b42665dc31101f559ecb5\nAuthor: Dimitrij \nDate: Thu Apr 25 11:55:13 2024 +0300\n\n [sec] use a special delay option for unicable if necessary (#3962)\n\n * [sec] use a special delay option for unicable if necessary\n\n -plugin SatelliteEquipmentControl\n \"Unicable delay after enable voltage before switch command\"\n\n (cherry picked from commit 6a45984b7d614f09735fb330ce919c1b3e2aa75e)\n\ncommit a66ed26476e2e840bcad5ef5c4ba27868539268b\nAuthor: Dima73 \nDate: Wed Apr 24 18:50:09 2024 +0300\n\n [Navigation] getClientsStreaming - filtering internal stream\n\n (cherry picked from commit 999cbb1fe0ab8644cbf386f21cf544be4a7209dd)\n\ncommit 7959ce1d8c9bb03e0845bff4d9969195c346f261\nAuthor: Dima73 \nDate: Tue Apr 23 20:57:39 2024 +0300\n\n [unicable] fix number 'ub' when close tuner\n\n -add longer timeout(default - use lnb boot_up_time) when set\n voltage(same as openATV)\n\n (cherry picked from commit 1e48d359b67eec0bd55bd6386f48c4a4ada7e3bd)\n\ncommit 11928c6f507951310c4aaf3c5b13475bfc728e0a\nAuthor: teamblue-e2 \nDate: Wed Apr 24 20:52:45 2024 +0200\n\n [InfobarGenerics] fix AttributeError: osd_alpha\n closes #46\n\ncommit 790d16117ee09d529f2830d528683a251701f5ab\nAuthor: teamblue-e2 \nDate: Wed Apr 24 10:46:16 2024 +0200\n\n [po] update all po files\n\ncommit 065f1d70a17f9e5b5c98f077edb45188d99d01a0\nAuthor: teamblue-e2 \nDate: Wed Apr 24 10:34:42 2024 +0200\n\n [BackupRestore] add /etc/ciplus to backupdirs\n\ncommit 61fbf6d084443e076e25052fe92a7a88118a0808\nAuthor: teamblue-e2 \nDate: Wed Apr 24 10:07:15 2024 +0200\n\n [CI] Merge dvbci with openpli\n\ncommit ee2b5797d48c15f10aff3a9e8f4351c6bbe2d444\nAuthor: Dimitrij \nDate: Thu Apr 4 20:41:10 2024 +0300\n\n [dvbci.cpp] -fix copy/paste error\n\n (cherry picked from commit cdd57920deb3d7f18463f3f6570bfce3bbc8792d)\n\ncommit 606065c539b4cd026bffc15bfb7738b7ed979f9d\nAuthor: Dima73 \nDate: Thu Apr 4 20:05:33 2024 +0300\n\n [CI] synchronize with openATV/openViX\n\n - Improve logging\n - Set proper routing\n - Add Critical Security Update Version protocol\n -Fix not working second VU FBC tuner\n - Set descrambler key according to spec\n thanks @betacentauri\n\n -Possibility to supress Auth Key Verification Failed (error 10) message\n on CI module init\n thanks @DimitarCC\n\n (cherry picked from commit 81649a7d176dc19322293d0f8322bccb6410a47c)\n\ncommit f251c7bd50f615c556884cb64796dd381a8a0c10\nAuthor: Dima73 \nDate: Thu Apr 4 07:58:42 2024 +0300\n\n [CI] fix menu string encoding\n\n -convert convertLatin1UTF8\n thanks @jbleyel\n and\n -small textual improvement to the file code\n\n (cherry picked from commit 9ef390aa9c9bf4fad85b7d03993202f4f648b1b2)\n\ncommit 27c4193f18131ef2291e1e9c3a1a1388d9400f24\nAuthor: Dimitar Tsenev \nDate: Tue Mar 26 18:55:19 2024 +0200\n\n [Fixed] Build error from last commit\n [Fixed] CI reporting\n\n (cherry picked from commit afe1d737c824920bb07c0af42d34a7871d60f212)\n\ncommit 0745d2f3123b776d6e51eaac0f2380b73ecfe39b\nAuthor: Dimitar Tsenev \nDate: Wed Mar 13 12:21:52 2024 +0200\n\n [Added] Possibility to detect which CI slot do the descrambling (for use to display that in skins later)\n\n (cherry picked from commit f6f8a80c3a52cc53cd65978ed01e107920ba20ef)\n\ncommit a244d4a3ae06a9bd75aa9bb0cd3038646f0e7361\nAuthor: Dima73 \nDate: Sun Nov 19 18:00:44 2023 +0200\n\n [CI] Fix URI_VERSIONS\n\n thanks @betacentauri\n\n (cherry picked from commit a1640a93734a05f20f1d124e071e3e94218e7f5c)\n\ncommit 76c26f9e1941f7e2d247cd263b245535174300cb\nAuthor: Dima73 \nDate: Sat Nov 18 11:08:52 2023 +0200\n\n [CI] Operator profile\n\n don't send status request message right after session start as some\n modules\n open operator session, but don't seem to be able to handle operator\n messages\n as they just stop working after receiving the message(CANAL+ module).\n\n -thanks @betacentauri\n\n (cherry picked from commit 7abaffbca6fd590a633ef284dfd8ed03c754c75d)\n\ncommit fe57b8f19625e800ce329983baf740bd30585572\nAuthor: Dima73 \nDate: Sat Nov 18 11:00:28 2023 +0200\n\n [CI] Add ressources for CI+ 1.4 compability\n\n thanks @betacentauri\n\n (cherry picked from commit f3962fcb027be7fe8d8122d0836b5738b2a359aa)\n\ncommit 6c83b7eb9d0354ebc7e26afbbf6a54fde19efff0\nAuthor: Dima73 \nDate: Wed Nov 15 19:05:13 2023 +0200\n\n [CI] Fix descrambling when using tuner B-H\n\n This doesn't fix VU problem with second fbc tuner!\n\n thanks @betacentauri\n\n (cherry picked from commit aded3394e447bba8979b8677b88260bf637aada2)\n\ncommit 28a034635ce8415d2ae0dbfe16f16fb3b6045e9d\nAuthor: Dima73 \nDate: Mon Nov 13 17:31:21 2023 +0200\n\n [CI] fix utf-8 camname\n\n -thanks @Captain\n\n (cherry picked from commit 95e8949bd1a8c68d5c27a98e8d0266430512d708)\n\ncommit 89e6821e4b282082bdd2ef808939def7ab1a3c56\nAuthor: Dima73 \nDate: Sun Aug 6 11:18:09 2023 +0300\n\n [Ci] add boot delay/extra_nigh bitrate\n\n root@vuduo4k:~# cat /proc/stb/tsmux/ci0_tsclk_choices\n normal high\n extra_high\n\n (cherry picked from commit 663067fe916ad1ec5e8e6d23da3b1dc7dabbb085)\n\ncommit 71bbad2b48b5219421500517cf41874e781ff792\nAuthor: catalinii \nDate: Sat Jun 18 08:37:48 2022 -0700\n\n Add support for enabling and disabling CI devices (#2283) (#3432)\n\n *By default every device is enabled\n *Allows the user to disable the CI device from the menu (to be used by other software)\n *At startup a disabled device will not initialize but will appear in the menu as disabled and the user can choose to enable it\n\n (cherry picked from commit 0275bee86505301319c5ab57d12bb42e89b67df0)\n\ncommit 0f05821f7749981a12eeb5cf80298957fb06f18b\nMerge: bb407b8ee 1ea4e911e\nAuthor: teamblue-e2 \nDate: Sun Apr 21 11:12:37 2024 +0200\n\n Merge remote-tracking branch 'origin/7.3-dev' into 7.3-dev-sigc3\n\ncommit 1ea4e911e34068ac1bd5eabde3f55aada49b176e\nAuthor: Dimitar Tsenev \nDate: Mon Apr 15 15:37:20 2024 +0300\n\n [Fixed] exception on variable size tuples for menu items\n\n (cherry picked from commit c0c4862f8c38025fd03fd4a6038d5ca93bc25ff6)\n\ncommit 73286a53de7c6a9e8de2291ebcad0245e91f8e38\nAuthor: Dimitar Tsenev \nDate: Mon Apr 15 20:44:45 2024 +0300\n\n [Fixed] Imposibility to select by number keys in Main Menu\n\n (cherry picked from commit fea26098de1db6547c6c9ecf4c94ec90babfe6b0)\n\ncommit 7a5cfe6bd7a2fde2f4187743e2dff9e58cbc24fe\nAuthor: Littlesat \nDate: Sun Apr 14 11:50:35 2024 +0200\n\n With timer edit when timer was local timer keep it as local timer\n\n When on a client box you programmed a timer as local timer and you had\n fallback timers enabled then when editing such existing time the\n default was set back to the existing default. With this change only\n 'new' timers are adapted to the defined default\n\n (cherry picked from commit 13a770edd80ed6bb072d9f4c47dc8bb130af5c86)\n\ncommit d962e74d911223ed0bc28d90f0d6fae4085e404a\nAuthor: Littlesat \nDate: Sat Apr 13 11:18:33 2024 +0200\n\n Resolve GSOD introduced in IconBarAdd commit f8522ea9\n\n Thanks for reporting IMS\n\n [eFilePushThread] current_span_remaining: 1073741696 m_blocksize: 188 rest: 0\n [eFilePushThread] current_span_remaining: 1073741696 m_blocksize: 188 rest: 0\n Traceback (most recent call last):\n File \"/usr/lib/enigma2/python/Screens/InfoBarGenerics.py\", line 535, in doTimerHide\n self.hide()\n File \"/usr/lib/enigma2/python/Screens/Screen.py\", line 147, in hide\n x()\n File \"/usr/lib/enigma2/python/Screens/InfoBarGenerics.py\", line 448, in __onHide\n self.InfoBarAdds.hide()\n AttributeError: 'MoviePlayer' object has no attribute 'InfoBarAdds'\n [ePyObject] (CallObject(>,()) failed)\n\n (cherry picked from commit 16c4283b6519ca4a0179b19d044e080c42e288a6)\n\ncommit fb85304c775e4901b6ec2612bc1b87a188dbdc62\nAuthor: Littlesat \nDate: Fri Apr 12 14:28:17 2024 +0200\n\n Add option to add an optional screen via the skin instantly to InfoBar\n\n With long+OK you could toggle between a normal and simple second infobar\n but with this option you can when you do not see the infobar at all add\n a screen with additional info to the normal infobar and disable it again\n the same way. A skinner should be able to add a window with extra info.\n\n example screen in skin (just draws a window with TESTTESTTEST fixed\n lable, but it could be SNR bars, resolution and more...\n\n \n \t\n \n\n (cherry picked from commit f8522ea920ce5e230bd4f17a20ead2a393af2c8e)\n\ncommit 481c6f69a8dc148d9e11eb0087b460ca9bc4b8db\nAuthor: Dimitar Tsenev \nDate: Fri Apr 12 13:33:20 2024 +0300\n\n [Fixed] impossibility to select items in MainMenu. As well as exception\n\n (cherry picked from commit ef5727104caf43aa4a1003f70fb33875cd4b604a)\n\ncommit 8722a9c3429ab390b840bcd81ce1734107081a1d\nAuthor: Littlesat \nDate: Fri Apr 12 09:32:20 2024 +0200\n\n Add MainMenu.py in the Makefile for Components Addons\n\n (cherry picked from commit b8cb6c2c129a9de5b4b84f8656e3f1f31c64022e)\n\ncommit e54dfd1f03fd2a555af9c9428e0e0737835e54b5\nAuthor: Dimitar Tsenev \nDate: Tue Apr 9 18:33:08 2024 +0300\n\n [Fixed] Exception due to None property\n\n (cherry picked from commit a8fb135580e38e5ff1190c106b449b18a9094aa1)\n\ncommit d634f4c4cd951008d458c1c60ea0f9fe239b3d33\nAuthor: Dimitar Tsenev \nDate: Tue Apr 9 17:25:28 2024 +0300\n\n [Fixed] Type in function name\n\n (cherry picked from commit 5a11eb70c7489849a07cf67d50dda23c31d8cd22)\n\ncommit a5555eb65a6744b693dbf43cf544e46c0d0b1c19\nAuthor: Dimitar Tsenev \nDate: Tue Apr 9 17:02:26 2024 +0300\n\n [Added] Max width restriction\n\n (cherry picked from commit 2f143cf097635f14cec0725afb0020774ebdd2ea)\n\ncommit f44cb14f042532420070d36f30765a96f618f0df\nAuthor: Dimitar Tsenev \nDate: Tue Apr 9 15:43:26 2024 +0300\n\n [Added] Possibility to use List source with Addons\n [Added] New addon for Main menu rendering\n [Added] new events in Screen and List\n\n (cherry picked from commit 058dadd539dbcbf20432e477ab54c32f39b3983f)\n\ncommit 754af10de53067e88f82e93e102e6279e8d18caf\nAuthor: Dima73 \nDate: Wed Apr 10 18:24:59 2024 +0300\n\n [unicable.xml] add more LNB\n\n (cherry picked from commit ad68caa9695acd30a443044af12bac0d552214a3)\n\ncommit eed49051af5dcc29c4754ff2fef94c653ef03385\nAuthor: Littlesat \nDate: Tue Apr 9 12:29:44 2024 +0200\n\n Only show alternative skin option in movieplayer when the skin has it\n\n (cherry picked from commit 15f9e274ed88a4fe99d982c49ea921273b445d0a)\n\ncommit 26e64aefb1e167d42d632ed6bc86038a41786c28\nAuthor: Dimitar Tsenev \nDate: Tue Apr 9 08:22:29 2024 +0300\n\n [Added] Alternative view/skin for MovieSelection\n\n (cherry picked from commit 644ed222de4f48d1b693e904a826c1cd7ec05976)\n\ncommit 6d025ba170a109119c03e5474dcadb00f301147a\nAuthor: Littlesat \nDate: Mon Apr 8 17:55:38 2024 +0200\n\n Add configurable option for selecting default for remote or local timer\n\n It was depended on if the receiver had one or more tuners enabled, but\n it seems to be better the user can decide it by themselves as there are\n users that have tuners active on client boxes\n\n (cherry picked from commit f348c866df252d2732949994e6f8f2fc2a8f3b35)\n\ncommit 6f54a402e94f7caffda436a3ac3742fc3de2c1d5\nAuthor: Dima73 \nDate: Tue Apr 2 19:16:56 2024 +0300\n\n [PositionerSetup] update as last openViX code\n\n (cherry picked from commit 82146c9a1eb6aa158a70194f6f58c244d9c27cc2)\n\ncommit 3902b12385b77f3ce8ec8466c067b7c0c7fb954c\nAuthor: Huevos \nDate: Mon Apr 1 21:32:53 2024 +0200\n\n [Picon] Allow unicode filenames\n\n Continues work from @nautilus7 in https://github.com/OpenPLi/enigma2/commit/2e7479e22eb2694fa1071f2429aad5721c663e1f\n\n The filename will be identical to the channel name in lowercase including any spaces or special chars. Only characters prevented by sanitizeFilename will be omitted. For more info on sanitizeFilename see https://pypi.org/project/sanitize-filename/\n\n Legacy code has been kept for compatibility with current picons.\n\n (cherry picked from commit 0ba08af47d54db1e36216ffad2f53d1b522ac3a4)\n\ncommit 1a0ee88c9bf6821648acb88f62970a7a9fb0a186\nAuthor: Huevos \nDate: Sun Mar 31 21:17:00 2024 +0200\n\n [Converter.py] fix NameError in last commit (#3936)\n\n (cherry picked from commit ba386fe1329d2607a3090dafdc26280426e995e0)\n\ncommit c9092d4e2db67c78def84c3d392aa5ff675562cd\nAuthor: Dimitar Tsenev \nDate: Sun Mar 31 19:02:26 2024 +0300\n\n [Various Converters] Fix FORMAT_STRING\n\n (cherry picked from commit 1e8ed9a64a5803e2845f39c510d77348c3e05cce)\n\ncommit 6388eb84fc3bd54457a43349e399d988e0704a31\nAuthor: Dimitar Tsenev \nDate: Sun Mar 31 18:14:20 2024 +0300\n\n [Converter] do not add space in appendToStringWithSeparator unless separatorChar is empty\n\n (cherry picked from commit b23bcfdb3da6476bf6d6b97cb415855d5efab14e)\n\ncommit d9ecd88807f44a0cb1ff2f7317372be896494e77\nAuthor: Huevos \nDate: Fri Mar 29 19:18:57 2024 +0100\n\n [skin] add possibility to avoid stripping formate strings destined for converters\n\n (cherry picked from commit 2b6d0483ea8bcf22393b13ac09c4a668429eb9e0)\n\ncommit 9ce5fd4bedd075f44116f48dde75646d21595922\nAuthor: Littlesat \nDate: Wed Mar 27 15:12:35 2024 +0100\n\n Add possibility to directly switch between download plugin to remove plugin\n\n (cherry picked from commit 71a5e7b77095a94f21d715657c189812a9617d39)\n\ncommit 587a6b3049bbfef0bb2981bff8738308569381ed\nAuthor: Littlesat \nDate: Wed Mar 27 13:57:36 2024 +0100\n\n Add possibility that plugins can add instantiate screens to the InfoBars\n\n With this commit it is possible that e.g. Weather plugins, but also any\n other plugin is able to add on demand a screen to the InfoBar and/or\n SecondInfobar. So for these types of plugins simply screens can be added\n and shown in addition to the infobar. So no need to add custom renderers\n for these type of adds.\n\n Therefore I added 2 types of plugins:\n\n WHERE_INFOBAR_SCREEN = 16\n WHERE_SECONDINFOBAR_SCREEN = 17\n\n In the plugin itself should return the specific screen.\n\n So you need to return a plugin descrypter like as in the example below:\n\n class DummyScreen(Screen):\n \tdef __init__(self, session, **kwargs):\n \t\tself.skin = \"\"\"\"\"\"\n \t\tScreen.__init__(self, session)\n\n def Plugins(**kwargs):\n \treturn [PluginDescriptor(where=[PluginDescriptor.WHERE_INFOBAR_SCREEN], fnc=DummyScreen),\n \t\tPluginDescriptor(where=[PluginDescriptor.WHERE_SECONDINFOBAR_SCREEN], fnc=DummyScreen)]\n\n (cherry picked from commit 7ef635465e58255fea900e69b2f6abaa7a928f57)\n\ncommit 3581945239e5615ac056d717f517b78e70801227\nAuthor: Dimitar Tsenev \nDate: Tue Mar 26 18:55:19 2024 +0200\n\n [Fixed] Build error from last commit\n [Fixed] CI reporting\n\n (cherry picked from commit afe1d737c824920bb07c0af42d34a7871d60f212)\n\ncommit b9601fbc7e1643ae1fa11e833576b75a9ede2477\nAuthor: teamblue-e2 \nDate: Fri Apr 19 12:02:12 2024 +0200\n\n [Setup.py] update\n\ncommit 00824d175f6190d90178a851c1ce3c9231e8eef0\nAuthor: Dimitar Tsenev \nDate: Fri Mar 15 15:12:08 2024 +0200\n\n [Updated] Handling for CurrentCrypto display\n\n (cherry picked from commit 5a96fbd0cf7b27f8f861efd616310b87369d04d8)\n\ncommit dca38f6cf8cbe5ae5cc4443da6ff6133f74a3027\nAuthor: Dimitar Tsenev \nDate: Tue Mar 26 18:22:37 2024 +0200\n\n [Added] Text border support for MultiTextContent\n [Added] Tuners string in ServiceInfoBar\n\n (cherry picked from commit b1a1cf7e1caa0103974d1c6301079a85431b9757)\n\ncommit 08c898789cd469e16c853926165d610ec70dca6e\nAuthor: Littlesat \nDate: Tue Mar 26 16:40:19 2024 +0100\n\n Resolve streamrelay functionality for services that are renamed\n\n Thanks for reporting Wanwizard\n\n (cherry picked from commit a1084c5ad5b0dd0ce7522d69c1786240494c4bc9)\n\ncommit c213bb012f1898464b23852f7270b8131a30ed47\nAuthor: teamblue-e2 \nDate: Sat Apr 13 17:42:47 2024 +0200\n\n [ChannelSelection] fix crash\n\ncommit cbd6358546acc8555fb863263c5b9362725c716f\nAuthor: teamblue-e2 \nDate: Thu Apr 11 20:41:08 2024 +0200\n\n Revert \"AVSwitch: allow importing iAVSwitch (#3914)\"\n\n This reverts commit 5646a36ae91fe31e942e9d77af227011d780c552.\n\n This commit is breaking Autoresolution plugin\n\ncommit 757ff16b2e8e3674dd1ca89737f337c85f26b633\nAuthor: Littlesat \nDate: Fri Mar 15 12:17:56 2024 +0100\n\n Only show crypto info when the skin supports it\n\n In the skin itself we need to add a parameter when we want to hide a\n conditional. Hereby the example for hiding the crypto info on the\n infobar option when a skin does not support it:\n\n \n\n (cherry picked from commit 6a3eef22721ff2cf0c1ae41ab78462e9b3830aae)\n\ncommit ec6cb2f70de87ac5adca34f9cf8b341c85843c88\nAuthor: Littlesat \nDate: Fri Mar 15 12:16:30 2024 +0100\n\n Setup: Add an import from parameters from skin\n\n So we can do conditionals to hide/show specific items if a skin supports\n specific features\n\n (cherry picked from commit 405ab838bf258e4b6787bcc6e3af4cdd5ed1e16e)\n\ncommit f038f15e202669d530b4452240b6b3628662270b\nAuthor: Littlesat \nDate: Fri Mar 15 11:07:58 2024 +0100\n\n In ImportChhannels do not crash when a file does not exist during removing old files\n\n (cherry picked from commit b57d75d40c861723e8ffdc313fcbbdbb77e124b0)\n\ncommit f69f0343f7a747868b35080be2422b3e4ddb0595\nAuthor: Dimitrij \nDate: Thu Mar 14 20:41:27 2024 +0200\n\n [MediaPlayer] checking existing directory when running plugin (#3930)\n\n (cherry picked from commit 17b0612e87ef20fc41c1dc3545c6af7405f0aba9)\n\ncommit d9852f92b6c638fb3ce09f4e10f29f3fd25644ae\nAuthor: teamblue-e2 \nDate: Thu Apr 11 12:10:47 2024 +0200\n\n [NetworkSetup] fix import\n\ncommit 81e8bc4c0123f0bb245b9255d5f52775d1afbbd9\nAuthor: teamblue-e2 \nDate: Thu Apr 11 11:36:26 2024 +0200\n\n Add prerequisite for Openwebif V2\n\ncommit 48ce4dcafe5df6331542a96cf57c8489d0596385\nAuthor: teamblue-e2 \nDate: Thu Apr 11 09:45:32 2024 +0200\n\n Add missing requirements for OpenWebif V2\n\ncommit 10a58dde49014def9c8cb018f9d4b07c78b2dae5\nAuthor: teamblue-e2 \nDate: Thu Apr 11 09:25:48 2024 +0200\n\n [Metaparser] Ignore line 10 of meta files\n\ncommit 796331b00c140bd512a4050ff99f6d1dc32dd3e9\nAuthor: teamblue-e2 \nDate: Wed Apr 10 11:44:44 2024 +0200\n\n [RecordTimer] add isAutoTimer\n\ncommit bb407b8ee1c7b82edd9dcac3e35bb345d4073394\nMerge: 9add3022d 99a1a99a5\nAuthor: teamblue-e2 \nDate: Tue Apr 9 20:36:18 2024 +0200\n\n Merge remote-tracking branch 'origin/7.3-dev' into 7.3-dev-sigc3\n\ncommit 99a1a99a559ea26344ba549e8f4cdca8756ff75a\nAuthor: teamblue-e2 \nDate: Wed Mar 20 23:51:46 2024 +0100\n\n Fix subtitle key\n\ncommit 21c32882ae16d36b08ab34567d6d2ab0a0d37073\nAuthor: Littlesat \nDate: Tue Mar 12 00:58:55 2024 +0100\n\n ImportChannels: Do not break the import when a file cannot be fatched\n\n Currently in the hanssat settings there is a file that is not available 'userbouquet.stream_solomonseilanden__sb_.radio' it should be but in a bouquet the string is different. Currently it breaks the total import. This change does avoid that so at least all the rest is read.\n\n (cherry picked from commit 9abf89a1ec339271ee5da63fdbfa27a6bbb58f46)\n\ncommit 487ea196ab58bb53c7c5c1c0cdcd40e7e2cbb070\nAuthor: Dimitar Tsenev \nDate: Sun Feb 25 17:20:25 2024 +0200\n\n [Added] Stream full url to ServiceName converter\n\n (cherry picked from commit ca14ec0e102b9d3e514d967ca864d760b2280a72)\n\ncommit e6079b64c12ba706c202f86e2a904b6d1a156a7e\nAuthor: Dimitar Tsenev \nDate: Sun Feb 18 16:31:28 2024 +0200\n\n [Added] hops to cryptoinfo string\n\n (cherry picked from commit c37f04dabd16a7b8872188181621a0f7f9c1f6b7)\n\ncommit ab82e8f0914bc35d2316bbd9a2b381ca3161add2\nAuthor: Hains van den Bosch \nDate: Fri Feb 16 11:07:20 2024 +0100\n\n VideoHardware.py: Set HDMI(DVI) port as default.\n\n Some TVs can't handle 1440x576i resolution(resolution with e.g. dm8000), which result in a black screen during\n language select screen after a fresh image install.\n\n Set HDMI port as default to ensure resolution is set to 720p.\n\n See also forum:\n https://forums.openpli.org/topic/87666-openpli-py3/page-27#entry1476256\n\n (cherry picked from commit 51835fddd0a85a6ae648aa0d297d4cb39ee82509)\n\ncommit c6e885c25131e55f21e9798f7bbf03246f5f49f8\nAuthor: Dimitar Tsenev \nDate: Wed Feb 14 19:07:05 2024 +0200\n\n [Added] RAWSTRING to EventName converter\n\n (cherry picked from commit fbd5af69743707e78b0751efe7199514fac13554)\n\ncommit 2c751bca47ac6c610d694758bcf26f9759989ced\nAuthor: Dimitar Tsenev \nDate: Tue Feb 13 11:14:20 2024 +0200\n\n [Added] Rating icon renderer\n\n (cherry picked from commit 0b39a4bb3136e20386d7072207fed16ce74f0d0f)\n\ncommit 2e0fb0e222bf5cc2e8abea8e1e93a16aa2c8b030\nAuthor: Littlesat \nDate: Mon Feb 12 13:03:59 2024 +0100\n\n Adapt Importchannels to bouquets with mixed bouquetlist\n\n You can have bouquets that refer to mixed TV and Radio bouqeuts list.\n Previously these could not be imported by the fallback client box. This\n change does resolve it as when an item is not a TV bouquet list it\n checks also for being a Radion bouquet list\n\n (cherry picked from commit 61ee91c4842bd3a3075f764c9b1ee75fb62a68a9)\n\ncommit f4ccfaa3c2f84de845455a1cc0b9ba824978e20d\nAuthor: Littlesat \nDate: Mon Feb 12 12:51:30 2024 +0100\n\n Streamline some code in the boot selection screen\n\n As the previous change to it might break something\n\n (cherry picked from commit 3001a8815e52ee23993258767ad55cb97e4ab60a)\n\ncommit 8d54f3f3aede902cf802f7fc96078173a0921271\nAuthor: Littlesat \nDate: Sun Feb 11 15:18:18 2024 +0100\n\n Allow toggle keys for Radio/TV mode in channelselections\n\n Some remotes have a toggle key or one TV key instead of two different\n keys for radio and TV mode. In the infobar you can toggle, but this was\n not possible yet in the channelselector. This change allows to toggle\n between Radio and TV mode in the channel selector\n\n (cherry picked from commit dfffd8805234980916d530ef33a3ea22ddc0df6f)\n\ncommit 2b71be6016ea1f4fdc4d9c0eb6d2153bdd45e016\nAuthor: Littlesat \nDate: Sun Feb 11 14:09:40 2024 +0100\n\n In bootselection screen set the focus on the current selected image\n\n Thanks Dimitri for the idea\n\n (cherry picked from commit a22b9a22058d9bc0d3bd081000a971594ab558dc)\n\ncommit 662ee793cb5ee5aa7dc84a85d24beded3c667266\nAuthor: Dimitar Tsenev \nDate: Sun Feb 4 17:00:24 2024 +0200\n\n ServiceInfoBar fixes (#3919)\n\n * [Fixed] missing entry in make file\n [Fixed] exception on PLi on subservices get\n [Fixed] Missing global function in service info\n\n * [Adjusted ServiceInfobar because handling is unified now.\n\n (cherry picked from commit 92e7dd0b8378cd5a1319859b5505fa16272e4241)\n\ncommit 4279496a38a1d002a0bea6d6289c31461726b91c\nAuthor: teamblue-e2 \nDate: Sun Mar 10 20:39:34 2024 +0100\n\n Fix some errors from e8b6c3fcabe263f2fef7972d49d6a4ce2b683f29\n\ncommit a9143fb2fcd1e5050a85bd19da348790c01fd021\nAuthor: Dimitar Tsenev \nDate: Sat Feb 3 15:45:16 2024 +0200\n\n [Fixed] some warnings\n\n (cherry picked from commit 0f44c3ff240c0704979957599a0fb409ac8c575e)\n\ncommit 58cdda493225775157dee533bded59cfa646b8a3\nAuthor: Dimitar Tsenev \nDate: Sat Feb 3 15:42:59 2024 +0200\n\n [Added] possibility to invoke current service change manually\n [Added] more events handling in ServiceInfoBar\n\n (cherry picked from commit 16767202628efd2b3e93e5cdc299983503757a98)\n\ncommit 39a9c0b8a307e3675575d0e2fd8639e99edf0d8c\nAuthor: Dimitar Tsenev \nDate: Sat Feb 3 15:40:59 2024 +0200\n\n [Updated] ServiceInfoBar general handling and optimizations\n\n (cherry picked from commit 3df0018976c86308427da49ba8d35e5f8cad6526)\n\ncommit f5307766946b2b0ad683bd46ea71a15f2765bee7\nAuthor: Dimitar Tsenev \nDate: Thu Feb 1 17:00:01 2024 +0200\n\n [Added] Service Info Header addon\n\n (cherry picked from commit c182aac4bb898acbccaf3a5be0032945c4235b21)\n\ncommit 0e566e48a80f0fd4bd873fb5f35b425f5eb740c8\nAuthor: Dimitar Tsenev \nDate: Fri Feb 2 22:00:41 2024 +0200\n\n [Fixed] Exception when comparing eServiceReference with null\n\n (cherry picked from commit 63b12236443f20c46717e42043b5827b1812e30e)\n\ncommit 40604336f3f17783d0c19c4eb5e869e458953277\nAuthor: Littlesat \nDate: Wed Jan 31 11:20:45 2024 +0100\n\n Make it also possible to insert normal services in a userbouquet\n\n Also add the quickbutton '4' as insert function. Please let me know when\n there is a better value for it\n\n (cherry picked from commit 4c57a084ededa9d47f8c6e25d473737ae269b1ef)\n\ncommit 55f18cfb0d1f3af933e94ea4987ed8442496dd7c\nAuthor: Littlesat \nDate: Tue Jan 30 09:08:11 2024 +0100\n\n CurrentIndex is not needed anymore when inserting services\n\n (cherry picked from commit 972491dff731cc3544d77082d5dbb08fe556cbb0)\n\ncommit d1a1d271ff06ad00e9d963afb4656779e13dea69\nAuthor: Littlesat \nDate: Tue Jan 30 09:01:05 2024 +0100\n\n Also allow to insert service when you are in an empty userbouquet\n\n You now can only insert HDMI-in and streams but soon I'll also add an\n option to add already existing 'normal' services\n\n (cherry picked from commit 7162ac198015e1de1a9bd26b3468a9aa16bdfc57)\n\ncommit b5774d19e0e8688baa33bf540985108044fa338a\nAuthor: Littlesat \nDate: Mon Jan 29 15:13:23 2024 +0100\n\n Add option to insert a stream or hdmi-in entry in a userbouquet\n\n (cherry picked from commit 401be324f853be9c4e5499520d93745e59f0828c)\n\ncommit 4ba859537e9e98cbb2d1a7dbe1fc7ce3955ec2cc\nAuthor: Littlesat \nDate: Mon Jan 29 12:38:54 2024 +0100\n\n From context menu in channelselection close transponder info directly\n\n This avoids a flash from seeing the context menu again before it is\n going back to the channellist\n\n (cherry picked from commit 60adf053af8e1c372d89314bd7d4a9de9b002c79)\n\ncommit 93737d8eaf126e9bbecca73a53dc54fc92e2cd63\nAuthor: Dimitar Tsenev \nDate: Mon Jan 29 10:40:35 2024 +0200\n\n [Fixed] Exception when event is not defined\n\n (cherry picked from commit 9960ffe2d31860a42a5148ac64a980442aedc120)\n\ncommit b803818c12db3de2889de1996d7e7048e92dd2bd\nAuthor: Dimitar Tsenev \nDate: Mon Jan 29 10:24:55 2024 +0200\n\n [Added] [Pager] Possibility pager to be hidden and shown in sync with connected widget\n\n (cherry picked from commit d424eb7e0f2367201f3da13ad2366f79c7538abc)\n\ncommit 0d06c912f8dde305f38bc3128c4fc3cb609e47a8\nAuthor: Huevos \nDate: Sun Jan 28 23:28:37 2024 +0100\n\n [Pager] fix onSelectionChanged\n\n (cherry picked from commit b4e9f659351758845924bd9154f3f55d4933096a)\n\ncommit 01b390097019f85b03deb3a96b4c9c52832ce0f1\nAuthor: Athanasios Oikonomou \nDate: Sun Jan 28 20:06:33 2024 +0200\n\n AVSwitch: allow importing iAVSwitch (#3914)\n\n This commit allows to import name 'iAVSwitch' from 'Components.AVSwitch'\n\n Plugin IPTVPlayer was failing with the following error:\n Plugin Extensions/IPTVPlayer failed to load: cannot import name 'iAVSwitch' from 'Components.AVSwitch' (/usr/lib/enigma2/python/Components/AVSwitch.py)\n ImportError: cannot import name 'iAVSwitch' from 'Components.AVSwitch' (/usr/lib/enigma2/python/Components/AVSwitch.py)\n\n Declaring the iAVSwitch prior calling InitAVSwitch fixes the error.\n\n (cherry picked from commit f2e0f2596503d1cb2a3f976f1ff33426a5184477)\n\ncommit 66b88784db201941c1c65303de268692fb4e23b4\nAuthor: Littlesat \nDate: Fri Jan 26 15:22:05 2024 +0100\n\n Make pin userbouquets more robust against GSODs\n\n (cherry picked from commit a17f9b447b20a72d88ac843676d779b06bbd1b4e)\n\ncommit 3b32492cf2008835666c9bf9913af76f82caf249\nAuthor: Dimitar Tsenev \nDate: Fri Jan 26 15:57:09 2024 +0200\n\n [Added] handling for onSelChanged event in pager\n\n (cherry picked from commit 1a86fd354c00ef75a1bb0cebf7b33b3bd656874e)\n\ncommit 2d5783ceee76378a9524fc7fa1e37911d268f007\nAuthor: Dimitar Tsenev \nDate: Fri Jan 26 13:30:44 2024 +0200\n\n [Fixed] eSlider wrong colors set\n\n (cherry picked from commit 7580d0362fc4379a2c50c6f0898a23ed80f89e23)\n\ncommit 233c6451c03d8e9f313d7a8929e0a0237fcc2a7c\nAuthor: Dimitar Tsenev \nDate: Wed Jan 24 12:43:09 2024 +0200\n\n [Updated] Logic to draw borders in eSlider (needs testing)\n\n (cherry picked from commit 61ae21d6f6e8e3e1d34c5c1999a52308be5c145e)\n\ncommit 4bb2d6ed9569b6616b6c86a91242201625d74db6\nAuthor: Dimitar Tsenev \nDate: Sun Jan 21 16:22:21 2024 +0200\n\n [Fixed] rounded progressbars rendering\n\n (cherry picked from commit 3c7c5c0325ebec694cad77ff1922b7bd02462edd)\n\ncommit b7540f689d03a30081b1b28ba09ae6bbc7ac5658\nAuthor: Littlesat \nDate: Sun Jan 21 15:40:36 2024 +0100\n\n Streamline filename structure for whitelist filenames\n\n (cherry picked from commit 9d164055626cbfc9aaa351eb108dc77e34dc3b45)\n\ncommit c3bdf8a320f239d3c9322f08fac51cf76d187433\nAuthor: Littlesat \nDate: Sun Jan 21 15:32:11 2024 +0100\n\n Prepare userinterface for PIN userbouquet functionality\n\n At this moment it actually does nothing but you can select usuerbouquets\n you would like to pin. I needed for some future testing. When the\n functionality really does not help this commit can be reverted.\n\n (cherry picked from commit 755bd4bde4a6d15226926f82cbfe8e7b303e6eed)\n\ncommit 73b58b2c3d9b681fda98ae9f7ecb13324a1f0d18\nAuthor: Dimitar Tsenev \nDate: Sat Jan 20 12:13:19 2024 +0200\n\n [Fixed] eSlider rendering when corner radius and borders present\n\n (cherry picked from commit e03d1f768d1cf3bffad61710b54ca69550539923)\n\ncommit b9f404ab93c977bde53b2aed76ef63d81edead23\nAuthor: Dimitar Tsenev \nDate: Sat Jan 20 14:28:31 2024 +0200\n\n Corner radius for additional items\n\n [Added] Corner rounding for listbox items\n [Fixed] eSlider with rounded corners background\n\n *** Code based on openatv with some fixes. Thanks to @jbleyel!\n\n (cherry picked from commit 113431cb7d9f731f9cb249feeb83e0697658b8d0)\n\ncommit 1cef501729c67905a74c0f23418fcce1b6b1ef53\nAuthor: ims \nDate: Fri Jan 19 01:31:43 2024 +0100\n\n Display Joblist in movieplayer's Extensions too\n\n (cherry picked from commit ea28fc5fd32d3a88ace6510f8af5efeb7af666ef)\n\ncommit 7cb59a3ba3d398369f9a594738af9ece63b8316a\nAuthor: Dimitrij \nDate: Wed Jan 17 18:33:57 2024 +0200\n\n update save/load /etc/enigma2/resumepoints.pkl (#3902)\n\n -fixed saving last video playback position all video formats except\n .ts(it work).\n -synchronized with code other images\n more info:\n\n https://forums.openpli.org/topic/97512-creation-of-cuts-file-in-nfs-storage/\n (cherry picked from commit 696597a8aff0eb13ec080436c99d85854bbb302d)\n\ncommit b0faa229c67df5d9dfe3948a5079308d722a8e50\nAuthor: Dimitar Tsenev \nDate: Wed Jan 17 16:14:22 2024 +0200\n\n Corner radius border (#3901)\n\n * [Added] Native rounded corners rendering and border support for widgets\n\n *** Feature and code based on openatv/enigma2@96719ca. Thanks to @jbleyel\n\n * [Fixed] Build errors on PLi\n\n (cherry picked from commit 5383bec2ec872213d0c3d62211517193d52ff5af)\n\ncommit e822f7517cc5914b1b4a34d8a9713ab657846ab0\nAuthor: Littlesat \nDate: Wed Jan 17 13:21:31 2024 +0100\n\n Add an extra option to the inactivity timer for half an hour\n\n (cherry picked from commit 8f73cd51c0669cc9f555b9e66faa6bbc9187e98b)\n\ncommit 2f7b75d41dd42d4a83002221fcd7d8afbb49a413\nAuthor: Littlesat \nDate: Mon Jan 15 17:05:55 2024 +0100\n\n Add BoxInfo content to the troubleshoot screen\n\n (cherry picked from commit 5e657a58ca6131add6ea16757f7aac2ad6586c01)\n\ncommit 69433089639cdae688df186df3f41b6c83f3c44a\nAuthor: Littlesat \nDate: Mon Jan 15 15:49:33 2024 +0100\n\n Change from SystemInfo dict to BoxInfo class\n\n (cherry picked from commit 07ca8b242e804fccc35c82df85763a4a9fb6094a)\n\ncommit 88c82805b2565057cd30a90a9e61ce32a86b716d\nAuthor: Littlesat \nDate: Sun Jan 14 13:18:32 2024 +0100\n\n Add enigma.info to the Troubleshoot screen (yellow in about)\n\n (cherry picked from commit 11f8d12950ff5bfc9566af10a8bbf28d6560b744)\n\ncommit c01ca7b97aaa62d7e007bdc280303f9ca16874d5\nAuthor: Littlesat \nDate: Sun Jan 14 13:06:01 2024 +0100\n\n Put the setItem block in a function so model is not a global anymore\n\n (cherry picked from commit b122e837eb2af184f8e3cd3b606ca9f193223642)\n\ncommit e58e09c3f5acb2e4995e7e6ff5e0898652e27411\nAuthor: Littlesat \nDate: Sun Jan 14 13:00:09 2024 +0100\n\n Change all SystemInfo definitions in SystemInfo to BoxInfo.setItem\n\n (cherry picked from commit 0db8f67709bcbc819d74781b452ad6351ab77502)\n\ncommit 583d6e12eb0520e57347d584fb11194108705755\nAuthor: Dimitar Tsenev \nDate: Sat Jan 13 14:10:40 2024 +0200\n\n [Fixed] Exception in selection in SelectionList\n\n (cherry picked from commit 60cde941bba34edd6ba03d6b80cfa4564fa2fcd1)\n\ncommit d00c5f819ceb178017b367ceba253968887b5a8a\nAuthor: Dimitar Tsenev \nDate: Sat Jan 13 13:40:48 2024 +0200\n\n [Fixed] list set and update\n\n (cherry picked from commit c657bb5f842dfbe9ab15b33bc79c0ea200cabdff)\n\ncommit b14588e1c5f8953281103ee1fe32559f84fbd000\nAuthor: Dimitar Tsenev \nDate: Sat Jan 13 13:34:31 2024 +0200\n\n [Added] possibility to specify parameters of SelectionList per widget\n\n (cherry picked from commit e26abf6c8f799fecd6ff9fee500a6776415489f1)\n\ncommit 5f7e6eeaeece7e48190aa77eafdaa7e8128b0f5f\nAuthor: Dimitar Tsenev \nDate: Thu Jan 11 00:40:36 2024 +0200\n\n [Updated] Used existing enums\n\n (cherry picked from commit 500a9c4ac764abdb3dffdaba70f8e1bad37660b2)\n\ncommit 91b7dbb636185881cc870e8e71539bc2e3c83e98\nAuthor: Dimitar Tsenev \nDate: Thu Jan 11 00:08:13 2024 +0200\n\n [Added] missing python implementation\n\n (cherry picked from commit 0040aa8ddd9f81965e338245696622e3ee101ee4)\n\ncommit 1fcdf99efa744cd2580efad7f8c8b417a3d8392b\nAuthor: Dimitar Tsenev \nDate: Thu Jan 11 00:04:30 2024 +0200\n\n [Added] HAlignment for svg when scale to fit is enabled\n\n (cherry picked from commit 150701fa62ac81851bcb1ba5b7dbbff3e4aa37a1)\n\ncommit 24d27b4c42078bb4a9674db784a32fb9c76637ee\nAuthor: teamblue-e2 \nDate: Tue Feb 20 20:23:04 2024 +0100\n\n Fix ValueError: invalid literal for int() with base 10 when activating PiP\n\ncommit e8c1ce33b014acbe02fe1b767b028df0a7f3dc6b\nAuthor: teamblue-e2 \nDate: Fri Feb 9 09:26:38 2024 +0100\n\n Revert \"merge streamrelay related things with pli\"\n\n This reverts commit 72275c36e9048bf86ce27deb401443ee0acbcd59.\n\n I can't tell why but timerecordings are crashing at isPlayable.\n\n PC: 000d1464\n Fault Address: 00000000\n Error Code:: 519\n Backtrace:\n ./enigma2(_Z17handleFatalSignaliP9siginfo_tPv) [0xA77B0]\n /lib/libc.so.6(__default_rt_sa_restorer) [0xB5F08EC0]\n ./enigma2(_ZN11eDVBService10isPlayableERK17eServiceReferenceS2_b) [0xD1464]\n ./enigma2(n/a) [0x1C3154]\n\ncommit 9add3022d99a7e6c636c15a0028d674b3c7b644a\nMerge: 04833999f 0ddd94ad4\nAuthor: teamblue-e2 \nDate: Wed Feb 7 21:11:48 2024 +0100\n\n Merge remote-tracking branch 'origin/7.3-dev' into 7.3-dev-sigc3\n\ncommit 0ddd94ad455d3ec869dbe1844a85c2563e01c4a8\nAuthor: teamblue-e2 \nDate: Wed Feb 7 19:43:04 2024 +0100\n\n Sync with pli to fix timer sanity problem\n\ncommit 9bf13cdd268ada0f9e4375b8d5f9d0c5e245544e\nAuthor: teamblue-e2 \nDate: Mon Jan 15 09:57:30 2024 +0100\n\n Update de.po\n\ncommit 9a78cb7cf39888c2c532d8b85d2be183d6efc658\nAuthor: teamblue-e2 \nDate: Fri Jan 12 11:33:54 2024 +0100\n\n Update all po files\n\ncommit fe54ae59315019670a1df05a86b921cdceb55523\nAuthor: teamblue-e2 \nDate: Fri Jan 12 11:19:37 2024 +0100\n\n Small adustments in About.py\n shorten NIM List\n Change Text Rev to Revision\n\ncommit 9d64f6c8682796ed20b0a4a9b965828e18f3b53c\nAuthor: teamblue-e2 \nDate: Fri Jan 12 10:22:34 2024 +0100\n\n Add E2REV\n\ncommit 04833999fe6d8022376a9bad53fcdb835aaed3f8\nAuthor: teamblue-e2 \nDate: Fri Jan 12 11:33:54 2024 +0100\n\n Update all po files\n\ncommit 3521762f9799b40e3d9c34777da3f5e1f5531a47\nAuthor: teamblue-e2 \nDate: Fri Jan 12 11:19:37 2024 +0100\n\n Small adustments in About.py\n shorten NIM List\n Change Text Rev to Revision\n\ncommit d03c3e924314effd8d212d25c3537dd0c054a37d\nAuthor: teamblue-e2 \nDate: Fri Jan 12 10:26:47 2024 +0100\n\n My bad\n\ncommit 94e6b6e410aac575803f0f7c0cc1396c443dc0cb\nAuthor: teamblue-e2 \nDate: Fri Jan 12 10:22:34 2024 +0100\n\n Add E2REV\n\ncommit 6232cfece1e31fd456b43db0bed56917438c7e43\nMerge: 5fc5489c0 99c08dc1a\nAuthor: teamblue-e2 \nDate: Thu Jan 11 09:56:27 2024 +0100\n\n Merge remote-tracking branch 'origin/7.3-dev' into 7.3-dev-sigc3\n\ncommit 99c08dc1a7b541e6937b2dfabe02a76d6d7b37a6\nAuthor: teamblue-e2 \nDate: Thu Jan 11 09:55:00 2024 +0100\n\n merge streamrelay related thing…","shortMessageHtmlLink":"Merge branch '7.3-dev' into 7.3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEddrgfAA","startCursor":null,"endCursor":null}},"title":"Activity · teamblue-e2/enigma2"}