Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 1.0.0 ๐Ÿฅณ๐ŸŽŠ #257

Merged
merged 521 commits into from
Apr 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
521 commits
Select commit Hold shift + click to select a range
e05bffd
refactor : Label์ œ์•ฝ ์ˆ˜์ •
jonnwon Apr 3, 2024
2813c2d
refactor : folderNameLabel ์ œ์•ฝ ์ˆ˜์ •
jonnwon Apr 3, 2024
069281d
refactor : AddBookmarkView ๋‚ด textField top ์ œ์•ฝ ์ˆ˜์ •
jonnwon Apr 3, 2024
7c79c2d
feat : AddBookmarkView ๋‚ด Responder ์„ค์ •
jonnwon Apr 3, 2024
edcf866
feat : AddBookmarkView ๋‚ด textView ์ž๋™๋ณด์ • ๋น„ํ™œ์„ฑํ™”
jonnwon Apr 3, 2024
c8e639c
chore: ์ฃผ์„ ์‚ญ์ œ
noeyiz Apr 4, 2024
3c0d023
Merge pull request #150 from 42Box/dev/149-feat-ํด๋”-๋ฒ„ํŠผ-์ˆ˜์ •/#149
noeyiz Apr 4, 2024
7f3ebc9
Merge pull request #152 from 42Box/dev/151-feat-set-folder-bookmark-nโ€ฆ
noeyiz Apr 4, 2024
4e1a433
Merge pull request #154 from 42Box/dev/153-feat-set-preload/#153
noeyiz Apr 4, 2024
eba379f
Merge branch 'develop' into dev/156-feat-set-responder-in-addbookmarkโ€ฆ
jonnwon Apr 4, 2024
9b73a4d
Merge pull request #157 from 42Box/dev/156-feat-set-responder-in-addbโ€ฆ
jonnwon Apr 4, 2024
7842a61
feat: ๋™์˜์ƒ inline ์žฌ์ƒ
JH713 Apr 4, 2024
259188e
feat: webview opaque false
JH713 Apr 4, 2024
d12cfe8
feat : textView ํ‚ค๋ณด๋“œ ํƒ€์ž… ๋ณ€๊ฒฝ
jonnwon Apr 4, 2024
6958dda
Merge pull request #160 from 42Box/155-feat-๋™์˜์ƒ-์ž๋™์žฌ์ƒ-๋ง‰๊ธฐ
jonnwon Apr 4, 2024
007660b
refactor : urlTextView๋‚ด ๊ธฐ์กด ํ‚ค๋ณด๋“œ ํƒ€์ž… ์‚ญ์ œ
jonnwon Apr 4, 2024
89fd0ce
feat: ์›น๋ทฐ ๋ฆฌํ”„๋ ˆ์‹œ ์ œ์Šค์ฒ˜ ์ถ”๊ฐ€
noeyiz Apr 8, 2024
aa7a290
feat : Add clearButton in nameTextView
jonnwon Apr 8, 2024
fbcb4db
feat: ๋ฆฌํ”„๋ ˆ์‹œ ์ปจํŠธ๋กค ์ปค์Šคํ…€
noeyiz Apr 8, 2024
f34d3f5
feat: ์„ค์ • ์ง„๋™ on/off ์Šค์œ„์น˜ ์ถ”๊ฐ€
noeyiz Apr 9, 2024
562f1c2
feat: ์ง„๋™ ํšจ๊ณผ ์ถ”๊ฐ€
noeyiz Apr 9, 2024
81116f8
feat: ์›น๋ทฐ ๋‚ด ๋กœ๋”ฉ ์ถ”์ 
noeyiz Apr 9, 2024
8e1a703
style: Share Extension UI ๋ณ€๊ฒฝ
noeyiz Apr 9, 2024
47d0fe8
fix: ์•ฑ ํƒ€๊ฒŸ CFBundleShortVersionString ์ˆ˜์ •
noeyiz Apr 9, 2024
5e3e229
style: RefreshControl backgroundColor ์ถ”๊ฐ€
noeyiz Apr 9, 2024
63477c9
feat: ์ฆ๊ฒจ์ฐพ๊ธฐ, ๊ณต์œ , ์‚ญ์ œ ๋ถ€๋“œ๋Ÿฌ์šด ์ง„๋™ ์ถ”๊ฐ€
noeyiz Apr 9, 2024
bc03f6d
Merge pull request #168 from 42Box/dev/167-feat-์ง„๋™-๋ฐ-ํšจ๊ณผ์Œ-์ถ”๊ฐ€/#167
jonnwon Apr 9, 2024
c19a51f
Merge pull request #172 from 42Box/dev/171-style-share-extension-ui-๋ณ€โ€ฆ
jonnwon Apr 9, 2024
d8f3a62
Merge pull request #165 from 42Box/164-feat-add-clearbutton-in-nameteโ€ฆ
noeyiz Apr 9, 2024
21dace2
Merge pull request #170 from 42Box/dev/169-feat-์›น๋ทฐ-๋‚ด-๋กœ๋”ฉ-์ถ”์ /#169
jonnwon Apr 9, 2024
54ca4d7
Merge pull request #174 from 42Box/dev/173-fix-command-validateembeddโ€ฆ
jonnwon Apr 9, 2024
e16b77f
feat: RefreshControl ๋†’์ด ์„ค์ • ๋ฐ ์ง„๋™ ํšจ๊ณผ
noeyiz Apr 9, 2024
33b9099
fix: folder error
JH713 Apr 9, 2024
942bace
Merge pull request #163 from 42Box/dev/162-feat-set-keyboard-type-in-โ€ฆ
noeyiz Apr 9, 2024
3438edf
Merge branch 'develop' into dev/158-feat-add-custom-refresh-control/#158
noeyiz Apr 9, 2024
008dd88
Merge pull request #166 from 42Box/dev/158-feat-add-custom-refresh-coโ€ฆ
jonnwon Apr 9, 2024
bd412b9
feat: back gesture in favorite view
JH713 Apr 9, 2024
b9a77be
Merge pull request #176 from 42Box/dev/175-fix-folder-error/#175
noeyiz Apr 9, 2024
60d623c
Merge pull request #178 from 42Box/dev/feat-back-gesture
noeyiz Apr 9, 2024
0c42fd8
design: folder button animation
JH713 Apr 10, 2024
bad14da
Merge pull request #180 from 42Box/dev/177-design-folder-button/#177
noeyiz Apr 11, 2024
2af2026
๐Ÿ”จ refactor: FavoriteView WebView๋กœ ๋ณ€๊ฒฝ
noeyiz Apr 11, 2024
4068926
build: bundle version ๋ณ€๊ฒฝ
noeyiz Apr 11, 2024
a4613a5
feat: ์ƒˆ ์ฐฝ์œผ๋กœ ์—ด๊ธฐ ์˜ต์…˜ ๋งํฌ ๋‚ด๋ถ€์—์„œ ์—ด๊ธฐ
noeyiz Apr 11, 2024
343b855
feat: empty folder label
JH713 Apr 11, 2024
cc369fb
style: share extension assets
chanhihi Apr 13, 2024
d90ba7d
feat: change share extension view
chanhihi Apr 13, 2024
fcc410c
fix: separte addbookmark function
chanhihi Apr 13, 2024
79ee850
fix: consider safe area layout
chanhihi Apr 13, 2024
0009301
style: font color black
chanhihi Apr 13, 2024
6670f48
chore: rename
chanhihi Apr 13, 2024
8904fd8
fix: url error
chanhihi Apr 13, 2024
7da8ab1
refactor: FolderListCell์˜ ์ฒดํฌ๋งˆํฌ config ๋ณ€๊ฒฝ
jonnwon Apr 15, 2024
b54595b
feat: ์ƒ์œ„ UITabBar ์ปจํŠธ๋กค๋Ÿฌ ์ฐพ๊ธฐ
chanhihi Apr 16, 2024
25d0572
feat: metadata manager
chanhihi Apr 16, 2024
a0312c5
fix: ๊ธฐ์กด ์ปจํŠธ๋กค๋Ÿฌ์—์„œ ํ•ด๊ฒฐ
chanhihi Apr 16, 2024
bbaaea9
feat: folder menu in boxList
JH713 Apr 16, 2024
204bcce
Merge pull request #184 from 42Box/dev/179-refactor-webview๋กœ-๋ณ€๊ฒฝ/#179
chanhihi Apr 16, 2024
898eb1e
Merge pull request #186 from 42Box/dev/185-feat-์ƒˆ-์ฐฝ์œผ๋กœ-์—ด๊ธฐ-์˜ต์…˜-๋งํฌ-๋‚ด๋ถ€์—์„œ-์—ดโ€ฆ
chanhihi Apr 16, 2024
c03bec5
Merge pull request #189 from 42Box/dev/188-refactor-change-checkmark-โ€ฆ
chanhihi Apr 16, 2024
ebe7180
refactor: chevron ๊ตต๊ธฐ ๋ณ€๊ฒฝ
jonnwon Apr 16, 2024
9df0ac0
refactor: selectedFolderLabel width ์กฐ์ก
jonnwon Apr 16, 2024
7239e73
fix: initial button rotate
JH713 Apr 16, 2024
c10f2f2
Merge pull request #193 from 42Box/dev/191-feat-folder-longpress-actiโ€ฆ
chanhihi Apr 16, 2024
163a20e
Merge branch 'develop' into dev/181-feat-empty-folder-label/#181
noeyiz Apr 16, 2024
d5ddf26
Merge pull request #187 from 42Box/dev/181-feat-empty-folder-label/#181
noeyiz Apr 16, 2024
85b5588
fix: SettingItemCell chevron ๋ฒ„ํŠผ ํ„ฐ์น˜ ์•ˆ ๋˜๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ
noeyiz Apr 16, 2024
ef170b0
feat: ํด๋” ๋ฒ„ํŠผ ๊พน ๋ˆ„๋ฅผ ๋•Œ ์ง„๋™ ์ถ”๊ฐ€
noeyiz Apr 16, 2024
5c6ead5
style: ์•ฑ์˜ ์ „๋ฐ˜์ ์ธ ํฐํŠธ ์ˆ˜์ •
noeyiz Apr 16, 2024
899a333
feat: addbookmarkmanager setup bidings
chanhihi Apr 16, 2024
d27e278
chore: delete unnecessray lines
chanhihi Apr 16, 2024
ef11183
chore: delete unused function
chanhihi Apr 16, 2024
4c4c12a
Merge branch 'develop' of https://github.com/42Box/iOS into dev/fix-sโ€ฆ
chanhihi Apr 16, 2024
26aab00
fix: addbookmarkview๊ฐ€ ๋– ์žˆ๋Š” ๊ฒฝ์šฐ dismiss ๋ฐฉ์ง€
chanhihi Apr 16, 2024
990499e
Merge pull request #192 from 42Box/dev/fix-shareextension์˜-๋กœ์ง-๋ณ€๊ฒฝ/#182
JH713 Apr 16, 2024
05c3545
Merge pull request #196 from 42Box/dev/195-bug-chevron-๋ฒ„ํŠผ-ํ„ฐ์น˜-์•ˆ๋จ/#195
JH713 Apr 16, 2024
9e70bd1
Merge pull request #198 from 42Box/dev/197-feat-ํด๋”-๊พน-๋ˆ„๋ฅผ-๋•Œ-์ง„๋™-ํšจ๊ณผ/#197
JH713 Apr 16, 2024
1e4426d
Merge branch 'develop' of github.com:42Box/iOS into dev/199-style-์•ฑ์˜-โ€ฆ
noeyiz Apr 16, 2024
4e4ef1b
Merge pull request #201 from 42Box/dev/199-style-์•ฑ์˜-์ „๋ฐ˜์ ์ธ-ํฐํŠธ-์ˆ˜์ •/#199
chanhihi Apr 16, 2024
58ce3d6
refactor: nameTextView ๋ฐ clearButton ์ œ์•ฝ ์ˆ˜์ •
jonnwon Apr 16, 2024
ff35cdf
Merge pull request #202 from 42Box/dev/200-refactor-nametextview-์ œ์•ฝ-์ˆ˜โ€ฆ
noeyiz Apr 16, 2024
806a668
fix: bookmark move error
JH713 Apr 16, 2024
3fb859a
feat: folder open scroll action
JH713 Apr 16, 2024
87e1f37
chore: ํ•„์š”์—†๋Š” ์ค„ ์‚ญ์ œ
JH713 Apr 16, 2024
37f26ba
fix: url decoding encoding
chanhihi Apr 16, 2024
041e207
fix: share extension encoding
chanhihi Apr 16, 2024
db1dcbe
fix: url encoding in webviewdelegate
chanhihi Apr 16, 2024
24fd632
fix: delete incomingData
chanhihi Apr 16, 2024
41e9089
chore: ๋ถˆํ•„์š”ํ•œ ์ฃผ์„ ์‚ญ์ œ
jonnwon Apr 16, 2024
d7621d2
fix: ์ด์ „ ์บ์‹œ ์‚ญ์ œ
chanhihi Apr 16, 2024
792befc
feat: edit action
chanhihi Apr 16, 2024
0635f7c
feat: remove cache
chanhihi Apr 16, 2024
b54e3ad
Merge pull request #203 from 42Box/dev/fix-bookmark-move-error
noeyiz Apr 17, 2024
086ad28
Merge pull request #204 from 42Box/dev/194-feat-folder-open์‹œ-ํ•ด๋‹น-ํด๋”๋กœ-์Šคโ€ฆ
noeyiz Apr 17, 2024
3810cb1
Merge pull request #206 from 42Box/dev/fix-url-encoding-decoding/#205
noeyiz Apr 17, 2024
8f4e59b
Merge pull request #208 from 42Box/dev/feat-๊พน-๋ˆ„๋ฅด๋ฉด-๋ถ๋งˆํฌ-ํŽธ์ง‘/#207
noeyiz Apr 17, 2024
c46c5ee
feat: FolderListViewController์— ๋ฐฑ ์ œ์Šค์ฒ˜ ํ—ˆ์šฉ
noeyiz Apr 17, 2024
f56b826
fix: bookmark ํŽธ์ง‘์‹œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ˆ˜์ •
JH713 Apr 17, 2024
f9cc1b4
feat: clearButton ํ„ฐ์น˜ ์‹œ nameTextView firstResponder๋กœ ์„ค์ •
noeyiz Apr 17, 2024
625f53d
Merge pull request #211 from 42Box/dev/fix-bookmark-edit-animation
noeyiz Apr 17, 2024
435e569
Merge pull request #210 from 42Box/dev/209-feat-ํด๋”-์„ ํƒ-๋ทฐ์—์„œ-๋ฐฑ-์ œ์Šค์ฒ˜-ํ—ˆ์šฉ/#209
noeyiz Apr 17, 2024
3e21695
fix: empty image view color in systemmode change
JH713 Apr 17, 2024
4641258
feat: cache image
JH713 Apr 17, 2024
a78f815
chore: ์ฃผ์„ ํ•ด์ œ
JH713 Apr 17, 2024
69ce2ab
feat: cache image
JH713 Apr 17, 2024
614e8c3
fix: ShareExtension์‹œ present ๋˜์–ด ์žˆ๋Š” view๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฒ„๊ทธ ์ˆ˜์ •
jonnwon Apr 17, 2024
3febabb
feat: ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ URL์— https://๊ฐ€ ์—†์„ ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๊ธฐ๋Šฅ ๊ตฌํ˜„
jonnwon Apr 17, 2024
8cf8c98
feat: separate default data
chanhihi Apr 17, 2024
e8ae061
feat: launchscreen startup flow
chanhihi Apr 17, 2024
10e6b80
fix: reset data
chanhihi Apr 17, 2024
7a30189
fix: version check code
chanhihi Apr 17, 2024
fd564a5
Merge remote-tracking branch 'origin' into dev/์ดˆ๊ธฐํ™”์‹œ-versioningjson์—์„œ-โ€ฆ
chanhihi Apr 17, 2024
21090c1
Merge branch 'develop' into dev/์ดˆ๊ธฐํ™”์‹œ-versioningjson์—์„œ-์ถ”์ถœํ•œ-default๋กœ-urโ€ฆ
chanhihi Apr 17, 2024
e024312
fix: versioning
chanhihi Apr 17, 2024
188501f
Merge branch 'dev/์ดˆ๊ธฐํ™”์‹œ-versioningjson์—์„œ-์ถ”์ถœํ•œ-default๋กœ-url-์ดˆ๊ธฐํ™”/#143' ofโ€ฆ
chanhihi Apr 17, 2024
e2b9017
Merge pull request #212 from 42Box/dev/fix-empty-imageview-color
noeyiz Apr 18, 2024
9573b27
Merge pull request #214 from 42Box/213-fix-error-occurring-due-to-exiโ€ฆ
noeyiz Apr 18, 2024
dfa7f3f
Merge pull request #216 from 42Box/dev/215-feat-๋ถ๋งˆํฌ์ถ”๊ฐ€-์‹œ-https-์—†๋Š”-url์—โ€ฆ
noeyiz Apr 18, 2024
64470cc
Merge branch 'develop' into dev/์ดˆ๊ธฐํ™”์‹œ-versioningjson์—์„œ-์ถ”์ถœํ•œ-default๋กœ-urโ€ฆ
chanhihi Apr 18, 2024
1fb6f1a
Merge pull request #144 from 42Box/dev/์ดˆ๊ธฐํ™”์‹œ-versioningjson์—์„œ-์ถ”์ถœํ•œ-defaโ€ฆ
noeyiz Apr 18, 2024
5101421
fix: cell remove animation
JH713 Apr 18, 2024
5873922
feat: ํด๋” ์ถ”๊ฐ€ ์‹œ ์ž๋™ ํด๋” ์„ ํƒ
jonnwon Apr 18, 2024
03e70a0
Merge pull request #218 from 42Box/dev/fix-cell-remove-animation
chanhihi Apr 18, 2024
58f8159
Merge pull request #219 from 42Box/dev/217-feat-ํด๋”-์ถ”๊ฐ€-์‹œ-์ž๋™-ํด๋”-์„ ํƒ/#217
chanhihi Apr 18, 2024
1c0ebc6
feat: ํ™ˆํ™”๋ฉด ์‹œ์ž‘ํ™”๋ฉด์œผ๋กœ ์ด๋ฆ„ ๋ณ€๊ฒฝ
noeyiz Apr 18, 2024
2d852b0
style: ์›น๋ทฐ ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ” ์ƒ‰์ƒ ์ˆ˜์ •
noeyiz Apr 18, 2024
0dc8a4f
build: ๋นŒ๋“œ ํƒ€๊ฒŸ iPhone์œผ๋กœ ๋ณ€๊ฒฝ
noeyiz Apr 18, 2024
ea9908c
fix: ์›น ๋ทฐ ์•„๋ž˜ ์•ˆ๋ณด์ž„ ์ˆ˜์ •
jonnwon Apr 18, 2024
9829684
fix: wip
chanhihi Apr 19, 2024
7d8ea17
build: add SkeletonView library
JH713 Apr 21, 2024
925af31
feat: skeleton ui
JH713 Apr 21, 2024
32a0a5f
feat: set delegate simply
chanhihi Apr 21, 2024
8e8f2cd
chore: style
chanhihi Apr 21, 2024
59abcab
chore: delete files
chanhihi Apr 21, 2024
5b58dbe
feat: loading ์ค‘ skeletonview ์ ์šฉ
JH713 Apr 21, 2024
4b90a42
feat: fetch error ์‹œ skeletonView ์œ ์ง€
JH713 Apr 21, 2024
1a2798b
chore: ํ•„์š”์—†๋Š” ์ฝ”๋“œ ์ˆ˜์ •
JH713 Apr 21, 2024
005e674
feat: errorpage view
chanhihi Apr 21, 2024
da28d90
feat: errorpage view controller
chanhihi Apr 21, 2024
2dcc893
feat: separate responsibilities error delegate
chanhihi Apr 21, 2024
35260a3
Merge pull request #226 from 42Box/dev/223-feat-๋ถˆ๋Ÿฌ์˜ค๋Š”-๋™์•ˆ-skeletonview/โ€ฆ
chanhihi Apr 22, 2024
6e856d1
Merge pull request #224 from 42Box/dev/feat-addbookmarkview-logic-in-โ€ฆ
noeyiz Apr 22, 2024
e494884
Merge pull request #227 from 42Box/dev/feat-webview-error-page/#225
noeyiz Apr 22, 2024
4c47c0f
feat: ์„ค์ • ํŽ˜์ด์ง€ ์ˆ˜์ •
noeyiz Apr 22, 2024
29523df
docs: Add README.md file
jonnwon Apr 22, 2024
c73e2c7
style: BoxList ๋„ค๋น„๊ฒŒ์ด์…˜ ํƒ€์ดํ‹€ ๋ณ€๊ฒฝ
noeyiz Apr 22, 2024
0cea9f3
docs: README.md ์ดˆ์•ˆ ์ž‘์„ฑ
jonnwon Apr 22, 2024
aae8021
docs: README.md ๋‚ด gif ๋ฐ ๋‹ค์šด๋กœ๋“œ ์ด๋ฏธ์ง€ ์ถ”๊ฐ€
jonnwon Apr 22, 2024
251954f
docs: README.md ๋‚ด ์•ฑ ์•„์ด์ฝ˜ ๋ฐฐ์น˜ ์ˆ˜์ •
jonnwon Apr 22, 2024
f60ff3f
docs: README.md ๋‚ด gif ํฌ๊ธฐ ์ˆ˜์ •
jonnwon Apr 22, 2024
b4edbd5
docs: ํŒŒ์ผ ๊ฒฝ๋กœ ์ˆ˜์ •
jonnwon Apr 22, 2024
7a6c369
feat: register subquery extensionItems public.data
chanhihi Apr 22, 2024
353f1db
fix: support file, movie, image
chanhihi Apr 23, 2024
dab32ad
feat: add extension item
chanhihi Apr 23, 2024
863b7fc
chore: delete commnets
chanhihi Apr 23, 2024
d09c2c1
fix: delete unnecessary line
chanhihi Apr 23, 2024
a1141ab
feat: webview error code
chanhihi Apr 23, 2024
060fbb2
feat: errorview page presentation animation
chanhihi Apr 23, 2024
be66736
feat: error page view
chanhihi Apr 23, 2024
8080da6
style: refresh controller color
chanhihi Apr 23, 2024
cfa4588
fix: http ์ฒ˜๋ฆฌ
JH713 Apr 23, 2024
4dffe8e
fix: ์˜ค๋ฅ˜์‹œ isFetching false๋กœ ๋ณ€๊ฒฝ
JH713 Apr 23, 2024
adebd98
feat: remove preload
JH713 Apr 23, 2024
d7f884a
chore: ์˜คํƒ€ ์ˆ˜์ •
JH713 Apr 23, 2024
b03416f
chore: ์ฃผ์„ ์‚ญ์ œ
JH713 Apr 23, 2024
c7cda42
fix: refresh control layout
JH713 Apr 23, 2024
5c649fe
fix: hash in url
JH713 Apr 24, 2024
24dad0e
Merge pull request #221 from 42Box/dev/220-feat-์†Œ์†Œํ•œ-์ˆ˜์ •/#220
noeyiz Apr 24, 2024
4abf28e
Merge pull request #233 from 42Box/dev/232-fix-http-url-์ฒ˜๋ฆฌ/#232
noeyiz Apr 24, 2024
12bcf7c
docs: ์•ฑ ์†Œ๊ฐœ ์‚ฌ์ง„ ์ถ”๊ฐ€
jonnwon Apr 24, 2024
b4e75ce
Merge pull request #235 from 42Box/dev/234-feat-remove-preload/#234
noeyiz Apr 24, 2024
f9072ab
Merge pull request #237 from 42Box/dev/fix-hash-in-url
noeyiz Apr 24, 2024
0cc1efb
fix: delete unnecessary line
chanhihi Apr 24, 2024
19019a4
docs: ์‚ฌ์ง„ ๋น„์œจ ์‚ญ์ œ
jonnwon Apr 24, 2024
a1d2b54
docs: update img
JH713 Apr 24, 2024
6f26609
docs: Update README.md
jonnwon Apr 24, 2024
a8bfc89
docs: Update README.md
noeyiz Apr 24, 2024
4a8f8d2
docs: Update README.md
noeyiz Apr 24, 2024
1304906
Merge pull request #236 from 42Box/dev/228-docs-update-readmemd/#228
noeyiz Apr 24, 2024
edcf45f
feat: ์•ฑ ์†Œ๊ฐœ ๋ฆฌ๋“œ๋ฏธ ์—ฐ๊ฒฐ
noeyiz Apr 24, 2024
affca3f
feat: error view controller present effect
chanhihi Apr 24, 2024
e76bf62
fix: correct push error page view controller
chanhihi Apr 24, 2024
044d552
feat: error logic
chanhihi Apr 24, 2024
d4de5ab
feat: error page view
chanhihi Apr 24, 2024
dba089e
feat: uibutton animate
chanhihi Apr 24, 2024
6709b97
feat: pannel view back layer
chanhihi Apr 24, 2024
bf42e41
chore: delete comment
chanhihi Apr 24, 2024
c97a47c
fix: errorviewcontroller nil
chanhihi Apr 24, 2024
443852d
Merge pull request #230 from 42Box/dev/fix-youtube-์•ฑ์—์„œ-๊ณต์œ ๋“ฑ-extension-โ€ฆ
noeyiz Apr 25, 2024
d4be6c7
Merge pull request #239 from 42Box/238-feat-๋งˆ์ด-ํŽ˜์ด์ง€-์•ฑ-์†Œ๊ฐœ์™€-๋ฆฌ๋“œ๋ฏธ-์—ฐ๊ฒฐ
noeyiz Apr 25, 2024
85bb3d0
Merge pull request #241 from 42Box/dev/feat-error-view/#231
noeyiz Apr 25, 2024
786e896
chore: Project๋‚ด destinations ์ˆ˜์ •
jonnwon Apr 25, 2024
6b86960
chore: remove needless assets
JH713 Apr 25, 2024
61ace70
refactor: backgroundView -> panelView๋กœ ์ด๋ฆ„ ๋ณ€๊ฒฝ
jonnwon Apr 25, 2024
47a2479
chore: ํ•„์š”์—†๋Š” ํŒŒ์ผ ์‚ญ์ œ
JH713 Apr 25, 2024
dab274e
fix: modalview backgroundColor ์ˆ˜์ •
jonnwon Apr 25, 2024
9a10a94
Merge pull request #245 from 42Box/dev/243-fix-correction-shareextensโ€ฆ
JH713 Apr 25, 2024
3624d9b
style: ErrorPageView ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •
noeyiz Apr 25, 2024
0481390
fix: ์•„์ดํŒจ๋“œ ๋Œ€์‘ UIAlertConteollr preferredStyle ์ˆ˜์ •
noeyiz Apr 25, 2024
756bd4e
Merge pull request #244 from 42Box/242-chore-remove-asset
noeyiz Apr 25, 2024
5491816
Merge pull request #248 from 42Box/dev/246-style-์—๋Ÿฌ๋ทฐ-๋ ˆ์ด์•„์›ƒ-์ˆ˜์ •/#246
jonnwon Apr 25, 2024
a7659b6
Merge pull request #249 from 42Box/dev/247-fix-์•„์ดํŒจ๋“œ-๋Œ€์‘/#247
jonnwon Apr 25, 2024
b3782fb
fix: delete unnecessary import
chanhihi Apr 26, 2024
27b599c
docs: gitignore
chanhihi Apr 26, 2024
eb46287
feat: fastlane
chanhihi Apr 26, 2024
77445cc
feat: tuist signing
chanhihi Apr 26, 2024
f553bc4
feat: Makefile
chanhihi Apr 26, 2024
be53da6
Merge branch 'develop' of https://github.com/42Box/iOSDeployTest intoโ€ฆ
chanhihi Apr 26, 2024
c715f8e
feat: add auth ignore
chanhihi Apr 26, 2024
c35108f
fix: change make gen
chanhihi Apr 26, 2024
56c22a6
build: git action
chanhihi Apr 26, 2024
d4df6a3
docs: deploy gitaction
chanhihi Apr 26, 2024
c674176
Merge pull request #2 from 42Box/1-test-issues
chanhihi Apr 26, 2024
177a8d1
build: gitcation
chanhihi Apr 26, 2024
3a6e4f7
Merge branch 'main' into develop
chanhihi Apr 26, 2024
84fec90
Merge pull request #3 from 42Box/develop
chanhihi Apr 26, 2024
c3504ff
build: gitcation
chanhihi Apr 26, 2024
a2fe046
Merge pull request #4 from 42Box/develop
chanhihi Apr 26, 2024
50573a5
build: mise
chanhihi Apr 26, 2024
7ac8576
Merge pull request #5 from 42Box/develop
chanhihi Apr 26, 2024
9c7e4ad
build: mise
chanhihi Apr 26, 2024
0d55744
Merge pull request #6 from 42Box/develop
chanhihi Apr 26, 2024
7587694
fix: fault letter
chanhihi Apr 26, 2024
47d1291
Merge pull request #7 from 42Box/develop
chanhihi Apr 26, 2024
bd7e32b
fix: ruby
chanhihi Apr 26, 2024
53cbb62
Merge pull request #8 from 42Box/develop
chanhihi Apr 26, 2024
edc2689
fix: ruby offer
chanhihi Apr 26, 2024
77e146e
Merge pull request #9 from 42Box/develop
chanhihi Apr 26, 2024
357a4de
fix: ruby version
chanhihi Apr 26, 2024
1f239e6
Merge pull request #10 from 42Box/develop
chanhihi Apr 26, 2024
7dddf0e
fix: tuist version
chanhihi Apr 26, 2024
1c1305b
Merge pull request #11 from 42Box/develop
chanhihi Apr 26, 2024
0a4a725
fix: separate constant
chanhihi Apr 26, 2024
7ed4fc6
Merge pull request #12 from 42Box/develop
chanhihi Apr 26, 2024
e354540
fix: env.ruby_version
chanhihi Apr 26, 2024
457e7f1
Merge pull request #13 from 42Box/develop
chanhihi Apr 26, 2024
da5200b
fix: secrets key
chanhihi Apr 26, 2024
cdbbacb
Merge pull request #14 from 42Box/develop
chanhihi Apr 26, 2024
f32c88c
fix: secrets.Master_KEY
chanhihi Apr 26, 2024
a976532
Merge pull request #15 from 42Box/develop
chanhihi Apr 26, 2024
96f0d02
fix: ์ถœ์‹œ๋ฅผ ์œ„ํ•œ App Icons
chanhihi Apr 26, 2024
daea359
Merge pull request #16 from 42Box/develop
chanhihi Apr 26, 2024
02c2f17
docs: .gitignore ์ˆ˜์ •
JH713 Apr 26, 2024
be31900
fix: web View ์•ˆ์—์„œ ์ƒˆ ์ฐฝ ์ด๋™ํ•˜๋Š” ๊ฒฝ์šฐ ์ฒ˜๋ฆฌ
JH713 Apr 26, 2024
06f1901
Merge pull request #253 from 42Box/dev/fix-newWebLink
jonnwon Apr 29, 2024
2968014
Merge pull request #251 from 42Box/main
noeyiz Apr 29, 2024
8742cef
fix: load ํ›„ ์ ์šฉ
JH713 Apr 29, 2024
75643b5
Merge pull request #258 from 42Box/dev/255-fix-boxlist-load-error/#255
chanhihi Apr 29, 2024
c11904f
style: ๋Ÿฐ์น˜ ์Šคํฌ๋ฆฐ ์ด๋ฏธ์ง€ ๋ณ€๊ฒฝ
noeyiz Apr 29, 2024
1fbae2b
Merge pull request #259 from 42Box/dev/256-style-fix-launch-screen-imโ€ฆ
chanhihi Apr 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
### ๐Ÿ“Œ ๊ฐœ์š”
-

