Stack Swift - beta 0.1.1
We just released our version 0.1.1 of our Swift stack. We are slowly but surely approaching the end of beta ...

We just released our version 0.1.1 of our Swift stack. We are slowly but surely approaching the end of beta. I have included an example of image upload with our node stack. I'm new to swift not yet based on swift UI but it's a goal. However, all interfaces are managed by code thanks to Then and Snapkit. Feel free to test it or participate :). Enjoy!



Main Points :
- init stack
- Auth
- Tasks CRUD
- RGPD data mngt
- Design tools
- Upload images
Changelog
Features
- assets: add link default color ✨ (1c3f978)
- auth: add form check from model :sparkles: (175cd79)
- auth: add me endpoint and stubbed (92d54fb)
- auth: add signin client validation example :sparkles: (3e2f2d0)
- auth: add signup ✨ (eedfd75)
- auth: auto layout with snapkit, form slide if keyboard ✨ (6141720)
- auth: display errors ✨ (550c872)
- auth: init and cleans :sparkles: (d93e95a)
- auth: init auth ✨ (87a02a7)
- auth, core: add fontawesome icon option for classic inputs ✨ (8bb21a1)
- auth, tasks, user: fix provider instance share O.O ✨ (2e21865)
- auth,onboarding,tasks,user: handle multiple tap for api requests ✨ (37a043c)
- config: add image style options ✨ (f19ef76)
- config: autofill ✨ (0ce96df)
- config, lib, user, auth: add loader for long requests ✨ (63c8d1e)
- config, user: add image compression rate for Jpeg in config ✨ (442d559)
- config, user: add links to config ✨ (b74f216)
- core: begin router automation ✨ (539bf54)
- core: collection based controller (kind of helper) ✨ (5695b74)
- global: add commitlint / commitizen :sparkles: (59464a1)
- global: add licence and changelog file :tada: (1e9d6e5)
- global: add reactorKit :sparkles: (298c173)
- global: api tasks & auth signin begin :sparkles: (9099923)
- global: end swift 5 migration ✨ (c170afe)
- global: include font awesome ✨ (5fa4bc5)
- global: init carthage and add flow :sparkles: (066b8c1)
- global: init flow & ReactorKit (e4f6d0e)
- global: init local CRUD (f960634)
- global: quick clean :sparkles: (232de94)
- global: switch to our own waos-CC to define and check ✨ (c3ce161)
- global: ugrade dependencies, fix & readme ✨ (4b8ad24)
- helpers: add bold in label faction ✨ (a2d9e5c)
- helpers: add bw effect ✨ (5e0e3ef)
- helpers: add default image if wrong path provided ✨ (5ec5a82)
- helpers, auth, core, user: review error management and display ✨ (ec5136a)
- issues: Update issue templates :tada: (65b8585)
- lib: switch token from defaults to keychain ✨ (5e298fc)
- localization: add example ✨ (d06e758)
- localization: init localization ✨ (7c1511c)
- profil: init user profil, add option to hide tabbar title ✨ (6771d64)
- profil: profil / Default Form / Errors optimisation ✨ (36dc7e4)
- services: init config services :sparkles: (5f2c1da)
- services: init logger ✨ (90339c8), closes #38
- services: init serviceProvider :sparkles: (ddf0c4e)
- tasks: add example of moya api codable ✨ (1968108)
- tasks: display api errors ✨ (c3d63c5)
- tasks: init local list :sparkles: (2fec892)
- tasks,auth,helpers: connect to demo ✨ (2ee3f20)
- tasks,auth,splash: add logout ✨ (acfe2f1)
- tasks,auth,splash: signin & tasks crud end :sparkles: (aa1eab2)
- user, config: add uer gravatar profil picture ✨ (23d3ab4)
- user, lib, config: add preference example ✨ (7ec129c)
- users: add account delete ✨ (46e9e33)
- users: add avatar upload in profile (kingfisher, ImageRow) ✨ (c093471)
- users: add confirmation modal ✨ (b922e5d)
- users, core, config: add data privacy request, get & delete ✨ (409178b)
- users, helpers: review error handling withour eureka, add bio ✨ (20d0b88)
Bug Fixes
- auth: fix cookie not saved 🐛 (d9a7720)
- auth: fix double Metric declaration 🐛 (cd23805)
- auth: fix user errors stuck if server restart or 🐛 (3c3c584), closes #163
- auth,splash,tasks: fix auth errors adn expiration 🐛 (826fc27)
- build: fix travis :bug: (95c6491)
- build: fix travis:bug: (455cfe8)
- build: test fix ReactorKit build :bug: (80dfc2d)
- dependencies: aligne eureka 🐛 (ff65e63)
- global: error handling 🐛 (5e91e36), closes #185
- global: fix info.plist auth 🐛 (1767348)
- global: fix localization, close #165 🐛 (0479b33)
- global: infoplist 🐛 (2567d2f)
- global: remove unused file :fire: (9903d52)
- global: removed unused file (gitignored) :fire: (a64b487)
- helpers, user: fix auto extension on img upload 🐛 (a77f5f1)
- knowledges: fix remove in xcode 🐛 (478b851)
- lib: delete init due to Alamofire / Moya Upgrade 🐛 (c6d8d20)
- readme: fix link 🐛 (63cf2cf)
- services, helpers: fix cookies management (multi user same app) 🐛 (d77c256)
- tasks: fix model option example 🐛 (de6d9a9)
- tasks,helpers,deps: upgrade all deps, fix build 🐛 (b637981)
- travis: fix build SetColor 🐛 (52dab90)
- travis: fix os target 🐛 (26631ad)
- travis: fix travis cache test 🐛 (6d7d884)
- travis: stop carthage build to cache it before travis timeout 🐛 (7ee403f)
- travis: upgrade to ios 13.2 and iphone 11 🐛 (9e2d2c4)
- travis: upgrade to last xcode 🐛 (691a18e)
- user: avatar protect clear with null avatar 🐛 (e9ba478)
- users: avatar wrong display sometimes 🐛 (ff2b9b7)
- users: fix errors 🐛 (91e9455)