Indonesia extended its COVID-19 curbs on populous Java and Bali islands until August 16, but will ease them in 26 areas.
It comes as official data showed infections have plunged in the capital Jakarta but are increasing elsewhere.
Authorities restricted mobility to stem the spread of the highly transmissible Delta variant of the coronavirus on Java and Bali in early July, and since extended them to other areas with high infection rates.
"Don't let the improvement that we've achieved laboriously go to waste," Luhut Pandjaitan, the Cabinet minister overseeing the response in Java and Bali, said late on Monday.
Malls will reopen at 25 per cent capacity for vaccinated people, except for children and the elderly, and people must show their vaccination proof using a digital application, Luhut said.
People's vaccination status will determine which health protocols they must adhere to in sectors like tourism and education, whether they have to wear masks or not, said health minister Budi Gunadi Sadikin.
Restrictions in areas outside Java and Bali will be extended until August 23 as cases went up by 1.2 per cent, whereas cases on Java and Bali dropped by 27 per cent this month.
In Jakarta, there were 14,619 infections on July 12, but on Monday, there were 727, government data showed. Overall bed occupancy rates at the city's hospitals dropped to 39 per cent from 90 per cent.
The spread of the Delta variant, first identified in India, has put regions with weaker healthcare systems under strain.
The occupancy of intensive care beds in Gorontalo on Sulawesi island has surpassed 90 per cent, while the level in three regions on Sumatra island was above 80 per cent, health ministry data showed.
Meanwhile, in East Kalimantan on Borneo island the number of infections has soared from 922 cases in the second week of June to 12,127 in the first week of August, the health agency chief said.


Hong Kong court finds tycoon Jimmy Lai guilty in landmark security trial
School bus accident in Colombia kills 17, injures 20
Father and son reported behind Bondi shooting that killed 15
Shooting at Australia's Bondi Beach kills 12
Police hold person of interest after Brown University shooting leaves two dead
Hamas says Israel's killing of senior commander threatens ceasefire
Ukraine's Zelenskyy ditches NATO ambition ahead of peace talks
Thailand declares curfew along coast as Cambodia border fighting spreads