### ๐Ÿ’ป ์ž‘์—… ๋‚ด์šฉ
-

### ๐Ÿ–ผ๏ธ ์Šคํฌ๋ฆฐ์ƒท
|||
|---|---|
|||
51 changes: 51 additions & 0 deletions .github/Release-note.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Author by chanhihi
# Date 2023.08.09
# name-template: "v$NEXT_MINOR_VERSION ๐ŸฆŠ"
# tag-template: "v$NEXT_MINOR_VERSION"

name-template: "v$RESOLVED_VERSION ๐ŸฆŠ"
tag-template: "v$RESOLVED_VERSION"
version-resolver:
major:
labels:
- "โš ๏ธ Breaking changes"
minor:
labels:
- "โœจ Enhancement"
patch:
labels:
- "โš’ Refactor"
- "๐Ÿž Bug"
default: patch

categories:
- title: "โš ๏ธ Breaking changes"
labels:
- "โš ๏ธ Breaking Change"
- title: "๐Ÿš€ Features"
labels:
- "โœจ Enhancement"
- "โš’ Refactor"
- "๐Ÿ› Structure"
- title: "๐Ÿ› Bug Fixes"
labels:
- "๐Ÿž Bug"
- title: "๐Ÿ“š Documentation"
labels:
- "๐Ÿ“„ Documentation"
- title: "๐ŸŽจ Style"
labels:
- "๐Ÿ’„ UI/UX"
- title: "๐Ÿ— Infrastructure"
labels:
- "๐ŸŒ DevOps"
exclude-labels:
- "๐Ÿ’– Question"
- "โ˜‚๏ธ Umbrella"

