aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Pass through UIWindow to coordinatorHEADmasterNicholas Tay2022-07-182-8/+10
* Custom share sheet icons and load them with UIImageNicholas Tay2022-07-185-22/+25
* Try out 'share' aka UIActivityViewControllerNicholas Tay2022-07-184-2/+75
* Clean up force unwraps and letsNicholas Tay2022-07-176-17/+41
* Experiment with async/awaitNicholas Tay2022-07-175-33/+111
* 'weak self' stuffNicholas Tay2022-07-173-4/+7
* Update LEARNING.mdNicholas Tay2022-07-171-2/+2
* Try out moving coordinator 'coordinated' VC thingNicholas Tay2022-07-174-11/+16
* ForayNewTableViewCell -> ForayTableViewCellNicholas Tay2022-03-253-7/+7
* Reorganise: NetworkManager -> Fetcher, Models -> dedicated groupsNicholas Tay2022-03-255-27/+43
* getData -> fetch, try threading, move logic aroundNicholas Tay2022-03-253-23/+28
* Move Details ViewModel -> string/image into VCNicholas Tay2022-03-252-16/+16
* First attempt at PresenterNicholas Tay2022-03-247-55/+108
* Reorganise into folder groupsNicholas Tay2022-03-249-7/+31
* Update LEARNING goalsNicholas Tay2022-03-241-2/+14
* Split details view into separate View and VCNicholas Tay2022-03-244-72/+133
* Adjust YearSection to just IntNicholas Tay2022-03-222-12/+6
* Loading overlay to custom class + add to coordinatorNicholas Tay2022-03-214-10/+53
* Fix scroll in details viewNicholas Tay2022-03-212-2/+4
* Switch to launch with SceneDelegateNicholas Tay2022-03-213-13/+34
* First try at implementing coordinator patternNicholas Tay2022-03-216-31/+98
* Add ScrollView to details screenNicholas Tay2022-03-201-4/+14
* Allow >=iOS 13.0Nicholas Tay2022-03-201-0/+2
* Split structs into other file, split networking outNicholas Tay2022-03-204-66/+100
* Update learning goalsNicholas Tay2022-03-191-2/+3
* Add back in RefreshControlNicholas Tay2022-03-191-1/+1
* Merge ForayNewDetailView into the VC itselfNicholas Tay2022-03-193-95/+71
* Fix selected item not being passed throughNicholas Tay2022-03-192-4/+5
* Adjust offsets and fix details label linesNicholas Tay2022-03-192-4/+5
* Storyboard is GONENicholas Tay2022-03-197-132/+17
* Remove segue, push directly into nav controllerNicholas Tay2022-03-192-37/+7
* Detail view is now programatically createdNicholas Tay2022-03-195-70/+99
* Add back in segue to details viewNicholas Tay2022-03-182-8/+29
* Cleanup old prototype cellsNicholas Tay2022-03-182-133/+6
* Use margins for new cell container + better image insetNicholas Tay2022-03-181-12/+13
* Add back in description label and image to custom cellNicholas Tay2022-03-182-19/+62
* Split table view cell into separate fileNicholas Tay2022-03-183-10/+60
* Added SnapKit with Swift package managerNicholas Tay2022-03-183-2/+44
* Add other repo meta filesNicholas Tay2022-03-172-0/+27
* Add in LEARNING.md to track learning progress and tasksNicholas Tay2022-03-171-0/+18
* Add gitignore, remove new ignoresNicholas Tay2022-03-162-14/+93
* Use public URL for dummy API JSONNicholas Tay2022-03-161-3/+5
* Sort items by date first as well for within-section sortNicholas Tay2022-03-161-0/+1
* MyItem -> PenguinItemNicholas Tay2022-03-162-14/+14
* Add refresh control + fix weird cachingNicholas Tay2022-03-162-2/+19
* Modify details to multiline with release date includedNicholas Tay2022-03-162-5/+12
* Loading overlay on main screenNicholas Tay2022-03-161-0/+11
* Add a detail viewNicholas Tay2022-03-164-2/+129
* Make items Decodable and hook up to a JSON dummy endpointNicholas Tay2022-03-151-21/+53
* Second type of custom cellNicholas Tay2022-03-142-10/+85