-
Notifications
You must be signed in to change notification settings - Fork 12
/
depiction.json
518 lines (518 loc) · 22.5 KB
/
depiction.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
{
"class": "DepictionTabView",
"minVersion": "0.3",
"headerImage": "https://pbs.twimg.com/profile_banners/1019260900950364160/1545686584/1500x500",
"tabs": [{
"class": "DepictionStackView",
"tabname": "Details",
"views": [{
"class": "DepictionMarkdownView",
"markdown": "Unpack the full potential of your device with a proper package manager for iOS 12 and higher!\n\nSileo is a package manager for iOS that allows users to find and install packages on jailbroken iOS devices. Sileo is based on APT, ported to iOS.",
"useSpacing": true
},
{
"class": "DepictionImageView",
"URL": "https://getsileo.app/img/comp.png",
"width": 539,
"height": 360,
"horizontalPadding": 30,
"cornerRadius": 0,
"alignment": 1
},
{
"class": "DepictionMarkdownView",
"markdown": "#### Native and Modern\n\nSileo has been designed and built from the ground up to work properly with all devices on iOS 12+. It features a modern UI that emphasises native UI elements, with fully native package depictions on supported repos! It also allows repositories to handle payments seamlessly and natively with payments secured by Touch/Face ID.\n\nSileo uses the latest versions of both DPKG and APT to ensure that users get the best possible experience with the latest optimizations and stability fixes applied for both. Both DPKG and APT have minimal patches to ensure they may continue to be updated, while still being compatible with most existing iOS repositories.",
"useSpacing": true
},
{
"class": "DepictionScreenshotsView",
"itemCornerRadius": 12.8,
"itemSize": "{160, 346}",
"screenshots": [{
"accessibilityText": "Screenshot",
"url": "https://featuredpage.getsileo.app/depictionassets/org.coolstar.sileo-screen1.png"
},
{
"accessibilityText": "Screenshot",
"url": "https://featuredpage.getsileo.app/depictionassets/org.coolstar.sileo-screen2.png"
},
{
"accessibilityText": "Screenshot",
"url": "https://featuredpage.getsileo.app/depictionassets/org.coolstar.sileo-screen3.png"
},
{
"accessibilityText": "Screenshot",
"url": "https://featuredpage.getsileo.app/depictionassets/org.coolstar.sileo-screen4.png"
}
]
},
{
"class": "DepictionMarkdownView",
"markdown": "#### Fast\n\nSileo has been designed from the ground up to run quickly and efficiently. Repositories load faster, without blocking the UI to reload data. Many infrequently-used APT features have not been brought over to Sileo to keep it lean and fast.\n\n#### Integrated\n\nBecause Sileo has been built with the latest DPKG and APT in mind, they all have been updated to ensure they work together in the most efficient manner possible. Great effort has been taken to ensure that the entire process from app launch to package installation has been streamlined, with no processes being duplicated where possible, to ensure a better, faster, and more stable overall experience.\n\n#### Free\n\nSileo is available, free of charge, for all devices on iOS 12 and up",
"useSpacing": true
},
{
"class": "DepictionImageView",
"URL": "https://getsileo.app/img/iphone.png",
"width": 834,
"height": 176,
"horizontalPadding": 30,
"cornerRadius": 0,
"alignment": 1
},
{
"class": "DepictionSeparatorView"
},
{
"class": "DepictionHeaderView",
"title": "Information"
},
{
"class": "DepictionTableTextView",
"text": "September 3, 2020",
"title": "Updated"
},
{
"class": "DepictionTableTextView",
"text": "Free Package",
"title": "License"
}
]
},
{
"class": "DepictionStackView",
"tabname": "Changelog",
"views": [
{
"class": "DepictionSubheaderView",
"title": "2.5",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "- Adds Dopamine, palera1n and Cookie icon\n- Adds opt-in Canister analytics, user will be shown a prompt on first launch\n- Adds support for iOS 17 jailbreaks",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "2.4",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "- Proper support for rootless\n- Improved Canister support, now using API v2\n- Search history is now shown\n- Custom theme creation\n- Decompression speed ups\n- Fix installing packages from deb\n- Overall speed ups",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "2.2.1",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "- Fix bug with DPKG locking\n- Fix bug with cannot find archives\n- Fix more by this developer button\n- Fix bugs with installing tweaks from deb",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "2.2",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "- A redesigned package install page designed to show you exactly whats happening\n- A new button cancelling downloads so you can change or remove items from the queue\n- iCloud Profile Pictures on Featured Page is back\n- New button in package depictions to go to that repo \n- Added an alert for adding dist repos with special handlers for BigBoss and Procursus. Adding https://bigboss.org/ will add BigBoss correctly for you\n- Support for Canister on the featured page \n- Improved trackpad support and support for CMD R and CMD + on the Sources Page\n- The ability to change language inside Sileo\n- Sileo will fade and animate out when you press respring \n- The ability to add installed packages to the wishlist \n- Added support for sorting by size in Installed Packages\n- Holding on a file location in Package Contents gives you the option to Copy Path and Open in Filza (If it's installed)\n- Installed Packages category has been added for each repo\n- Add Footer in Sources page with source count\n- Added option to always show install log \n- Added a check to see if a repo is online and working, this only happens if you add one repo at a time \n- Improved error messages and handling \n- News will only show if there has been an article recently \n- Will now show a warning if you try to remove a package marked as essential\n- When pasting in a source it will automatically remove a double https:// \n- 3 new app icons, thanks to Emma and Doregon\n- Sileo now officially supports all jailbreaks. Coolstar jailbreak users should continue to use Procursus to download Sileo, other jailbreaks can use the repo https://repo.getsileo.app/ Thanks to @tale#1111 for helping with this! Sileo will share its sources with Cydia if you're on unc0ver or checkra1n. \n- Lots of the core components of Sileo have been rewritten to give you a much more fluid experience. This includes faster repo refreshes, faster queue load times and no UI hitches. Sileo will now use significantly less memory. This has been helped by increased caching and using faster libraries for decompression and support for repos using .zst.\n- Installed package count is now right if you have updates on a package\n- Reduce network usage involving Canister\n- Fix Sources View Page opening to a blank view\n- Fix garbage collection on download/image cache\n- Don't refresh every repo when you add one more\n- Fix version sometimes being Unknown\n- Fix images being blank when launching app after 24 hours \n- The new page has seen significant improvements to its loading times and smoothness. Note, this will require your database to be reset\n- Removed image border where it didn't look good\n- Removed 3D recogniser to package button, just hold the modify button to downgrade\n- Sharing Packages is now more useful\n- Sileo will now install Recommends for packages from bootstrap repos\n- Fix device storage is full error when refreshing repos\n- Fixed Download errors and the retry download button",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "2.1",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "- Swipe actions on tweaks for installing, upgrading, uninstalling, adding repo\n- Canister Implementation for searching for tweaks on repos you don't have. You can Add the Repo and have the package queued for you\n- Haptic feedback for swipe actions and the queue button\n- Alternative icons\n- Refreshing sources no longer clears the queue\n- Made adding multiple sources at once significantly faster\n- Relocated ignored upgrades to their own section, with an option to hide them entirely\n- Search now queries for package identifier, name, author, maintainer, and description\n- Made alphabetical sorting case-insensitive\n- Show Number of Packages installed from that repo on the sources page\n- Option to auto complete queue\n- Option to complete queue later\n- ModMyTTD has been removed as a default repo\n- Updated 3D Touch shortcuts\n- Adjusted the Background App Refresh prompt\n- Ability to restart/retry a download if the download failed \n- Fixed lag when tapping the Done button\n- Fixed duplicate repos\n- Fixed icons being blank on the sources list view\n- Fixed refreshing repos on launch\n- Fixed tapping the Sources tab bar to return to the root sources menu\n- Fixed certain settings not showing up under certain localizations\n- Added more localizations\n- Added a Developer Mode toggle\n- Added a Backend Class that tweak developers can use to interface with Sileo's backend\n- Removed unnecessary dependencies\n- Memory improvements\n- Performance improvements\n- Fix links in depictions\n- When pressing packages tab bar item, scroll to top of list\n- All analytics have been removed",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "2.0.1",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "- Fix a crash on quickly changing in and out of new\n- Fix bold text crash\n- Fix payment crash\n- Payment will now be cancelled upon cancelling biometric\n- Fix colour picker presentation on iPad\n- Remove user filtering, everyone is developer now\n- Fix mismatch theme crash\n- Fix sign out crash on iPad\n- Should fix the respring button being slow\n- Sileo will no longer crash upon updating itself\n- Fix adding a repo from link\n- Adjust some button colours\n- Fix share sheet presentation on iPad",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "2.0.0b6",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "Fix issues with downloading paid packages.",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "2.0.0b5",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. New tab rewritten in Swift so it runs way faster\n2. Re-adds piracy warning when adding piracy repos (but doesn't block them)\n3. Adds a new theming system with custom tint colors\n4. Fix network access on Chinese devices\n5. Add DepictionLayerView class for depictions\n6. Extends DepictionButtonView class for depictions",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.9.3",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix local deb installation",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.9.2",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "Version number reserved for Chimera -> Procursus migration",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.9.1",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix regression in 1.9.0 that caused a crash on launch with certain languages",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.9.0",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Sileo 1.9.0 is now 82% Swift!\n2. Objective-C inter-op has been removed from most parts of the backend! This should offer a significant performance boost\n3. No longer use deprecated iOS status bar APIs\n4. Fix queue bar glitch on iOS 11 / 12\n5. Sileo user agent now correctly reports minor Sileo versions\n6. Begin testflighting some updates for the depiction spec\n7. Replace UICKeychainStore with KeychainAccess",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.8.7",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Payment API is now written in Swift\n2. Usernames now show up properly in the profile view\n3. Repo icons now show up properly in the profile view\n4. Repo names are now peoperly sorted alphabetically and aren't separated by uppercase/lowercase\n5. Ignored package updates no longer increment the badge on the tab or app\n6. Fixes a crash that can occur with Chinese localization",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.8.6",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix an issue that could cause Sileo to crash on launch",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.8.5",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix APT pinning with Procursus bootstrap",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.8.4",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix GET button performance",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.8.3",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix performance issues with the new tab",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.8.2",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Attempt to fix APT pinning with procursus repo",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.8.1",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix addition of full BigBoss.\n2. RepoProxy renamed from 'BigBoss+' to 'ModMyTTD+' to signify the repos its mirroring now",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.8",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Sileo 1.8 now launches and refreshes sources 3x faster than Sileo 1.7!\n2. Full BigBoss repo is now available in Sileo (New Tab might be a bit slow, but everything else should still be faster than 1.7)",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.7.6",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix a crash with iPads on iOS 12.x\n2. Make repos refresh faster in case of down/slow repos",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.7.5",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Add Editorials in the New Tab Cards\n2. New Tab UI is now written in Swift\n3. Cydia Scraper is now written in Swift",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.7.4",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix dark mode colors on iOS 13",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.7.3",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix blur glitches on iOS 13",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.7.2",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix an issue where dependencies would fail after tapping a repo in the sources list",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.7.1",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix installation issues on the checkrain jailbreak",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.7.0",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. 10x faster GET button\n2. 10x faster package installation\n3. Now has full support for the checkrain jailbreak",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.6.0",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. 5x Faster markdown renderer. Should give a noticeable speed boost when loading depictions on repos fully updated for Sileo (e.g. Chimera repo)\n2. Fix remaining visual bugs on iOS 13\n3. Add Chariz Repo\n4.Deprecate 'useRawFormat' (this forces the older, slower renderer -- turn this off to get the new fast markdown renderer)",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.5.2",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix visual bugs on iOS 13.1\n2. iOS 13 dark mode support is now mostly consistent with the dark mode design on iOS 11 and 12",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.5.1",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Bug Fixes\n2. Adds a 3rd-party analytics framework. No personal identifying information is collected. The only data collected are number of active users, the iOS version/device model and the jailbreak Sileo is being run on (e.g. Electra vs Chimera)",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.5.0",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Add dark mode, now built into Sileo\n2. Add support for iOS 13\n3. Sileo 1.5 now launches and refreshes repos 30% faster than 1.4\n4. Bundle depiction scrapers for more repos\n5. More of Sileo has been rewritten in Swift for speed and reliability\n6. Remove Chariz repo",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.4.1",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix an issue with opening URLs in Sileo from Safari\n2. Reduce clutter on certain native depictions",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.4.0",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Sileo is now 55% Swift!\n2. Queue bar now shows up more reliably when the GET button is tapped\n3. Sileo 1.4.0 launches and refreshes sources 3x faster than 1.3.5\n4. Add support for converting Web depictions to native (BigBoss and MacCiti supported currently)\n5. Enable Javascript on web depictions\n6. Fix scrolling of package depictions\n7. Reduce spam/clutter from certain depictions\n8. Featured page now loads instantly on app launch\n9. Create an API for users to be able to add their own web -> native depiction scrapers\n10. Depiction Scrapers open sourced under the BSD license",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.3.5",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Rewrite Installation components in Swift\n2. Fix repos not refreshing properly",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.3.4",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Allow logging out of repos that are not loading paid purchases properly\n2. Rewrite Featured tab in Swift",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.3.3",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix error with package installations on BSD Utilities",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.3.2",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix sources not installing correctly on BSD Utilities",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.3.1",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Fix files displaying incorrectly as folders in the \"Installed Packages\" list.\n2. Switch to zsh as the default shell in Sileo",
"useSpacing": true
},
{
"class": "DepictionSubheaderView",
"title": "1.3.0",
"useBoldText": true,
"useBottomMargin": false
},
{
"class": "DepictionMarkdownView",
"markdown": "1. Rewrite Installed Package Contents view in Swift\n2. Fix dependency resolution issues\n3. Fix crashes when dependencies failed to resolve\n4. Adds support for downloading in the background",
"useSpacing": true
}
]
}
]
}