change-template: "- $TITLE (#$NUMBER)"
change-title-escapes: '\<*_&'

template: |
## Changes
$CHANGES
98 changes: 98 additions & 0 deletions .github/workflows/Deployment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
# Author by chanhihi
# Date 2024.04.26

name: Deployment

on:
pull_request:
branches:
- main
types:
- closed

jobs:
build:
name: Deploy on macOS latest - Release for iOS
runs-on: macos-latest
env:
XCODE_VERSION: "15.2.0"
SWIFT_VERSION: "5.9.2"
RUBY_VERSION: "2.6.10"
TUIST_VERSION: "3.36.2"

steps:
- name: Checkout
uses: actions/checkout@v3

- name: Set up Ruby 2.6
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ env.RUBY_VERSION }}
bundler-cache: true

- name: Set Xcode version
run: sudo xcode-select -s '/Applications/Xcode_15.2.0.app/Contents/Developer'

- name: Setup Swift
uses: swift-actions/setup-swift@v1
with:
swift-version: ${{ env.SWIFT_VERSION }}

- name: .env
run: touch .env &&
echo "APP_STORE_CONNECT_API_KEY_KEY_ID=${{ secrets.APP_STORE_CONNECT_API_KEY_KEY_ID }}" >> .env &&
echo "APP_STORE_CONNECT_API_KEY_ISSUER_ID=${{ secrets.APP_STORE_CONNECT_API_KEY_ISSUER_ID }}" >> .env &&
echo "APP_STORE_CONNECT_API_KEY_KEY=${{ secrets.APP_STORE_CONNECT_API_KEY_KEY }}" >> .env

