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

Merge 15.2 code freeze to master #12314

Merged
merged 416 commits into from
Jun 30, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
416 commits
Select commit Hold shift + click to select a range
3484852
Updated anouncement dialog VM
khaykov Jun 15, 2020
572ef83
Add fallback to remote announcement to dialog.
khaykov Jun 15, 2020
db8beb6
Added version name to build config wrapper.
khaykov Jun 15, 2020
5a556bf
Merge pull request #12111 from wordpress-mobile/issue/11897-re-enable…
oguzkocer Jun 15, 2020
ba8ecfc
Fixed announcement validator and sanitizing base64 string.
khaykov Jun 16, 2020
623dbfe
Updated flux-c reference.
khaykov Jun 16, 2020
ad999fb
Merge branch 'develop' of https://github.com/wordpress-mobile/WordPre…
khaykov Jun 16, 2020
12d5b02
Make the body/excerpt text color the same as the post title color
ashiagr Jun 16, 2020
2078c93
Removed unused JSON asset file, extracted string var.
khaykov Jun 16, 2020
f5ea610
Fixed tests.
khaykov Jun 16, 2020
bead732
Add test for cover video upload completion
mkevins Jun 16, 2020
2559e18
Implement cover video upload completion
mkevins Jun 16, 2020
9f61e84
Update content structure strings.
SergioEstevao Jun 16, 2020
fda4314
Merge pull request #12191 from wordpress-mobile/gutenberg/display_con…
SergioEstevao Jun 16, 2020
9a43991
Update GB reference.
SergioEstevao Jun 16, 2020
58d0de9
Fix merge conflicts
loremattei Jun 16, 2020
4dbc95d
Add date to the custom app version
loremattei Jun 16, 2020
8faa6c7
Show new discover fragment when RI feature flag is enabled
malinajirka Jun 16, 2020
f2e4d1b
Init RV in new discover fragment
malinajirka Jun 16, 2020
4eb25de
Update UI state in discover fragment
malinajirka Jun 16, 2020
e893134
Merge branch 'issue/12028-discover-ui-state' into issue/12028-init-rv
malinajirka Jun 16, 2020
c3f8a1d
Fix lint
malinajirka Jun 16, 2020
41f446c
Fix tests for discover vm
malinajirka Jun 16, 2020
b3bc348
Merge branch 'issue/12028-discover-ui-state' into issue/12028-init-rv
malinajirka Jun 16, 2020
b976393
Merge pull request #12202 from wordpress-mobile/issue/12028-discover-…
ashiagr Jun 16, 2020
b6beac8
Add retry logic
ashiagr Jun 16, 2020
9fbbcb8
Run Toasts in the main UI thread
hypest Jun 16, 2020
4752adb
runnable and handler instances are created once & are stopped in onStop
jd-alexander Jun 16, 2020
6c734c6
Merge pull request #12204 from wordpress-mobile/merge/15.1-code-freez…
jkmassel Jun 16, 2020
2bf6b80
Moved announcement display logic to onResume.
khaykov Jun 16, 2020
ddb206a
Removed check for full content availability. Bumped Flux-C version.
khaykov Jun 16, 2020
257e89a
Update GB reference.
SergioEstevao Jun 16, 2020
a2dd90b
Update gutenberg ref
cameronvoell Jun 17, 2020
226c6e9
Merge branch 'develop' into use-shared-reader-css-file
malinajirka Jun 17, 2020
ee7fea3
Move "low emphasis" to dimens.xml
malinajirka Jun 17, 2020
633b493
Add stable reference to reader css file
malinajirka Jun 17, 2020
ddfbe27
Update release notes after adding shared css in reader detail
malinajirka Jun 17, 2020
29cf8bf
Fix extra light resource color in ReaderResourceVars
malinajirka Jun 17, 2020
936b282
Update GB reference.
SergioEstevao Jun 17, 2020
129e3b7
Merge branch 'develop' into gutenberg/display_content_metrics
SergioEstevao Jun 17, 2020
d2ad94c
Merge pull request #12186 from wordpress-mobile/gutenberg/display_con…
SergioEstevao Jun 17, 2020
15fea09
Introduce loading state to new discover tab
malinajirka Jun 17, 2020
8a83960
Remove n/w check in VM
ashiagr Jun 17, 2020
1097a5a
Rename for brevity
ashiagr Jun 17, 2020
a4ddd70
Merge pull request #12201 from wordpress-mobile/issue/12026_ri_choose…
malinajirka Jun 17, 2020
fd05810
Merge pull request #12209 from wordpress-mobile/issue/12028-init-rv
ashiagr Jun 17, 2020
c27ecef
Merge pull request #12214 from wordpress-mobile/issue/12028-init-loading
ashiagr Jun 17, 2020
1227de1
Merge branch 'develop' into translation-reviewers-build
loremattei Jun 17, 2020
a16c2d5
Fix Gutenberg build
loremattei Jun 17, 2020
879ff76
Adjust to use UiHelpers
zwarm Jun 17, 2020
f50b6d0
Remove unused string
zwarm Jun 17, 2020
7c93c28
Fix build when wp.BUILD_GUTENBERG_FROM_SOURCE=true
ceyhun Jun 17, 2020
73a9841
Merge remote-tracking branch 'origin/develop' into rnmobile/issue/174…
chipsnyder Jun 17, 2020
831f387
Merge pull request #12185 from wordpress-mobile/issue/10726-site-page…
zwarm Jun 17, 2020
f64a266
Bump FluxC Version
chipsnyder Jun 17, 2020
bf5ecc3
Update Release Notes
chipsnyder Jun 17, 2020
3810b95
Merge pull request #12041 from wordpress-mobile/rnmobile/issue/1744-t…
Jun 17, 2020
47e7948
Added appVersionTargets logic.
khaykov Jun 18, 2020
cd17a71
Update release notes
mkevins Jun 18, 2020
83a7e65
Fix lint
mkevins Jun 18, 2020
7064852
Merge pull request #12207 from wordpress-mobile/rnmobile/try/cover-vi…
mkevins Jun 18, 2020
949fa76
Update gutenberg-mobile reference
mkevins Jun 18, 2020
9d679be
Merge branch 'develop' into rnmobile/try/seamless-media-completion
mkevins Jun 18, 2020
8e9bb96
Add release note
mkevins Jun 18, 2020
8c25687
Update gutenberg-mobile reference
mkevins Jun 18, 2020
960b119
Fix release note for cover video processor PR
mkevins Jun 18, 2020
eebd499
Merge pull request #12183 from wordpress-mobile/rnmobile/try/seamless…
mkevins Jun 18, 2020
54cf08d
Introduce initial state in reader fragment
ashiagr Jun 18, 2020
f4552a9
Show reader interests fragment from reader fragment
ashiagr Jun 18, 2020
ddcad98
Discover post card uiState builder - blog url, avatar url, date line
malinajirka Jun 18, 2020
8b3ab3c
Fix states when urls on reader post card items are empty
malinajirka Jun 18, 2020
e6f4c90
Discover post card uiState builder - blog name
malinajirka Jun 18, 2020
39c9e0e
Discover post card uiState builder - title and excerpt
malinajirka Jun 18, 2020
2823420
Discover post card uiState builder - photoFrameVisibility
malinajirka Jun 18, 2020
82565df
Discover post card uiState builder - photoTitle
malinajirka Jun 18, 2020
78ff297
Discover post card uiState builder - featured image
malinajirka Jun 18, 2020
7dc6193
Discover post card uiState builder - thumbnail strip
malinajirka Jun 18, 2020
0f317f2
Adjust reader interests layout placement
ashiagr Jun 18, 2020
54904ed
Update gutenberg-mobile ref
ceyhun Jun 18, 2020
b6d79f3
Merge branch 'develop' into gutenberg/enable-build-from-monorepo
ceyhun Jun 18, 2020
9b86e7d
Close reader interest fragment
ashiagr Jun 18, 2020
257196b
Discover post card uiState builder - video overlay
malinajirka Jun 18, 2020
cd2d369
Discover post card uiState builder - show more button
malinajirka Jun 18, 2020
fbb1d9d
Discover post card uiState builder - discover section
malinajirka Jun 18, 2020
d65f840
Discover post card uiState builder - video thumbnail url
malinajirka Jun 18, 2020
24373c5
Minor cleanup
malinajirka Jun 18, 2020
63fde06
Return UiState from mapPostToUiState
malinajirka Jun 18, 2020
aa00c39
Extract ReaderPostUiStateBuilder from ReaderDiscoverViewModel
malinajirka Jun 18, 2020
87d8308
Fix typo
malinajirka Jun 18, 2020
26ec5be
Fix lint
malinajirka Jun 18, 2020
a97e1ed
Extract ReaderPostUiState item creation into methods
malinajirka Jun 18, 2020
4f4d024
Minor cleanup
malinajirka Jun 18, 2020
e59a472
Fix lint
malinajirka Jun 18, 2020
307c70f
Fix tests
malinajirka Jun 18, 2020
3a75197
Bump gb-mobile hash
hypest Jun 18, 2020
f8a2ce4
Resolve the multiple kotlin_module file error
hypest Jun 18, 2020
91a1e2a
Updating gutenberg ref
cameronvoell Jun 18, 2020
7459ed0
react-native-recyclerview is not used anymore
hypest Jun 18, 2020
6e234e4
Update gutenberg ref
cameronvoell Jun 18, 2020
72f07e7
Only mkdir assets if not existing
cameronvoell Jun 18, 2020
1f67a39
Update FluxC version
mchowning Jun 18, 2020
a762793
Merge pull request #12219 from wordpress-mobile/issue_1578/accept_nul…
mchowning Jun 18, 2020
38cc8c3
Bumped flux-c version.
khaykov Jun 18, 2020
5805703
Merge branch 'develop' of https://github.com/wordpress-mobile/WordPre…
khaykov Jun 18, 2020
bd55027
Merge pull request #12205 from wordpress-mobile/feature/whats-new-v2
khaykov Jun 19, 2020
16f086c
Merge remote-tracking branch 'origin/develop' into merge/15.1-rc-2-to…
oguzkocer Jun 19, 2020
2f57e14
Use hash from develop for gutenberg-mobile
oguzkocer Jun 19, 2020
0a6deb8
Adds stubbing for /mobile/feature-announcements
oguzkocer Jun 19, 2020
e3f8e24
Move fragment transaction inside the fragment
ashiagr Jun 19, 2020
a8679d6
Fix lint
ashiagr Jun 19, 2020
ce1fbd6
Fix loading private atomic sites from unsupported block web view (#12…
marecar3 Jun 19, 2020
769e6f0
Remove static access from ReaderPostUiStateBuilder
malinajirka Jun 19, 2020
c1185ee
Remove hardcoded size values from ReaderPostUiStateBuilder
malinajirka Jun 19, 2020
6957c4a
Retrieve gallery thumbnails in ReaderPostUiStateBuilder
malinajirka Jun 19, 2020
13cca0f
Override ReaderThumbnailStrip.loadThumbnails so it accepts ReaderImag…
malinajirka Jun 19, 2020
8229fc8
Minor clean up
malinajirka Jun 19, 2020
f2d4f61
Merge pull request #12234 from wordpress-mobile/issue/fix-connected-t…
loremattei Jun 19, 2020
f04f716
Minor clean up
malinajirka Jun 19, 2020
9e5c9fe
Fix missing content parameter
malinajirka Jun 19, 2020
2eb346c
Fix invalid reference
malinajirka Jun 19, 2020
9881546
Remove TODO
malinajirka Jun 19, 2020
49e83a9
Fix post identification
malinajirka Jun 19, 2020
a22f76c
Add bookmark action ui state
malinajirka Jun 19, 2020
1d604ac
Fix typos
malinajirka Jun 19, 2020
8f5a23a
Merge branch 'issue/12028-post-card-ui' into issue/12028-post-card-ui…
malinajirka Jun 19, 2020
b44a278
Merge branch 'issue/12028-post-card-ui-part-2' into issue/12028-post-…
malinajirka Jun 19, 2020
a09f4db
Merge branch 'issue/12028-post-card-ui-part-2' into issue/12028-post-…
malinajirka Jun 19, 2020
1c0a847
Add like action ui state
malinajirka Jun 19, 2020
d50e9b1
Clean up buildBookmarkSection
malinajirka Jun 19, 2020
ea88310
Merge pull request #12220 from wordpress-mobile/issue/12028-post-card-ui
ashiagr Jun 19, 2020
c127220
Fix tests
malinajirka Jun 19, 2020
db1d361
Merge pull request #12232 from wordpress-mobile/merge/15.1-rc-2-to-de…
loremattei Jun 19, 2020
5c91427
Small animation changes
ashiagr Jun 19, 2020
ad896f0
Add reblog action
malinajirka Jun 19, 2020
ed6aec2
Add comments action
malinajirka Jun 19, 2020
a56c9cb
Add on reader post item clicked
malinajirka Jun 19, 2020
667d219
Add on reader post item rendered
malinajirka Jun 19, 2020
18e12b0
Bump gb-mobile hash
hypest Jun 19, 2020
3ead7a3
Add loadUserTags function
ashiagr Jun 19, 2020
b694aaa
Update tests
ashiagr Jun 19, 2020
df19ea1
Bump gb-mobile hash
hypest Jun 19, 2020
af9f903
Remove hardcoded video dimensions in ReaderPostRenderer
malinajirka Jun 19, 2020
d7d57f9
Update gutenberg-mobile ref
ceyhun Jun 19, 2020
0baf0c5
don't close MediaSettingsActivity if video thumbnail can't be loaded …
mzorz Jun 19, 2020
78ac8ac
Update screengrab dependency to 2.0.0
oguzkocer Jun 17, 2020
b9eafe6
Add use_adb_root option for screenshots
oguzkocer Jun 18, 2020
480c939
Added request for multi and single gif pickers.
khaykov Jun 20, 2020
61a86ea
Added selection mode specific logic to gif media view holder.
khaykov Jun 20, 2020
1cc3ebd
Updated naming and animation for selection indicator.
khaykov Jun 21, 2020
ae6723e
Updated gif picker view model, activity and added tests.
khaykov Jun 21, 2020
6dfe4e7
Removed unnecesary code.
khaykov Jun 21, 2020
1c5f662
Merge pull request #12236 from wordpress-mobile/issue/12028-post-card…
ashiagr Jun 22, 2020
b534b84
Merge branch 'develop' into feature/app-config
planarvoid Jun 22, 2020
dae66d0
Merge pull request #12244 from wordpress-mobile/feature/single-gif-pi…
planarvoid Jun 22, 2020
6edd781
Merge branch 'develop' into feature/add-tenor-to-gutenberg
planarvoid Jun 22, 2020
82da209
Merge pull request #11741 from wordpress-mobile/feature/app-config
planarvoid Jun 22, 2020
047991d
Merge pull request #12061 from wordpress-mobile/feature/app-config-an…
planarvoid Jun 22, 2020
8ccf62b
Use custom handler in the WP main activity
planarvoid Jun 22, 2020
b4d62c2
Merge branch 'develop' into feature/add-tenor-to-gutenberg
planarvoid Jun 22, 2020
8cae80c
Use tenor feature config instead of the flag
planarvoid Jun 22, 2020
4024d43
Revert "Update tests"
ashiagr Jun 22, 2020
d6f162b
Revert "Add loadUserTags function"
ashiagr Jun 22, 2020
c84846e
Allow remote feature config for Tenor
planarvoid Jun 22, 2020
b43c808
Move animation clear to the onStop method
planarvoid Jun 22, 2020
fed461c
Fix crash when activity is not created
planarvoid Jun 22, 2020
9c96615
Fix memory leak when fragment is destroyed before the handler finishe…
planarvoid Jun 22, 2020
0c73976
Update release toolkit
loremattei Jun 22, 2020
ae5a995
Update fastlane/Fastfile
loremattei Jun 22, 2020
7a6bea8
Use vector drawable for the insights management news card
planarvoid Jun 22, 2020
ff98511
Merge pull request #12208 from wordpress-mobile/translation-reviewers…
loremattei Jun 22, 2020
bbf5baa
Set user agent to WebView
marecar3 Jun 22, 2020
60af445
Fix lint errors
marecar3 Jun 22, 2020
0cf0d53
Merge pull request #12238 from wordpress-mobile/issue/12028-post-card…
zwarm Jun 22, 2020
48b637b
Merge pull request #12240 from wordpress-mobile/issue/12028-post-card…
zwarm Jun 22, 2020
b203006
Merge pull request #12246 from wordpress-mobile/feature/update-stats-…
khaykov Jun 22, 2020
f8a2581
Updated snackbar style.
khaykov Jun 22, 2020
e7caa70
Merge branch 'develop' into use-shared-reader-css-file
malinajirka Jun 23, 2020
1012b1b
Merge pull request #12241 from wordpress-mobile/fix/media-settings-th…
malinajirka Jun 23, 2020
6911b4d
Merge pull request #12133 from wordpress-mobile/fix/potential-leak-in…
malinajirka Jun 23, 2020
965f440
Merge pull request #12135 from wordpress-mobile/fix/leak-in-animation
malinajirka Jun 23, 2020
83f9b19
Merge pull request #12252 from wordpress-mobile/issue/11663-update-sn…
malinajirka Jun 23, 2020
c7c46cc
Merge pull request #12213 from wordpress-mobile/use-shared-reader-css…
malinajirka Jun 23, 2020
b3c784a
Remove debuggable WebView option
marecar3 Jun 23, 2020
97ffded
Pass uiHelpers and imageManager to discover viewholder
malinajirka Jun 23, 2020
da32475
Init views in ReaderPostViewHolder
malinajirka Jun 23, 2020
aaf1c9a
Init onItemClicked and onItemRendered in ReaderPostViewHolder
malinajirka Jun 23, 2020
9edc910
Fix typo
malinajirka Jun 23, 2020
2f5b6fe
Merge pull request #12161 from wordpress-mobile/feature/add-tenor-to-…
planarvoid Jun 23, 2020
09b3298
utilize the save to db use case to do saving.
jd-alexander Jun 23, 2020
fa613d3
fixed tests so it supports the use case
jd-alexander Jun 23, 2020
807130c
Merge pull request #12175 from wordpress-mobile/issue-12150/bottom_sh…
jd-alexander Jun 23, 2020
e0c2c8e
Update gutenberg submodule ref
mchowning Jun 23, 2020
576ab90
Merge pull request #11956 from wordpress-mobile/gutenberg/enable-buil…
mchowning Jun 23, 2020
c7db82a
Updates from running tools/merge_strings_xml.py script
mchowning Jun 23, 2020
650c1ca
checkout-gutenberg-mobile-submodule-only is no more
hypest Jun 24, 2020
80c947e
Merge branch 'develop' into issue/12028-post-card-ui-part-3
malinajirka Jun 24, 2020
d16bfc5
Re-order imports after merge
malinajirka Jun 24, 2020
8708955
Make sure we don't try to initialize the adapter with null list
planarvoid Jun 24, 2020
0082dd7
Retrieve username suggestion input before loading username suggestions
planarvoid Jun 24, 2020
e3e8675
Merge pull request #12218 from wordpress-mobile/issue/12026_navigate_…
malinajirka Jun 24, 2020
6c25653
Mock getUserTags
zwarm Jun 24, 2020
8fa6b74
Add reader css expiration logic
malinajirka Jun 24, 2020
162c3b2
Make READER_CSS_UPDATED_TIMESTAMP app prefs entry deletable
malinajirka Jun 24, 2020
b023b98
Add CCPA link to store description
loremattei Jun 24, 2020
2683105
Merge pull request #12267 from wordpress-mobile/add-ccpa-link
oguzkocer Jun 24, 2020
3ffc604
Update `yarn install` reference to `npm install`
mchowning Jun 25, 2020
8e57c00
checkout-gutenberg-mobile-submodule-only is no more
hypest Jun 24, 2020
f7609d3
Added a special focus point position for VIEW_SITE task.
khaykov Jun 25, 2020
acc6d9c
Merge pull request #12245 from wordpress-mobile/fix/crash-in-full-scr…
khaykov Jun 25, 2020
032bd1b
Merge pull request #12265 from wordpress-mobile/issue/12255-mock-user…
ashiagr Jun 25, 2020
0d9f38b
Rename initXyz to updateXyz in ReaderPostViewHolder
malinajirka Jun 25, 2020
771bfae
Merge pull request #12237 from wordpress-mobile/issue/12028-post-card…
malinajirka Jun 25, 2020
9d2d43d
Merge branch 'develop' into issue/12028-discover-view-holder
malinajirka Jun 25, 2020
a8b59e5
Fix parameter name after merge
malinajirka Jun 25, 2020
ac5ec2d
Remove runtime constraint creation in ReaderPostAdapter
malinajirka Jun 25, 2020
5a1a46c
Merge pull request #12266 from wordpress-mobile/reader-css-expiration
ashiagr Jun 25, 2020
b420763
Merge pull request #12256 from wordpress-mobile/issue/12028-discover-…
malinajirka Jun 25, 2020
f377fc2
Remove unused imports
malinajirka Jun 25, 2020
0420a31
Merge pull request #12274 from wordpress-mobile/yarn-to-npm-update
hypest Jun 25, 2020
9049ef0
removed context from the use case func param and supply via injection
jd-alexander Jun 25, 2020
e874da6
Merge pull request #12272 from wordpress-mobile/update/15.1-screenshots
oguzkocer Jun 25, 2020
9769461
Disable slack notifications for failing connected tests
oguzkocer Jun 25, 2020
815a9b9
Merge pull request #12285 from wordpress-mobile/disable-connected-tes…
jkmassel Jun 25, 2020
40a6037
Bump FluxC Version
chipsnyder Jun 25, 2020
ce5b34f
Added bottom padding to the my site list. Fixed lint issue.
khaykov Jun 25, 2020
186ce3b
Merge pull request #12196 from wordpress-mobile/issue-12195/persist_p…
malinajirka Jun 26, 2020
30b7790
Remove space on release notes.
SergioEstevao Jun 26, 2020
834f1fb
Update GB reference.
SergioEstevao Jun 26, 2020
04a5e47
Merge branch 'develop' into gutenberg/fix-guten-web-auth-issue-after-…
marecar3 Jun 26, 2020
cbf2511
fix lint errors
marecar3 Jun 26, 2020
4fe7f16
Update GB reference to official tag v1.31.0
SergioEstevao Jun 26, 2020
93a012f
Merge pull request #12258 from wordpress-mobile/gutenberg/integrate_r…
SergioEstevao Jun 26, 2020
3e1c052
Merge pull request #12298 from wordpress-mobile/gutenberg/after_1.31.0
mchowning Jun 26, 2020
97ec8b4
Merge remote-tracking branch 'origin/develop' into rnmobile/2432-defa…
chipsnyder Jun 26, 2020
3f6fd04
Update fluxC Version
chipsnyder Jun 26, 2020
2a8569a
Merge pull request #12206 from wordpress-mobile/issue/ri-post-card-ui…
khaykov Jun 26, 2020
9aa44c8
Fix build in develop
malinajirka Jun 26, 2020
94e10ab
Merge pull request #12302 from wordpress-mobile/fix-develop-build
khaykov Jun 26, 2020
f331f2b
Merge pull request #12275 from wordpress-mobile/issue/12257-fix-quick…
khaykov Jun 26, 2020
6255df6
Merge pull request #12280 from wordpress-mobile/remove-runtime-constr…
malinajirka Jun 29, 2020
4c66010
Fix npe in Reader
malinajirka Jun 29, 2020
faeb87e
Merge pull request #12310 from wordpress-mobile/issue/12210-fix-npe-i…
ashiagr Jun 29, 2020
77dd950
Set user-agent to Gutenberg WebView (#12249)
marecar3 Jun 29, 2020
b7432bd
Merge pull request #12304 from wordpress-mobile/release/15.1
loremattei Jun 29, 2020
2afc231
Bump Fluxc version
chipsnyder Jun 29, 2020
d3b8198
Revert .idea/compiler.xml change
chipsnyder Jun 29, 2020
fd10bf2
Merge pull request #12289 from wordpress-mobile/rnmobile/2432-default…
Jun 29, 2020
1aafe02
Bump version number
oguzkocer Jun 29, 2020
b706527
Update release notes.
oguzkocer Jun 29, 2020
c8d3b89
Update FluxC version to 1.6.15
oguzkocer Jun 29, 2020
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
133 changes: 93 additions & 40 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,44 +5,47 @@ orbs:
bundle-install: toshimaru/[email protected]
slack: circleci/[email protected]

parameters:
translation_review_build:
type: boolean
default: false
translation_review_lang_id:
type: string
default: all-lang

commands:
copy-gradle-properties:
steps:
- run:
name: Setup gradle.properties
command: cp gradle.properties-example gradle.properties
yarn-install:
npm-install:
steps:
- restore_cache:
name: Restore Yarn Cache
name: Restore NPM Cache
keys:
- yarn-i18n-v4-cache-v{{ .Environment.CACHE_TRIGGER_VERSION }}-job-{{ .Environment.CIRCLE_JOB }}-{{ checksum "libs/gutenberg-mobile/yarn.lock" }}
- npm-i18n-v1-cache-v{{ .Environment.CACHE_TRIGGER_VERSION }}-job-{{ .Environment.CIRCLE_JOB }}-{{ checksum "libs/gutenberg-mobile/package-lock.json" }}
- run:
name: Yarn Install
name: NPM Install
working_directory: libs/gutenberg-mobile
command: yarn install --frozen-lockfile --prefer-offline --network-concurrency 1
command: npm ci --prefer-offline
- save_cache:
name: Save Yarn Cache
key: yarn-i18n-v4-cache-v{{ .Environment.CACHE_TRIGGER_VERSION }}-job-{{ .Environment.CIRCLE_JOB }}-{{ checksum "libs/gutenberg-mobile/yarn.lock" }}
name: Save NPM Cache
key: npm-i18n-v1-cache-v{{ .Environment.CACHE_TRIGGER_VERSION }}-job-{{ .Environment.CIRCLE_JOB }}-{{ checksum "libs/gutenberg-mobile/package-lock.json" }}
paths:
- libs/gutenberg-mobile/node_modules
- ~/.npm
- libs/gutenberg-mobile/i18n-cache/data
checkout-submodules:
steps:
- run:
name: Checkout submodules
command: git submodule update --init --recursive
checkout-gutenberg-mobile-submodule-only:
steps:
- run:
name: Checkout gutenberg-mobile submodule (no recursive)
command: git submodule update --init
yarn-bundle-android:
command: git submodule update --init --recursive --depth 1
npm-bundle-android:
steps:
- run:
name: Yarn bundle Android
name: Npm bundle Android
working_directory: libs/gutenberg-mobile
command: yarn bundle:android
command: npm run bundle:android
save-gutenberg-bundle-cache:
steps:
- run:
Expand All @@ -54,7 +57,7 @@ commands:
name: Cache JS Bundle
key: android-js-bundle-{{ checksum "gutenberg_submodule_hash" }}
paths:
- libs/gutenberg-mobile/react-native-gutenberg-bridge/android/build/assets/index.android.bundle
- libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/build/assets/index.android.bundle
restore-gutenberg-bundle-cache:
steps:
- run:
Expand All @@ -77,37 +80,37 @@ jobs:
- run:
name: Abort If JS Bundle Exists
command: |
if [ -f "libs/gutenberg-mobile/react-native-gutenberg-bridge/android/build/assets/index.android.bundle" ]; then
if [ -f "libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/build/assets/index.android.bundle" ]; then
echo "Gutenberg-Mobile bundle already in cache, no need to create a new one."
circleci-agent step halt
else
echo "Gutenberg-Mobile bundle not found in cache. Proceeding to generate new bundle"
fi
- checkout-submodules
- yarn-install
- yarn-bundle-android
- npm-install
- npm-bundle-android
- run:
name: Ensure assets folder exists
command: mkdir -p libs/gutenberg-mobile/react-native-gutenberg-bridge/android/build/assets
command: mkdir -p libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/build/assets
- run:
name: Move bundle to assets folder
command: mv libs/gutenberg-mobile/bundle/android/App.js libs/gutenberg-mobile/react-native-gutenberg-bridge/android/build/assets/index.android.bundle
command: mv libs/gutenberg-mobile/bundle/android/App.js libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/build/assets/index.android.bundle
- save-gutenberg-bundle-cache
test:
executor:
name: android/default
api-version: "28"
steps:
- git/shallow-checkout
- checkout-gutenberg-mobile-submodule-only
- checkout-submodules
- android/restore-gradle-cache
- copy-gradle-properties
- restore-gutenberg-bundle-cache
- run:
name: Ensure assets folder exists
command: mkdir -p libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
command: mkdir -p libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/src/main/assets
- attach_workspace:
at: libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
at: libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/src/main/assets
- run:
name: Test WordPress
environment:
Expand All @@ -126,15 +129,15 @@ jobs:
api-version: "28"
steps:
- git/shallow-checkout
- checkout-gutenberg-mobile-submodule-only
- checkout-submodules
- android/restore-gradle-cache
- copy-gradle-properties
- restore-gutenberg-bundle-cache
- run:
name: Ensure assets folder exists
command: mkdir -p libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
command: mkdir -p libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/src/main/assets
- attach_workspace:
at: libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
at: libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/src/main/assets
- run:
name: Checkstyle
environment:
Expand Down Expand Up @@ -169,7 +172,7 @@ jobs:
api-version: "28"
steps:
- git/shallow-checkout
- checkout-gutenberg-mobile-submodule-only
- checkout-submodules
- bundle-install/bundle-install:
cache_key_prefix: installable-build
- run:
Expand All @@ -179,9 +182,9 @@ jobs:
- restore-gutenberg-bundle-cache
- run:
name: Ensure assets folder exists
command: mkdir -p libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
command: mkdir -p libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/src/main/assets
- attach_workspace:
at: libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
at: libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/src/main/assets
- run:
name: Build APK
environment:
Expand Down Expand Up @@ -218,15 +221,15 @@ jobs:
api-version: "28"
steps:
- git/shallow-checkout
- checkout-gutenberg-mobile-submodule-only
- checkout-submodules
- android/restore-gradle-cache
- copy-gradle-properties
- restore-gutenberg-bundle-cache
- run:
name: Ensure assets folder exists
command: mkdir -p libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
command: mkdir -p libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/src/main/assets
- attach_workspace:
at: libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
at: libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/src/main/assets
- run:
name: Build
environment:
Expand Down Expand Up @@ -261,15 +264,15 @@ jobs:
api-version: "28"
steps:
- git/shallow-checkout
- checkout-gutenberg-mobile-submodule-only
- checkout-submodules
- android/restore-gradle-cache
- copy-gradle-properties
- restore-gutenberg-bundle-cache
- run:
name: Ensure assets folder exists
command: mkdir -p libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
command: mkdir -p libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/src/main/assets
- attach_workspace:
at: libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
at: libs/gutenberg-mobile/gutenberg/packages/react-native-bridge/android/src/main/assets
- run:
name: Build
environment:
Expand All @@ -293,7 +296,7 @@ jobs:
- image: circleci/ruby:2.6.4
steps:
- git/shallow-checkout
- checkout-gutenberg-mobile-submodule-only
- checkout-submodules
- run:
name: Install bundler
command: gem install bundler --version 2.0.2
Expand All @@ -302,9 +305,54 @@ jobs:
- run:
name: Validate login strings
command: bundle exec fastlane validate_login_strings pr_url:$CIRCLE_PULL_REQUEST
translation-review-build:
executor:
name: android/default
api-version: "28"
environment:
APP_VERSION_PREFIX: << pipeline.parameters.translation_review_lang_id >>
steps:
- git/shallow-checkout
- checkout-submodules
- bundle-install/bundle-install:
cache_key_prefix: installable-build
- run:
name: Copy Secrets
command: bundle exec fastlane run configure_apply
- android/restore-gradle-cache
- restore-gutenberg-bundle-cache
- run:
name: Ensure assets folder exists
command: mkdir -p libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
- attach_workspace:
at: libs/gutenberg-mobile/react-native-gutenberg-bridge/android/src/main/assets
- run:
name: Build APK
environment:
SUPPRESS_GUTENBERG_MOBILE_JS_BUNDLE_BUILD: 1
command: |
TODAY_DATE=$(date +'%Y%m%d')
VERSION_NAME="${APP_VERSION_PREFIX}-build-${TODAY_DATE}-${CIRCLE_BUILD_NUM}"
echo "export VERSION_NAME=$VERSION_NAME" >> $BASH_ENV

bundle exec fastlane build_for_translation_review custom_version:"$VERSION_NAME"
- android/save-gradle-cache
- run:
name: Prepare APK
command: |
mkdir -p Artifacts
mv WordPress/build/outputs/apk/jalapeno/debug/org.wordpress.android-jalapeno-debug.apk "Artifacts/WordPress-${VERSION_NAME}.apk"
- run:
name: Upload APK
command: |
curl --http1.1 https://${APPET_TOKEN}@api.appetize.io/v1/apps/${APPET_APPID} -F "file=@Artifacts/WordPress-${VERSION_NAME}.apk" -F "platform=android"
- store_artifacts:
path: Artifacts
destination: Artifacts

workflows:
wordpress_android:
unless: << pipeline.parameters.translation_review_build >>
jobs:
- gutenberg-bundle-build
- strings-check
Expand All @@ -329,14 +377,15 @@ workflows:
- Connected Tests:
requires:
- gutenberg-bundle-build
post-to-slack: true
post-to-slack: false
# Always run connected tests on develop and release branches
filters:
branches:
only:
- develop
- /^release.*/
Optional Tests:
unless: << pipeline.parameters.translation_review_build >>
#Optionally run connected tests on PRs
jobs:
- Hold:
Expand All @@ -349,3 +398,7 @@ workflows:
- /pull\/[0-9]+/
- Connected Tests:
requires: [Hold]
Translation Review Build:
when: << pipeline.parameters.translation_review_build >>
jobs:
- translation-review-build
8 changes: 4 additions & 4 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
GIT
remote: https://github.com/wordpress-mobile/release-toolkit
revision: 6c1fa45f3beb216f4f5d03346f2981f1024b799e
tag: 0.9.6
revision: b515c0b26b78bfffc3cbe5ceb3b51bb6eb979ab4
tag: 0.9.8
specs:
fastlane-plugin-wpmreleasetoolkit (0.9.6)
fastlane-plugin-wpmreleasetoolkit (0.9.8)
activesupport (~> 4)
chroma (= 0.2.0)
diffy (~> 3.3)
Expand Down Expand Up @@ -169,7 +169,7 @@ GEM
optimist (3.0.1)
options (2.3.2)
os (1.1.0)
parallel (1.19.1)
parallel (1.19.2)
plist (3.5.0)
progress_bar (1.3.1)
highline (>= 1.6, < 3)
Expand Down
10 changes: 9 additions & 1 deletion RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
15.3
-----

15.2
-----
* [**] Fixes tons of rendering issues in Reader post detail by changing the technical solution (shared CSS file).
* [**] Block editor: Display content metrics information (blocks, words, characters count).
* [**] Block Editor: Adds editor support for theme defined colors and theme defined gradients on cover and button blocks.
* [**] Block Editor: Add support allowing Cover Block video uploads to complete after the editor has closed
* [*] Block Editor: Fix handling of upload completion while re-opening the editor
* [*] Fix crash when WordPress api response has an empty body

15.1
-----
* Fixes issue on Notifications tab when two screens were drawn on top of each other
* [**] Fix video thumbnails, settings and preview in Media section for private sites
* [**] Block Editor: Adds editor support for theme defined colors and theme defined gradients on cover and button blocks.
* [*] Support for breaking out of captions/citation authors by pressing enter on the following blocks: image, video, gallery, quote, and pullquote.

15.0
Expand Down
61 changes: 0 additions & 61 deletions WordPress/FEATURE_ANNOUNCEMENTS.json-example

This file was deleted.

Loading