Compare commits
1154 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5566a8ca0a | |||
| f5470cd235 | |||
| 1c275caf9d | |||
| 39e3fcb553 | |||
| 11abaac7c1 | |||
| b054093899 | |||
| 7d57e52469 | |||
| a0c787468b | |||
| 3f79ccbcaf | |||
| b6c966f18b | |||
| 1c85a81f1f | |||
| b4c5963a1a | |||
| 299833ca3d | |||
| a48534b51a | |||
| daec2545b4 | |||
| 5234c8af1a | |||
| 80cadf8f7d | |||
| 7cc14bda52 | |||
| c55cab3b1a | |||
| 77d20c11a7 | |||
| fe1babe437 | |||
| 60a96bf9d6 | |||
| 78c8d0562b | |||
| bb0280f096 | |||
| 566b53ce9f | |||
| ec95db0945 | |||
| a0d7d07543 | |||
| fe73bf9053 | |||
| 49c9e08b6c | |||
| abcf55c498 | |||
| 849ce310c4 | |||
| a3e593b747 | |||
| 5433f95eda | |||
| 0459196982 | |||
| 6f1457d30d | |||
| ce596e29c4 | |||
| 86b9d16747 | |||
| 06911ae42a | |||
| af2cb9b757 | |||
| 6a28cd1a35 | |||
| f4a09a9ca0 | |||
| a35f020f56 | |||
| 3d48111368 | |||
| 39ed7d7f4c | |||
| abe83ccb8f | |||
| d1be7c1ff7 | |||
| 1c223e570a | |||
| a37cbd7d05 | |||
| 7ffa9844e2 | |||
| bdf5872f04 | |||
| da1909cc1d | |||
| a503197352 | |||
| d9d9a8f49d | |||
| 6a02bd66a9 | |||
| f57e2edf2a | |||
| a1e2e3d011 | |||
| 5e546d1198 | |||
| 90405f3ebc | |||
| 11b57ff7d3 | |||
| fe06cd63ac | |||
| 6c9d5e1499 | |||
| 6ed910de9f | |||
| a506b8b25c | |||
| 170ebb57c6 | |||
| 29dd574e22 | |||
| 72770aa76d | |||
| 7f1c319aee | |||
| 60805bd916 | |||
| 10272ee0cf | |||
| 7c44cda76e | |||
| 0152d2c48e | |||
| c5febce548 | |||
| 129b07c2c0 | |||
| 47bf099b88 | |||
| 94f1d23788 | |||
| 84ce72ec7a | |||
| 3da8351522 | |||
| 542153d950 | |||
| 090fdfb458 | |||
| 77835a43a5 | |||
| 1a2a1f1c17 | |||
| eaaa704fa4 | |||
| 7803f8e670 | |||
| f36e3c213e | |||
| 6fb1e23ed5 | |||
| 86d0c49e44 | |||
| 9251e6faba | |||
| 8f8725e1af | |||
| 0ce6a4cbdb | |||
| ad3f705f50 | |||
| c5847caa91 | |||
| 8df6d9db7e | |||
| a9c1970f41 | |||
| c3f0d2ef31 | |||
| 0dcc439dda | |||
| 5b0cac47ad | |||
| b39e78a4a9 | |||
| 690d52f7bc | |||
| 23883ed4a1 | |||
| ea178862d8 | |||
| 09f07a7a9d | |||
| f6f8eefaa0 | |||
| ede6e18bc9 | |||
| 36cb28d5cf | |||
| 9464f4b095 | |||
| b31d43cbed | |||
| 2a388ae4b2 | |||
| d675e31a51 | |||
| e32de38d04 | |||
| 154753c732 | |||
| 53b75c8ea4 | |||
| 776e80b4d6 | |||
| b09cede008 | |||
| e2a0483b9f | |||
| aaaeea2979 | |||
| 91f8989f70 | |||
| ae36019ba9 | |||
| 1e0002aa74 | |||
| 1061fb6c85 | |||
| 22f504ca21 | |||
| a74c5ee719 | |||
| ef04ed447f | |||
| cc494fee22 | |||
| d0f793c06d | |||
| fc447bfd51 | |||
| fe463ab8fb | |||
| c678973119 | |||
| 587b07a648 | |||
| 6fd0fb9704 | |||
| ce00b3d950 | |||
| 7fa3c6f8e8 | |||
| 9957678fb7 | |||
| 971803803c | |||
| 8ab118a8e9 | |||
| 1da9df690f | |||
| 615ad85d26 | |||
| e02b60d8fa | |||
| 3fc4030ca6 | |||
| a87fb9160c | |||
| 132caa18c9 | |||
| 6257e990a1 | |||
| c6b42e2940 | |||
| 707146daed | |||
| c0117e72ad | |||
| 3cdb528dfe | |||
| d2164dc0d0 | |||
| 87acc921c3 | |||
| 5741bd9cca | |||
| 1e6fb202f0 | |||
| 8cbb1abff2 | |||
| d21418cf04 | |||
| d35c8232d2 | |||
| 139d1a9aa3 | |||
| f95817861a | |||
| 3e968aecc8 | |||
| 2795af8c7f | |||
| bb438880e3 | |||
| 8492b7144f | |||
| 5dd974f2ab | |||
| d3cd3bb0a4 | |||
| 04acf08d34 | |||
| 4db885d8b4 | |||
| 8718d94e7d | |||
| 24c1151101 | |||
| 0b22e5928c | |||
| 3311a50750 | |||
| 1563a85fea | |||
| 586983eb9b | |||
| 1a7a906ced | |||
| 496247c1d8 | |||
| 2f07bb3973 | |||
| 9b0f3bedff | |||
| c66b5b2490 | |||
| a1264a6088 | |||
| 4e0d770d05 | |||
| 508119a127 | |||
| 341b9e4a29 | |||
| 57789c1272 | |||
| 3845a87f2e | |||
| 3c266b6dc4 | |||
| 32a3952524 | |||
| 9c52f245ac | |||
| 393d9e9f1f | |||
| f28f498467 | |||
| b5a7a351f6 | |||
| a14c0f5253 | |||
| a278aa0f89 | |||
| 479bb2a1d6 | |||
| 538934a88a | |||
| 5d2726036f | |||
| 778317e1b2 | |||
| 99dd5507bf | |||
| 490d9bc3ec | |||
| 796e09bf13 | |||
| 588624e7a9 | |||
| a45a9e6515 | |||
| a7df074b8f | |||
| 9941a46769 | |||
| b0565f2188 | |||
| 8fb3e39881 | |||
| d788f5afac | |||
| 20123fca7f | |||
| 7c7b962c6d | |||
| 68ded1a6e0 | |||
| da7a796edb | |||
| 3b5814edae | |||
| f439443fe5 | |||
| 280d69d346 | |||
| ab74ed0fa7 | |||
| 0d740c21a2 | |||
| f65bc7c0bd | |||
| 0dd1a4973a | |||
| 05a5e62327 | |||
| 66a47137a0 | |||
| f240cbbda6 | |||
| 3d54f8ec49 | |||
| 6fe0c60204 | |||
| f7d04d668b | |||
| 57bd0d2674 | |||
| 08ee25deb2 | |||
| c82d7bd909 | |||
| 59663d6661 | |||
| 5e68dace9f | |||
| fcc9e0b2db | |||
| 3a5b3ff3bd | |||
| 1e1a48865f | |||
| b31c30b9b6 | |||
| 7886a2179f | |||
| d1a995a863 | |||
| 85554d19e4 | |||
| 7f4d13c54a | |||
| 9f67b9ba2f | |||
| 5381fe5a1a | |||
| 0887348611 | |||
| 98ce91df39 | |||
| 191c35914f | |||
| cf1d0677d1 | |||
| 3d97ea6f96 | |||
| caa4c5428a | |||
| 90e572c8b1 | |||
| b1795f8c5a | |||
| 962c64b33c | |||
| bd827d844b | |||
| ed70675e1d | |||
| e07d53725c | |||
| 1b589a35cf | |||
| 439f8d0914 | |||
| 1d7dbc4d17 | |||
| 001b055ee8 | |||
| 8534d6d7d7 | |||
| e7a7c2d267 | |||
| 8803dfcee6 | |||
| 887f10059d | |||
| d3db52ce9c | |||
| 5fa89c22bd | |||
| ea42f9545f | |||
| 8830fb70a4 | |||
| 0edf14f3a9 | |||
| 89c6bb163e | |||
| 8708598daa | |||
| c71c24a6bc | |||
| 386fb07017 | |||
| aad2961646 | |||
| 00a89883fd | |||
| 5509c1810b | |||
| 24498bc95f | |||
| 58caec8d05 | |||
| ebe331a7e4 | |||
| d481008fdb | |||
| b97d243978 | |||
| fd833dff35 | |||
| d9ed3a7d3f | |||
| b8ce79467f | |||
| 9d0457d208 | |||
| fa02e521f9 | |||
| d03d50ef0d | |||
| 58fcedab64 | |||
| 5e11c43f84 | |||
| 4b4de9d5aa | |||
| f135676d36 | |||
| cb9adad660 | |||
| 88dab47d2c | |||
| d6e4613144 | |||
| 893c09c848 | |||
| a0e0fd5b98 | |||
| 98abb3aa00 | |||
| 8982a49192 | |||
| 529eb4e954 | |||
| 846a6d8717 | |||
| 07ab875655 | |||
| 602b0b5d9b | |||
| 0e428aebdb | |||
| 4abc68ab1c | |||
| 2638ee2926 | |||
| ddaf78828a | |||
| 6d5347472d | |||
| 82fda96ed8 | |||
| 55b2b04e2e | |||
| 393f330d15 | |||
| f4ecfeaddd | |||
| ad101dc8a0 | |||
| 24e9a3ea59 | |||
| f1d8135e30 | |||
| a1a415de82 | |||
| 77dc234b2d | |||
| c3ca8c6258 | |||
| 9e18236b55 | |||
| ded7aada52 | |||
| a117c1ebf2 | |||
| d3715cc362 | |||
| 3689e7dfbc | |||
| 59e53c1edf | |||
| f2a54e3cbb | |||
| 20db635366 | |||
| b955d32970 | |||
| 5a5d89c32c | |||
| 1f0ed3bb31 | |||
| 6c083e88a3 | |||
| 2e7323d484 | |||
| 461aebd7f3 | |||
| 73ca78215f | |||
| 200bb31e08 | |||
| 396f52b8ca | |||
| a118d3d848 | |||
| f6b9702b52 | |||
| d92418dc6d | |||
| fe4b853393 | |||
| 782556495a | |||
| 5c32423597 | |||
| 5c8e6c3012 | |||
| 5133f74f67 | |||
| d5b23b5bde | |||
| bf4b4ae936 | |||
| 458b990b8c | |||
| e044753934 | |||
| c0b612c457 | |||
| 9414ef5709 | |||
| c9e566f8aa | |||
| 40bd37315a | |||
| 0410d05913 | |||
| a888b8d846 | |||
| eac5c39a96 | |||
| 202a4064a4 | |||
| ddf2369774 | |||
| 48f70a8552 | |||
| 4685b889c2 | |||
| 3e373200b1 | |||
| 7913d2a82d | |||
| e20770e256 | |||
| d43f0be0da | |||
| 7b4adc2e60 | |||
| 1eeba65ddb | |||
| 1252accef7 | |||
| 5f7c3ae20e | |||
| e1b55b560a | |||
| 315859bf7b | |||
| 0a87dbea68 | |||
| 5f3c380d56 | |||
| 8b62c37c34 | |||
| fae10cfa6b | |||
| f9069144e5 | |||
| 7755b70317 | |||
| c46f34c677 | |||
| 5c428ca502 | |||
| 51d5b7bab6 | |||
| f508ad5e75 | |||
| f9299eee2a | |||
| 212259aae3 | |||
| 6d733bb566 | |||
| 125f856e67 | |||
| 672ad64e53 | |||
| cd59f1d576 | |||
| c4fc43ccc0 | |||
| b20b3142a2 | |||
| d67f25d726 | |||
| d881019c3b | |||
| abdfa4f785 | |||
| 5394717ddc | |||
| c9d58d4259 | |||
| dba9cada83 | |||
| 0ec5181566 | |||
| 886847f457 | |||
| 79d6df2c01 | |||
| 0e26b39faf | |||
| 2414e51a9b | |||
| 8bfb7e221b | |||
| 1935a2b144 | |||
| c525fd64ca | |||
| 6d08b5bf23 | |||
| a73da65253 | |||
| 2be73d7924 | |||
| 080400d7b8 | |||
| bf1b3dc8f6 | |||
| f13971dce1 | |||
| 3f639d5689 | |||
| 19a5dc8a0c | |||
| 5573bbc776 | |||
| 8c5db25476 | |||
| c6f49486ee | |||
| cf6d13acc2 | |||
| 1647991f6a | |||
| b4993453c0 | |||
| 68bb0a1744 | |||
| 12356b1617 | |||
| fc0cfbf003 | |||
| 77dcbaf00c | |||
| 69e9841bbb | |||
| 626b3395ab | |||
| 506b8fd4f1 | |||
| d3b1abb61e | |||
| 990ae11f62 | |||
| 3d5092f7ad | |||
| 296e8c1ab1 | |||
| 0df8864ae0 | |||
| 7c002cf8be | |||
| c345b50ab7 | |||
| d729e625e6 | |||
| 2c03d90fc8 | |||
| 5ebd5852ba | |||
| 5397f64b23 | |||
| 4975cf2ec1 | |||
| bef26cf9d2 | |||
| 9483d17fc8 | |||
| 288979d8e7 | |||
| 49ec051760 | |||
| 0a8e961142 | |||
| 6d352597b4 | |||
| d14f11bd88 | |||
| d608bffecb | |||
| 00dcf11691 | |||
| e3f6c189a7 | |||
| ea36345eee | |||
| 5e82860376 | |||
| 37f5160d1c | |||
| ee847bc1a3 | |||
| c94da177d7 | |||
| 88751896af | |||
| f812166249 | |||
| a47c6f9c9a | |||
| cf8aaf5f9d | |||
| ca4cbddba6 | |||
| dd6768a476 | |||
| 7f7d544943 | |||
| d5e920e45a | |||
| 8545a14763 | |||
| aad8e989d8 | |||
| f086203d25 | |||
| 23e22de6ec | |||
| fb539b0f70 | |||
| 6e08b00dba | |||
| 7f3ebde252 | |||
| 5c11fa4f63 | |||
| d05c4e0990 | |||
| dd7ccada2f | |||
| e6b9ac2267 | |||
| f85c3c88f7 | |||
| e05eb63476 | |||
| c513906996 | |||
| dd0bdd62fb | |||
| 4d12f1c0ef | |||
| 1fe641c458 | |||
| 1e5f821c6f | |||
| 0af131f144 | |||
| ad9107ca90 | |||
| 205479fccc | |||
| 0c991466f5 | |||
| 0fad42b5b4 | |||
| 27bd9e3ee5 | |||
| 02e1c03ed9 | |||
| f56b16c6ef | |||
| 09285bc9cd | |||
| eab249fc13 | |||
| 48eb408fb8 | |||
| ef474f0dc8 | |||
| a704611705 | |||
| b790847fde | |||
| c0c330a150 | |||
| aec4857e7b | |||
| 5dc6bdcc42 | |||
| 08717dcd78 | |||
| a77c547a62 | |||
| d252427e34 | |||
| 58443bc197 | |||
| ea20e41f1d | |||
| afdd22d154 | |||
| 93d1a187ca | |||
| 52c779bffa | |||
| de1bd6ef28 | |||
| c26982be3e | |||
| 5971aefb83 | |||
| 41481129f7 | |||
| 7b8cdb43c4 | |||
| 1e9b7e2726 | |||
| a66b886c51 | |||
| 5b62d97288 | |||
| b040b62b4e | |||
| 50f51d0747 | |||
| 95b4fc0216 | |||
| da047edbc5 | |||
| a8b5061003 | |||
| ec427ad45d | |||
| 778ab70b72 | |||
| bf5337259d | |||
| 039795cab8 | |||
| e580640adc | |||
| 3a9b470e47 | |||
| 5d145cc613 | |||
| df0c1f814a | |||
| 5d1aa10768 | |||
| 7e62f8749d | |||
| e592b21912 | |||
| e2fafc62fd | |||
| 43b0df3f94 | |||
| b8dda54e04 | |||
| cb065146c2 | |||
| 3aab2a88aa | |||
| 9a012d8b9b | |||
| eaad2034e6 | |||
| 2a52eca5f5 | |||
| 13ded3a82e | |||
| 9a0ea78e0f | |||
| a2fe1506cc | |||
| 608b4f30c5 | |||
| 3af646a584 | |||
| 89c7147fd9 | |||
| d4ee45f9ff | |||
| df5454a0b0 | |||
| ebf4e88a10 | |||
| 0163ec314a | |||
| 46d5a93c96 | |||
| dd6cbd2c36 | |||
| 5bf6a93086 | |||
| 1146ecfd45 | |||
| f59c46cd7c | |||
| 20f3ef9a5b | |||
| 41d3e16c7d | |||
| 46d11b6dcb | |||
| adc8966c61 | |||
| d5353e8741 | |||
| e79be73025 | |||
| f20e393d77 | |||
| 6336ed33fa | |||
| bcc864cbe1 | |||
| 2dd1ab31b9 | |||
| 9f58a5a4b0 | |||
| e31704d01e | |||
| f1b7d9ebba | |||
| 991110b84d | |||
| 18ca4a9eeb | |||
| 9f7ee3cafd | |||
| 137155afd8 | |||
| 38e082422a | |||
| 0fd8ceca6b | |||
| f674ace805 | |||
| 11f0847295 | |||
| 964846f1bb | |||
| fc6f2520b7 | |||
| cfaef4c441 | |||
| 571f1a5179 | |||
| 08efa73b2b | |||
| 680171226c | |||
| ea12c2f62c | |||
| 180b14ea36 | |||
| f6a8c1e996 | |||
| cb174cb0bf | |||
| 33207b78d5 | |||
| e32cbf468b | |||
| c891ee3a45 | |||
| 6de471db17 | |||
| d1eaf284b1 | |||
| 5cd0d82ffb | |||
| 113c8a797f | |||
| dcf4f45a36 | |||
| 8b6a7a443e | |||
| c5db2b8175 | |||
| 00f98793b1 | |||
| 77d129a738 | |||
| af18da81f4 | |||
| e5f90cd40d | |||
| 5bb633d982 | |||
| a10d668131 | |||
| 8a62bacaa6 | |||
| bacab01f7e | |||
| 5d3400033a | |||
| 0e571ea679 | |||
| b959262140 | |||
| fd3ce905c0 | |||
| 222a643ce3 | |||
| f583732688 | |||
| 4e9443e200 | |||
| 29debc07c4 | |||
| 5334096d68 | |||
| bb3f8fbbe8 | |||
| a96f8d8ac3 | |||
| d4a22a5110 | |||
| adb5abf4fb | |||
| 4a6ae07409 | |||
| f6081db13f | |||
| 33b6f5d207 | |||
| 84c62470bb | |||
| a3f4185b45 | |||
| 2729fee0ac | |||
| 964f9bd904 | |||
| cfa007de84 | |||
| 77d52bb1b3 | |||
| 2f0b50cb37 | |||
| 6185fa980d | |||
| 1cce1e8a90 | |||
| 237baf11df | |||
| 46023f4260 | |||
| 8459c29073 | |||
| f072173d7c | |||
| bec34c34b1 | |||
| 04ab148b2e | |||
| e314abefb8 | |||
| cdaa23363f | |||
| 5401d00548 | |||
| c06699e8e7 | |||
| 2f40a44b5c | |||
| 0945e04f6b | |||
| db7c16f82b | |||
| 30548c2859 | |||
| 0163938e00 | |||
| 3421b656db | |||
| 39b80c98c7 | |||
| 323500f6dd | |||
| 11cf0486cb | |||
| 46579ac84d | |||
| f324c53440 | |||
| 87df90227e | |||
| 6f57302562 | |||
| d116c8fea0 | |||
| 32462fca9b | |||
| 55a174190e | |||
| 9f738cded2 | |||
| 87c1329490 | |||
| ded2015dc2 | |||
| 98a71cce89 | |||
| a3ba1ba2a1 | |||
| 42842619b0 | |||
| 32d3b90cdc | |||
| b182aeb51e | |||
| 7049929a59 | |||
| aa5413da4e | |||
| 32dfe0f65e | |||
| 5d33290218 | |||
| e47ff9fd34 | |||
| 58e38c487a | |||
| 852196a013 | |||
| 0ff3d4b2ed | |||
| b843dab87a | |||
| 1e34bc6b30 | |||
| b3225af685 | |||
| 59e44d4e96 | |||
| 9321f22a9e | |||
| 8718e0a045 | |||
| c4cf4325d6 | |||
| 9c71aba5d1 | |||
| 20bd7db4d9 | |||
| 92f0358800 | |||
| 0372f2be9c | |||
| 7dfb93f7c2 | |||
| 3c150d9742 | |||
| 3c5cace175 | |||
| 7e7fd6f1b4 | |||
| eebe7adbcb | |||
| 5561bdeb5e | |||
| a670095294 | |||
| 104ba4db7c | |||
| 9a6ab3b0f2 | |||
| e5b89b1572 | |||
| 65a80766f4 | |||
| 736b489eb7 | |||
| d3778f92d2 | |||
| 30e694420a | |||
| 091c13bc23 | |||
| 5130c5df80 | |||
| 7542f04010 | |||
| dff4191ac9 | |||
| 15e2874da8 | |||
| 8eb49d5efc | |||
| 230761eb23 | |||
| bb0ab27244 | |||
| bdeaf4f27a | |||
| 6d608bed98 | |||
| 5a47acf1d2 | |||
| 02a306ba70 | |||
| 75e19235cd | |||
| 7d9b4e1e03 | |||
| d0fff1611c | |||
| e4ca8ae847 | |||
| f53b64bc72 | |||
| 981909e567 | |||
| ce6fc19b84 | |||
| a38f731265 | |||
| d55dd7dffd | |||
| 37478d951a | |||
| 814de17f28 | |||
| 5f97d683df | |||
| 95d4e02ae1 | |||
| abf9764640 | |||
| 80ee38f9fb | |||
| b4ab20bbe9 | |||
| f6a95df550 | |||
| f3f660a180 | |||
| 0cf36db010 | |||
| bfeb225bc2 | |||
| 31d486c2e2 | |||
| eda7118df9 | |||
| 7c468052e6 | |||
| 43eca490a7 | |||
| 3710d61a09 | |||
| 5daa5a00f0 | |||
| 6e31993777 | |||
| 1cfad14437 | |||
| 3829ed5880 | |||
| e5cda0e2b1 | |||
| c765bee0cd | |||
| 16942d487a | |||
| 5cb4cfef32 | |||
| 4d86ced1e6 | |||
| ad03431b0a | |||
| 474f1118b6 | |||
| e63d573414 | |||
| 33643ff7fc | |||
| ca25ad57b1 | |||
| fc2cc6ce6b | |||
| fe64dfeb1f | |||
| abf17407ea | |||
| c364383cf0 | |||
| 5033b9ef0d | |||
| 605b255e32 | |||
| d3fdfe4b29 | |||
| c452694348 | |||
| 83fc19e143 | |||
| 6686fe110d | |||
| ed027c23d0 | |||
| 2213bedc12 | |||
| ac7958f335 | |||
| 3301d28615 | |||
| 6033071e61 | |||
| 06775b5623 | |||
| 93a734eecf | |||
| 6f64fea0b1 | |||
| 6b910e11e5 | |||
| b31bb6dd33 | |||
| 104cf504ab | |||
| b462d7627f | |||
| cb4781360a | |||
| 8895e49466 | |||
| d1f4463c2a | |||
| f9b5789cf7 | |||
| 5273fbf57b | |||
| ad6890e7dd | |||
| 46ddc7364c | |||
| a2c0491ae0 | |||
| c686ac8603 | |||
| 268613e1db | |||
| 5ba918d213 | |||
| 21dcb7b13c | |||
| 40ff71b2cd | |||
| b017cc07ce | |||
| fa773c3024 | |||
| a1369aaad0 | |||
| 6516c7aef3 | |||
| c43dfecec6 | |||
| 53e95a7f74 | |||
| 2a81a617e1 | |||
| 37067f17e2 | |||
| f8caa02f10 | |||
| fc2f41096f | |||
| 3eefaac885 | |||
| 0dfe37f998 | |||
| e2439984ae | |||
| 9401e7cb51 | |||
| 4471eb587d | |||
| 3c6037a798 | |||
| d1a0dfbb97 | |||
| 94a542a1d1 | |||
| f5fcfaba0c | |||
| 9c151ca151 | |||
| e667436a98 | |||
| 9aacff8b54 | |||
| 9b43d204e2 | |||
| 0faf801de7 | |||
| dd1cca1a0a | |||
| eca8c28dea | |||
| 333ef9b48a | |||
| 1e98e19aaf | |||
| 308fdcf9cf | |||
| d803b3ae7d | |||
| aa121aa1de | |||
| 8138a26c2d | |||
| 26fa3db66d | |||
| 7779d021b4 | |||
| 6b44143f5b | |||
| 0f207faa3e | |||
| 28b43eff7c | |||
| c257b75a66 | |||
| 893e14cc39 | |||
| 30d5b7fd66 | |||
| 2ef8136308 | |||
| 59c2cbaabc | |||
| 6d39a5f1d2 | |||
| 4fd0b008ba | |||
| fccc93ca53 | |||
| 37d1940993 | |||
| f25638f492 | |||
| 6e6f15e711 | |||
| b38e72dcd9 | |||
| 9287af1752 | |||
| 254ca57bf3 | |||
| 52ef8e780a | |||
| 16a2d4ec96 | |||
| 3b50bc71b3 | |||
| bb31357c58 | |||
| 66afcbdae8 | |||
| 5a28e69f1a | |||
| ce78074df7 | |||
| 973f91b5e4 | |||
| d2246337a2 | |||
| c7f11eb05a | |||
| 758219265a | |||
| d8d9441731 | |||
| 098e797045 | |||
| 69f8cb5951 | |||
| ca86dce760 | |||
| 5cf0b6b50e | |||
| b6bbf3a560 | |||
| e0c2294d50 | |||
| 7426d285b4 | |||
| fba53e1ec8 | |||
| 74196732ac | |||
| 8c41a69e67 | |||
| b1e91ab746 | |||
| 7a139ecda7 | |||
| e52fe9ddb0 | |||
| 2e514a748c | |||
| cee2961632 | |||
| 50bc6a33f6 | |||
| 5933535c9b | |||
| a3b91da66c | |||
| 34d9a21aae | |||
| 233c6b18ed | |||
| 4274f9d3f3 | |||
| c8dd94601b | |||
| 382dab4ecb | |||
| bdf67645bb | |||
| 5c29cc59c8 | |||
| ca9caa36da | |||
| 0b5f05c7d4 | |||
| 676e85983d | |||
| 7638f4cc3d | |||
| e2e55312b8 | |||
| c51a8816eb | |||
| 175914f02b | |||
| fbd6b5b640 | |||
| 1b11731d6b | |||
| 8ecb49f132 | |||
| 2f069bcd02 | |||
| 74abaccab3 | |||
| 115517fae1 | |||
| 2aef563374 | |||
| 040794586b | |||
| c102f4c0e5 | |||
| 7cdbbc318a | |||
| 0ae537478f | |||
| 4aa432ecbe | |||
| d5a0f4890d | |||
| 5e255e56eb | |||
| a4d7309209 | |||
| a30d0eccda | |||
| a4f4e4564a | |||
| 3948341d6a | |||
| c408c5fb87 | |||
| fa8124cc1b | |||
| 8d93b21947 | |||
| bfe7683cdb | |||
| fbc600a978 | |||
| 70eb452a09 | |||
| 9f7c74ae72 | |||
| 65a3cf136b | |||
| 2d86ec1e84 | |||
| fdef19a009 | |||
| 26df482b54 | |||
| ee5b7a5100 | |||
| bd67bc4433 | |||
| 9d582040e6 | |||
| f3bda59019 | |||
| 0d72d47318 | |||
| 29646707a1 | |||
| e6b9a07163 | |||
| 4b297bfa09 | |||
| 00e785a3af | |||
| 78e6b3e13f | |||
| ad84750130 | |||
| 686310489b | |||
| 84c5310262 | |||
| f53397e26a | |||
| 2a8a74b5b1 | |||
| 9392550c01 | |||
| d2565dc944 | |||
| 22f68b430d | |||
| 3962e5a680 | |||
| a1c7a48958 | |||
| 85286684e3 | |||
| c2712b0104 | |||
| 1cb5ef7476 | |||
| 9f0b42bbbd | |||
| 634687881a | |||
| 878b4bb5af | |||
| 452257dcd5 | |||
| 4e6d8f06d9 | |||
| fd417024fb | |||
| 18c4d210e5 | |||
| ead40c759e | |||
| be9aa3a097 | |||
| bdcb146d06 | |||
| bf743836c1 | |||
| 70115a24bb | |||
| ea37e83b13 | |||
| e4e6fb14c7 | |||
| dc94f02345 | |||
| 2482da3c3f | |||
| 2c6439eeb6 | |||
| 0eab40b22f | |||
| 1a279c4409 | |||
| f1adebb23e | |||
| 032de55103 | |||
| 931c17418d | |||
| 5a47ed268c | |||
| e079a69d7e | |||
| 421aa31d59 | |||
| 9cc0ca5d81 | |||
| 6fab4e1dc3 | |||
| d63ebbe62c | |||
| cb4fce251e | |||
| 4aa8a41119 | |||
| 13cba72945 | |||
| cf63b0138e | |||
| 3cbe0aae4a | |||
| 5ab8e68366 | |||
| 1d345299f5 | |||
| fc50d5c30f | |||
| 4e3c1460f6 | |||
| 5bc954396c | |||
| b24290b019 | |||
| 23cce64d00 | |||
| 73690d14f7 | |||
| 2a5698cf34 | |||
| fd64718502 | |||
| 941126ad69 | |||
| 0e8058adb1 | |||
| 01906c1161 | |||
| 9201cf24f1 | |||
| d5a1c354d0 | |||
| 41ae1f56ed | |||
| ed7212f864 | |||
| 8bcb784f12 | |||
| 431549c81a | |||
| 12110e17a2 | |||
| db8338156a | |||
| de8b09d7fc | |||
| f06747f2a1 | |||
| d940dc193e | |||
| fddbce5dce | |||
| 081817f62a | |||
| 8efbd7a1cb | |||
| bce310d5c8 | |||
| ed9ecbd235 | |||
| 1e756dd380 | |||
| b9b6226692 | |||
| 82d73e2396 | |||
| cd5a6025f6 | |||
| b6c679449e | |||
| ac744b957a | |||
| 805a5d73b6 | |||
| 6aaf841a73 | |||
| 60e72768e1 | |||
| 94e8f2a791 | |||
| 1fb4a2f4ba | |||
| 28d68acfe6 | |||
| d87a0a2d25 | |||
| 8e92778b62 | |||
| f7e2c7977b | |||
| 4337f0b509 | |||
| 2b960a1f21 | |||
| 4b9648d8d9 | |||
| 62f9f3c94b | |||
| e854f0b60c | |||
| 19f38f3c6f | |||
| d56724f290 | |||
| 8abc35ca86 | |||
| e135f8954f | |||
| f5b59c9456 | |||
| 6471d43c71 | |||
| 563b8d1468 | |||
| f41a3fe01f | |||
| 29c9266ef5 | |||
| 1a856e359f | |||
| 59099a8d46 | |||
| 98c6a3ff79 | |||
| cccc2ce0f1 | |||
| 88b20f6700 | |||
| 3adbfb1fb5 | |||
| 0ee0ffa7f1 | |||
| 4c82620677 | |||
| 73294bfabf | |||
| 6c42095108 | |||
| fbe93b0afc | |||
| a98e92639c | |||
| e173c727f7 | |||
| 084967354b | |||
| bde3caded7 | |||
| 29dd896c83 | |||
| d6457ebcc7 | |||
| c9fa0166e6 | |||
| 66b1fe7beb | |||
| 85f56217a8 | |||
| 0f8187fa36 | |||
| 06564efe0e | |||
| 664ebe4ed0 | |||
| cb3dece478 | |||
| c86ca6a61a | |||
| 8e2240d9d9 | |||
| 28acaf06ad | |||
| fe12c3639b | |||
| 0e2131e6eb | |||
| 98be0a69df | |||
| d6aecdfe4b | |||
| fa63a220fa | |||
| 2611899448 | |||
| 514ced1d8e | |||
| 1a69975131 | |||
| 27b284ef5b | |||
| a546b3a9b6 | |||
| 28d9330969 | |||
| 8c3fa14a75 | |||
| e58940a876 | |||
| ae1da5baf4 | |||
| 2542ec5d93 | |||
| dfe55b26a2 | |||
| 6de95fc4ed | |||
| 1e57563349 | |||
| 9f0b4bc799 | |||
| ac8117a6d8 | |||
| 9ef0e5cf83 | |||
| f433d6fbc9 | |||
| e24b86d460 | |||
| bfebb1339a | |||
| 49b59d73be | |||
| d41961945d | |||
| aa29d1c619 | |||
| d6d76c8477 | |||
| 6057bb2b37 | |||
| 5aaf119b36 | |||
| 8f9123bb96 | |||
| 77b2076e0f | |||
| 7681f14a3c | |||
| 4ad51ffb42 | |||
| 0f3faf59ca | |||
| d28ba4fad9 | |||
| 3f19dc0486 | |||
| fc86bb7a5f | |||
| 0da515abc5 | |||
| 4c5c2aadc4 | |||
| 17f89ba1f9 | |||
| a8de145e01 | |||
| c1d20d16fd | |||
| dc04a1afdb | |||
| 856f39c123 | |||
| 909f3bf011 | |||
| 19ab740da2 | |||
| 11ea5e61cf | |||
| 78897dd143 | |||
| 23a0413113 | |||
| b5b5c28ac5 | |||
| 5652abfd49 | |||
| 324f2f68ba | |||
| f8825e8135 | |||
| 4dbe5c0a0f | |||
| 2df6729f2d | |||
| 30d72f1d1d | |||
| db0a31b87e | |||
| 4b5e2582d9 | |||
| 6a87fef851 | |||
| 1fbcec1d24 | |||
| 25d0123b9f | |||
| 69b9d404c0 | |||
| 0865776d9a | |||
| 32008161a0 | |||
| 36a8c49213 | |||
| 91fba41e2c | |||
| 7d2d0bdfa2 | |||
| 2bb8850e69 | |||
| 1056a5cc8e | |||
| 34d0dac351 | |||
| f88eee8047 | |||
| 173a5046e8 | |||
| 44f6280d0a | |||
| b7346c203a | |||
| c3254a53bc | |||
| 5ea066e6a7 | |||
| bc6556ebc4 | |||
| 4c6d33fd54 | |||
| 96b651c29b | |||
| 0ffda016da | |||
| 43a8733fc7 | |||
| 1e26c33b3d | |||
| 4ad70965e9 | |||
| 3a67e4f1f4 | |||
| dcc326e17f | |||
| f442d69cb6 | |||
| 17fa50bdff | |||
| a04145d981 | |||
| e8c9cb7d2a | |||
| 467a6c25a8 | |||
| 1852386ace | |||
| a93340c2e4 | |||
| 4a0ee22670 | |||
| 87a042b029 | |||
| 960761ef37 | |||
| b60e50df10 | |||
| 4696f731da | |||
| 0f9d83f34b | |||
| cfc254bd90 | |||
| bdee6e0155 | |||
| ac6765ebdb | |||
| df3ae2c5f8 | |||
| 1af4af6ff3 | |||
| a92e9f7162 | |||
| 27d9fa6acb | |||
| 7d4362267a | |||
| 1ba52402b5 | |||
| 5d0a36e456 | |||
| af6e15ed59 | |||
| 25216a140e | |||
| 65fc7d2b10 | |||
| 99da95880e | |||
| 12272a450f | |||
| 819020e515 | |||
| acb1a7ccf2 | |||
| 596460172f | |||
| baa99be6a5 | |||
| f748de9dc4 | |||
| 85e2d54a05 | |||
| f629bf76ff | |||
| f6cb9072d2 | |||
| 497aa6dbc8 | |||
| 830e9a5953 | |||
| 5cabfb56e0 | |||
| 8a19fab19c | |||
| c592b66f5b | |||
| 8ce9a92898 |
@@ -0,0 +1,57 @@
|
||||
---
|
||||
Language: Cpp
|
||||
BasedOnStyle: LLVM
|
||||
AccessModifierOffset: -4
|
||||
AlignConsecutiveAssignments: false
|
||||
AlignConsecutiveDeclarations: false
|
||||
AlignOperands: false
|
||||
AlignTrailingComments: false
|
||||
AllowShortCaseLabelsOnASingleLine: true
|
||||
AllowShortIfStatementsOnASingleLine: true
|
||||
AllowShortLoopsOnASingleLine: true
|
||||
AlwaysBreakTemplateDeclarations: Yes
|
||||
BinPackArguments: false
|
||||
BinPackParameters: false
|
||||
BraceWrapping:
|
||||
AfterCaseLabel: false
|
||||
AfterClass: true
|
||||
AfterControlStatement: false
|
||||
AfterEnum: true
|
||||
AfterFunction: false
|
||||
AfterNamespace: false
|
||||
AfterStruct: true
|
||||
AfterUnion: true
|
||||
AfterExternBlock: true
|
||||
BeforeCatch: false
|
||||
BeforeElse: false
|
||||
BeforeLambdaBody: true
|
||||
BeforeWhile: false
|
||||
SplitEmptyFunction: true
|
||||
SplitEmptyRecord: true
|
||||
SplitEmptyNamespace: true
|
||||
BreakBeforeBraces: Custom
|
||||
ColumnLimit: 120
|
||||
IncludeCategories:
|
||||
- Regex: '^<.*'
|
||||
Priority: 1
|
||||
- Regex: '^".*'
|
||||
Priority: 2
|
||||
- Regex: '.*'
|
||||
Priority: 3
|
||||
IncludeIsMainRegex: '([-_](test|unittest))?$'
|
||||
IndentCaseLabels: true
|
||||
IndentWidth: 4
|
||||
InsertNewlineAtEOF: true
|
||||
MacroBlockBegin: ''
|
||||
MacroBlockEnd: ''
|
||||
MaxEmptyLinesToKeep: 2
|
||||
SpaceAfterCStyleCast: true
|
||||
SpaceAfterTemplateKeyword: false
|
||||
SpaceInEmptyParentheses: false
|
||||
SpacesInAngles: false
|
||||
SpacesInConditionalStatement: false
|
||||
SpacesInCStyleCastParentheses: false
|
||||
SpacesInParentheses: false
|
||||
TabWidth: 4
|
||||
UseTab: Always
|
||||
...
|
||||
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 8.2 KiB |
@@ -28,6 +28,7 @@ jobs:
|
||||
run: |
|
||||
sudo apt update
|
||||
curl -sSL https://install.python-poetry.org | python3 -
|
||||
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin
|
||||
|
||||
- name: Free up some disk space.
|
||||
uses: jlumbroso/free-disk-space@f68fdb76e2ea636224182cfb7377ff9a1708f9b8
|
||||
@@ -40,6 +41,4 @@ jobs:
|
||||
|
||||
- name: Push the Docker image.
|
||||
if: ${{ github.ref_name == github.event.repository.default_branch }}
|
||||
run: |
|
||||
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin
|
||||
docker push $IMAGE_TAG
|
||||
run: docker push $IMAGE_TAG
|
||||
|
||||
@@ -43,15 +43,6 @@ jobs:
|
||||
linux:
|
||||
name: Rocky Linux 8
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/${{ github.repository }}/centos_env
|
||||
credentials:
|
||||
username: ${{ github.actor }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: scl enable gcc-toolset-12 -- bash --noprofile --norc -eo pipefail {0}
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
@@ -61,7 +52,7 @@ jobs:
|
||||
- "DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION"
|
||||
|
||||
env:
|
||||
UPLOAD_ARTIFACT: "false"
|
||||
UPLOAD_ARTIFACT: "true"
|
||||
|
||||
steps:
|
||||
- name: Get repository name.
|
||||
@@ -75,12 +66,13 @@ jobs:
|
||||
|
||||
- name: First set up.
|
||||
run: |
|
||||
gcc --version
|
||||
ln -s /usr/src/Libraries
|
||||
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin
|
||||
docker pull ghcr.io/$GITHUB_REPOSITORY/centos_env
|
||||
docker tag ghcr.io/$GITHUB_REPOSITORY/centos_env tdesktop:centos_env
|
||||
|
||||
- name: Telegram Desktop build.
|
||||
run: |
|
||||
cd $REPO_NAME/Telegram
|
||||
cd $REPO_NAME
|
||||
|
||||
DEFINE=""
|
||||
if [ -n "${{ matrix.defines }}" ]; then
|
||||
@@ -91,18 +83,21 @@ jobs:
|
||||
echo "ARTIFACT_NAME=Telegram" >> $GITHUB_ENV
|
||||
fi
|
||||
|
||||
./configure.sh \
|
||||
docker run --rm \
|
||||
-v $PWD:/usr/src/tdesktop \
|
||||
-e CONFIG=Debug \
|
||||
tdesktop:centos_env \
|
||||
/usr/src/tdesktop/Telegram/build/docker/centos_env/build.sh \
|
||||
-D CMAKE_C_FLAGS_DEBUG="" \
|
||||
-D CMAKE_CXX_FLAGS_DEBUG="" \
|
||||
-D CMAKE_C_FLAGS="-Werror" \
|
||||
-D CMAKE_CXX_FLAGS="-Werror" \
|
||||
-D CMAKE_EXE_LINKER_FLAGS="-s" \
|
||||
-D TDESKTOP_API_TEST=ON \
|
||||
-D DESKTOP_APP_DISABLE_AUTOUPDATE=OFF \
|
||||
-D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF \
|
||||
$DEFINE
|
||||
|
||||
cmake --build ../out --config Debug --parallel
|
||||
|
||||
- name: Check.
|
||||
run: |
|
||||
filePath="$REPO_NAME/out/Debug/Telegram"
|
||||
@@ -120,8 +115,8 @@ jobs:
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
run: |
|
||||
cd $REPO_NAME/out/Debug
|
||||
mkdir artifact
|
||||
mv Telegram artifact/
|
||||
sudo mkdir artifact
|
||||
sudo mv {Telegram,Updater} artifact/
|
||||
- uses: actions/upload-artifact@master
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
name: Upload artifact.
|
||||
|
||||
@@ -40,14 +40,14 @@ jobs:
|
||||
|
||||
macos:
|
||||
name: MacOS
|
||||
runs-on: macos-12
|
||||
runs-on: macos-13
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
defines:
|
||||
- ""
|
||||
env:
|
||||
UPLOAD_ARTIFACT: "false"
|
||||
UPLOAD_ARTIFACT: "true"
|
||||
ONLY_CACHE: "false"
|
||||
PREPARE_PATH: "Telegram/build/prepare/prepare.py"
|
||||
|
||||
@@ -64,7 +64,10 @@ jobs:
|
||||
- name: First set up.
|
||||
run: |
|
||||
sudo chown -R `whoami`:admin /usr/local/share
|
||||
brew install automake ninja pkg-config
|
||||
|
||||
brew update
|
||||
brew upgrade || true
|
||||
brew install automake meson nasm ninja pkg-config
|
||||
|
||||
# Disable spotlight.
|
||||
sudo mdutil -a -i off
|
||||
@@ -115,6 +118,7 @@ jobs:
|
||||
-D CMAKE_CXX_FLAGS="-Werror" \
|
||||
-D CMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED=NO \
|
||||
-D TDESKTOP_API_TEST=ON \
|
||||
-D DESKTOP_APP_DISABLE_AUTOUPDATE=OFF \
|
||||
-D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF \
|
||||
$DEFINE
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ jobs:
|
||||
|
||||
macos:
|
||||
name: MacOS
|
||||
runs-on: macos-latest
|
||||
runs-on: macos-13
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
@@ -50,7 +50,7 @@ jobs:
|
||||
env:
|
||||
GIT: "https://github.com"
|
||||
OPENALDIR: "/usr/local/opt/openal-soft"
|
||||
UPLOAD_ARTIFACT: "false"
|
||||
UPLOAD_ARTIFACT: "true"
|
||||
ONLY_CACHE: "false"
|
||||
MANUAL_CACHING: "1"
|
||||
AUTO_CACHING: "1"
|
||||
@@ -67,10 +67,13 @@ jobs:
|
||||
|
||||
- name: First set up.
|
||||
run: |
|
||||
brew update
|
||||
brew upgrade || true
|
||||
brew install autoconf automake boost cmake ffmpeg openal-soft openssl opus ninja pkg-config python qt yasm xz
|
||||
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
|
||||
|
||||
xcodebuild -version > CACHE_KEY.txt
|
||||
brew list --versions >> CACHE_KEY.txt
|
||||
echo $MANUAL_CACHING >> CACHE_KEY.txt
|
||||
echo "$GITHUB_WORKSPACE" >> CACHE_KEY.txt
|
||||
if [ "$AUTO_CACHING" = "1" ]; then
|
||||
|
||||
@@ -9,11 +9,38 @@ on:
|
||||
- cron: '0 0 * * *'
|
||||
|
||||
jobs:
|
||||
noResponse:
|
||||
waiting-for-answer:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: lee-dohm/no-response@v0.5.0
|
||||
with:
|
||||
token: ${{ github.token }}
|
||||
# Label requiring a response
|
||||
responseRequiredLabel: waiting for answer
|
||||
|
||||
needs-user-action:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: lee-dohm/no-response@v0.5.0
|
||||
with:
|
||||
token: ${{ github.token }}
|
||||
responseRequiredLabel: needs user action
|
||||
|
||||
cant-reproduce:
|
||||
if: github.event_name != 'issue_comment'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: lee-dohm/no-response@v0.5.0
|
||||
with:
|
||||
token: ${{ github.token }}
|
||||
responseRequiredLabel: cant reproduce
|
||||
closeComment: >
|
||||
This issue has been automatically closed because no developer succeeded to
|
||||
reproduce the issue with the given reproduction steps. With only the
|
||||
information that is currently in the issue, we don't have enough
|
||||
information to take action. Please reach out if you find what's missing to
|
||||
reproduce the issue so that we can investigate further.
|
||||
|
||||
|
||||
Note that GitHub is a developer communication platform. If you're an ordinary
|
||||
user seeking for help, get to support crew via `Settings -> Ask question` in
|
||||
the application.
|
||||
|
||||
@@ -43,7 +43,7 @@ jobs:
|
||||
runs-on: ubuntu-20.04
|
||||
|
||||
env:
|
||||
UPLOAD_ARTIFACT: "false"
|
||||
UPLOAD_ARTIFACT: "true"
|
||||
|
||||
steps:
|
||||
- name: Clone.
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
name: Windows.
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
@@ -47,7 +46,8 @@ jobs:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
arch: [Win32]
|
||||
arch: [Win32, x64]
|
||||
generator: ["", "Ninja Multi-Config"]
|
||||
|
||||
env:
|
||||
UPLOAD_ARTIFACT: "true"
|
||||
@@ -110,19 +110,42 @@ jobs:
|
||||
cd %TBUILD%
|
||||
%REPO_NAME%\Telegram\build\prepare\win.bat skip-release silent
|
||||
|
||||
- name: Read defines.
|
||||
- name: Read configuration matrix.
|
||||
shell: bash
|
||||
run: |
|
||||
ARTIFACT_NAME="Telegram"
|
||||
|
||||
ARCH=""
|
||||
if [ -n "${{ matrix.arch }}" ]; then
|
||||
case "${{ matrix.arch }}" in
|
||||
Win32) ARCH="x86";;
|
||||
*) ARCH="${{ matrix.arch }}";;
|
||||
esac
|
||||
echo "Architecture from matrix: $ARCH"
|
||||
ARTIFACT_NAME="${ARTIFACT_NAME}_${{ matrix.arch }}"
|
||||
fi
|
||||
|
||||
GENERATOR=""
|
||||
if [ -n "${{ matrix.generator }}" ]; then
|
||||
GENERATOR="-G \"${{ matrix.generator }}\""
|
||||
echo "Generator from matrix: $GENERATOR"
|
||||
ARTIFACT_NAME="${ARTIFACT_NAME}_${{ matrix.generator }}"
|
||||
fi
|
||||
echo "TDESKTOP_BUILD_GENERATOR=$GENERATOR" >> $GITHUB_ENV
|
||||
|
||||
[ -n "$GENERATOR" ] && ARCH=""
|
||||
echo "TDESKTOP_BUILD_ARCH=$ARCH" >> $GITHUB_ENV
|
||||
|
||||
DEFINE=""
|
||||
if [ -n "${{ matrix.defines }}" ]; then
|
||||
DEFINE="-D ${{ matrix.defines }}=ON"
|
||||
echo "Define from matrix: $DEFINE"
|
||||
echo "ARTIFACT_NAME=Telegram_${{ matrix.arch }}_${{ matrix.defines }}" >> $GITHUB_ENV
|
||||
else
|
||||
echo "ARTIFACT_NAME=Telegram_${{ matrix.arch }}" >> $GITHUB_ENV
|
||||
ARTIFACT_NAME="${ARTIFACT_NAME}_${{ matrix.defines }}"
|
||||
fi
|
||||
echo "TDESKTOP_BUILD_DEFINE=$DEFINE" >> $GITHUB_ENV
|
||||
|
||||
echo "ARTIFACT_NAME=$ARTIFACT_NAME" >> $GITHUB_ENV
|
||||
|
||||
API="-D TDESKTOP_API_TEST=ON"
|
||||
if [ $GITHUB_REF == 'refs/heads/nightly' ]; then
|
||||
echo "Use the open credentials."
|
||||
@@ -143,50 +166,26 @@ jobs:
|
||||
cd %TBUILD%\%REPO_NAME%\Telegram
|
||||
|
||||
call configure.bat ^
|
||||
${{ matrix.arch }} ^
|
||||
%TDESKTOP_BUILD_GENERATOR% ^
|
||||
%TDESKTOP_BUILD_ARCH% ^
|
||||
%TDESKTOP_BUILD_API% ^
|
||||
-D DESKTOP_APP_DISABLE_AUTOUPDATE=OFF ^
|
||||
-D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF ^
|
||||
-D DESKTOP_APP_NO_PDB=ON ^
|
||||
%TDESKTOP_BUILD_DEFINE% ^
|
||||
-DCMAKE_SYSTEM_VERSION=%SDK%
|
||||
%TDESKTOP_BUILD_DEFINE%
|
||||
|
||||
cd ..\out
|
||||
msbuild -m Telegram.sln /p:Configuration=Debug,Platform=${{ matrix.arch }},DebugSymbols=false,DebugType=none
|
||||
cmake --build ..\out --config Debug --parallel
|
||||
|
||||
- name: Move artifact.
|
||||
if: (env.UPLOAD_ARTIFACT == 'true') || ${{ github.ref == 'refs/heads/nightly' }}
|
||||
if: (env.UPLOAD_ARTIFACT == 'true') || (github.ref == 'refs/heads/nightly')
|
||||
run: |
|
||||
set OUT=%TBUILD%\%REPO_NAME%\out\Debug
|
||||
mkdir artifact
|
||||
move %TBUILD%\%REPO_NAME%\out\Debug\AyuGram.exe artifact/
|
||||
move %OUT%\Telegram.exe artifact/
|
||||
move %OUT%\Updater.exe artifact/
|
||||
- uses: actions/upload-artifact@master
|
||||
name: Upload artifact.
|
||||
if: (env.UPLOAD_ARTIFACT == 'true') || ${{ github.ref == 'refs/heads/nightly' }}
|
||||
if: (env.UPLOAD_ARTIFACT == 'true') || (github.ref == 'refs/heads/nightly')
|
||||
with:
|
||||
name: ${{ env.ARTIFACT_NAME }}
|
||||
path: artifact\
|
||||
|
||||
release:
|
||||
name: Release
|
||||
needs: [windows]
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: true
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Merge Releases
|
||||
uses: actions/download-artifact@v2
|
||||
with:
|
||||
name: Telegram_Win32
|
||||
path: artifact
|
||||
|
||||
- name: Upload release
|
||||
uses: Hs1r1us/Release-AIO@v1.0
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
# The name of the tag
|
||||
tag_name: prelease-${{ github.run_number }}
|
||||
prerelease: true
|
||||
release_name: Ayugram CI
|
||||
asset_files: './artifact'
|
||||
|
||||
@@ -103,3 +103,6 @@
|
||||
[submodule "Telegram/ThirdParty/libprisma"]
|
||||
path = Telegram/ThirdParty/libprisma
|
||||
url = https://github.com/desktop-app/libprisma.git
|
||||
[submodule "Telegram/ThirdParty/xdg-desktop-portal"]
|
||||
path = Telegram/ThirdParty/xdg-desktop-portal
|
||||
url = https://github.com/flatpak/xdg-desktop-portal.git
|
||||
|
||||
@@ -10,8 +10,9 @@ if (APPLE)
|
||||
else()
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
endif()
|
||||
cmake_policy(SET CMP0076 NEW)
|
||||
cmake_policy(SET CMP0091 NEW)
|
||||
if (POLICY CMP0149)
|
||||
cmake_policy(SET CMP0149 NEW)
|
||||
endif()
|
||||
|
||||
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
||||
|
||||
@@ -59,14 +60,15 @@ include(cmake/options.cmake)
|
||||
|
||||
if (NOT DESKTOP_APP_USE_PACKAGED)
|
||||
if (WIN32)
|
||||
set(qt_version 5.15.11)
|
||||
set(qt_version 5.15.13)
|
||||
elseif (APPLE)
|
||||
set(qt_version 6.2.6)
|
||||
set(qt_version 6.2.7)
|
||||
endif()
|
||||
endif()
|
||||
include(cmake/external/qt/package.cmake)
|
||||
|
||||
set(desktop_app_skip_libs
|
||||
glibmm
|
||||
variant
|
||||
)
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
This file is part of Telegram Desktop,
|
||||
the official desktop application for the Telegram messaging service.
|
||||
|
||||
Copyright (c) 2014-2023 The Telegram Desktop Authors.
|
||||
Copyright (c) 2014-2024 The Telegram Desktop Authors.
|
||||
|
||||
Telegram Desktop is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
|
||||
@@ -9,30 +9,42 @@
|
||||
- Anti-recall
|
||||
- Font customization
|
||||
- Streamer mode
|
||||
- Material Design switches
|
||||
- Local Telegram Premium
|
||||
- Sync read states and message history with AyuSync *(TBA)*
|
||||
- Enhanced appearance
|
||||
|
||||
<img src='.github/demos/demo1.png' width='250'> <img src='.github/demos/demo2.png' width='250'> <img src='.github/demos/demo3.png' width='250'>
|
||||
And many more. Check out our [Documentation](https://docs.ayugram.one/desktop/).
|
||||
|
||||
## Preferences screenshots
|
||||
|
||||
<img src='.github/demos/demo1.png' width='268'>
|
||||
<img src='.github/demos/demo2.png' width='268'>
|
||||
<img src='.github/demos/demo3.png' width='268'>
|
||||
<img src='.github/demos/demo4.png' width='268'>
|
||||
|
||||
## Downloads
|
||||
|
||||
### Windows
|
||||
|
||||
#### Official
|
||||
|
||||
You can download prebuilt Windows binary from [Releases tab](https://github.com/AyuGram/AyuGramDesktop/releases) or from
|
||||
the [Telegram topic](https://t.me/ayugramchat/12788).
|
||||
|
||||
#### Scoop
|
||||
|
||||
```bash
|
||||
scoop bucket add extras
|
||||
scoop install ayugram
|
||||
```
|
||||
|
||||
#### Self-built
|
||||
|
||||
Follow [official guide](https://github.com/AyuGram/AyuGramDesktop/blob/dev/docs/building-win-x64.md) if you want to
|
||||
build by yourself.
|
||||
|
||||
### Arch Linux
|
||||
|
||||
It is recommended to build AyuGram from source on any Linux distro.
|
||||
|
||||
But if you're brave enough, you can install `ayugram-desktop-git` or `ayugram-desktop-bin`
|
||||
from [AUR](https://aur.archlinux.org/packages?O=0&K=ayugram).
|
||||
|
||||
These packages maintained by [westpain](https://github.com/incycledream). *We're not responsible for them.*
|
||||
You can install `ayugram-desktop` or `ayugram-desktop-git` from [AUR](https://aur.archlinux.org/packages?O=0&K=ayugram).
|
||||
|
||||
### Any other Linux distro
|
||||
|
||||
@@ -48,23 +60,25 @@ Make sure you have these components installed with VS Build Tools:
|
||||
|
||||
## Donation
|
||||
|
||||
If you enjoy using **AyuGram** and want to send us a tip, here's how you can do it:
|
||||
Enjoy using **AyuGram**? Consider sending us a tip!
|
||||
|
||||
- Using [Boosty](https://boosty.to/alexeyzavar) - any card and PayPal
|
||||
- Using cryptocurrency - `TRpbajq38qU8joThgAfKJLyEPbNjzsdPJ1` (Tron + USDT)
|
||||
[Here's available methods.](https://docs.ayugram.one/donate/)
|
||||
|
||||
## Credits
|
||||
|
||||
### Telegram clients
|
||||
|
||||
- [Telegram Desktop](https://github.com/telegramdesktop/tdesktop)
|
||||
- [Kotatogram](https://github.com/kotatogram/kotatogram-desktop)
|
||||
- [64Gram](https://github.com/TDesktop-x64/tdesktop)
|
||||
- [Forkgram](https://github.com/forkgram/tdesktop)
|
||||
|
||||
### Libraries used
|
||||
|
||||
- [JSON for Modern C++](https://github.com/nlohmann/json)
|
||||
- [SQLite](https://github.com/sqlite/sqlite)
|
||||
- [sqlite_orm](https://github.com/fnc12/sqlite_orm)
|
||||
|
||||
### Very special thanks to
|
||||
### Icons
|
||||
|
||||
- [Solar Icon Set](https://solariconset.com/)
|
||||
- [JSON for Modern C++](https://github.com/nlohmann/json)
|
||||
- [BitConverter](https://github.com/YanjieHe/BitConverter)
|
||||
- [Not Enough Standards](https://github.com/Alairion/not-enough-standards)
|
||||
- [Solar Icon Set](https://www.figma.com/community/file/1166831539721848736)
|
||||
|
||||
@@ -30,8 +30,9 @@ include(cmake/lib_tgvoip.cmake)
|
||||
include(cmake/lib_tgcalls.cmake)
|
||||
include(cmake/lib_prisma.cmake)
|
||||
include(cmake/td_export.cmake)
|
||||
include(cmake/td_mtproto.cmake)
|
||||
include(cmake/td_iv.cmake)
|
||||
include(cmake/td_lang.cmake)
|
||||
include(cmake/td_mtproto.cmake)
|
||||
include(cmake/td_scheme.cmake)
|
||||
include(cmake/td_ui.cmake)
|
||||
include(cmake/generate_appdata_changelog.cmake)
|
||||
@@ -62,8 +63,9 @@ PRIVATE
|
||||
desktop-app::external_minizip
|
||||
|
||||
tdesktop::td_export
|
||||
tdesktop::td_mtproto
|
||||
tdesktop::td_iv
|
||||
tdesktop::td_lang
|
||||
tdesktop::td_mtproto
|
||||
tdesktop::td_scheme
|
||||
tdesktop::td_ui
|
||||
desktop-app::lib_webrtc
|
||||
@@ -91,77 +93,79 @@ PRIVATE
|
||||
desktop-app::external_xxhash
|
||||
)
|
||||
|
||||
set(ayugram_files
|
||||
ayu/ayu_worker.cpp
|
||||
ayu/ayu_worker.h
|
||||
ayu/ayu_url_handlers.cpp
|
||||
ayu/ayu_url_handlers.h
|
||||
ayu/ayu_state.cpp
|
||||
ayu/ayu_state.h
|
||||
ayu/ayu_settings.cpp
|
||||
ayu/ayu_settings.h
|
||||
ayu/ayu_lang.cpp
|
||||
ayu/ayu_lang.h
|
||||
ayu/ayu_infra.cpp
|
||||
ayu/ayu_infra.h
|
||||
ayu/ayu_constants.h
|
||||
ayu/utils/ayu_mapper.cpp
|
||||
ayu/utils/ayu_mapper.h
|
||||
ayu/utils/qt_key_modifiers_extended.h
|
||||
ayu/utils/telegram_helpers.cpp
|
||||
ayu/utils/telegram_helpers.h
|
||||
ayu/utils/windows_utils.cpp
|
||||
ayu/utils/windows_utils.h
|
||||
ayu/ui/ayu_logo.cpp
|
||||
ayu/ui/ayu_logo.h
|
||||
ayu/ui/utils/ayu_profile_values.cpp
|
||||
ayu/ui/utils/ayu_profile_values.h
|
||||
ayu/ui/settings/icon_picker.cpp
|
||||
ayu/ui/settings/icon_picker.h
|
||||
ayu/ui/settings/settings_ayu.cpp
|
||||
ayu/ui/settings/settings_ayu.h
|
||||
ayu/ui/context_menu/context_menu.cpp
|
||||
ayu/ui/context_menu/context_menu.h
|
||||
ayu/ui/context_menu/menu_item_subtext.cpp
|
||||
ayu/ui/context_menu/menu_item_subtext.h
|
||||
ayu/ui/sections/edited/edited_log_inner.cpp
|
||||
ayu/ui/sections/edited/edited_log_inner.h
|
||||
ayu/ui/sections/edited/edited_log_item.cpp
|
||||
ayu/ui/sections/edited/edited_log_item.h
|
||||
ayu/ui/sections/edited/edited_log_section.cpp
|
||||
ayu/ui/sections/edited/edited_log_section.h
|
||||
ayu/ui/boxes/edit_deleted_mark.cpp
|
||||
ayu/ui/boxes/edit_deleted_mark.h
|
||||
ayu/ui/boxes/edit_edited_mark.cpp
|
||||
ayu/ui/boxes/edit_edited_mark.h
|
||||
ayu/ui/boxes/font_selector.cpp
|
||||
ayu/ui/boxes/font_selector.h
|
||||
ayu/ui/boxes/theme_selector_box.cpp
|
||||
ayu/ui/boxes/theme_selector_box.h
|
||||
ayu/ui/boxes/message_shot_box.cpp
|
||||
ayu/ui/boxes/message_shot_box.h
|
||||
ayu/ui/components/image_view.cpp
|
||||
ayu/ui/components/image_view.h
|
||||
ayu/libs/json.hpp
|
||||
ayu/libs/json_ext.hpp
|
||||
ayu/libs/sqlite/sqlite3.c
|
||||
ayu/libs/sqlite/sqlite3.h
|
||||
ayu/libs/sqlite/sqlite_orm.h
|
||||
ayu/features/streamer_mode/streamer_mode_windows.cpp
|
||||
ayu/features/streamer_mode/streamer_mode_linux.cpp
|
||||
ayu/features/streamer_mode/streamer_mode.h
|
||||
ayu/features/messageshot/message_shot.cpp
|
||||
ayu/features/messageshot/message_shot.h
|
||||
ayu/data/messages_storage.cpp
|
||||
ayu/data/messages_storage.h
|
||||
ayu/data/entities.h
|
||||
ayu/data/ayu_database.cpp
|
||||
ayu/data/ayu_database.h
|
||||
)
|
||||
|
||||
target_precompile_headers(Telegram PRIVATE $<$<COMPILE_LANGUAGE:CXX,OBJCXX>:${src_loc}/stdafx.h>)
|
||||
nice_target_sources(Telegram ${src_loc}
|
||||
PRIVATE
|
||||
${style_files}
|
||||
|
||||
ayu/ayu_state.cpp
|
||||
ayu/ayu_state.h
|
||||
ayu/ayu_settings.cpp
|
||||
ayu/ayu_settings.h
|
||||
ayu/ayu_lang.cpp
|
||||
ayu/ayu_lang.h
|
||||
ayu/ayu_infra.cpp
|
||||
ayu/ayu_infra.h
|
||||
ayu/ayu_constants.h
|
||||
ayu/utils/ayu_mapper.cpp
|
||||
ayu/utils/ayu_mapper.h
|
||||
ayu/utils/telegram_helpers.cpp
|
||||
ayu/utils/telegram_helpers.h
|
||||
ayu/utils/windows_utils.cpp
|
||||
ayu/utils/windows_utils.h
|
||||
ayu/ui/ayu_lottie.cpp
|
||||
ayu/ui/ayu_lottie.h
|
||||
ayu/ui/ayu_assets.cpp
|
||||
ayu/ui/ayu_assets.h
|
||||
ayu/ui/utils/ayu_profile_values.cpp
|
||||
ayu/ui/utils/ayu_profile_values.h
|
||||
ayu/ui/settings/icon_picker.cpp
|
||||
ayu/ui/settings/icon_picker.h
|
||||
ayu/ui/settings/settings_ayu.cpp
|
||||
ayu/ui/settings/settings_ayu.h
|
||||
ayu/ui/context_menu/context_menu.cpp
|
||||
ayu/ui/context_menu/context_menu.h
|
||||
ayu/ui/sections/edited/edited_log_inner.cpp
|
||||
ayu/ui/sections/edited/edited_log_inner.h
|
||||
ayu/ui/sections/edited/edited_log_item.cpp
|
||||
ayu/ui/sections/edited/edited_log_item.h
|
||||
ayu/ui/sections/edited/edited_log_section.cpp
|
||||
ayu/ui/sections/edited/edited_log_section.h
|
||||
ayu/ui/boxes/voice_confirmation_box.cpp
|
||||
ayu/ui/boxes/voice_confirmation_box.h
|
||||
ayu/ui/boxes/message_history_box.cpp
|
||||
ayu/ui/boxes/message_history_box.h
|
||||
ayu/ui/boxes/confirmation_box.cpp
|
||||
ayu/ui/boxes/confirmation_box.h
|
||||
ayu/ui/boxes/edit_deleted_mark.cpp
|
||||
ayu/ui/boxes/edit_deleted_mark.h
|
||||
ayu/ui/boxes/edit_edited_mark.cpp
|
||||
ayu/ui/boxes/edit_edited_mark.h
|
||||
ayu/ui/boxes/font_selector.cpp
|
||||
ayu/ui/boxes/font_selector.h
|
||||
ayu/sync/ayu_sync_controller.cpp
|
||||
ayu/sync/ayu_sync_controller.h
|
||||
ayu/sync/models.h
|
||||
ayu/sync/utils/ayu_pipe_wrapper.cpp
|
||||
ayu/sync/utils/ayu_pipe_wrapper.h
|
||||
ayu/sync/utils/process_utils.hpp
|
||||
ayu/messages/ayu_messages_controller.cpp
|
||||
ayu/messages/ayu_messages_controller.h
|
||||
ayu/libs/pipe.hpp
|
||||
ayu/libs/json.hpp
|
||||
ayu/libs/json_ext.hpp
|
||||
ayu/libs/bit_converter.hpp
|
||||
ayu/libs/sqlite/sqlite3.c
|
||||
ayu/libs/sqlite/sqlite3.h
|
||||
ayu/libs/sqlite/sqlite_orm.h
|
||||
ayu/features/streamer_mode/streamer_mode_windows.cpp
|
||||
ayu/features/streamer_mode/streamer_mode_linux.cpp
|
||||
ayu/features/streamer_mode/streamer_mode.h
|
||||
ayu/database/entities.h
|
||||
ayu/database/ayu_database.cpp
|
||||
ayu/database/ayu_database.h
|
||||
${ayugram_files}
|
||||
|
||||
api/api_attached_stickers.cpp
|
||||
api/api_attached_stickers.h
|
||||
@@ -175,6 +179,8 @@ PRIVATE
|
||||
api/api_chat_filters.h
|
||||
api/api_chat_invite.cpp
|
||||
api/api_chat_invite.h
|
||||
api/api_chat_links.cpp
|
||||
api/api_chat_links.h
|
||||
api/api_chat_participants.cpp
|
||||
api/api_chat_participants.h
|
||||
api/api_cloud_password.cpp
|
||||
@@ -183,6 +189,8 @@ PRIVATE
|
||||
api/api_common.h
|
||||
api/api_confirm_phone.cpp
|
||||
api/api_confirm_phone.h
|
||||
api/api_earn.cpp
|
||||
api/api_earn.h
|
||||
api/api_editing.cpp
|
||||
api/api_editing.h
|
||||
api/api_global_privacy.cpp
|
||||
@@ -197,6 +205,8 @@ PRIVATE
|
||||
api/api_messages_search.h
|
||||
api/api_messages_search_merged.cpp
|
||||
api/api_messages_search_merged.h
|
||||
api/api_peer_colors.cpp
|
||||
api/api_peer_colors.h
|
||||
api/api_peer_photo.cpp
|
||||
api/api_peer_photo.h
|
||||
api/api_polls.cpp
|
||||
@@ -245,6 +255,8 @@ PRIVATE
|
||||
boxes/filters/edit_filter_box.h
|
||||
boxes/filters/edit_filter_chats_list.cpp
|
||||
boxes/filters/edit_filter_chats_list.h
|
||||
boxes/filters/edit_filter_chats_preview.cpp
|
||||
boxes/filters/edit_filter_chats_preview.h
|
||||
boxes/filters/edit_filter_links.cpp
|
||||
boxes/filters/edit_filter_links.h
|
||||
boxes/peers/add_bot_to_chat_box.cpp
|
||||
@@ -447,16 +459,16 @@ PRIVATE
|
||||
chat_helpers/gifs_list_widget.h
|
||||
chat_helpers/message_field.cpp
|
||||
chat_helpers/message_field.h
|
||||
chat_helpers/share_message_phrase_factory.cpp
|
||||
chat_helpers/share_message_phrase_factory.h
|
||||
chat_helpers/spellchecker_common.cpp
|
||||
chat_helpers/spellchecker_common.h
|
||||
chat_helpers/stickers_emoji_image_loader.cpp
|
||||
chat_helpers/stickers_emoji_image_loader.h
|
||||
chat_helpers/stickers_dice_pack.cpp
|
||||
chat_helpers/stickers_dice_pack.h
|
||||
chat_helpers/stickers_emoji_pack.cpp
|
||||
chat_helpers/stickers_emoji_pack.h
|
||||
chat_helpers/stickers_gift_box_pack.cpp
|
||||
chat_helpers/stickers_gift_box_pack.h
|
||||
chat_helpers/stickers_dice_pack.cpp
|
||||
chat_helpers/stickers_dice_pack.h
|
||||
chat_helpers/stickers_list_footer.cpp
|
||||
chat_helpers/stickers_list_footer.h
|
||||
chat_helpers/stickers_list_widget.cpp
|
||||
@@ -469,6 +481,8 @@ PRIVATE
|
||||
chat_helpers/tabbed_section.h
|
||||
chat_helpers/tabbed_selector.cpp
|
||||
chat_helpers/tabbed_selector.h
|
||||
chat_helpers/ttl_media_layer_widget.cpp
|
||||
chat_helpers/ttl_media_layer_widget.h
|
||||
core/application.cpp
|
||||
core/application.h
|
||||
core/base_integration.cpp
|
||||
@@ -507,6 +521,18 @@ PRIVATE
|
||||
core/version.h
|
||||
countries/countries_manager.cpp
|
||||
countries/countries_manager.h
|
||||
data/business/data_business_chatbots.cpp
|
||||
data/business/data_business_chatbots.h
|
||||
data/business/data_business_common.cpp
|
||||
data/business/data_business_common.h
|
||||
data/business/data_business_info.cpp
|
||||
data/business/data_business_info.h
|
||||
data/business/data_shortcut_messages.cpp
|
||||
data/business/data_shortcut_messages.h
|
||||
data/components/scheduled_messages.cpp
|
||||
data/components/scheduled_messages.h
|
||||
data/components/sponsored_messages.cpp
|
||||
data/components/sponsored_messages.h
|
||||
data/notify/data_notify_settings.cpp
|
||||
data/notify/data_notify_settings.h
|
||||
data/notify/data_peer_notify_settings.cpp
|
||||
@@ -576,6 +602,7 @@ PRIVATE
|
||||
data/data_groups.h
|
||||
data/data_histories.cpp
|
||||
data/data_histories.h
|
||||
data/data_lastseen_status.h
|
||||
data/data_location.cpp
|
||||
data/data_location.h
|
||||
data/data_media_rotation.cpp
|
||||
@@ -613,20 +640,20 @@ PRIVATE
|
||||
data/data_replies_list.h
|
||||
data/data_reply_preview.cpp
|
||||
data/data_reply_preview.h
|
||||
data/data_saved_messages.cpp
|
||||
data/data_saved_messages.h
|
||||
data/data_saved_sublist.cpp
|
||||
data/data_saved_sublist.h
|
||||
data/data_search_controller.cpp
|
||||
data/data_search_controller.h
|
||||
data/data_send_action.cpp
|
||||
data/data_send_action.h
|
||||
data/data_session.cpp
|
||||
data/data_session.h
|
||||
data/data_scheduled_messages.cpp
|
||||
data/data_scheduled_messages.h
|
||||
data/data_shared_media.cpp
|
||||
data/data_shared_media.h
|
||||
data/data_sparse_ids.cpp
|
||||
data/data_sparse_ids.h
|
||||
data/data_sponsored_messages.cpp
|
||||
data/data_sponsored_messages.h
|
||||
data/data_statistics.h
|
||||
data/data_stories.cpp
|
||||
data/data_stories.h
|
||||
@@ -668,6 +695,8 @@ PRIVATE
|
||||
dialogs/dialogs_row.h
|
||||
dialogs/dialogs_search_from_controllers.cpp
|
||||
dialogs/dialogs_search_from_controllers.h
|
||||
dialogs/dialogs_search_tags.cpp
|
||||
dialogs/dialogs_search_tags.h
|
||||
dialogs/dialogs_widget.cpp
|
||||
dialogs/dialogs_widget.h
|
||||
dialogs/ui/dialogs_layout.cpp
|
||||
@@ -730,8 +759,6 @@ PRIVATE
|
||||
history/view/controls/history_view_ttl_button.h
|
||||
history/view/controls/history_view_voice_record_bar.cpp
|
||||
history/view/controls/history_view_voice_record_bar.h
|
||||
history/view/controls/history_view_voice_record_button.cpp
|
||||
history/view/controls/history_view_voice_record_button.h
|
||||
history/view/controls/history_view_webpage_processor.cpp
|
||||
history/view/controls/history_view_webpage_processor.h
|
||||
history/view/media/history_view_call.cpp
|
||||
@@ -764,6 +791,8 @@ PRIVATE
|
||||
history/view/media/history_view_media.h
|
||||
history/view/media/history_view_media_common.cpp
|
||||
history/view/media/history_view_media_common.h
|
||||
history/view/media/history_view_media_generic.cpp
|
||||
history/view/media/history_view_media_generic.h
|
||||
history/view/media/history_view_media_grouped.cpp
|
||||
history/view/media/history_view_media_grouped.h
|
||||
history/view/media/history_view_media_spoiler.cpp
|
||||
@@ -778,6 +807,8 @@ PRIVATE
|
||||
history/view/media/history_view_premium_gift.h
|
||||
history/view/media/history_view_service_box.cpp
|
||||
history/view/media/history_view_service_box.h
|
||||
history/view/media/history_view_similar_channels.cpp
|
||||
history/view/media/history_view_similar_channels.h
|
||||
history/view/media/history_view_slot_machine.cpp
|
||||
history/view/media/history_view_slot_machine.h
|
||||
history/view/media/history_view_sticker.cpp
|
||||
@@ -805,6 +836,8 @@ PRIVATE
|
||||
history/view/reactions/history_view_reactions_strip.h
|
||||
history/view/reactions/history_view_reactions_tabs.cpp
|
||||
history/view/reactions/history_view_reactions_tabs.h
|
||||
history/view/history_view_about_view.cpp
|
||||
history/view/history_view_about_view.h
|
||||
history/view/history_view_bottom_info.cpp
|
||||
history/view/history_view_bottom_info.h
|
||||
history/view/history_view_contact_status.cpp
|
||||
@@ -853,8 +886,12 @@ PRIVATE
|
||||
history/view/history_view_service_message.h
|
||||
history/view/history_view_spoiler_click_handler.cpp
|
||||
history/view/history_view_spoiler_click_handler.h
|
||||
history/view/history_view_sponsored_click_handler.cpp
|
||||
history/view/history_view_sponsored_click_handler.h
|
||||
history/view/history_view_sticker_toast.cpp
|
||||
history/view/history_view_sticker_toast.h
|
||||
history/view/history_view_sublist_section.cpp
|
||||
history/view/history_view_sublist_section.h
|
||||
history/view/history_view_transcribe_button.cpp
|
||||
history/view/history_view_transcribe_button.h
|
||||
history/view/history_view_translate_bar.cpp
|
||||
@@ -895,14 +932,18 @@ PRIVATE
|
||||
history/history_view_highlight_manager.h
|
||||
history/history_widget.cpp
|
||||
history/history_widget.h
|
||||
info/boosts/giveaway/giveaway_list_controllers.cpp
|
||||
info/boosts/giveaway/giveaway_list_controllers.h
|
||||
info/boosts/create_giveaway_box.cpp
|
||||
info/boosts/create_giveaway_box.h
|
||||
info/boosts/info_boosts_inner_widget.cpp
|
||||
info/boosts/info_boosts_inner_widget.h
|
||||
info/boosts/info_boosts_widget.cpp
|
||||
info/boosts/info_boosts_widget.h
|
||||
info/channel_statistics/boosts/create_giveaway_box.cpp
|
||||
info/channel_statistics/boosts/create_giveaway_box.h
|
||||
info/channel_statistics/boosts/giveaway/giveaway_list_controllers.cpp
|
||||
info/channel_statistics/boosts/giveaway/giveaway_list_controllers.h
|
||||
info/channel_statistics/boosts/info_boosts_inner_widget.cpp
|
||||
info/channel_statistics/boosts/info_boosts_inner_widget.h
|
||||
info/channel_statistics/boosts/info_boosts_widget.cpp
|
||||
info/channel_statistics/boosts/info_boosts_widget.h
|
||||
info/channel_statistics/earn/info_earn_inner_widget.cpp
|
||||
info/channel_statistics/earn/info_earn_inner_widget.h
|
||||
info/channel_statistics/earn/info_earn_widget.cpp
|
||||
info/channel_statistics/earn/info_earn_widget.h
|
||||
info/common_groups/info_common_groups_inner_widget.cpp
|
||||
info/common_groups/info_common_groups_inner_widget.h
|
||||
info/common_groups/info_common_groups_widget.cpp
|
||||
@@ -956,8 +997,12 @@ PRIVATE
|
||||
info/profile/info_profile_values.h
|
||||
info/profile/info_profile_widget.cpp
|
||||
info/profile/info_profile_widget.h
|
||||
info/saved/info_saved_sublists_widget.cpp
|
||||
info/saved/info_saved_sublists_widget.h
|
||||
info/settings/info_settings_widget.cpp
|
||||
info/settings/info_settings_widget.h
|
||||
info/similar_channels/info_similar_channels_widget.cpp
|
||||
info/similar_channels/info_similar_channels_widget.h
|
||||
info/statistics/info_statistics_common.h
|
||||
info/statistics/info_statistics_inner_widget.cpp
|
||||
info/statistics/info_statistics_inner_widget.h
|
||||
@@ -1029,6 +1074,10 @@ PRIVATE
|
||||
intro/intro_step.h
|
||||
intro/intro_widget.cpp
|
||||
intro/intro_widget.h
|
||||
iv/iv_delegate_impl.cpp
|
||||
iv/iv_delegate_impl.h
|
||||
iv/iv_instance.cpp
|
||||
iv/iv_instance.h
|
||||
lang/lang_cloud_manager.cpp
|
||||
lang/lang_cloud_manager.h
|
||||
lang/lang_instance.cpp
|
||||
@@ -1061,6 +1110,7 @@ PRIVATE
|
||||
media/audio/media_audio.h
|
||||
media/audio/media_audio_capture.cpp
|
||||
media/audio/media_audio_capture.h
|
||||
media/audio/media_audio_capture_common.h
|
||||
media/audio/media_audio_ffmpeg_loader.cpp
|
||||
media/audio/media_audio_ffmpeg_loader.h
|
||||
media/audio/media_audio_loader.cpp
|
||||
@@ -1095,6 +1145,8 @@ PRIVATE
|
||||
media/stories/media_stories_recent_views.h
|
||||
media/stories/media_stories_reply.cpp
|
||||
media/stories/media_stories_reply.h
|
||||
media/stories/media_stories_repost_view.cpp
|
||||
media/stories/media_stories_repost_view.h
|
||||
media/stories/media_stories_share.cpp
|
||||
media/stories/media_stories_share.h
|
||||
media/stories/media_stories_sibling.cpp
|
||||
@@ -1160,6 +1212,8 @@ PRIVATE
|
||||
menu/menu_mute.h
|
||||
menu/menu_send.cpp
|
||||
menu/menu_send.h
|
||||
menu/menu_sponsored.cpp
|
||||
menu/menu_sponsored.h
|
||||
menu/menu_ttl_validator.cpp
|
||||
menu/menu_ttl_validator.h
|
||||
mtproto/config_loader.cpp
|
||||
@@ -1214,8 +1268,6 @@ PRIVATE
|
||||
payments/payments_checkout_process.h
|
||||
payments/payments_form.cpp
|
||||
payments/payments_form.h
|
||||
platform/linux/linux_desktop_environment.cpp
|
||||
platform/linux/linux_desktop_environment.h
|
||||
platform/linux/linux_wayland_integration_dummy.cpp
|
||||
platform/linux/linux_wayland_integration.cpp
|
||||
platform/linux/linux_wayland_integration.h
|
||||
@@ -1274,8 +1326,6 @@ PRIVATE
|
||||
platform/mac/touchbar/mac_touchbar_manager.mm
|
||||
platform/mac/touchbar/mac_touchbar_media_view.h
|
||||
platform/mac/touchbar/mac_touchbar_media_view.mm
|
||||
platform/win/audio_win.cpp
|
||||
platform/win/audio_win.h
|
||||
platform/win/file_utilities_win.cpp
|
||||
platform/win/file_utilities_win.h
|
||||
platform/win/launcher_win.cpp
|
||||
@@ -1299,7 +1349,6 @@ PRIVATE
|
||||
platform/win/windows_autostart_task.h
|
||||
platform/win/windows_toast_activator.cpp
|
||||
platform/win/windows_toast_activator.h
|
||||
platform/platform_audio.h
|
||||
platform/platform_file_utilities.h
|
||||
platform/platform_launcher.h
|
||||
platform/platform_integration.cpp
|
||||
@@ -1321,6 +1370,26 @@ PRIVATE
|
||||
profile/profile_block_widget.h
|
||||
profile/profile_cover_drop_area.cpp
|
||||
profile/profile_cover_drop_area.h
|
||||
settings/business/settings_away_message.cpp
|
||||
settings/business/settings_away_message.h
|
||||
settings/business/settings_shortcut_messages.cpp
|
||||
settings/business/settings_shortcut_messages.h
|
||||
settings/business/settings_chat_intro.cpp
|
||||
settings/business/settings_chat_intro.h
|
||||
settings/business/settings_chat_links.cpp
|
||||
settings/business/settings_chat_links.h
|
||||
settings/business/settings_chatbots.cpp
|
||||
settings/business/settings_chatbots.h
|
||||
settings/business/settings_greeting.cpp
|
||||
settings/business/settings_greeting.h
|
||||
settings/business/settings_location.cpp
|
||||
settings/business/settings_location.h
|
||||
settings/business/settings_quick_replies.cpp
|
||||
settings/business/settings_quick_replies.h
|
||||
settings/business/settings_recipients_helper.cpp
|
||||
settings/business/settings_recipients_helper.h
|
||||
settings/business/settings_working_hours.cpp
|
||||
settings/business/settings_working_hours.h
|
||||
settings/cloud_password/settings_cloud_password_common.cpp
|
||||
settings/cloud_password/settings_cloud_password_common.h
|
||||
settings/cloud_password/settings_cloud_password_email.cpp
|
||||
@@ -1339,14 +1408,16 @@ PRIVATE
|
||||
settings/settings_advanced.h
|
||||
settings/settings_blocked_peers.cpp
|
||||
settings/settings_blocked_peers.h
|
||||
settings/settings_business.cpp
|
||||
settings/settings_business.h
|
||||
settings/settings_chat.cpp
|
||||
settings/settings_chat.h
|
||||
settings/settings_calls.cpp
|
||||
settings/settings_calls.h
|
||||
settings/settings_codes.cpp
|
||||
settings/settings_codes.h
|
||||
settings/settings_common.cpp
|
||||
settings/settings_common.h
|
||||
settings/settings_common_session.cpp
|
||||
settings/settings_common_session.h
|
||||
settings/settings_experimental.cpp
|
||||
settings/settings_experimental.h
|
||||
settings/settings_folders.cpp
|
||||
@@ -1457,10 +1528,10 @@ PRIVATE
|
||||
ui/image/image_location.h
|
||||
ui/image/image_location_factory.cpp
|
||||
ui/image/image_location_factory.h
|
||||
ui/widgets/level_meter.cpp
|
||||
ui/widgets/level_meter.h
|
||||
ui/countryinput.cpp
|
||||
ui/countryinput.h
|
||||
ui/dynamic_thumbnails.cpp
|
||||
ui/dynamic_thumbnails.h
|
||||
ui/filter_icons.cpp
|
||||
ui/filter_icons.h
|
||||
ui/filter_icon_panel.cpp
|
||||
@@ -1472,6 +1543,8 @@ PRIVATE
|
||||
ui/search_field_controller.h
|
||||
ui/text/format_song_document_name.cpp
|
||||
ui/text/format_song_document_name.h
|
||||
ui/widgets/label_with_custom_emoji.cpp
|
||||
ui/widgets/label_with_custom_emoji.h
|
||||
ui/unread_badge.cpp
|
||||
ui/unread_badge.h
|
||||
window/main_window.cpp
|
||||
@@ -1499,6 +1572,8 @@ PRIVATE
|
||||
window/window_lock_widgets.h
|
||||
window/window_main_menu.cpp
|
||||
window/window_main_menu.h
|
||||
window/window_main_menu_helpers.cpp
|
||||
window/window_main_menu_helpers.h
|
||||
window/window_media_preview.cpp
|
||||
window/window_media_preview.h
|
||||
window/window_peer_menu.cpp
|
||||
@@ -1506,8 +1581,7 @@ PRIVATE
|
||||
window/window_section_common.h
|
||||
window/window_session_controller.cpp
|
||||
window/window_session_controller.h
|
||||
window/window_slide_animation.cpp
|
||||
window/window_slide_animation.h
|
||||
window/window_session_controller_link_info.h
|
||||
window/window_top_bar_wrap.h
|
||||
window/themes/window_theme.cpp
|
||||
window/themes/window_theme.h
|
||||
@@ -1582,6 +1656,7 @@ PRIVATE
|
||||
qrc/emoji_preview.qrc
|
||||
qrc/telegram/animations.qrc
|
||||
qrc/telegram/export.qrc
|
||||
qrc/telegram/iv.qrc
|
||||
qrc/telegram/telegram.qrc
|
||||
qrc/telegram/sounds.qrc
|
||||
winrc/Telegram.rc
|
||||
@@ -1689,13 +1764,9 @@ elseif (APPLE)
|
||||
)
|
||||
endif()
|
||||
else()
|
||||
target_link_libraries(Telegram
|
||||
PRIVATE
|
||||
desktop-app::external_glibmm
|
||||
)
|
||||
|
||||
include(${cmake_helpers_loc}/external/glib/generate_dbus.cmake)
|
||||
generate_dbus(Telegram org.freedesktop.portal. XdpInhibit ${src_loc}/platform/linux/org.freedesktop.portal.Inhibit.xml)
|
||||
generate_dbus(Telegram org.freedesktop.portal. XdpBackground ${third_party_loc}/xdg-desktop-portal/data/org.freedesktop.portal.Background.xml)
|
||||
generate_dbus(Telegram org.freedesktop. XdgNotifications ${src_loc}/platform/linux/org.freedesktop.Notifications.xml)
|
||||
|
||||
if (NOT DESKTOP_APP_DISABLE_X11_INTEGRATION)
|
||||
target_link_libraries(Telegram
|
||||
@@ -1769,6 +1840,7 @@ set_target_properties(Telegram PROPERTIES
|
||||
XCODE_ATTRIBUTE_ALWAYS_SEARCH_USER_PATHS NO
|
||||
XCODE_ATTRIBUTE_CLANG_CXX_LIBRARY libc++
|
||||
XCODE_ATTRIBUTE_OTHER_CODE_SIGN_FLAGS --deep
|
||||
XCODE_ATTRIBUTE_CLANG_DEBUG_INFORMATION_LEVEL $<IF:$<CONFIG:Debug>,default,line-tables-only>
|
||||
)
|
||||
set(entitlement_sources
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Telegram/Telegram.entitlements"
|
||||
@@ -1798,6 +1870,10 @@ endif()
|
||||
set_target_properties(Telegram PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${output_folder})
|
||||
|
||||
if (WIN32)
|
||||
target_link_libraries(Telegram
|
||||
PRIVATE
|
||||
delayimp
|
||||
)
|
||||
target_link_options(Telegram
|
||||
PRIVATE
|
||||
/DELAYLOAD:secur32.dll
|
||||
@@ -1854,6 +1930,10 @@ if (NOT DESKTOP_APP_DISABLE_AUTOUPDATE AND NOT build_macstore AND NOT build_wins
|
||||
)
|
||||
target_include_directories(Updater PRIVATE ${lib_base_loc})
|
||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
||||
target_link_libraries(Updater
|
||||
PRIVATE
|
||||
delayimp
|
||||
)
|
||||
target_link_options(Updater
|
||||
PRIVATE
|
||||
/DELAYLOAD:user32.dll
|
||||
@@ -1913,9 +1993,9 @@ endif()
|
||||
|
||||
if (LINUX AND DESKTOP_APP_USE_PACKAGED)
|
||||
include(GNUInstallDirs)
|
||||
configure_file("../lib/xdg/ayugram.desktop.service" "${CMAKE_CURRENT_BINARY_DIR}/ayugram.desktop.service" @ONLY)
|
||||
configure_file("../lib/xdg/ayugram.desktop.metainfo.xml" "${CMAKE_CURRENT_BINARY_DIR}/ayugram.desktop.metainfo.xml" @ONLY)
|
||||
generate_appdata_changelog(Telegram "${CMAKE_SOURCE_DIR}/changelog.txt" "${CMAKE_CURRENT_BINARY_DIR}/ayugram.desktop.metainfo.xml")
|
||||
configure_file("../lib/xdg/com.ayugram.desktop.service" "${CMAKE_CURRENT_BINARY_DIR}/com.ayugram.desktop.service" @ONLY)
|
||||
configure_file("../lib/xdg/com.ayugram.desktop.metainfo.xml" "${CMAKE_CURRENT_BINARY_DIR}/com.ayugram.desktop.metainfo.xml" @ONLY)
|
||||
generate_appdata_changelog(Telegram "${CMAKE_SOURCE_DIR}/changelog.txt" "${CMAKE_CURRENT_BINARY_DIR}/com.ayugram.desktop.metainfo.xml")
|
||||
install(TARGETS Telegram RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" BUNDLE DESTINATION "${CMAKE_INSTALL_BINDIR}")
|
||||
install(FILES "Resources/art/icon16.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/16x16/apps" RENAME "ayugram.png")
|
||||
install(FILES "Resources/art/icon32.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/32x32/apps" RENAME "ayugram.png")
|
||||
@@ -1924,8 +2004,8 @@ if (LINUX AND DESKTOP_APP_USE_PACKAGED)
|
||||
install(FILES "Resources/art/icon128.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/128x128/apps" RENAME "ayugram.png")
|
||||
install(FILES "Resources/art/icon256.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/256x256/apps" RENAME "ayugram.png")
|
||||
install(FILES "Resources/art/icon512.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/512x512/apps" RENAME "ayugram.png")
|
||||
install(FILES "Resources/icons/tray_monochrome.svg" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/symbolic/apps" RENAME "telegram-symbolic.svg")
|
||||
install(FILES "../lib/xdg/ayugram.desktop.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/ayugram.desktop.service" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/dbus-1/services")
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/ayugram.desktop.metainfo.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/metainfo")
|
||||
install(FILES "Resources/icons/tray_monochrome.svg" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/symbolic/apps" RENAME "ayugram-symbolic.svg")
|
||||
install(FILES "../lib/xdg/com.ayugram.desktop.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/com.ayugram.desktop.service" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/dbus-1/services")
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/com.ayugram.desktop.metainfo.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/metainfo")
|
||||
endif()
|
||||
|
||||
|
After Width: | Height: | Size: 47 KiB |
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg baseProfile="tiny" version="1.2" viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m27.57 30.79q0.77-0.44 1.14-1.28 4.38-9.86 4.67-24.25 0.03-1.64 1.63-1.54 1.14 0.07 1.9 0.65c14.45 10.9 28.35 31.97 18.06 50.37-9.55 17.08-32.38 15.75-41.59-0.69-5.25-9.37-0.83-23.06 4.26-32.03a2.13 2.12 43.5 0 1 3.64-0.09l5.53 8.68a0.57 0.56-31.3 0 0 0.76 0.18z" fill="#fff"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 427 B |
@@ -559,3 +559,26 @@ div.toast_shown {
|
||||
opacity: 0;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.bot_buttons_table {
|
||||
border-spacing: 0px 2px;
|
||||
width: 100%;
|
||||
}
|
||||
.bot_button {
|
||||
border-radius: 8px;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
background-color: #168acd40;
|
||||
}
|
||||
.bot_button_row {
|
||||
display: table;
|
||||
table-layout: fixed;
|
||||
padding: 0px;
|
||||
width:100%;
|
||||
}
|
||||
.bot_button_row div {
|
||||
display: table-cell;
|
||||
}
|
||||
.bot_button_column_separator {
|
||||
width: 2px
|
||||
}
|
||||
|
||||
@@ -62,6 +62,12 @@ function ShowNotAvailableEmoji() {
|
||||
return false;
|
||||
}
|
||||
|
||||
function ShowTextCopied(content) {
|
||||
navigator.clipboard.writeText(content);
|
||||
ShowToast("Text copied to clipboard.");
|
||||
return false;
|
||||
}
|
||||
|
||||
function ShowSpoiler(target) {
|
||||
if (target.classList.contains("hidden")) {
|
||||
target.classList.toggle("hidden");
|
||||
|
||||
|
After Width: | Height: | Size: 283 B |
|
After Width: | Height: | Size: 407 B |
|
After Width: | Height: | Size: 475 B |
|
After Width: | Height: | Size: 428 B |
|
After Width: | Height: | Size: 713 B |
|
After Width: | Height: | Size: 1005 B |
|
After Width: | Height: | Size: 648 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 544 B |
|
After Width: | Height: | Size: 901 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 776 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 438 B After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 785 B After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.7 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 266 B |
|
After Width: | Height: | Size: 358 B |
|
After Width: | Height: | Size: 489 B |
|
After Width: | Height: | Size: 561 B |
|
After Width: | Height: | Size: 1011 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 261 B |
|
After Width: | Height: | Size: 399 B |
|
After Width: | Height: | Size: 557 B |
|
After Width: | Height: | Size: 919 B |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 753 B |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 212 B |
|
After Width: | Height: | Size: 267 B |
|
After Width: | Height: | Size: 368 B |
|
After Width: | Height: | Size: 283 B |
|
After Width: | Height: | Size: 378 B |
|
After Width: | Height: | Size: 550 B |
|
After Width: | Height: | Size: 596 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 592 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 598 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 470 B |
|
After Width: | Height: | Size: 899 B |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 380 B |
|
After Width: | Height: | Size: 664 B |