- name: Setting Master Key
run: |
echo "$MASTER_KEY" > Tuist/master.key
env:
MASTER_KEY: ${{secrets.MASTER_KEY}}

- name: Mise
uses: jdx/mise-action@v2

- name: Install Tuist
run: mise install tuist@${{ env.TUIST_VERSION }}

- name: Tuist version
run: mise use -g tuist@${{ env.TUIST_VERSION }}

- name: Install Fastlane
run: brew install fastlane

- name: Tuist clean
run: tuist clean

- name: Tuist fetch
run: tuist fetch

- name: Tuist Signing Decrypt
run: tuist signing decrypt

- name: Set Keychain
run: fastlane set_keychain
env:
KEYCHAIN_NAME: ${{ secrets.KEYCHAIN_NAME }}
KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }}

- name: Generate Xcode project with Tuist
run: tuist generate

- name: Fastlane run
run: fastlane tf

- name: Tagging
id: tag_version
uses: mathieudutour/github-tag-action@v6.1
with:
github_token: ${{ secrets.CHANHIHI }}

- name: Draft Release
id: draft_release
uses: release-drafter/release-drafter@v5
with:
config-name: Release-note.yml
env:
GITHUB_TOKEN: ${{ secrets.CHANHIHI }}
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@
.DS_Store
.AppleDouble
.LSOverride
.env

