- API-Klasse mit allen CRUD-Operationen für Bookmarks - Login/Authentifizierung mit Bearer Token - Bookmarks abrufen (Liste und Details) - Artikel-Inhalt abrufen - DTO-Strukturen in separate Dateien aufgeteilt - UserDto für Authentifizierung - BookmarkDto für Bookmark-Listen - BookmarkDetailDto mit vollständigen Metadaten - MVVM-Architektur mit @Observable - SettingsViewModel für Anmeldung - BookmarksViewModel für Bookmark-Verwaltung - SwiftUI Views mit modernem Design - SettingsView mit Eingabefeldern und Validierung - BookmarksView mit Pull-to-Refresh und Leerzustand - MainTabView als Navigation - Use Case Pattern implementiert - LoginUseCase für Authentifizierung - GetBookmarksUseCase für Datenabfrage - DefaultUseCaseFactory für Dependency Injection - Fehlerbehandlung und Loading States - Protocol-basierte Architektur für bessere Testbarkeit
196 lines
11 KiB
Plaintext
196 lines
11 KiB
Plaintext
# pack-refs with: peeled fully-peeled sorted
|
|
7cf0cf2bc44a09dbdba493f8761f25f4758a76a0 refs/heads/main
|
|
bdc8215c93ba6c4abb2098c31193209cb07a45ad refs/pull/1/head
|
|
1bdf746067ca5b4f8f81380087517795870dcec5 refs/pull/10/head
|
|
9633ee28e882fbd9d6efa5959721446b66869f31 refs/pull/100/head
|
|
89aaed917895bd0932e0e316401b962eb736d293 refs/pull/101/head
|
|
0bb53c67cafbce554d2308a251ef8a4f0e81c76b refs/pull/102/head
|
|
8d3ee3aca1fb0f948f29d9cb7d5e1858b90b0cd3 refs/pull/103/head
|
|
6ac846a8dafef7b244673cfa1da1aaded06c7c34 refs/pull/104/head
|
|
43bdb06b1d03379e68db4b983fb8661a7d0cc588 refs/pull/105/head
|
|
ad1a98745df127970e8de2c0f9cc53c472eec4b4 refs/pull/106/head
|
|
fdfe371f6aa40852bcdd3c46bb22b930542b4e71 refs/pull/107/head
|
|
502d7796d25fadd70ed106d65981fa02eb413cf1 refs/pull/108/head
|
|
aab45bb749dd1f3795769048150eab579773a345 refs/pull/109/head
|
|
768ccb715a7f27b89095ae3bcb60f49804363190 refs/pull/11/head
|
|
a41d400267244b0c718a5e8107deabd099d21d2d refs/pull/110/head
|
|
61e1b4599ef019d79dd2fc60c2e500639f9f815c refs/pull/111/head
|
|
f74305731c9ae554000cd19b2e6469919f163f3b refs/pull/112/head
|
|
31c81894ffe047705a49d60692fe8b858082cd24 refs/pull/113/head
|
|
a5eefb3ba200e24273a543946cc62c8e6c870e10 refs/pull/114/head
|
|
78e19da9537ca60126d479baeeb1e3be79bd0e63 refs/pull/115/head
|
|
5042d0735b52e0b2d9fe646a1112c08d5c75cd7b refs/pull/116/head
|
|
8b836a12b670deb6bae67acf628cc10a2ddf63ee refs/pull/117/head
|
|
4158c0bd57c1ab27a47da2c36f7ea72d971e4e75 refs/pull/118/head
|
|
37283d27740a37203cf688f9524af10037e8df73 refs/pull/119/head
|
|
98659fe44b530f292131db40782b71ef3e4db46f refs/pull/12/head
|
|
a7121900eae7abc303a35fc92b3653eacf5b5cbf refs/pull/120/head
|
|
ac68ad9ecfeb22744f4045d31589ef649c5734d0 refs/pull/121/head
|
|
4320d3ecc1d70bdbf1e2c39fde907a5fb514689d refs/pull/122/head
|
|
f228cbaf71d2d44c4e8ab5757e04962780deea76 refs/pull/123/head
|
|
90ba32d65690ec3d162b9bf81c9a374a65033088 refs/pull/124/head
|
|
b35daeb1bce70300bfe0caa5d93853b1b3c89c8b refs/pull/125/head
|
|
4e7c63876b9659b31d57c98adafbeb8baa463c5b refs/pull/126/head
|
|
1ea806a7bc48f45e9eeddb586b0aa2cd59a7decf refs/pull/127/head
|
|
6eb9736452c793a5526eb44e7e61caf9401e51fa refs/pull/128/head
|
|
dfc35d20beea0b4c7a2a920eb450f56757d19c20 refs/pull/129/head
|
|
8b8b4817d73b26505f1fbe79eddd108c5aebcf56 refs/pull/13/head
|
|
a59ce2ed81e8e56ca028e325753f771c03e5ca1d refs/pull/130/head
|
|
60941862fa78cc0a4461eed16a6b1bc4049204a1 refs/pull/131/head
|
|
967a9b923287f70606fdfe1bdd088d15ceed41e3 refs/pull/132/head
|
|
0cd8cb30ce26e9a46258241baac215517cf5c8a1 refs/pull/133/head
|
|
c7a1ab9077c372e804eec754f0f2bed46b92ed41 refs/pull/134/head
|
|
79bd32a3d9ce43aa5129f27fb38ac5cd913b048f refs/pull/135/head
|
|
2a03fb5786ff2314d67c8ec9042c58bf2f15a92f refs/pull/136/head
|
|
13cd4ad1862ad9b097679433d4ecef307b03ec61 refs/pull/137/head
|
|
d731e298525cebc416e09766e33fa15bd3634549 refs/pull/138/head
|
|
269f6e807f9414189ca54e4286e627c2f0b43709 refs/pull/138/merge
|
|
15338a59190d877338c48c52b58bfc7906484d00 refs/pull/139/head
|
|
ea4444bae2dec96ca324985fc560e825e7a49157 refs/pull/14/head
|
|
325732a159954004319857c1e9c440ccdffcf74c refs/pull/140/head
|
|
47a89bc77675ec3d554714cbee136c3d2a3b3764 refs/pull/141/head
|
|
72c86059455a9ee05cac1335e89413039947af7d refs/pull/142/head
|
|
e745c86ab984eaec141a5fe129ad752adcb9bdd8 refs/pull/143/head
|
|
84e3db1e938676f197fe7003247b77396f324798 refs/pull/144/head
|
|
f5c1b7491af3c3cbed681ee927edea9cb9daa920 refs/pull/145/head
|
|
54d132b5398d0d758fb8afbb527fd89dc8e47df4 refs/pull/146/head
|
|
8ab253b6b7cec6a7ba34e7967747f6c5d437710a refs/pull/147/head
|
|
bf92b88f424d790d6982cfa1da2edaa498b78941 refs/pull/148/head
|
|
a9dcd85fef5478b95e169b0a8e98b6ecf6c631f8 refs/pull/149/head
|
|
6bdb3d97bb7ea81b0ba3930e6f134fce2f292e4b refs/pull/15/head
|
|
21c25abe7e25accb89aa328b42cad60e89b4db7a refs/pull/150/head
|
|
157625c96dc2bec9de25ec86ee7d6a881dbf48f0 refs/pull/151/head
|
|
93a48957d250337b5beb72933f0ad991da180465 refs/pull/152/head
|
|
b957beafe5f10e3372980996e637239c6c638624 refs/pull/153/head
|
|
5c33b4b3ff2f47d3dff3f813eeee54950af6d67c refs/pull/154/head
|
|
e2faf4561be59d122df08d55e17606a1651f7b72 refs/pull/16/head
|
|
9bd3d1fcb2c01abf1f86fda7cd1adf586d0e6915 refs/pull/17/head
|
|
74366db1f780604b13f01201b13c2fa37b6f3142 refs/pull/18/head
|
|
3fda9c95737ada822ba44823d157f9617d8fc191 refs/pull/19/head
|
|
6b33a29fc7e294834d72c963611f35378f2bd7a4 refs/pull/2/head
|
|
10c12431c70c732c2247d4f993c111230f51bc7d refs/pull/20/head
|
|
783ff29a6fe202c55d55887ac0514492c7831346 refs/pull/21/head
|
|
e46927937140874deb818c9a4ffc643ae0f1634c refs/pull/22/head
|
|
4b6c9ea1f7a84c973b18b04f6adac23af1392fc6 refs/pull/23/head
|
|
7439e28bd9f4132132052442ca954b00dc6a5892 refs/pull/24/head
|
|
932a8fbda307d4b41b0bab1bb1c14016fd5b7a29 refs/pull/25/head
|
|
02112e8cc6cc5a9b134386b983dd316454c635bd refs/pull/26/head
|
|
fe3bb7b18bb433ee4a0e9bdfaa6b38ab9055bdb6 refs/pull/27/head
|
|
437e207d38205a22678cf7c7d8ec89a081eeb0bf refs/pull/28/head
|
|
63f44b0221da880646adc29adb32b2c6b424cf07 refs/pull/29/head
|
|
b1071e0d78d51a1df31f197436b199c80438dd05 refs/pull/3/head
|
|
997d04f09517fda280bffe7165e77efa8b49aaec refs/pull/30/head
|
|
2f43ff64da317909ecd86764079c7336a8201864 refs/pull/31/head
|
|
2159694f838d9b299c6efc71aba77532be7ed33c refs/pull/32/head
|
|
ea89d39562413c3acfcf4a1cb0e7ade7a2da8725 refs/pull/33/head
|
|
9b99961d606e9483e0db02fcc146a26adf43a9e7 refs/pull/34/head
|
|
40de6251ab4c8f65347d6fbfe485c75324cf6e6e refs/pull/35/head
|
|
5f67e411cdb3c9cb5f55d6c77327e60802afeecd refs/pull/36/head
|
|
75e65c9f1670340ed3030b07468673a7d6485a04 refs/pull/37/head
|
|
96c7ad3ca372a4ad5adc03c97d124a22923d5288 refs/pull/38/head
|
|
5232ead13a3f1c01880cfd181d0541cc5a7153a3 refs/pull/39/head
|
|
85ca8474709ff558ec8dc55e0105392378b3e483 refs/pull/4/head
|
|
8bc415ffcb70a87e478eedaf3a093158d268372a refs/pull/40/head
|
|
17eb5df475815ba61fc517d8835c0e69d6bbeef3 refs/pull/41/head
|
|
306a7ed4a0d7a4a07daacde177e2ca4ff9d961a2 refs/pull/42/head
|
|
3382dc8b660b7032fad265961289da82db19edc9 refs/pull/43/head
|
|
2183779dcde2861aeafe8f053e8124a9a5f4d92e refs/pull/44/head
|
|
983cb71b1582bedde54d5d066f4a9e51d42ea459 refs/pull/45/head
|
|
beca6304ff21a05bc26395c6766f22fc9531260d refs/pull/46/head
|
|
24f887022e1b92c38e3e2351f8d58711553ed32a refs/pull/47/head
|
|
e6fe5cf8ee180ef15ccb845fe0fa5da84379a213 refs/pull/48/head
|
|
031c17c3312a08c7f6ce7fe1a6c67d206ac1e9d1 refs/pull/49/head
|
|
e71bba09d9c6cfd128b7596e06a3b99e27533191 refs/pull/5/head
|
|
f8a42490a69ceffcb7a95bdfe77c6e4e198502a5 refs/pull/50/head
|
|
ea5df95c90cbefa135ecf869b45e35e692a57d99 refs/pull/51/head
|
|
bdfd0c6ba40e41f0351b06421de8c63e463553fd refs/pull/52/head
|
|
edc03f9f52b3cc34035cb35e32562fc9113ca56b refs/pull/53/head
|
|
15c0e4aa01621203dd8687490597f0bb406b6e1d refs/pull/54/head
|
|
7548e96052ec5c08ddb7b045a2673ef57fc2390e refs/pull/55/head
|
|
c39d002361533288a1e9ac9d63e3d07f60350bd9 refs/pull/56/head
|
|
b6bb5fc6feac2826a8520c309a9ac33528e5620f refs/pull/57/head
|
|
9f1e5cdd83c2e434c8c33b8d6dbf9895f19a7f70 refs/pull/58/head
|
|
35fcd67d9e207708662a28c0db21009f3175f47a refs/pull/59/head
|
|
c5c82f722cf76b67a4bf6d335bdf1698f1193057 refs/pull/6/head
|
|
54b191ae9453fe5910d6adf280cb04383868846f refs/pull/60/head
|
|
800ef706c10a6137269f44a371d1632adff78207 refs/pull/61/head
|
|
d6c172088b25d202ae0ec9ed0bf6f29c12a34457 refs/pull/62/head
|
|
61f31fbc104086096fda93b90500eb1ba1d9a69e refs/pull/63/head
|
|
ff2bc41978a75d26de7b7c6822c4755aa6fcf203 refs/pull/64/head
|
|
fe6ccf2680a23d7ad22eaf655404ab86740a27b5 refs/pull/65/head
|
|
14af05c002b23c6ebfc1418b735e59032b6fd338 refs/pull/66/head
|
|
183f761f07d9a6293d951b467fad67e9e2bfa42b refs/pull/67/head
|
|
bfb90978e44f654cdb60e0410bf08b499038820c refs/pull/68/head
|
|
ca824d1cbd35f21a97da54d2be4a7d7d79a77717 refs/pull/69/head
|
|
3dae6b416a1c7af1a98ec942ec279fefa3e915e5 refs/pull/7/head
|
|
af179740de49202c7e854abf59dce8628e80b058 refs/pull/70/head
|
|
e7dd96409a5933c2242bd58abc53cf85de66329f refs/pull/71/head
|
|
1403aabc4c1b2b490c5a93463572e071a376a2f6 refs/pull/72/head
|
|
786d00e0dbf1ab040fd59e7e9286bb85b5d193cc refs/pull/73/head
|
|
5ce12b2f29ef3cf3156c5beb44f3b3b64c433a5a refs/pull/74/head
|
|
1283ea49c63c12a4845e9071bed822feda2adf3e refs/pull/75/head
|
|
2ecc6dd76bb3ab172b676e3a78969abf60df94e1 refs/pull/76/head
|
|
014efd1745e8f90c790e880fa45281c4b83ee36e refs/pull/77/head
|
|
29b9b92b35dda768091313536a71e457466608d2 refs/pull/78/head
|
|
21fd2fe96160daa120deb0a76a6327f2ddf10c61 refs/pull/79/head
|
|
f18e1e04543bd0c0cf0d178eac1dc7d8107e028d refs/pull/8/head
|
|
995ef3d30929173194a988e2279d61f870c2be7e refs/pull/80/head
|
|
9983c42a95043ad889c927caabaa98613b03c368 refs/pull/81/head
|
|
011043e1ebb2d23ab8b56089c3d30f93a63b9bc0 refs/pull/82/head
|
|
635c6f0e903edf37572b1652e5539046a985a4ca refs/pull/83/head
|
|
4ebc1ef258c7474104c5a407544a028c85d38d9e refs/pull/84/head
|
|
39c80cbfce8c4a133f516c9ae0b28e358665935f refs/pull/85/head
|
|
67928d6feda537ceaa8cd1ee66b61775d68479f8 refs/pull/86/head
|
|
cefdbfee9754d4b3540f2f57973559fcee4dce0c refs/pull/87/head
|
|
8596b8b328007bbfada383cf2523f8ecb457596a refs/pull/88/head
|
|
709211ac54244a0c2d881e4419abb13e11aa7dfd refs/pull/89/head
|
|
0cf839e521a2adddb5a81385bfb9033b40ddb4e1 refs/pull/9/head
|
|
c24beb0f17a9067b3f616556434b06867ad1568b refs/pull/90/head
|
|
dc3ae77dc2bf39fd93433260d9612b7e355ea058 refs/pull/91/head
|
|
b3baf2a180e465b2e492ce10c44fe685dc451d5d refs/pull/92/head
|
|
aa1cdca35a7386de85de0438aef63be349b8cef6 refs/pull/94/head
|
|
be4df634a5da4125cb1ad397664411665f5f3fb5 refs/pull/95/head
|
|
df32adabcbd58b296872992b0e6293f4a413f932 refs/pull/96/head
|
|
ea1bd3a4c33ece91b2cf97ba21ca6e2a34f7698e refs/pull/97/head
|
|
2dc342dec14e666d8501003922d1bcfe6b65bfd6 refs/pull/99/head
|
|
4504e1709b2eb538dad929e7273f107771031933 refs/tags/0.1.0
|
|
8d8aa430b5d13ee186ced6e776e99217e17be5b0 refs/tags/0.1.1
|
|
24546b166130818fb207bb91a2c17fe786826de1 refs/tags/0.1.10
|
|
9d76a1d5b4975821b2c1bb045e6a09ee4023c27d refs/tags/0.1.11
|
|
b66f94a30a25330635f3e5e064245acfd92ff5a2 refs/tags/0.1.2
|
|
02ae849d3ed0905d467b13c9056658ca383c9749 refs/tags/0.1.3
|
|
e81f70f2a8b445224dc6b97d0c31ed0d190e04de refs/tags/0.1.4
|
|
c5ab4e85a1b86cae78d5e40d845cf3b4b4497cf7 refs/tags/0.1.5
|
|
5b5b5efcd81a1cd9e57baae16b65cd06364dc9b7 refs/tags/0.1.6
|
|
d79dbc96126d4d903ca5e529f0f98c2b042367bb refs/tags/0.1.7
|
|
b4c4ada9a79a34648d319a09f6b7de83eeac5c34 refs/tags/0.1.8
|
|
ad847cbfdaa11493a88e508d16e5ab15128483ab refs/tags/0.1.9
|
|
f0fc91da8d773c36b472b4de7601b2f0a7cd7c4a refs/tags/0.2.0
|
|
f0589f6e64fd22a6f9760749f71a1a965b68db23 refs/tags/0.2.1
|
|
f4f59636fd7e55526f2a4dcb192d704b0f3cb802 refs/tags/0.2.2
|
|
5f7e7ee6862fcda793d16d8b5bf8d204503f161f refs/tags/0.2.3
|
|
9ac0b62261f102aee52b2b85b5fa31744de16c39 refs/tags/0.2.4
|
|
ef2b34c4eb3175988dd318df7849d2052f106466 refs/tags/0.2.5
|
|
1eaf2367556fb4ff6662694d19e7bba811f26ae6 refs/tags/0.3.0
|
|
00305485d506f5a894cddb6332ee3afe06186c97 refs/tags/0.3.1
|
|
506953dcd18a3f9bb7a2a981fcc23a208f6a7769 refs/tags/0.3.2
|
|
c48f1663252876dacabaa118a5c4f43226d105b9 refs/tags/0.3.3
|
|
d5aa7ce0c1d7d0e90ea810189e9f9f0022aa069e refs/tags/0.3.4
|
|
ad8bf04ca5706eb71a34059992be78d08645b8e7 refs/tags/0.3.5
|
|
a51b3bd6f2151e9a6f792ca6937a7242c4758768 refs/tags/0.3.6
|
|
bc1023f948f0093e2d79244feedb2203379d148a refs/tags/1.0.0
|
|
7d1644b125c02be1bedcfe1a69b58fae881b2393 refs/tags/1.0.0-alpha.1
|
|
fd101c320185313bbf9c5a45b827b17eda9ff18a refs/tags/1.1.0
|
|
6be221fe0ae025d01a49cd733df746db0e3e8fc9 refs/tags/1.2.0
|
|
7f86e4a103bcc1732cddcd197ac924c178b440f3 refs/tags/1.3.0
|
|
95307ba1c0b0184c97e6baf1c0f8ea3d5fd45733 refs/tags/1.3.1
|
|
76951d77a0609599d2dc233e7e40808a74767c6a refs/tags/1.3.2
|
|
9a8291fa2f90cc7296f2393a99bb4824ee34f869 refs/tags/1.4.0
|
|
71fcfa7691794054aa44538420acc281cc8e94e9 refs/tags/1.4.1
|
|
26e8ae3515d1ff3607e924ac96fc0094775f55e8 refs/tags/1.5.0
|
|
daa2fb54fe4a7f5187d7286047d5144c8cb97477 refs/tags/1.6.0
|
|
5e119a3d52dde0229312ed586be99c666c6b6f64 refs/tags/1.7.0
|
|
23146bc8710ac5e57abb693113f02dc274cf39b6 refs/tags/1.8.0
|
|
81c309c7b43cd56b2d2b90ca0170f17ff3d0c433 refs/tags/1.8.1
|
|
8f33cc5dfe81169fb167da73584b9c72c3e8bc23 refs/tags/1.8.2
|