# Auth
*.key
*.p8
*.p12
*.cer

# Icon must end with two
Icon
Expand Down Expand Up @@ -68,3 +75,5 @@ Derived/

### Tuist managed dependencies ###
Tuist/Dependencies

.mise.toml
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "iBox/Resources/Version"]
path = iBox/Resources/Version
url = https://github.com/42Box/versioning
4 changes: 4 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
source "https://rubygems.org"

gem "dotenv"
gem "fastlane"
19 changes: 19 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
gen:
tuist fetch
tuist generate

clean:
tuist clean

fclean: clean
find . -name "*.xcodeproj" -exec rm -rf {} \;
find . -name "*.xcworkspace" -exec rm -rf {} \;

re: fclean gen

tf:
tuist signing decrypt
tuist fetch
tuist generate

fastlane tf
76 changes: 67 additions & 9 deletions Project.swift
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,24 @@ protocol ProjectFactory {
class iBoxFactory: ProjectFactory {
let projectName: String = "iBox"
let bundleId: String = "com.box42.iBox"
let iosVersion: String = "15.0"

let dependencies: [TargetDependency] = [
.external(name: "SnapKit"),
.external(name: "SwiftSoup"),
.external(name: "SkeletonView"),
.target(name: "iBoxShareExtension")
]

let iBoxShareExtensionDependencies: [TargetDependency] = [
.external(name: "SnapKit")
]

let infoPlist: [String: Plist.Value] = [
private let appInfoPlist: [String: Plist.Value] = [
"ITSAppUsesNonExemptEncryption": false,
"CFBundleDisplayName": "iBox",
"CFBundleName": "iBox",
"CFBundleShortVersionString": "1.2.1",
"CFBundleShortVersionString": "1.0.0",
"CFBundleVersion": "1",
"UILaunchStoryboardName": "LaunchScreen",
"UIApplicationSceneManifest": [
Expand All @@ -36,23 +45,72 @@ class iBoxFactory: ProjectFactory {
]
]
],
"UIUserInterfaceStyle": "Light"
"CFBundleURLTypes": [
[
"CFBundleURLName": "com.url.iBox",
"CFBundleURLSchemes": ["iBox"],
"CFBundleTypeRole": "Editor"
]
],
"NSAppTransportSecurity": [
"NSAllowsArbitraryLoadsInWebContent": true
]
]

func generateTarget() -> [ProjectDescription.Target] {[
Target(
private let shareExtensionInfoPlist: [String: Plist.Value] = [
"CFBundleDisplayName": "iBox.Share",
"CFBundleShortVersionString": "1.0.0",
"CFBundleVersion": "1",
"NSExtension": [
"NSExtensionAttributes": [
"NSExtensionActivationRule": [
"NSExtensionActivationSupportsWebPageWithMaxCount": 1,
"NSExtensionActivationSupportsWebURLWithMaxCount": 1,
"SUBQUERY": [
"extensionItems": [
"SUBQUERY": [
"attachments": [
"ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO 'public.data'": "TRUE"
],
"@count": 1
]
],
"@count": 1
]
]
],
"NSExtensionPointIdentifier": "com.apple.share-services",
"NSExtensionPrincipalClass": "$(PRODUCT_MODULE_NAME).CustomShareViewController"
]
]

func generateTarget() -> [ProjectDescription.Target] {
let appTarget = Target(
name: projectName,
destinations: .iOS,
product: .app,
bundleId: bundleId,
deploymentTargets: .iOS("15.0"),
infoPlist: .extendingDefault(with: infoPlist),
deploymentTargets: .iOS(iosVersion),
infoPlist: .extendingDefault(with: appInfoPlist),
sources: ["\(projectName)/Sources/**"],
resources: "\(projectName)/Resources/**",
dependencies: dependencies
)
]}


let shareExtensionTarget = Target(
name: "\(projectName)ShareExtension",
destinations: .iOS,
product: .appExtension,
bundleId: "\(bundleId).ShareExtension",
deploymentTargets: .iOS(iosVersion),
infoPlist: .extendingDefault(with: shareExtensionInfoPlist),
sources: ["ShareExtension/Sources/**"],
resources: ["ShareExtension/Resources/**"],
dependencies: iBoxShareExtensionDependencies
)

return [appTarget, shareExtensionTarget]
}

}

Expand Down
Loading
Loading