āĻ āĻĢāϞāĻžāĻāύ-āĻĒā§āϰāĻĨāĻŽ āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āϏāĻŋāĻā§āĻ: āϏāĻāĻāĻžāϤ, āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āώā§āĻāĻž, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻ āĻāĻŋāĻā§āĻāϤāĻž
āĻ āĻĢāϞāĻžāĻāύ-āĻĒā§āϰāĻĨāĻŽ āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒā§āϰ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āϏāĻŋāĻā§āĻ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āĻāϰā§āύâāϏā§āĻŦāĻā§āĻ āϏāĻāĻāĻžāϤ āύāĻŋāϝāĻŧāĻŽ, āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āώā§āĻāĻž āϞāĻāĻŋāĻ āĻāĻŦāĻ āύā§āĻāĻŋāĻ Kotlin āĻ SwiftUI āĻ ā§āϝāĻžāĻĒā§āϰ āĻāύā§āϝ āϏāĻšāĻ pending-changes UX āϏāĻšāĨ¤

āϏāĻŽāϏā§āϝāĻž: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻ āĻĢāϞāĻžāĻāύ⧠āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāϰ⧠āĻāĻŦāĻ āĻŦāĻžāϏā§āϤāĻŦāϤāĻž āĻŦāĻĻāϞ⧠āϝāĻžāϝāĻŧ
āĻā§āĻ āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻ āĻļā§āϰ⧠āĻāϰ⧠āĻāĻžāϞ⧠āĻāĻžāύā§āĻāĻļāύā§, āϤāĻžāϰāĻĒāϰ āϞāĻŋāĻĢāĻā§ āĻĸā§āĻā§, āĻā§āĻĻāĻžāĻŽā§āϰ āĻā§āύāĻ āĻā§āĻŖā§ āϝāĻžāϝāĻŧ, āĻŦāĻž āϏāĻžāĻŦāĻāϝāĻŧā§āϤ⧠āύāĻžāĻŽā§āύāĨ¤ āĻ ā§āϝāĻžāĻĒ āĻāϞāϤā§āĻ āĻĨāĻžāĻā§, āϤāĻžāĻ āϤāĻžāϰāĻž āĻāĻžāĻ āĻāĻžāϞāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āϤāĻžāϰāĻž Save āĻāĻžāĻĒā§āύ, āĻāĻāĻāĻŋ āύā§āĻ āϝā§āĻ āĻāϰā§āύ, āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻŦāĻĻāϞāĻžāύ, āĻŦāĻž āύāϤā§āύ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āϏāĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻāĻ āĻžāĻ āϞāĻžāĻā§ āĻāĻžāϰāĻŖ āϏā§āĻā§āϰāĻŋāύ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§āĻ āĻāĻĒāĻĄā§āĻ āĻšāϝāĻŧāĨ¤
āĻĒāϰā§, āĻāĻžāύā§āĻāĻļāύ āĻĢāĻŋāϰ⧠āĻāϞ⧠āĻ ā§āϝāĻžāĻĒ āĻĒāĻāĻā§āĻŽāĻŋāϤ⧠āĻā§āϝāĻžāĻāĻāĻĒ āĻāϰāϤ⧠āĻā§āώā§āĻāĻž āĻāϰā§āĨ¤ āĻĒāĻāĻā§āĻŽāĻŋ āϏāĻŋāĻā§āĻ āĻāĻāĻžāύ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻ āĻŦāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻ ā§āϝāĻžāĻĒ āϝāĻĻāĻŋ āϏāϤāϰā§āĻ āύāĻž āĻšāϝāĻŧ, āĻāĻāĻ āĻ ā§āϝāĻžāĻāĻļāύ āĻĻā§āĻāĻŦāĻžāϰ āĻĒāĻžāĻ āĻžāϤ⧠āĻĒāĻžāϰ⧠(āĻĄā§āĻĒāϞāĻŋāĻā§āĻ), āĻ āĻĨāĻŦāĻž āϏāĻžāϰā§āĻāĻžāϰā§āϰ āύāϤā§āύ āĻā§āύ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāĻĒāĻĄā§āĻ āĻāĻāĻžāϰāϰāĻžāĻāĻ āĻāϰ⧠āĻĻāĻŋāϤ⧠āĻĒāĻžāϰ⧠(āĻšāĻžāϰ⧠āϝāĻžāĻāϝāĻŧāĻž āĻāĻĄāĻŋāĻ)āĨ¤ āĻāĻāύāĻ āĻāĻāύāĻ āĻ ā§āϝāĻžāĻĒ āĻŦāĻŋāĻā§āϰāĻžāύā§āϤāĻŋāĻāϰ āĻ āĻŦāϏā§āĻĨāĻž āĻĻā§āĻāĻžāϝāĻŧ āϝā§āĻŽāύ "Saved" āĻāĻŦāĻ "Not saved" āĻāĻāϏāĻžāĻĨā§, āĻŦāĻž āĻāĻāĻāĻŋ āϰā§āĻāϰā§āĻĄ āϏāĻŋāĻā§āĻā§āϰ āĻĒāϰ⧠āĻĻā§āĻāĻž āϝāĻžāϝāĻŧ, āĻāĻžāϝāĻŧā§āĻŦ āĻšāϝāĻŧ, āĻāĻŦāĻžāϰ āĻĢāĻŋāϰ⧠āĻāϏā§āĨ¤
āϏāĻāĻāĻžāϤāĻāĻŋ āϏāĻšāĻ: āĻāĻāĻ āĻāĻŋāύāĻŋāϏ⧠āĻĻā§āĻāĻāĻŋ āĻāĻŋāύā§āύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšāϝāĻŧā§āĻā§ āĻāĻŽāύ āϏāĻŽāϝāĻŧ āϝāĻāύ āĻ ā§āϝāĻžāĻĒ āϏā§āĻā§āϞ⧠āĻŽāĻŋāϞāĻŋāϝāĻŧā§ āύāĻŋāϤ⧠āĻĒāĻžāϰā§āύāĻŋāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ: āĻāĻāĻāĻŋ āĻāĻŋāĻā§āĻā§āϰ āĻĒā§āϰāĻžāϝāĻŧāĻžāϰāĻŋāĻāĻŋ āĻ āύāϞāĻžāĻāύ⧠āĻāĻāĻāύ āϏāĻšāĻāϰā§āĻŽā§ High āĻāϰā§āĻā§, āĻāϰ āĻ āĻĢāϞāĻžāĻāύ⧠āĻĨāĻžāĻāĻž āϏāĻžāĻĒā§āϰā§āĻ āĻāĻā§āύā§āĻ āĻāĻāĻ āĻāĻŋāĻā§āĻ āĻŦāύā§āϧ āĻāϰ⧠āĻĻāĻŋāϝāĻŧā§āĻā§āύāĨ¤ āϝāĻāύ āĻĢā§āύ āĻ āύ āĻšāϝāĻŧ, āĻĻā§āĻā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻ āĻāĻāϏāĻžāĻĨā§ āĻāĻžāĻĒ āĻāĻžāϝāĻŧ āύāĻž āϝāϤāĻā§āώāĻŖ āύāĻž āĻāĻāĻāĻŋ āύāĻŋāϝāĻŧāĻŽ āĻŽā§āύ⧠āĻāϞāĻž āĻšāϝāĻŧāĨ¤
āϞāĻā§āώā§āϝāĻāĻŋ āĻĒāĻžāϰāĻĢā§āĻā§āĻ āĻ āĻĢāϞāĻžāĻāύ āĻŦāĻžāύāĻžāύ⧠āύāϝāĻŧāĨ¤ āϞāĻā§āώā§āϝāĻāĻŋ āĻšāϞ⧠āϤāĻž āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽā§āϝāĻŧ āĻāϰāĻž:
- āĻŽāĻžāύā§āώ āĻāĻžāĻ āĻāĻžāϞāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰ⧠āϤāĻžāĻĻā§āϰ āĻāĻžāĻ āĻšāĻžāϰāĻžāύā§āϰ āĻāϝāĻŧ āĻāĻžāĻĄāĻŧāĻžāĨ¤
- āϏāĻŋāĻā§āĻ āĻĒāϰ⧠āĻšāĻŦā§, āĻĄā§āĻĒāϞāĻŋāĻā§āĻ āύāϝāĻŧāĨ¤
- āϝāĻāύ āĻŽāύā§āϝā§āĻ āĻĻāϰāĻāĻžāϰ, āĻ ā§āϝāĻžāĻĒ āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āĻŦāϞ⧠āĻā§ āĻāĻā§āĻā§ āĻāĻŦāĻ āĻĒāϰāĻŦāϰā§āϤ⧠āĻāϰāĻŖā§āϝāĻŧ āĻā§āĨ¤
āĻāĻāĻŋ āϏāϤā§āϝ āĻļāϤāĻāĻžāĻ āĻšāĻžāϤā§āĻāϞāĻŽā§ Kotlin/SwiftUI āϞāĻŋāĻā§ āĻŦāĻžāύāĻžāύ āĻŦāĻž AppMaster-āĻāϰ āĻŽāϤ⧠āύā§-āĻā§āĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§ āύā§āĻāĻŋāĻ āĻ ā§āϝāĻžāĻĒ āϤā§āϰāĻŋ āĻāϰā§āύâāĻāĻ āĻŋāύ āĻ āĻāĻļāĻāĻŋ UI āĻāĻāĻā§āĻ āύāϝāĻŧāĨ¤ āĻāĻ āĻŋāύ āĻ āĻāĻļ āĻšāϞ⧠āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻāϝāĻŧāĻž āϝ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻ āĻĢāϞāĻžāĻāύ⧠āĻĨāĻžāĻāĻžāĻāĻžāϞā§āύ āĻŦāĻŋāĻļā§āĻŦā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšāϞ⧠āĻ ā§āϝāĻžāĻĒ āĻā§āĻāĻžāĻŦā§ āĻāĻāϰāĻŖ āĻāϰāĻŦā§āĨ¤
āĻāĻāĻāĻŋ āϏāĻšāĻ āĻ āĻĢāϞāĻžāĻāύ-āĻĒā§āϰāĻĨāĻŽ āĻŽāĻĄā§āϞ (āĻāĻžāĻāϰāĻŋāϤ āĻļāĻŦā§āĻĻ āĻāĻžāĻĄāĻŧāĻž)
āĻ āĻĢāϞāĻžāĻāύ-āĻĒā§āϰāĻĨāĻŽ āĻ ā§āϝāĻžāĻĒ āϧāϰ⧠āύā§āϝāĻŧ āĻĢā§āύ āĻŽāĻžāĻā§ āĻŽāĻžāĻā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻšāĻžāϰāĻžāĻŦā§, āĻāĻŋāύā§āϤ⧠āĻ ā§āϝāĻžāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϝā§āĻā§āϝ āĻ āύā§āĻā§āϤ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤāĨ¤ āϏāĻžāϰā§āĻāĻžāϰ āĻĒā§āĻāĻāĻžāύ āύāĻž-āĻĨāĻžāĻāϞā§āĻ āϏā§āĻā§āϰāĻŋāύ āϞā§āĻĄ āĻšāĻāϝāĻŧāĻž āĻāĻŦāĻ āĻŦā§āϤāĻžāĻŽ āĻāĻžāĻ āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤
āĻāĻžāϰāĻāĻŋ āĻāĻžāϰā§āĻŽ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻāĻāĻžāϰ āĻāϰā§:
- āϞā§āĻāĻžāϞ āĻā§āϝāĻžāĻļ: āĻĄāĻŋāĻāĻžāĻāϏ⧠āϰāĻžāĻāĻž āĻĄā§āĻāĻž āϝāĻžāϤ⧠āĻ ā§āϝāĻžāĻĒ āϤā§āĻā§āώāĻŖāĻžā§ āĻāĻŋāĻā§ āĻĻā§āĻāĻžāϤ⧠āĻĒāĻžāϰā§āĨ¤
- āϏāĻŋāĻā§āĻ āĻāĻŋāĻ: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āϝāĻāύ āĻ āĻĢāϞāĻžāĻāύ (āĻŦāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻ āύāĻŋāĻļā§āĻāĻŋāϤ) āĻāĻŋāϞ āϤāĻāύ āύā§āĻāϝāĻŧāĻž āĻ ā§āϝāĻžāĻāĻļāύā§āϰ āϤāĻžāϞāĻŋāĻāĻžāĨ¤
- āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāϤā§āϝ: āĻŦā§āϝāĻžāĻāĻāύā§āĻĄā§ āϏāĻāϰāĻā§āώāĻŋāϤ āϏāĻāϏā§āĻāϰāĻŖ āϝāĻž āϏāĻŦāĻžāĻ āĻļā§āώ āĻĒāϰā§āϝāύā§āϤ āĻāĻžāĻ āĻāϰā§āĨ¤
- āϏāĻāĻāĻžāϤ: āϝāĻāύ āĻāĻŋāĻāĻĄ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŦāϰā§āϤāĻŽāĻžāύ āϏāĻāϏā§āĻāϰāĻŖā§āϰ āϏāĻžāĻĨā§ āĻŽā§āϞ⧠āύāĻžāĨ¤
āĻŽā§āύā§āĻāĻžāϞ āĻŽāĻĄā§āϞ āĻšāĻŋāϏā§āĻŦā§ āϰāĻŋāĻĄ āĻāĻŦāĻ āϰāĻžāĻāĻ āĻāϞāĻžāĻĻāĻž āĻāϰ⧠āĻāĻžāĻŦā§āύāĨ¤
āϰāĻŋāĻĄ āϏāĻžāϧāĻžāϰāĻŖāϤ āϏāϰāϞ: āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻĒāĻžāĻāϝāĻŧāĻž āĻĄā§āĻāĻž āĻĻā§āĻāĻžāύ (āϏāĻžāϧāĻžāϰāĻŖāϤ āϞā§āĻāĻžāϞ āĻā§āϝāĻžāĻļ āĻĨā§āĻā§), āϤāĻžāϰāĻĒāϰ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĢāĻŋāϰ⧠āĻāϞ⧠āύā§āϰāĻŦā§ āϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰā§āύāĨ¤
āϰāĻžāĻāĻ āĻāĻŋāύā§āύāĨ¤ "āĻĒā§āϰ⧠āϰā§āĻāϰā§āĻĄ āϏā§āĻ āĻāϰāĻž"âāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰāĻŦā§āύ āύāĻžāĨ¤ āĻāĻāĻŋ āĻ āĻĢāϞāĻžāĻāύ⧠āĻā§āĻā§ āĻĒāĻĄāĻŧā§āĨ¤
āϤāĻžāϰ āĻŦāĻĻāϞā§, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻā§ āĻāϰā§āĻā§ āϤāĻž āĻā§āĻ āĻāύā§āĻā§āϰāĻŋāϤ⧠āĻā§āĻā§āĻ āϞāĻ āĻšāĻŋāϏā§āĻŦā§ āϰā§āĻāϰā§āĻĄ āĻāϰā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ: âāϏā§āĻā§āϝāĻžāĻāĻžāϏ Approved āĻāϰāĻžâ, âāĻāĻŽā§āύā§āĻ X āϝā§āĻ āĻāϰāĻžâ, âāĻĒāϰāĻŋāĻŽāĻžāĻŖ 2 āĻĨā§āĻā§ 3 āĻāϰāĻžâāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāύā§āĻā§āϰāĻŋ āĻāĻŋāĻāϤ⧠āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āĻ āĻāĻāĻĄāĻŋ āϏāĻš āϝāĻžāϝāĻŧāĨ¤ āĻĒāĻāĻā§āĻŽāĻŋ āϏāĻŋāĻā§āĻ āĻĒāϰ⧠āĻāĻā§āϞ⧠āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āĻāϰāϤ⧠āĻā§āώā§āĻāĻž āĻāϰā§āĨ¤
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻžāĻ āĻāĻžāϞāĻŋāϝāĻŧā§ āϝāĻžāϝāĻŧ āϝāĻāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞ⧠pending āĻĨā§āĻā§ synced āĻšāϝāĻŧāĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ AppMaster-āĻāϰ āĻŽāϤ⧠āύā§-āĻā§āĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āϤāĻŦā§āĻ āĻāĻāĻ āĻŦāĻŋāϞā§āĻĄāĻŋāĻ āĻŦā§āϞāĻ āĻāĻžāύ: āĻĻā§āϰā§āϤ āϏā§āĻā§āϰāĻŋāύā§āϰ āĻāύā§āϝ āĻā§āϝāĻžāĻļāĻĄ āϰāĻŋāĻĄ, āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻ ā§āϝāĻžāĻāĻļāύāĻā§āϞā§āϰ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻāĻŋāĻ āϝā§āĻā§āϞ⧠retry, merge āĻŦāĻž conflict-āĻ flag āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤
āĻā§āύ āĻĢāĻŋāĻāĻžāϰāĻā§āϞā§āĻ āĻ āĻĢāϞāĻžāĻāύ-āϏāĻžāĻĒā§āϰā§āĻ āĻĻāϰāĻāĻžāϰ āϤāĻž āĻ āĻŋāĻ āĻāϰā§āύ
"āĻ āĻĢāϞāĻžāĻāύ-āĻĒā§āϰāĻĨāĻŽ" āĻļā§āύāϤ⧠āĻĒāĻžāϰ⧠āϏāĻŦāĻāĻŋāĻā§āĻ āĻāĻžāύā§āĻāĻļāύ āĻāĻžāĻĄāĻŧāĻžāϝāĻŧ āĻāĻžāĻ āĻāϰāĻŦā§, āĻāĻŋāύā§āϤ⧠āĻāĻ āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋāĻāĻŋāĻ āĻ āύā§āĻ āĻ ā§āϝāĻžāĻĒāĻā§ āϏāĻŽāϏā§āϝāĻž āĻĻā§āϝāĻŧāĨ¤ āϏāϤā§āϝāĻŋāĻ āϝ⧠āĻ āĻāĻļāĻā§āϞ⧠āĻ āĻĢāϞāĻžāĻāύ⧠āĻāĻĒāĻāĻžāϰ āĻĻā§āϝāĻŧ āϏā§āĻā§āϞā§āĻ āĻŦā§āĻā§ āύāĻŋāύ, āĻŦāĻžāĻāĻŋ āϏāϰāĻžāϏāϰāĻŋ āĻ āύāϞāĻžāĻāύ⧠āϰāĻžāĻā§āύāĨ¤
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ āĻ āύā§āϝāĻžāϝāĻŧā§ āĻāĻžāĻŦā§āύ: āĻŦāĻžāϏāĻŽā§āύā§āĻā§, āĻĒā§āϞā§āύ⧠āĻŦāĻž āĻā§āĻĻāĻžāĻŽā§ āĻŽāĻžāύā§āώāĻā§ āĻā§ āĻāϰāϤ⧠āĻšāĻŦā§? āĻāĻāĻāĻŋ āĻāĻžāϞ āĻĄāĻŋāĻĢāϞā§āĻ āĻšāϞ⧠āĻĒā§āϰāϤāĻŋāĻĻāĻŋāύāĻāĻžāϰ āĻāĻžāĻ āϤā§āϰāĻŋāϰ āĻ āĻāĻĒāĻĄā§āĻā§āϰ āĻ ā§āϝāĻžāĻāĻļāύāĻā§āϞ⧠āϏāĻžāĻĒā§āϰā§āĻ āĻāϰāĻž, āĻāϰ āϝā§āĻāĻžāύ⧠"āϏāϰā§āĻŦāĻļā§āώ āϏāϤā§āϝ" āĻ āϤā§āϝāĻžāĻŦāĻļā§āϝāĻ āϏā§āĻāĻžāύ⧠āĻ āύāϞāĻžāĻ-āĻ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻŦāϞā§āĻ āĻŦā§āϞāĻ āĻāϰāĻžāĨ¤
āĻ āĻĢāϞāĻžāĻāύ-āĻĢā§āϰā§āύā§āĻĄāϞāĻŋ āĻ ā§āϝāĻžāĻāĻļāύā§āϰ āϝā§āĻā§āĻĒāϝā§āĻā§ āϤāĻžāϞāĻŋāĻāĻžāϝāĻŧ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻā§āϰ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻ āĻāĻĄāĻŋāĻ (āύā§āĻ, āĻāĻžāϏā§āĻ, āĻāύāϏā§āĻĒā§āĻāĻļāύ, āĻāĻŋāĻā§āĻ), āĻĄā§āϰāĻžāĻĢāĻ āĻŽāύā§āϤāĻŦā§āϝ, āĻĢāĻā§ āϏāĻāϝā§āĻā§āϤāĻŋ (āϞā§āĻāĻžāϞāĻŋ āϰāĻžāĻāĻž, āĻĒāϰ⧠āĻāĻĒāϞā§āĻĄ) āĻĨāĻžāĻā§āĨ¤ āĻĄāĻŋāϞāĻŋāĻāĻ āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϤāĻŦā§ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāύāĻĢāĻžāϰā§āĻŽ āύāĻž āĻšāĻāϝāĻŧāĻž āĻĒāϰā§āϝāύā§āϤ āĻāύāĻĄā§ āĻāĻāύā§āĻĄā§āϰ āϏāĻžāĻĨā§ āϏāĻĢāĻ āĻĄāĻŋāϞāĻŋāĻ āĻŦā§āĻļāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻāĨ¤
āĻāĻāύ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāύ āĻā§ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻĨāĻžāĻāĻž āĻĻāϰāĻāĻžāϰ āĻāĻžāϰāĻŖ āĻā§āĻāĻāĻŋ āĻŦā§āĻļāĻŋāĨ¤ āĻĒā§āĻŽā§āύā§āĻ, āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ, āĻ ā§āϝāĻžāĻĒā§āϰā§āĻāĻžāϞ āĻāĻŦāĻ āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āĻĄā§āĻāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻžāύā§āĻāĻļāύ āĻĻāĻžāĻŦāĻŋ āĻāϰā§āĨ¤ āϝāĻĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āĻā§āĻ āύāĻž āĻāϰāϞ⧠āĻ ā§āϝāĻžāĻāĻļāύ āϏāĻ āĻŋāĻ āĻāĻŋ āύāĻž āĻŦā§āĻāĻž āύāĻž āϝāĻžāϝāĻŧ, āĻ āĻĢāϞāĻžāĻāύ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āĻŦā§āύ āύāĻžâāĻĒāϰāĻŋāώā§āĻāĻžāϰ "āĻāĻžāύā§āĻāĻļāύ āĻĻāϰāĻāĻžāϰ" āĻŦāĻžāϰā§āϤāĻž āĻĻā§āĻāĻžāύ, āϧā§āĻāϝāĻŧāĻžāĻļāĻž āĻŦāĻž āϰāĻšāϏā§āϝāĻŽāϝāĻŧ āĻāϰāϰ āύāϝāĻŧāĨ¤
āϤāĻžāϰāϤāĻŽā§āϝ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āύ āĻāĻŋāĻāĻžāĻŦā§ āĻĄā§āĻāĻž "āϤāĻžāĻāĻž" āĻšāϤ⧠āĻšāĻŦā§āĨ¤ "āĻ āĻĢāϞāĻžāĻāύ" āĻŦāĻžāĻāύāĻžāϰāĻŋ āύāϝāĻŧāĨ¤ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āύ āĻĄā§āĻāĻž āĻāϤāĻāĻž āϏā§āĻā§āϞ āĻšāĻāϝāĻŧāĻž āϝāĻžāĻŦā§: āĻŽāĻŋāύāĻŋāĻ, āĻāĻŖā§āĻāĻž, āĻŦāĻž "āĻĒāϰāĻŦāϰā§āϤ⧠āĻ ā§āϝāĻžāĻĒ āĻāĻĒā§āύ"āĨ¤ UI-āϤ⧠āϏāĻžāϧāĻžāϰāĻŖ āĻāĻžāώāĻžāϝāĻŧ āĻŦāϞā§āύ, āϝā§āĻŽāύ "āϏāϰā§āĻŦāĻļā§āώ āĻāĻĒāĻĄā§āĻ ā§¨ āĻāĻŖā§āĻāĻž āĻāĻā§" āĻāĻŦāĻ "āĻ āύāϞāĻžāĻāύ⧠āĻāϏ⧠āϏāĻŋāĻā§āĻ āĻšāĻā§āĻā§"āĨ¤
āĻļā§āώā§, āĻāĻā§āĻ-āϏāĻāĻāĻžāϤ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻĄā§āĻāĻž āĻĻā§āϰā§āϤ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰā§āύāĨ¤ āĻāύāĻā§āύā§āĻāϰāĻŋ āĻāĻžāĻāύā§āĻ, āĻļā§āϝāĻŧāĻžāϰā§āĻĄ āĻāĻžāϏā§āĻ āĻ āĻā§āĻŽ āĻŽā§āϏā§āĻ āĻĻā§āϰā§āϤå¤äēē āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻšāϝāĻŧâāĻāϏāĻŦ āϏāĻāĻāĻžāϤā§āϰ āĻā§āϝāĻžāĻĒāĻŋāĻāĻžāϞ āĻ āĻā§āĻāϞāĨ¤ āϏā§āĻā§āώā§āϤā§āϰ⧠āĻ āĻĢāϞāĻžāĻāύ āĻāĻĄāĻŋāĻāĻā§ āĻĄā§āϰāĻžāĻĢāĻā§ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āϰāĻžāĻā§āύ, āĻ āĻĨāĻŦāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞ⧠āĻāϞāĻžāĻĻāĻž āĻāĻā§āύā§āĻ āĻšāĻŋāϏā§āĻŦā§ āϧāϰā§āύ āϝāĻžāϤ⧠āĻāĻāĻ āĻā§āϝāĻžāϞ⧠āĻāĻāĻžāϰāϰāĻžāĻāĻ āύāĻž āĻšāϝāĻŧāĨ¤
AppMaster-āĻ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦāĻžāύāĻžāύ, āĻāĻ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āĻĄā§āĻāĻž āĻ āĻŦāĻŋāĻāύā§āϏ āϰā§āϞ āĻŽāĻĄā§āϞ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰ⧠āϝāĻžāϤ⧠āĻ ā§āϝāĻžāĻĒ āύāĻŋāϰāĻžāĻĒāĻĻ āĻĄā§āϰāĻžāĻĢāĻāĻā§āϞ⧠āĻ āĻĢāϞāĻžāĻāύ⧠āϰāĻžāĻā§ āĻāϰ āĻā§āĻāĻāĻŋāĻĒā§āϰā§āĻŖ āĻ ā§āϝāĻžāĻāĻļāύ āĻ āύāϞāĻžāĻāύ⧠āϰāĻžāĻā§āĨ¤
āϏāĻŋāĻā§āĻ āĻāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāύ: āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāύā§āϝ āĻā§ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻŦā§āύ
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻ āĻĢāϞāĻžāĻāύ⧠āĻāĻžāĻ āĻāϰāϞ⧠āĻĄā§āĻāĻžāĻŦā§āϏ "āϏāĻŋāĻā§āĻ" āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāĻŦā§āύ āύāĻžāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻ ā§āϝāĻžāĻāĻļāύāĻā§āϞ⧠āϏāĻŋāĻā§āĻ āĻāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻ ā§āϝāĻžāĻāĻļāύ āĻāĻŋāĻ āĻĒāĻāĻā§āĻŽāĻŋ āϏāĻŋāĻā§āĻā§āϰ āĻŽā§āϰā§āĻĻāĻŖā§āĻĄ āĻāĻŦāĻ āϏāĻŽāϏā§āϝāĻž āĻšāϞ⧠āĻāĻāĻŋāĻ āĻŦā§āĻāĻžāϝāĻŧ āĻā§āύ āĻāĻŋ āĻāĻāĻā§āĨ¤
āĻ ā§āϝāĻžāĻāĻļāύāĻā§āϞ⧠āĻā§āĻ āĻāĻŦāĻ āĻŽāĻžāύā§āώā§āϰ āĻāύā§āϝ āĻ āϰā§āĻĨāĻĒā§āϰā§āĻŖ āϰāĻžāĻā§āύâāϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻŦāĻžāϏā§āϤāĻŦā§ āĻāϰā§āĻā§ āϤāĻžāϰ āϏāĻžāĻĨā§ āĻŽā§āϞā§:
- āĻāĻāĻāĻŋ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ
- āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āώā§āϤā§āϰ(āĻā§āϞāĻŋ) āĻāĻĒāĻĄā§āĻ āĻāϰāĻž
- āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻŦāĻĻāϞāĻžāύ⧠(submit, approve, archive)
- āĻĄāĻŋāϞāĻŋāĻ (āϏāĻžāϰā§āĻāĻžāϰ⧠āύāĻŋāĻļā§āĻāĻŋāϤ āĻšāĻāϝāĻŧāĻž āĻĒāϰā§āϝāύā§āϤ āϏāĻĢāĻ āĻĄāĻŋāϞāĻŋāĻ āĻāĻžāϞ)
āĻā§āĻ āĻ ā§āϝāĻžāĻāĻļāύ āĻĄāĻŋāĻŦāĻžāĻ āĻāϰāĻž āϏāĻšāĻāĨ¤ āϏāĻžāĻĒā§āϰā§āĻāĻā§ âChanged status Draft -> Submittedâ āĻĒāĻĄāĻŧā§ āĻŦā§āĻāĻž āĻ āύā§āĻ āϏāĻšāĻ āĻŦāύāĻžāĻŽ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāϞ JSON āĻŦā§āϞāĻŦ āĻĻā§āĻāĻžāĨ¤
āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻŋāĻāĻĄ āĻ ā§āϝāĻžāĻāĻļāύā§āϰ āĻāύā§āϝ āĻĒāϰā§āϝāĻžāĻĒā§āϤ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āϰāĻžāĻā§āύ āϝāĻžāϤ⧠āϤāĻž āύāĻŋāϰāĻžāĻĒāĻĻā§ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāϞāĻžāύ⧠āϝāĻžāϝāĻŧ āĻāĻŦāĻ āϏāĻāĻāĻžāϤ āϧāϰāĻž āϝāĻžāϝāĻŧ:
- āϰā§āĻāϰā§āĻĄ āĻāĻāĻĄā§āύā§āĻāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ (āĻāĻŦāĻ āύāϤā§āύ āϰā§āĻāϰā§āĻĄā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āϞā§āĻāĻžāϞ āĻāĻāĻĄāĻŋ)
- āĻ ā§āϝāĻžāĻāĻļāύ āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻāĻĄ
- āϰā§āĻāϰā§āĻĄā§āϰ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āϏāĻāϏā§āĻāϰāĻŖ (āĻ āĻĨāĻŦāĻž āĻļā§āώ āĻāĻžāύāĻž āĻāĻĒāĻĄā§āĻ āϏāĻŽāϝāĻŧ)
- āĻĒā§-āϞā§āĻĄ (āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻā§āώā§āϤā§āϰāĻā§āϞ⧠āĻ āϏāĻŽā§āĻāĻŦ āĻšāϞ⧠āĻĒā§āϰāύ⧠āĻŽāĻžāύ)
- āĻāĻāĻĄā§āĻŽā§āĻĒā§āĻā§āύā§āϏāĻŋ āĻā§ (āĻāĻāĻāĻŋ āĻāĻāύāĻŋāĻ āĻ ā§āϝāĻžāĻāĻļāύ āĻāĻāĻĄāĻŋ āϝāĻžāϤ⧠āϰāĻŋāĻā§āϰāĻžāĻ-āĻ āĻĄā§āĻĒāϞāĻŋāĻā§āĻ āύāĻž āĻšāϝāĻŧ)
āĻāĻ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āϏāĻāϏā§āĻāϰāĻŖāĻ āϏāϤāϤāĻž āĻĒā§āϰā§āĻŖ āϏāĻāĻāĻžāϤ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻāϝāĻŧā§āϰ āĻāĻžāĻŦāĻŋāĻāĻžāĻ āĻŋāĨ¤ āϝāĻĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻāϏā§āĻāϰāĻŖ āĻŦāĻĻāϞ⧠āϝāĻžāϝāĻŧ, āĻāĻĒāύāĻŋ āĻĨāĻžāĻŽāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻžāϰāĻā§ āĻāĻŋāĻā§āĻāĻžāϏāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻā§āύ⧠āĻāĻŋāĻā§ āĻā§āĻĒāύ⧠āĻāĻāĻžāϰāϰāĻžāĻāĻ āύāĻž āĻāϰā§āĨ¤
āĻāĻŋāĻā§ āĻ ā§āϝāĻžāĻāĻļāύ āĻāĻāϏāĻžāĻĨā§ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻĻāϰāĻāĻžāϰ āĻāĻžāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āϏā§āĻā§āϞā§āĻā§ āĻāĻ āĻĒāĻĻāĻā§āώā§āĻĒ āĻšāĻŋāϏā§āĻŦā§ āĻĻā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ: âāĻ āϰā§āĻĄāĻžāϰ āϤā§āϰāĻŋâ āĻāĻŦāĻ âāϤāĻŋāύāĻāĻŋ āϞāĻžāĻāύ āĻāĻāĻā§āĻŽ āϝā§āĻâ āĻāĻāϏāĻžāĻĨā§ āϏāĻĢāϞ āĻŦāĻž āĻŦā§āϝāϰā§āĻĨ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤāĨ¤ āĻāĻāĻāĻŋ āĻā§āϰā§āĻĒ āĻāĻāĻĄāĻŋ (āĻŦāĻž āĻā§āϰāĻžāύāĻā§āϝāĻžāĻāĻļāύ āĻāĻāĻĄāĻŋ) āϰāĻžāĻā§āύ āϝāĻžāϤ⧠āϏāĻŋāĻā§āĻ āĻāĻā§āĻāĻŋāύ āϏā§āĻā§āϞ⧠āĻāĻāϏāĻžāĻĨā§ āĻĒāĻžāĻ āĻžāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āϏāĻŦāĻ commit āĻšāϝāĻŧ āĻŦāĻž āϏāĻŦāĻ pending āĻĨāĻžāĻā§āĨ¤
āĻšāĻžāϤā§āĻāϞāĻŽā§ āĻŦāĻžāύāĻžāύ⧠āĻšā§āĻ āĻŦāĻž AppMaster-āĻ, āϞāĻā§āώā§āϝ āĻāĻāĻ: āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻāĻŦāĻžāϰ āϰā§āĻāϰā§āĻĄ āĻšāϝāĻŧ, āύāĻŋāϰāĻžāĻĒāĻĻā§ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞāĻžāύ⧠āϝāĻžāϝāĻŧ, āĻāĻŦāĻ āϝāĻāύ āĻāĻŋāĻā§ āĻŽā§āϞ⧠āύāĻž āϤāĻāύ āϤāĻž āĻŦā§āϝāĻžāĻā§āϝāĻžāϝā§āĻā§āϝ āĻĨāĻžāĻā§āĨ¤
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻŦā§āĻāĻŋāϝāĻŧā§ āĻŦāϞāϤ⧠āϝā§āĻā§āϝ āϏāĻāĻāĻžāϤ āϏāĻŽāĻžāϧāĻžāύ āύā§āϤāĻŋāĻŽāĻžāϞāĻž
āϏāĻāĻāĻžāϤ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĨ¤ āϞāĻā§āώā§āϝ āĻšāϞ⧠āĻāĻā§āϞā§āĻā§ āĻŦāĻŋāϰāϞ, āύāĻŋāϰāĻžāĻĒāĻĻ āĻāĻŦāĻ āĻšāϞ⧠āϏāĻšāĻā§ āĻŦā§āĻāĻžāϰ āϝā§āĻā§āϝ āϰā§āĻā§ āĻĻā§āĻāϝāĻŧāĻžāĨ¤
āĻāĻāĻāĻŋ āϏāĻāĻāĻžāϤ āĻāĻā§ āĻāĻāύ: āĻ ā§āϝāĻžāĻĒ āĻāĻāĻāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻĒāĻžāĻ āĻžāϝāĻŧ, āϏāĻžāϰā§āĻāĻžāϰ āĻŦāϞāĻžāϝāĻŧ, âāĻāĻ āϰā§āĻāϰā§āĻĄāĻāĻŋ āĻāĻĒāύāĻŋ āϝ⧠āĻāĻžāϰā§āĻļāύ⧠āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻļā§āϰ⧠āĻāϰā§āĻāĻŋāϞā§āύ āϤāĻž āĻāϰ āύā§āĻāĨ¤â āĻāĻ āĻāĻžāϰāĻŖā§āĻ āĻāĻžāϰā§āϏāύāĻŋāĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤
āĻĒā§āϰāϤāĻŋāĻāĻŋ āϰā§āĻāϰā§āĻĄā§ āĻĻā§āĻāĻāĻŋ āĻŽāĻžāύ āϰāĻžāĻā§āύ:
- āϏāĻžāϰā§āĻāĻžāϰ āĻāĻžāϰā§āϏāύ (āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŦāϰā§āϤāĻŽāĻžāύ āϏāĻāϏā§āĻāϰāĻŖ)
- āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āĻāĻžāϰā§āϏāύ (āϝāĻž āĻĢā§āύāĻāĻŋ āĻŽāύ⧠āĻāϰāĻāĻŋāϞ āĻāĻāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāϰāĻāĻŋāϞ)
āϝāĻĻāĻŋ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āĻāĻžāϰā§āϏāύ āĻŽāĻŋāϞ⧠āϝāĻžāϝāĻŧ, āĻāĻĒāĻĄā§āĻ āĻā§āϰāĻšāĻŖ āĻāϰā§āύ āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻžāϰā§āϏāύ āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧā§ āĻĻāĻŋāύāĨ¤ āύāĻž āĻšāϞ⧠āĻāĻĒāύāĻžāϰ āϏāĻāĻāĻžāϤ āύāĻŋāϝāĻŧāĻŽ āĻĒā§āϰā§ā§āĻ āĻāϰā§āύāĨ¤
āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āύāĻŋāϝāĻŧāĻŽ āĻŦā§āĻā§ āύāĻŋāύ (āϏāĻŦāĻāĻŋāĻā§āϰ āĻāύā§āϝ āĻāĻ āύāĻŋāϝāĻŧāĻŽ āύāϝāĻŧ)
āĻāĻŋāύā§āύ āĻĄā§āĻāĻžāϰ āĻāĻŋāύā§āύ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻāĻāĻāĻŋ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĢāĻŋāϞā§āĻĄ āϞāĻŽā§āĻŦāĻž āύā§āĻā§āϰ āĻŽāϤ āύāϝāĻŧāĨ¤
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āϝā§āĻā§āϞ⧠āϏāĻšāĻā§ āĻŦā§āĻā§ āϏā§āĻā§āϞ⧠āĻšāϞā§:
- āĻļā§āώ āϞā§āĻāĻžāĻāĻŋ āĻāĻŋāϤāĻŦā§ (Last write wins): āĻāĻŽ āĻā§āĻāĻāĻŋāϰ āĻĢāĻŋāϞā§āĻĄā§āϰ āĻāύā§āϝ āĻ āĻŋāĻ āĻāĻā§, āϝā§āĻŽāύ āĻāĻŋāĻ āĻĒā§āϰā§āĻĢāĻžāϰā§āύā§āϏāĨ¤
- āĻĢāĻŋāϞā§āĻĄ āĻŽāĻŋāĻļā§āϰāĻŋāϤ āĻāϰāĻž (Merge fields): āϝāĻāύ āĻĢāĻŋāϞā§āĻĄāĻā§āϞ⧠āϏā§āĻŦāĻžāϧā§āύ (āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻŦāύāĻžāĻŽ āύā§āĻ) āϤāĻāύ āĻāĻžāϞāĨ¤
- āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻāĻŋāĻā§āĻāĻžāϏāĻž āĻāϰā§āύ: āĻāĻā§āĻ-āĻā§āĻāĻāĻŋāϰ āĻāĻĄāĻŋāĻā§āϰ āĻāύā§āϝ āϝā§āĻŽāύ āĻŽā§āϞā§āϝ, āĻĒāĻžāϰāĻŽāĻŋāĻļāύ, āĻŦāĻž āĻā§āĻāĻžāϞāĨ¤
- āϏāĻžāϰā§āĻāĻžāϰ āĻāĻŋāϤāĻŦā§ āĻāĻŦāĻ āĻāĻĒāĻŋ āϰāĻžāĻā§āύ: āϏāĻžāϰā§āĻāĻžāϰ āĻŽāĻžāύ āϰāĻžāĻā§āύ, āĻāĻŋāύā§āϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāĻĄāĻŋāĻ āĻĄā§āϰāĻžāĻĢāĻ āĻšāĻŋāϏā§āĻŦā§ āϰāĻžāĻā§āύ āϝāĻžāϤ⧠āϤāĻžāϰāĻž āĻĒāϰ⧠āĻĒā§āύāϰāĻžāϝāĻŧ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
AppMaster-āĻ āĻāĻ āύāĻŋāϝāĻŧāĻŽāĻā§āϞ⧠āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āϞāĻāĻŋāĻā§ āĻāĻžāϞāĻāĻžāĻŦā§ āĻŽā§āϝāĻžāĻĒ āĻāϰā§: āĻāĻžāϰā§āϏāύ āĻā§āĻ āĻāϰā§āύ, āĻĢāĻŋāϞā§āĻĄ āϤā§āϞāύāĻž āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻĒāĻĨ āĻŦā§āĻā§ āύāĻŋāύāĨ¤
āĻĄāĻŋāϞāĻŋāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāϰāĻŖ āĻāϰāĻŦā§ āϤāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āύ (āĻ āĻĨāĻŦāĻž āĻāĻĒāύāĻŋ āĻĄā§āĻāĻž āĻšāĻžāϰāĻžāĻŦā§āύ)
āĻĄāĻŋāϞāĻŋāĻ āĻāĻāĻŋāϞāĨ¤ āϰā§āĻāϰā§āĻĄ āĻŽā§āĻā§ āĻĢā§āϞāĻžāϰ āĻŦāĻĻāϞ⧠āĻāĻāĻāĻŋ āĻā§āĻŽā§āĻŦāϏā§āĻā§āύ ("deleted" āĻŽāĻžāϰā§āĻāĻžāϰ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ āϤāĻžāϰāĻĒāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāύ āϝāĻĻāĻŋ āĻā§āĻ āĻ āĻĢāϞāĻžāĻāύ⧠āĻāĻŽāύ āĻāĻāĻāĻŋ āϰā§āĻāϰā§āĻĄ āĻāĻĄāĻŋāĻ āĻāϰ⧠āϝāĻž āĻ āύā§āϝāϤā§āϰ āĻŽā§āĻā§ āĻĢā§āϞāĻž āĻšāϝāĻŧā§āĻā§ āĻā§ āĻšāĻŦā§āĨ¤
āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āύāĻŋāϝāĻŧāĻŽ: "āĻĄāĻŋāϞāĻŋāĻ āĻāĻŋāϤā§, āĻāĻŋāύā§āϤ⧠āĻāĻĒāύāĻŋ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύāĨ¤" āĻāĻĻāĻžāĻšāϰāĻŖ: āĻāĻāĻāύ āϏā§āϞāϏāĻĒāĻžāϰāϏāύ āĻ āĻĢāϞāĻžāĻāύ⧠āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āύā§āĻ āĻāĻĄāĻŋāĻ āĻāϰā§āύ, āĻāĻŋāύā§āϤ⧠āĻāĻāĻāύ āĻ ā§āϝāĻžāĻĄāĻŽāĻŋāύ āϏā§āĻ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āĻŽā§āĻā§ āĻĻā§āϝāĻŧāĨ¤ āϏāĻŋāĻā§āĻā§ āĻā§āϞ⧠āĻ ā§āϝāĻžāĻĒ āĻĻā§āĻāĻžāϝāĻŧ: "āĻāĻžāϏā§āĻāĻŽāĻžāϰ āĻŽā§āĻā§ āĻĢā§āϞāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻĒāύāĻžāϰ āύā§āĻ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāϤ⧠āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāĻŦā§āύ āĻāĻŋ?" āĻāĻāĻŋ āύā§āϰāĻŦ āĻā§āώāϤāĻŋ āĻāĻāĻāĻžāϝāĻŧ āĻāĻŦāĻ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻšāĻžāϤ⧠āϰāĻžāĻā§āĨ¤
āϰāĻŋāĻā§āϰāĻžāĻ āĻ āĻŦā§āϝāϰā§āĻĨ āĻ āĻŦāϏā§āĻĨāĻžāĻŦāϞā§: āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽā§āϝāĻŧ āϰāĻžāĻā§āύ
āϝāĻāύ āϏāĻŋāĻā§āĻ āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧ, āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻā§āύ āĻŦā§āϝāϰā§āĻĨ āϤāĻž āĻāĻžāύāϤ⧠āĻāĻžāϝāĻŧ āύāĻžāĨ¤ āϤāĻžāϰāĻž āĻāĻžāύāϤ⧠āĻāĻžāϝāĻŧ āϤāĻžāĻĻā§āϰ āĻāĻžāĻ āύāĻŋāϰāĻžāĻĒāĻĻ āĻāĻŋ āύāĻž āĻāĻŦāĻ āĻĒāϰāĻŦāϰā§āϤ⧠āĻā§ āĻšāĻŦā§āĨ¤ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽā§āϝāĻŧ āϏā§āĻā§āĻ āĻŽāĻĄā§āϞ āĻāϤāĻā§āĻ āĻ āϏāĻžāĻĒā§āϰā§āĻ āĻāĻŋāĻāĻŋāĻ āĻāĻŽāĻžāϝāĻŧāĨ¤
āĻāĻāĻāĻŋ āĻā§āĻ, āĻĻā§āĻļā§āϝāĻŽāĻžāύ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻŽāĻĄā§āϞ āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰā§āύ āĻāĻŦāĻ āϏā§āĻā§āϰā§āύ āĻā§āĻĄāĻŧā§ āϏāĻā§āĻāϤ āϰāĻžāĻā§āύ:
- Queued: āĻĄāĻŋāĻāĻžāĻāϏ⧠āϏā§āĻ āĻāϰāĻž, āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāύā§āϝ āĻ āĻĒā§āĻā§āώāĻŽāĻžāύ
- Syncing: āĻāĻāύ āĻĒāĻžāĻ āĻžāύ⧠āĻšāĻā§āĻā§
- Sent: āϏāĻžāϰā§āĻāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻāύāĻĢāĻžāϰā§āĻŽāĻĄ
- Failed: āĻĒāĻžāĻ āĻžāύ⧠āϝāĻžāϝāĻŧāύāĻŋ, āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āώā§āĻāĻž āĻāϰāĻŦā§ āĻŦāĻž āĻŽāύā§āϝā§āĻ āĻāĻžāĻāĻŦā§
- Needs review: āĻĒāĻžāĻ āĻžāύ⧠āĻšāϝāĻŧā§āĻā§ āĻāĻŋāύā§āϤ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāύ āĻāϰā§āĻā§ āĻŦāĻž āĻĢā§āϞā§āϝāĻžāĻ āĻāϰā§āĻā§
āϰāĻŋāĻā§āϰāĻžāĻ āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻ āĻĄā§āĻāĻžāϰ āĻĒā§āϰāϤāĻŋ āύāĻŽā§āϰ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤāĨ¤ āĻĒā§āϰāĻĨāĻŽā§ āĻĻā§āϰā§āϤ āϰāĻŋāĻā§āϰāĻžāĻ āĻĻāĻŋāύ (āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āϏāĻŋāĻāύāĻžāϞ āĻĄā§āϰāĻĒ āϧāϰāĻžāϰ āĻāύā§āϝ), āϤāĻžāϰāĻĒāϰ āϧā§āϰ⧠āϧā§āϰ⧠āĻāĻŽāĻžāύāĨ¤ 1 āĻŽāĻŋāύāĻŋāĻ, 5 āĻŽāĻŋāύāĻŋāĻ, 15 āĻŽāĻŋāύāĻŋāĻ, āϤāĻžāϰāĻĒāϰ āĻāύā§āĻāĻž āĻāĻŋāϤā§āϤāĻŋāĻ āĻŦā§āϝāĻžāĻāĻ āĻĢ āϏāĻšāĻā§ āĻŦā§āĻāĻžāϝāĻŧāĨ¤ āĻāϰ āĻ āϰā§āĻĨāĻšā§āύ āĻāĻāĻžāĻŦā§ āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āώā§āĻāĻž āĻāϰāĻŦā§āύ āύāĻž (āϝā§āĻŽāύ āĻāĻāĻāĻŋ āĻ āĻŦā§āϧ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ)āĨ¤
āϤā§āϰā§āĻāĻŋāĻā§āϞ⧠āĻāϞāĻžāĻĻāĻž āĻāĻžāĻŦā§ āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāϰā§āύ, āĻāĻžāϰāĻŖ āĻĒāϰāĻŦāϰā§āϤ⧠āĻāĻžāĻ āĻāĻŋāύā§āύ āĻšāĻŦā§:
- āĻ āĻĢāϞāĻžāĻāύ / āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āύā§āĻ: āĻāĻŋāĻāϤ⧠āĻĨāĻžāĻā§āĻ, āĻ āύāϞāĻžāĻāύ⧠āĻāϞ⧠āϰāĻŋāĻā§āϰāĻžāĻ āĻāϰāĻŦā§
- āĻāĻžāĻāĻŽāĻāĻāĻ / āϏāĻžāϰā§āĻāĻžāϰ āĻ āύā§āĻĒāϞāĻŦā§āϧ: failed āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰ⧠āĻŦā§āϝāĻžāĻāĻ āĻĢ āĻĻāĻŋāϝāĻŧā§ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āϰāĻŋāĻā§āϰāĻžāĻ
- Auth āĻŽā§āϝāĻŧāĻžāĻĻ āĻāϤā§āϤā§āϰā§āĻŖ: āϏāĻŋāĻā§āĻ āĻĨāĻžāĻŽāĻŋāϝāĻŧā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻāĻŦāĻžāϰ āϏāĻžāĻāύ āĻāύ āĻāϰāϤ⧠āĻŦāϞā§āύ
- āĻā§āϝāĻžāϞāĻŋāĻĄā§āĻļāύ āĻŦā§āϝāϰā§āĻĨ (āĻā§āϞ āĻāύāĻĒā§āĻ): needs review, āĻ āĻŋāĻ āĻā§ āĻ āĻŋāĻ āĻāϰāϤ⧠āĻšāĻŦā§ āĻĻā§āĻāĻžāύ
- āϏāĻāĻāĻžāϤ: needs review, āĻāĻĒāύāĻžāϰ āϏāĻāĻāĻžāϤ āύāĻŋāϝāĻŧāĻŽā§ āĻĒāĻžāĻ āĻžāύ
āĻāĻāĻĄā§āĻŽā§āĻĒā§āĻā§āύā§āϏāĻŋ āϰāĻŋāĻā§āϰāĻžāĻāĻā§ āύāĻŋāϰāĻžāĻĒāĻĻ āϰāĻžāĻā§āĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāĻāĻāĻŋ āĻāĻāύāĻŋāĻ āĻ ā§āϝāĻžāĻāĻļāύ āĻāĻāĻĄāĻŋ (āϏāĻžāϧāĻžāϰāĻŖāϤ UUID) āĻĨāĻžāĻāĻž āĻāĻāĻŋāϤ āϝāĻž āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻā§āϰ āϏāĻžāĻĨā§ āĻĒāĻžāĻ āĻžāύ⧠āĻšāϝāĻŧāĨ¤ āĻ ā§āϝāĻžāĻĒ āϝāĻĻāĻŋ āĻāĻāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻĒā§āύāϰāĻžāϝāĻŧ āĻĒāĻžāĻ āĻžāϝāĻŧ, āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻĄāĻŋ āĻĻā§āĻā§ āĻāĻāĻ āĻĢāϞāĻžāĻĢāϞ āĻĢā§āϰāϤ āĻĻā§āϝāĻŧ āϝāĻžāϤ⧠āĻĄā§āĻĒāϞāĻŋāĻā§āĻ āϤā§āϰāĻŋ āύāĻž āĻšāϝāĻŧāĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖ: āĻāĻāĻāύ āĻā§āĻāύāĻŋāĻļāĻŋāϝāĻŧāĻžāύ āĻ āĻĢāϞāĻžāĻāύ⧠āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒāύā§āύ āĻāĻžāĻ āϏā§āĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āϞāĻŋāĻĢāĻā§ āĻĸā§āĻā§āύāĨ¤ āĻ ā§āϝāĻžāĻĒ āĻāĻĒāĻĄā§āĻ āĻĒāĻžāĻ āĻžāϝāĻŧ, āĻāĻžāĻāĻŽāĻāĻāĻ āĻšāϝāĻŧ, āĻĒāϰ⧠āϰāĻŋāĻā§āϰāĻžāĻ āĻāϰā§āĨ¤ āĻ ā§āϝāĻžāĻāĻļāύ āĻāĻāĻĄāĻŋ āĻĨāĻžāĻāϞ⧠āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧāĻŦāĻžāϰ āĻĒāĻžāĻ āĻžāύ⧠āύāĻŋāϰāĻĒā§āĻā§āώāĨ¤ āύāĻž āĻšāϞ⧠āĻāĻĒāύāĻŋ āĻĄā§āĻĒāϞāĻŋāĻā§āĻ "completed" āĻāĻā§āύā§āĻ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύāĨ¤
AppMaster-āĻ āĻāĻ āϏā§āĻā§āĻ āĻ āύāĻŋāϝāĻŧāĻŽāĻā§āϞā§āĻā§ āϏāĻŋāĻā§āĻ āĻĒā§āϰāϏā§āϏ⧠āĻĢāĻžāϰā§āϏā§āĻ-āĻā§āϞāĻžāϏ āĻā§āώā§āϤā§āϰ āĻšāĻŋāϏā§āĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύ āϝāĻžāϤ⧠āĻāĻĒāύāĻžāϰ Kotlin āĻ SwiftUI āĻ ā§āϝāĻžāĻĒāĻā§āϞ⧠āϏāĻŦ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻāϰāĻŖ āĻāϰā§āĨ¤
āĻĒā§āύā§āĻĄāĻŋāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ UX: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻā§ āĻĻā§āĻā§ āĻ āĻā§ āĻāϰāϤ⧠āĻĒāĻžāϰā§
āĻŽāĻžāύā§āώāϰāĻž āĻ āĻĢāϞāĻžāĻāύ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āύāĻŋāϰāĻžāĻĒāĻĻ āĻŦā§āϧ āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤ āĻāĻžāϞ "āĻĒā§āύā§āĻĄāĻŋāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ" UX āĻļāĻžāύā§āϤ āĻ āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽā§āϝāĻŧ: āĻāĻāĻŋ āĻāĻžāύāĻžāϝāĻŧ āĻāĻžāĻ āĻĄāĻŋāĻāĻžāĻāϏ⧠āϏā§āĻ āĻāĻā§ āĻāĻŦāĻ āĻĒāϰāĻŦāϰā§āϤ⧠āϧāĻžāĻĒ āϏā§āĻĒāώā§āĻ āĻāϰā§āĨ¤
āĻāĻāĻāĻŋ āϏā§āĻā§āώā§āĻŽ āύāĻŋāϰā§āĻĻā§āĻļāĻ āĻāϝāĻŧāĻžāϰā§āύāĻŋāĻ āĻŦā§āϝāĻžāύāĻžāϰā§āϰ āĻā§āϝāĻŧā§ āĻāĻžāϞāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ: āĻšā§āĻĄāĻžāϰ⧠āĻāĻāĻāĻŋ āĻā§āĻ "Syncing" āĻāĻāĻāύ āĻĻā§āĻāĻžāύ, āĻ āĻĨāĻŦāĻž āϝā§āĻāĻžāύ⧠āĻāĻĄāĻŋāĻ āĻšāĻā§āĻā§ āϏā§āĻ āϏā§āĻā§āϰāĻŋāύ⧠āύā§āϰāĻŦā§ "3 pending" āϞā§āĻŦā§āϞāĨ¤ āĻŦāĻžāϏā§āϤāĻŦ āĻā§āĻāĻāĻŋāϰ āĻāύā§āϝ āĻāϝāĻŧāĻā§āĻāϰ āϰāĻ āϰāĻžāĻā§āύ (āϝā§āĻŽāύ "āĻāĻĒāϞā§āĻĄ āĻāϰāĻž āϝāĻžāϝāĻŧ āύāĻž āĻāĻžāϰāĻŖ āĻāĻĒāύāĻŋ āϏāĻžāĻāύ āĻāĻāĻ āĻāϰā§āĻā§āύ")āĨ¤
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāĻāĻāĻŋ āĻāĻžāϝāĻŧāĻāĻž āĻĻāĻŋāύ āϝā§āĻāĻžāύ⧠āϤāĻžāϰāĻž āϏāĻŦāĻāĻŋāĻā§ āĻŦā§āĻāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻāĻŋ āϏāĻšāĻ Outbox āĻŦāĻž Pending changes āϏā§āĻā§āϰā§āύ āĻāĻāĻā§āĻŽāĻā§āϞ⧠āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āϏāĻžāϧāĻžāϰāĻŖ āĻāĻžāώāĻžāϝāĻŧ āϝā§āĻŽāύ "āĻāĻŋāĻāĻŋāĻ 104-āĻ āĻāĻŽā§āύā§āĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§" āĻŦāĻž "āĻĒā§āϰā§āĻĢāĻžāĻāϞ āĻĢāĻā§ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤" āĻāĻ āϏā§āĻŦāĻā§āĻāϤāĻž āĻāϤāĻā§āĻ āĻāĻŽāĻžāϝāĻŧ āĻ āϏāĻžāĻĒā§āϰā§āĻ āĻāĻŋāĻāĻŋāĻ āĻāĻŽāĻžāϝāĻŧāĨ¤
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻā§ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§
āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻŽāĻžāύā§āώ āĻāϝāĻŧā§āĻāĻāĻŋ āĻāĻžāĻāĻ āĻāϰāĻŦā§, āĻāĻŦāĻ āϤāĻž āĻ ā§āϝāĻžāĻĒ āĻā§āĻĄāĻŧā§ āϏāĻā§āĻāϤ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ:
- āĻāĻāύāĻŋ Retry āĻāϰāĻž
- āĻāĻŦāĻžāϰ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāϰāĻž (āύāϤā§āύ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āϤā§āϰāĻŋ āĻāϰā§)
- āϞā§āĻāĻžāϞ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻŦāĻžāϤāĻŋāϞ āĻāϰāĻž
- āĻŦāĻŋāĻŦāϰāĻŖ āĻāĻĒāĻŋ āĻāϰāĻž (āϏāĻŽāϏā§āϝāĻž āϰāĻŋāĻĒā§āϰā§āĻā§ āĻāĻžāĻā§ āϞāĻžāĻāĻŦā§)
āϏā§āĻā§āϝāĻžāĻāĻžāϏ āϞā§āĻŦā§āϞāĻā§āϞāĻŋ āϏāϰāϞ āϰāĻžāĻā§āύ: Pending, Syncing, FailedāĨ¤ āϝāĻāύ āĻāĻŋāĻā§ āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧ, āĻŽāĻžāύāĻŦ āϏāĻŽā§āĻŽāϤāĻŋāϤ⧠āĻŦā§āϝāĻžāĻā§āϝāĻž āĻĻāĻŋāύ: "āĻāĻĒāϞā§āĻĄ āĻāϰāĻž āϝāĻžāϝāĻŧāύāĻŋāĨ¤ āĻāύā§āĻāĻžāϰāύā§āĻ āύā§āĻāĨ¤" āĻŦāĻž "āϰāĻŋāĻā§āĻā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§: āĻāĻ āϰā§āĻāϰā§āĻĄā§ āĻā§āĻ āĻ āύā§āϝā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤" āĻāϰāϰ āĻā§āĻĄ āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻāϞā§āύāĨ¤
āĻĒā§āϰ⧠āĻ ā§āϝāĻžāĻĒ āĻŦā§āϞāĻ āĻāϰāĻŦā§āύ āύāĻž
āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏā§āĻ āĻāĻžāĻāĻā§āϞ⧠āĻŦā§āϞāĻ āĻāϰā§āύ āϝā§āĻā§āϞ⧠āϏāϤā§āϝāĻŋāĻ āĻ āύāϞāĻžāĻāύ āĻĨāĻžāĻāĻž āĻāĻžāĻĄāĻŧāĻž āϏāĻŽā§āĻāĻŦ āύāϝāĻŧ, āϝā§āĻŽāύ "Stripe āĻĻāĻŋāϝāĻŧā§ āĻĒā§āĻŽā§āύā§āĻ" āĻŦāĻž "āύāϤā§āύ āĻāĻāĻāĻžāϰ āĻāύāĻāĻžāĻāĻ āĻāϰāĻž"āĨ¤ āĻŦāĻžāĻāĻŋ āϏāĻŦāĻāĻŋāĻā§ āĻāĻžāĻ āĻāϰāĻž āĻāĻāĻŋāϤ, āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ āĻĄā§āĻāĻž āĻĻā§āĻāĻž āĻ āύāϤā§āύ āĻĄā§āϰāĻžāĻĢāĻ āϤā§āϰāĻŋ āĻāϰāĻžāĻ āϏāĻšāĨ¤
āĻŦāĻžāϏā§āϤāĻŦāĻŋāĻ āĻāĻāĻāĻŋ āĻĢā§āϞā§: āĻāĻāĻāύ āĻĢāĻŋāϞā§āĻĄ āĻā§āĻāύāĻŋāĻļāĻŋāϝāĻŧāĻžāύ āĻŦāĻžāϏāĻŽā§āύā§āĻā§ āĻāĻāĻāĻŋ āĻāĻžāĻā§āϰ āϰāĻŋāĻĒā§āϰā§āĻ āĻāĻĄāĻŋāĻ āĻāϰā§āĨ¤ āĻ ā§āϝāĻžāĻĒ āĻĻā§āĻāĻžāϝāĻŧ "1 pending" āĻāĻŦāĻ āϤāĻžāϰāĻž āĻāĻžāĻ āĻāĻžāϞāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĒāϰ⧠āĻāĻāĻŋ "Syncing" āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧ, āϤāĻžāϰāĻĒāϰ āĻ āĻā§āĻŽā§āϝāĻžāĻāĻŋāĻ āĻā§āϞāĻŋāϝāĻŧāĻžāϰ āĻšāϝāĻŧāĨ¤ āĻŦā§āϝāϰā§āĻĨ āĻšāϞ⧠āϰāĻŋāĻĒā§āϰā§āĻāĻāĻŋ āĻāĻā§, "Failed" āĻšāĻŋāϏā§āĻŦā§ āĻŽāĻžāϰā§āĻ āĻāϰāĻž, āĻāĻāϏāĻžāϰāĻŋ "Retry now" āĻŦāĻāύ āĻāĻā§āĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ AppMaster-āĻ āĻŦāĻžāύāĻžāύ, āĻĒā§āϰāϤāĻŋāĻāĻŋ āϰā§āĻāϰā§āĻĄā§āϰ āĻ āĻāĻļ āĻšāĻŋāϏā§āĻŦā§ āĻāĻ āϏā§āĻā§āĻāĻā§āϞ⧠āĻŽāĻĄā§āϞ āĻāϰā§āύ (pending, failed, synced) āϝāĻžāϤ⧠UI āĻā§āύ⧠āϏā§āĻĒā§āĻļāĻžāϞ-āĻā§āϏ āϏā§āĻā§āϰāĻŋāύ āĻāĻžāĻĄāĻŧāĻž āϏāĻŦ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āĻĒā§āϰāĻāĻžāĻŦ āĻĢā§āϞāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻ āĻĢāϞāĻžāĻāύ āĻ āĻŦāϏā§āĻĨāĻžāϝāĻŧ āĻ āĻĨā§āύāĻāĻŋāϏāĻŋāĻāĻŋ, āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž
āĻ āĻĢāϞāĻžāĻāύ āĻŽā§āĻĄ āĻāĻĒāύāĻžāϰ āϏāĻŋāĻāĻŋāĻāϰāĻŋāĻāĻŋ āĻŽāĻĄā§āϞ āĻŦāĻĻāϞāĻžāϝāĻŧāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻžāύā§āĻāĻļāύ āύāĻž āĻĨāĻžāĻāϞā§āĻ āĻ ā§āϝāĻžāĻāĻļāύ āύāĻŋāϤ⧠āĻĒāĻžāϰā§, āĻāĻŋāύā§āϤ⧠āϏāĻžāϰā§āĻāĻžāϰāĻ āĻāĻāύāĻ āϏāϤā§āϝā§āϰ āĻā§āϏāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻŋāĻāĻĄ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§ "āĻ āύā§āϰā§āϧ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§", āύāĻž āϝ⧠āϤāĻž "āĻ āύā§āĻŽā§āĻĻāĻŋāϤ"âāĻāϰā§āĻĒāĻāĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύāĨ¤
āĻ āĻĢāϞāĻžāĻāύ⧠āϞāĻāĻāύ āĻŽā§āϝāĻŧāĻžāĻĻ āĻļā§āώ āĻšāĻāϝāĻŧāĻž
āĻā§āĻā§āύā§āϰ āĻŽā§āϝāĻŧāĻžāĻĻ āĻļā§āώ āĻšāϝāĻŧāĨ¤ āϏā§āĻāĻŋ āĻ āĻĢāϞāĻžāĻāύ⧠āĻšāϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻāĻĄāĻŋāĻ āĻāϰāϤ⧠āĻĻāĻŋāύ āĻāĻŦāĻ āϏā§āĻā§āϞ⧠pending āĻšāĻŋāϏā§āĻŦā§ āϰāĻžāĻā§āύāĨ¤ āϏāĻžāϰā§āĻāĻžāϰ āύāĻŋāĻļā§āĻāĻŋāϤāĻāϰāĻŖ āĻĻāĻžāĻŦāĻŋ āĻāϰ⧠āĻāĻŽāύ āĻ ā§āϝāĻžāĻāĻļāύāĻā§āϞ⧠āϏāĻŽāĻžāĻĒā§āϤ āĻŽāύ⧠āĻāϰāĻŦā§āύ āύāĻžāĨ¤ āĻĒāĻžāϏāĻŋāĻ-āϏā§āĻā§āĻ āĻĒāϰā§āϝāύā§āϤ āϰāĻžāĻā§āύ āϝāϤāĻā§āώāĻŖ āύāĻž āϏāĻĢāϞ āĻ āĻĨ āϰāĻŋāĻĢā§āϰā§āĻļ āĻšāϝāĻŧāĨ¤
āĻ ā§āϝāĻžāĻĒ āĻ āύāϞāĻžāĻāύ āĻšāϞ⧠āĻĒā§āϰāĻĨāĻŽā§ āύā§āϰāĻŦā§ āĻāĻāĻāĻŋ āϰāĻŋāĻĢā§āϰā§āĻļ āĻā§āώā§āĻāĻž āĻāϰā§āύāĨ¤ āϝāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāĻŦāĻžāϰ āϏāĻžāĻāύ āĻāύ āĻāϰāϤ⧠āĻŦāϞāĻž āĻĻāϰāĻāĻžāϰ āĻšāϝāĻŧ, āĻāĻāĻŦāĻžāϰ āĻŦāϞā§āύ, āϤāĻžāϰāĻĒāϰ āϏāĻŋāĻā§āĻ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻāĻžāϞ⧠āĻāϰā§āύāĨ¤
āĻĒā§āύāĻāϞāĻāĻāύ āĻšāϞ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻŋāĻāĻĄ āĻāĻāĻā§āĻŽ āĻĒā§āύāĻāĻŽāĻžāύā§āϝ āĻāϰā§āύāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĒāϰāĻŋāĻāϝāĻŧ āĻŦāĻĻāϞ⧠āϝā§āϤ⧠āĻĒāĻžāϰ⧠(āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻž āĻĄāĻŋāĻāĻžāĻāϏ), āĻ āĻĒā§āϰāύ⧠āĻāĻĄāĻŋāĻ āĻā§āϞ āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻā§āϰ āĻ āϧā§āύ⧠āϏāĻŋāĻā§āĻ āĻāϰāĻž āϝāĻžāĻŦā§ āύāĻžāĨ¤
āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻ āύāĻŋāώāĻŋāĻĻā§āϧ āĻ ā§āϝāĻžāĻāĻļāύ
āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻ āĻĢāϞāĻžāĻāύ⧠āĻĨāĻžāĻāĻž āĻ āĻŦāϏā§āĻĨāĻžāϝāĻŧ āĻŦāĻĻāϞ⧠āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻāĻĄāĻŋāĻ āϝāĻž āĻāϤāĻāĻžāϞ āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āĻāĻŋāϞ āĻāĻ āύāĻŋāώāĻŋāĻĻā§āϧ āĻšāϤ⧠āĻĒāĻžāϰā§âāĻāĻāĻŋ āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāϰā§āύ:
- āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻŋāĻāĻĄ āĻ ā§āϝāĻžāĻāĻļāύā§āϰ āĻāύā§āϝ āϏāĻžāϰā§āĻāĻžāϰ-āϏāĻžāĻāĻĄā§ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻĒā§āύāĻāĻā§āĻ āĻāϰā§āύ
- āϝāĻĻāĻŋ āύāĻŋāώāĻŋāĻĻā§āϧ, āĻ āĻāĻāĻā§āĻŽ āĻĨāĻžāĻŽāĻžāύ āĻāĻŦāĻ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻāĻžāϰāĻŖ āĻĻā§āĻāĻžāύ
- āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āϞā§āĻāĻžāϞ āĻāĻĄāĻŋāĻ āϰāĻžāĻā§āύ āϝāĻžāϤ⧠āϤāĻžāϰāĻž āĻāĻĒāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻŦāĻž āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻ āύā§āϰā§āϧ āĻāϰāϤ⧠āĻĒāĻžāϰā§
- âforbiddenâ āĻāϰāϰāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻĒā§āύāϰāĻžāϝāĻŧ āĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϰāĻŋāĻā§āϰāĻžāĻ āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻāϞā§āύ
āĻāĻĻāĻžāĻšāϰāĻŖ: āĻāĻāĻāύ āϏāĻžāĻĒā§āϰā§āĻ āĻāĻā§āύā§āĻ āĻĒā§āϞā§āύ⧠āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āύā§āĻ āĻ āĻĢāϞāĻžāĻāύ⧠āĻāĻĄāĻŋāĻ āĻāϰā§āύāĨ¤ āϰāĻžāϤāĻāϰ āϤāĻžāĻĻā§āϰ āϰā§āϞ āĻŽā§āĻā§ āĻĢā§āϞāĻž āĻšāϝāĻŧāĨ¤ āϏāĻŋāĻā§āĻ āĻāϞāĻžāϰ āϏāĻŽāϝāĻŧ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻĒāĻĄā§āĻ āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāύ āĻāϰā§āĨ¤ āĻ ā§āϝāĻžāĻĒ āĻĻā§āĻāĻžāĻŦā§ "āĻāĻĒāϞā§āĻĄ āĻāϰāĻž āϝāĻžāĻŦā§ āύāĻž: āĻāĻĒāύāĻžāϰ āĻāϰ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āύā§āĻ" āĻāĻŦāĻ āύā§āĻ āϞā§āĻāĻžāϞ āĻĄā§āϰāĻžāĻĢāĻ āĻšāĻŋāϏā§āĻŦā§ āϰāĻžāĻāĻŦā§āĨ¤
āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āĻĄā§āĻāĻž āĻ āĻĢāϞāĻžāĻāύ⧠āϰāĻžāĻāĻž
āϏā§āĻā§āϰā§āύ āϰā§āύā§āĻĄāĻžāϰ āĻ āĻāĻŋāĻ āĻĒā§āύāĻāĻāĻžāϞāύāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āύā§āϝā§āύāϤāĻŽ āĻĄā§āĻāĻžāĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύāĨ¤ āĻ āĻĢāϞāĻžāĻāύ āϏā§āĻā§āϰā§āĻ āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰā§āύ, āϏāĻŋāĻā§āϰā§āĻāϏ āĻā§āϝāĻžāĻļ āĻāϰāĻž āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻāϞā§āύ, āĻāĻŦāĻ āϞāĻāĻāĻāĻā§āϰ āĻāύā§āϝ āϏā§āĻĒāώā§āĻ āύāĻŋāϝāĻŧāĻŽ āϰāĻžāĻā§āύ (āĻāĻĻāĻžāĻšāϰāĻŖ: āϞā§āĻāĻžāϞ āĻĄā§āĻāĻž āĻŽā§āĻā§ āĻĻāĻŋāύ, āĻ āĻĨāĻŦāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āϏā§āĻĒāώā§āĻ āϏāĻŽā§āĻŽāϤāĻŋ āύāĻŋāϞ⧠āĻā§āĻŦāϞ āĻĄā§āϰāĻžāĻĢāĻ āϰāĻžāĻā§āύ)āĨ¤ AppMaster āĻĻāĻŋāϝāĻŧā§ āϤā§āϰāĻŋāϰ āĻā§āώā§āϤā§āϰ⧠āϤāĻžāϰ authentication āĻŽāĻĄāĻŋāĻāϞ āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰā§āύ āĻāĻŦāĻ āĻāĻŋāĻ āĻāĻŽāύāĻāĻžāĻŦā§ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰā§āύ āϝāĻžāϤ⧠āĻāĻĒāϏā§āĻĨāĻŋāϤ āϏā§āĻļāύ āύāĻž āĻĨāĻžāĻāϞ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻĒāĻžāĻ āĻžāϝāĻŧ āύāĻžāĨ¤
āϏāĻžāϧāĻžāϰāĻŖ āĻĢāĻžāĻāĻĻāĻā§āϞ⧠āϝāĻž āĻāĻžāĻ āĻšāĻžāϰāĻžāύ⧠āĻŦāĻž āĻĄā§āĻĒāϞ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰā§
āĻ āϧāĻŋāĻāĻžāĻāĻļ āĻ āĻĢāϞāĻžāĻāύ āĻŦāĻžāĻ āĻāĻāĻŋāϞ āύāϝāĻŧāĨ¤ āϏā§āĻā§āϞ⧠āĻāϝāĻŧā§āĻāĻāĻŋ āĻā§āĻ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āĻĨā§āĻā§āĻ āĻāϏ⧠āϝāĻž āĻĒāϰāĻŋāĻĒā§āϰā§āĻŖ WiâFi-āϤ⧠āĻĒāϰā§āĻā§āώāĻžāϝāĻŧ āĻā§āώā§āĻĻā§āϰ āĻŽāύ⧠āĻšāϝāĻŧ, āĻĒāϰ⧠āĻŦāĻžāϏā§āϤāĻŦ āĻāĻžāĻā§ āĻā§āĻā§ āĻĒāĻĄāĻŧā§āĨ¤
āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻšāϞ⧠āύā§āϰāĻŦā§ āĻāĻāĻžāϰāϰāĻžāĻāĻāĨ¤ āϝāĻĻāĻŋ āĻ ā§āϝāĻžāĻĒ āĻĒā§āϰā§āύ⧠āϏāĻāϏā§āĻāϰāĻŖ āĻāĻĒāϞā§āĻĄ āĻāϰ⧠āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻžāϰ āϤāĻž āĻā§āĻ āύāĻž āĻāϰ⧠āĻā§āϰāĻšāĻŖ āĻāϰā§, āĻāĻĒāύāĻŋ āĻā§āĻ āĻ āύā§āϝāĻāĻžāϰ⧠āύāϤā§āύ āĻāĻĄāĻŋāĻ āĻŽā§āĻā§ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻā§āĻ āĻā§āϰ āĻĒāĻžāϝāĻŧ āύāĻž āϝāϤāĻā§āώāĻŖ āĻā§āĻŦ āĻĻā§āϰāĻŋ āĻšāϝāĻŧāĨ¤ āĻāĻžāϰā§āϏāύ āύāĻŽā§āĻŦāϰ (āĻ āĻĨāĻŦāĻž "last updated" āϏā§āĻāĻžāĻŽā§āĻĒ) āĻĻāĻŋāϝāĻŧā§ āϏāĻŋāĻā§āĻ āĻāϰā§āύ āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻŋāϝāĻŧā§ āĻā§āϞ⧠āĻāĻāĻžāϰāϰāĻžāĻāĻ āĻāϰāĻž āĻĨā§āĻā§ āĻŦāĻŋāϰāϤ āĻĨāĻžāĻā§āύâāϤāĻžāϰ āĻĢāϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āϏā§āĻĒāώā§āĻ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāϰā§āĻāĻāĻŋ āĻĢāĻžāĻāĻĻ āĻšāϞ⧠āϰāĻŋāĻā§āϰāĻžāĻ āϏā§āĻāϰā§āĻŽāĨ¤ āĻĢā§āύ āϝāĻāύ āĻĻā§āϰā§āĻŦāϞ āϏāĻāϝā§āĻ āĻĒāĻžāϝāĻŧ, āĻ ā§āϝāĻžāĻĒāĻāĻŋ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāϝāĻŧā§āĻ āϏā§āĻā§āύā§āĻĄā§ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄāĻā§ āĻšāĻžāĻŽāϞāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻŦā§āϝāĻžāĻāĻžāϰāĻŋ āĻāĻžāϝāĻŧ āĻāĻŦāĻ āĻĄā§āĻĒāϞāĻŋāĻā§āĻ āϰāĻžāĻāĻ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āϰāĻŋāĻā§āϰāĻžāĻ āĻļāĻžāύā§āϤ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ: āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŦā§āϝāϰā§āĻĨāϤāĻžāϰ āĻĒāϰ⧠āϧā§āϰ⧠āϧā§āϰ⧠āĻāĻŽāĻžāύ āĻāĻŦāĻ āϏāĻžāĻŽāĻžāύā§āϝ āϰâā§āϝāĻžāύā§āĻĄāĻŽāύā§āϏ āϝā§āĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻšāĻžāĻāĻžāϰ āĻšāĻžāĻāĻžāϰ āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻāĻ āϏāĻŽāϝāĻŧā§ āϰāĻŋāĻā§āϰāĻžāĻ āύāĻž āĻāϰā§āĨ¤
āϝ⧠āĻā§āϞāĻā§āϞ⧠āϏāĻŦāĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋ āĻāĻžāĻ āĻšāĻžāϰāĻžāύ⧠āĻŦāĻž āĻĄā§āĻĒāϞ āĻāϰā§:
- āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŦā§āϝāϰā§āĻĨāϤāĻžāĻā§ "āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ" āϧāϰāĻžāϰ āĻā§āϞ: āϏā§āĻĨāĻžāϝāĻŧā§ āϤā§āϰā§āĻāĻŋ (āĻā§āϞ āĻĄā§āĻāĻž, āĻ āύā§āĻĒāϏā§āĻĨāĻŋāϤ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ) āĻāϞāĻžāĻĻāĻž āĻāϰā§āύ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āϤā§āϰā§āĻāĻŋāϰ (āĻāĻžāĻāĻŽāĻāĻāĻ) āĻĨā§āĻā§āĨ¤
- āϏāĻŋāĻā§āĻ āĻŦā§āϝāϰā§āĻĨāϤāĻžāĻā§āϞ⧠āϞā§āĻāĻžāύā§: āĻŽāĻžāύā§āώāϰāĻž āύāĻž āĻĻā§āĻāϞ⧠āĻāĻžāĻāĻāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāϰ⧠āĻāĻŦāĻ āĻĻā§āĻāĻāĻŋ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰā§āĨ¤
- āĻāĻāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻĻā§āĻāĻŦāĻžāϰ āĻĒāĻžāĻ āĻžāύ⧠āĻāĻžāĻĄāĻŧāĻž āϏā§āϰāĻā§āώāĻž āύā§āĻ: āĻĒā§āϰāϤāĻŋāĻŦāĻžāϰāĻ āĻāĻāύāĻŋāĻ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ āĻāĻāĻĄāĻŋ āϏāĻāϝā§āĻā§āϤ āĻāϰā§āύ āϝāĻžāϤ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻĄā§āĻĒāϞāĻŋāĻā§āĻļāύ āĻāĻŋāύāϤ⧠āĻĒāĻžāϰā§āĨ¤
- āĻĒāĻžāĻ āĻāϰ⧠āĻā§āĻā§āϏāĻ āĻĢāĻŋāϞā§āĻĄ āĻ āĻā§āĻŽā§āĻāĻŋāĻ āĻŽāĻŋāĻļā§āϰāĻŋāϤ āĻāϰāĻž: āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻŽāĻŋāĻļā§āϰāĻŋāϤ āĻāϰā§āύ, āĻĢāϞāĻžāĻĢāϞāĻāĻŋ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻžāϰ āϏā§āϝā§āĻ āĻĻāĻŋāύ āϝāĻāύ āϤāĻž āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤
- āĻ āĻĢāϞāĻžāĻāύ⧠āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰ⧠āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ ID āύāĻž āĻĨāĻžāĻāĻž: āĻāĻāĻāĻŋ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āϞā§āĻāĻžāϞ ID āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻĒāϞā§āĻĄā§āϰ āĻĒāϰ⧠āϤāĻž āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻĄāĻŋāϰ āϏāĻžāĻĨā§ āĻŽā§āϝāĻžāĻĒ āĻāϰā§āύ āϝāĻžāϤ⧠āĻĒāϰ⧠āĻāĻĄāĻŋāĻ āĻā§āϞ āϰā§āĻāϰā§āĻĄā§ āύāĻž āĻāĻŽāĻž āĻšāϝāĻŧāĨ¤
āĻĻā§āϰā§āϤ āĻāĻĻāĻžāĻšāϰāĻŖ: āĻāĻāĻāύ āĻĢāĻŋāϞā§āĻĄ āĻā§āĻāύāĻŋāĻļāĻŋāϝāĻŧāĻžāύ āĻ āĻĢāϞāĻžāĻāύ⧠āĻāĻāĻāĻŋ āύāϤā§āύ "Site Visit" āϤā§āϰāĻŋ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻāύā§āĻāĻļāύ⧠āĻĢāĻŋāϰ⧠āĻāϏāĻžāϰ āĻāĻā§ āĻāĻāĻŋāϤ⧠āĻĻā§āĻāĻŦāĻžāϰ āĻāĻĄāĻŋāĻ āĻāϰā§āύāĨ¤ āϝāĻĻāĻŋ āĻā§āϰāĻŋāϝāĻŧā§āĻ āĻāϞ āϰāĻŋāĻā§āϰāĻžāĻ āĻšāϝāĻŧā§ āĻĻā§āĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰā§, āĻĒāϰ⧠āĻšāĻāϝāĻŧāĻž āĻāĻĄāĻŋāĻāĻā§āϞ⧠āĻā§āϞ āϰā§āĻāϰā§āĻĄā§ āϞāĻžāĻāĻŦā§āĨ¤ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ ID āĻ āϏāĻžāϰā§āĻāĻžāϰ-āϏāĻžāĻāĻĄ āĻĄā§āĻĄā§āĻĒāĻŋāĻ āĻāĻāĻŋāĻā§ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰā§āĨ¤
AppMaster-āĻ āĻāĻā§āϞ⧠āĻāĻāĻ āϰāĻāĻŽ: āϝ⧠āĻĒāĻžāϰā§āĻĨāĻā§āϝ āĻāĻā§ āϤāĻž āĻāĻ āĻāϰāĻž āĻšāϝāĻŧâāĻāĻĒāύāĻžāϰ āϏāĻŋāĻā§āĻ āϞāĻāĻŋāĻ, āĻĄā§āĻāĻž āĻŽāĻĄā§āϞ āĻāĻŦāĻ āϏā§āĻā§āϰāĻŋāύāĻā§āϞā§āϤ⧠āϝā§āĻā§āϞ⧠"failed" āĻŦāύāĻžāĻŽ "sent" āĻĻā§āĻāĻžāϝāĻŧ āϏā§āĻā§āϞā§āϤā§āĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖ āĻĻā§āĻļā§āϝ: āĻāĻāĻ āϰā§āĻāϰā§āĻĄ āĻĻā§āĻāĻāύ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāϰā§
āĻāĻāĻāύ āĻĢāĻŋāϞā§āĻĄ āĻā§āĻāύāĻŋāĻļāĻŋāϝāĻŧāĻžāύ Maya āĻāĻāĻāĻŋ "Job #1842" āĻāĻŋāĻā§āĻ āĻŦāĻžāϏāĻŽā§āύā§āĻā§ āĻāĻĒāĻĄā§āĻ āĻāϰāĻā§āύ, āϏāĻŋāĻāύāĻžāϞ āύā§āĻāĨ¤ āϤāĻŋāύāĻŋ āϏā§āĻā§āϝāĻžāĻāĻžāϏ "In progress" āĻĨā§āĻā§ "Completed" āĻāϰā§āύ āĻāĻŦāĻ āύā§āĻ āϝā§āĻ āĻāϰā§āύ: "āĻāĻžāϞāĻ āĻŦāĻĻāϞāĻžāύā§, āĻā§āϏā§āĻ OKāĨ¤" āĻ ā§āϝāĻžāĻĒ āϤāĻž āϤā§āĻā§āώāĻŖāĻžāϤ āϏā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻĒā§āύā§āĻĄāĻŋāĻ āĻĻā§āĻāĻžāϝāĻŧāĨ¤
āĻāĻĒāϰāϤāϞā§, āϤāĻžāϰ āϏāĻšāĻāϰā§āĻŽā§ Leo āĻ āύāϞāĻžāĻāύ⧠āĻāĻāĻ āĻāĻžāĻāĻ āϏāĻŽāϝāĻŧā§ āĻāĻĄāĻŋāĻ āĻāϰā§āύāĨ¤ āϤāĻŋāύāĻŋ āĻļāĻŋāĻĄāĻŋāĻāϞ āϏāĻŽāϝāĻŧ āĻŦāĻĻāϞāĻžāύ āĻāĻŦāĻ āĻāĻžāĻāĻāĻž āĻ āύā§āϝ āĻā§āĻāύāĻŋāĻļāĻŋāϝāĻŧāĻžāύāĻā§ āĻ ā§āϝāĻžāϏāĻžāĻāύ āĻāϰā§āύâāĻāĻžāϰāĻŖ āĻāĻžāϏā§āĻāĻŽāĻžāϰ āĻāĻāĻāĻŋ āĻāĻĒāĻĄā§āĻ āĻĻāĻŋāϝāĻŧā§āĻāĻŋāϞāĨ¤
Maya āϝāĻāύ āϏāĻŋāĻāύāĻžāϞ āĻĒāĻžāϝāĻŧ, āĻĒāĻāĻā§āĻŽāĻŋ āϏāĻŋāĻā§āĻ āύā§āϰāĻŦā§ āĻļā§āϰ⧠āĻšāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽā§āϝāĻŧ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§-āĻŦāύā§āϧā§āĻāĻžāĻŦāĻžāĻĒāύā§āύ āĻĢā§āϞā§āϤ⧠āĻā§ āĻšāϝāĻŧ:
- Maya-āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻāύāĻ āϏāĻŋāĻā§āĻ āĻāĻŋāĻāϤ⧠āĻāĻā§ (āĻāĻŦ āĻāĻāĻĄāĻŋ, āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻā§āώā§āϤā§āϰ, āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ, āĻāĻŦāĻ āϤāĻŋāύāĻŋ āϝ⧠āϰā§āĻāϰā§āĻĄ āĻāĻžāϰā§āϏāύ āĻĻā§āĻā§āĻāĻŋāϞā§āύ)āĨ¤
- āĻ ā§āϝāĻžāĻĒ āĻāĻĒāϞā§āĻĄ āĻā§āώā§āĻāĻž āĻāϰā§āĨ¤ āϏāĻžāϰā§āĻāĻžāϰ āĻŦāϞā§: "āĻāĻ āĻāĻŦāĻāĻŋ āĻāĻĒāύāĻžāϰ āĻāĻžāϰā§āϏāύā§āϰ āĻĒāϰ⧠āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§" (āϏāĻāĻāĻžāϤ)āĨ¤
- āĻāĻĒāύāĻžāϰ āϏāĻāĻāĻžāϤ āύāĻŋāϝāĻŧāĻŽ āĻāĻžāϞāĻžāϝāĻŧ: āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻ āύā§āĻ āĻŽāĻŋāĻļāĻžāύ⧠āϝāĻžāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āĻ ā§āϝāĻžāϏāĻžāĻāύāĻŽā§āύā§āĻ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻĒāϰā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻŋāϤāĻŦā§āĨ¤
- āϏāĻžāϰā§āĻāĻžāϰ āĻŽāĻŋāĻļā§āϰāĻŋāϤ āĻĢāϞāĻžāĻĢāϞ āĻā§āϰāĻšāĻŖ āĻāϰā§: status = "Completed" (Maya), note āϝā§āĻ āĻāϰāĻž (Maya), assigned technician = Leo-āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ (Leo)āĨ¤
- Maya-āϰ āĻ ā§āϝāĻžāĻĒāĻāĻŋ āϏā§āĻĒāώā§āĻ āĻŦā§āϝāĻžāύāĻžāϰāϏāĻš āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āϞ⧠āĻĻā§āϝāĻŧ: "āϏāĻŋāĻā§āĻ āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻĒāĻĄā§āĻ āĻāϏā§āĻā§āĨ¤ āĻ ā§āϝāĻžāϏāĻžāĻāύāĻŽā§āύā§āĻ āĻāĻĒāύāĻžāϰ āĻ āĻĢāϞāĻžāĻāύā§āϰ āϏāĻŽāϝāĻŧ āĻŦāĻĻāϞā§āĻā§āĨ¤" āĻāĻāĻāĻŋ āĻā§āĻ "Review" āĻāĻāĻļāύ āĻĻā§āĻāĻžāϝāĻŧ āĻā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤāĨ¤
āĻāĻāύ āĻāĻāĻāĻŋ āĻŦā§āϝāϰā§āĻĨāϤāĻžāϰ āĻŽā§āĻšā§āϰā§āϤ āϝā§āĻ āĻāϰā§āύ: Maya-āϰ āϞāĻāĻāύ āĻā§āĻā§āύ āĻ āĻĢāϞāĻžāĻāύ⧠āĻŽā§āϝāĻŧāĻžāĻĻ āĻāϤā§āϤā§āϰā§āĻŖ āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧāĨ¤ āĻĒā§āϰāĻĨāĻŽ āϏāĻŋāĻā§āĻ āĻā§āώā§āĻāĻž "Sign in required" āĻĻāĻŋāϝāĻŧā§ āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧāĨ¤ āĻ ā§āϝāĻžāĻĒ āϤāĻžāϰ āĻāĻĄāĻŋāĻāĻā§āϞ⧠āϰāĻžāĻā§, āϏā§āĻā§āϞā§āĻā§ "Paused" āĻāĻŋāĻšā§āύ āĻĻā§āϝāĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āϏāĻžāĻĻāĻžāϏāĻŋāϧ⧠āĻĒā§āϰāĻŽā§āĻĒāĻ āĻĻā§āĻāĻžāϝāĻŧāĨ¤ āϤāĻŋāύāĻŋ āϏāĻžāĻāύ āĻāύ āĻāϰāĻžāϰ āĻĒāϰ⧠āϏāĻŋāĻā§āĻ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻāĻŦāĻžāϰ āĻāĻžāϞ⧠āĻšāϝāĻŧâāĻāĻŋāĻā§āĻ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāĻāĻĒ āĻāϰāϤ⧠āĻšā§āύāĻŋāĨ¤
āϝāĻĻāĻŋ āĻā§āύ⧠āĻā§āϝāĻžāϞāĻŋāĻĄā§āĻļāύ āϏāĻŽāϏā§āϝāĻž āĻĨāĻžāĻā§ (āĻāĻĻāĻžāĻšāϰāĻŖ: "Completed" āĻšāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻŦāĻŋ āĻāĻŦāĻļā§āϝāĻ), āĻ ā§āϝāĻžāĻĒ āĻ āύā§āĻŽāĻžāύ āĻāϰāĻŦā§ āύāĻžāĨ¤ āĻāĻāĻŋ āĻāĻāĻā§āĻŽāĻāĻŋāĻā§ "Needs attention" āĻšāĻŋāϏā§āĻŦā§ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāĻŦā§, āĻ āĻŋāĻ āĻā§ āϝā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§ āϤāĻž āĻŦāϞāĻŦā§, āϤāĻžāϰāĻĒāϰ āĻĒā§āύāϰāĻžāϝāĻŧ āϏāĻžāĻŦāĻŽāĻŋāĻ āĻāϰāϤ⧠āĻĻā§āĻŦā§āĨ¤
AppMaster-āĻāϰ āĻŽāϤ⧠āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻāĻāĻžāύ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰ⧠āĻāĻžāϰāĻŖ āĻāĻĒāύāĻŋ āĻāĻŋāĻ, āϏāĻāĻāĻžāϤ āύāĻŋāϝāĻŧāĻŽ, āĻāĻŦāĻ pending-state UX āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞāĻŋ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āύā§āĻāĻŋāĻ Kotlin āĻ SwiftUI āĻ ā§āϝāĻžāĻĒ āĻā§āύāĻžāϰā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻĻā§āϰā§āϤ āĻā§āĻāϞāĻŋāϏā§āĻ āĻ āĻĒāϰāĻŦāϰā§āϤ⧠āϧāĻžāĻĒ
āĻ āĻĢāϞāĻžāĻāύ āϏāĻŋāĻā§āĻāĻā§ āĻāĻāĻāĻŋ āĻāύā§āĻĄ-āĻā§-āĻāύā§āĻĄ āĻĢāĻŋāĻāĻžāϰ āĻšāĻŋāϏā§āĻŦā§ āĻā§āϏā§āĻ āĻāϰā§āύ, āĻāĻŋāĻā§āϰ āĻāĻžāĻāĻ āύāϝāĻŧāĨ¤ āϞāĻā§āώā§āϝ āϏāĻšāĻ: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻāĻāύāĻ āĻāĻžāĻŦāĻŦā§ āύāĻž āϤāĻžāĻĻā§āϰ āĻāĻžāĻ āϏā§āĻ āĻšāϝāĻŧā§āĻā§ āĻāĻŋāύāĻž, āĻāĻŦāĻ āĻ ā§āϝāĻžāĻĒ āĻŦāĻŋāϏā§āĻŽāϝāĻŧāĻāϰ āĻĄā§āĻĒāϞāĻŋāĻā§āĻ āϤā§āϰāĻŋ āĻāϰāĻŦā§ āύāĻžāĨ¤
āĻāĻŋāϤā§āϤāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻā§āĻāϞāĻŋāϏā§āĻ:
- āϏāĻŋāĻā§āĻ āĻāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāϏ⧠āϏāĻāϰāĻā§āώāĻŋāϤ āĻāĻā§, āĻāĻŦāĻ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāĻāĻāĻŋ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āϞā§āĻāĻžāϞ ID āĻāĻā§ āĻĒā§āϞāĻžāϏ āϏāĻžāϰā§āĻāĻžāϰ ID āϝāĻāύ āĻāĻĒāϞāĻŦā§āϧāĨ¤
- āϏā§āĻĒāώā§āĻ āϏā§āĻā§āĻ āĻāĻā§ (queued, syncing, sent, failed, needs review) āĻāĻŦāĻ āĻāύāϏāĻŋāϏā§āĻā§āύā§āĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāĻā§āĻā§āĨ¤
- āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻāĻā§āϞ⧠āĻāĻāĻĄā§āĻŽā§āĻĒā§āĻā§āύā§āĻ (āϰāĻŋāĻā§āϰāĻžāĻ āύāĻŋāϰāĻžāĻĒāĻĻ), āĻāĻŦāĻ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻ āĻĒāĻžāϰā§āĻļāύ⧠āĻāĻāĻāĻŋ idempotency key āĻāĻā§āĨ¤
- āϰā§āĻāϰā§āĻĄāĻā§āϞā§āϰ āĻāĻžāϰā§āϏāύāĻŋāĻ āĻāĻā§ (updatedAt, revision number, āĻ āĻĨāĻŦāĻž ETag) āϝāĻžāϤ⧠āϏāĻāĻāĻžāϤ āϧāϰāĻž āϝāĻžāϝāĻŧāĨ¤
- āϏāĻāĻāĻžāϤ āύāĻŋāϝāĻŧāĻŽāĻā§āϞāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻžāώāĻžāϝāĻŧ āϞā§āĻāĻž āĻāĻā§ (āĻāĻŋ āĻāĻŋāϤāĻŦā§, āĻāĻŋ āĻŽāĻŋāĻļāĻŦā§, āĻāĻāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻāĻŋāĻā§āĻā§āϏ āĻāϰāĻž āĻšāĻŦā§)āĨ¤
āĻāĻā§āϞ⧠āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāϰ āĻĒāϰā§, āĻ āĻāĻŋāĻā§āĻāϤāĻžāĻāĻŋ āĻĄā§āĻāĻž āĻŽāĻĄā§āϞā§āϰ āĻŽāϤāĻ āĻļāĻā§āϤ āĻāĻŋāύāĻž āϝāĻžāĻāĻžāĻ āĻāϰā§āύāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻĻā§āĻāϤ⧠āĻĒāĻžāϰāĻž āĻāĻāĻŋāϤ āĻā§ pending āĻāĻā§, āĻā§ āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧā§āĻā§, āĻāĻŦāĻ āĻāĻžāϰā§āϝāĻāϰāĻāĻžāĻŦā§ āĻāĻžāĻ āύāĻŋāϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āĻāĻžāĻ āĻšāĻžāϰāĻžāύā§āϰ āĻāϝāĻŧ āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤
āĻŦāĻžāϏā§āϤāĻŦ āĻā§āĻŦāύā§āϰ āϏāĻžāĻĨā§ āĻŽā§āϞ⧠āĻāĻŽāύ āϏāĻŋāύāĻžāϰāĻŋāĻ āĻĻāĻŋāϝāĻŧā§ āĻā§āϏā§āĻ āĻāϰā§āύ:
- āĻĒā§āϞā§āύ āĻŽā§āĻĄ āĻāĻĄāĻŋāĻ: āϤā§āϰāĻŋ, āĻāĻĒāĻĄā§āĻ, āĻĄāĻŋāϞāĻŋāĻ, āϤāĻžāϰāĻĒāϰ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāύā§āĻā§āĻ āĻāϰā§āύāĨ¤
- āĻ āύāĻŋāĻļā§āĻāĻŋāϤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ: āϏāĻŋāĻā§āĻ āĻŽāĻžāĻā§ āĻŽāϧā§āϝ⧠āĻāĻŋāύā§āύ āĻāϰā§āύ āĻāĻŦāĻ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϰāĻŋāĻā§āϰāĻžāĻ āĻĄā§āĻĒāϞāĻŋāĻā§āĻ āϤā§āϰāĻŋ āĻāϰā§āύāĻžāĨ¤
- āĻ ā§āϝāĻžāĻĒ āĻāĻŋāϞ āĻāϰāĻž: āϏā§āύā§āĻĄ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻā§āϰāĻĒā§āϰā§āĻŦāĻ āĻā§āϞā§āĻ āĻāϰā§āύ, āĻāĻŦāĻžāϰ āĻā§āϞ⧠āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āĻāĻŋāĻ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻšāϝāĻŧāĨ¤
- āĻā§āϞāĻ āϏā§āĻāĻŋāĻ: āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻžāĻāĻŽ āĻā§āϞ āĻĨāĻžāĻāϞ⧠āϏāĻāĻāĻžāϤ āĻļāύāĻžāĻā§āϤāĻāϰāĻŖ āĻāĻžāĻ āĻāϰ⧠āĻāĻŋāύāĻž āĻĻā§āĻā§āύāĨ¤
- āĻĄā§āĻĒāϞ āĻā§āϝāĻžāĻĒ: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠Save āĻĻā§āĻāĻŦāĻžāϰ āĻāĻžāĻĒāϞ⧠āϤāĻž āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ⧠āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧ āĻāĻŋāύāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύāĨ¤
UI āĻĒāĻžāϞāĻŋāĻļ āĻāϰāĻžāϰ āĻāĻā§ āĻĒā§āϰ⧠āĻĢā§āϞ⧠āĻĒā§āϰā§āĻā§āĻāĻžāĻāĻĒ āĻāϰā§āύāĨ¤ āĻāĻ āϏā§āĻā§āϰā§āύ, āĻāĻ āϰā§āĻāϰā§āĻĄ āĻāĻžāĻāĻĒ, āĻāĻŦāĻ āĻāĻ āϏāĻāĻāĻžāϤ āĻā§āϏ (āĻāĻāĻ āĻĢāĻŋāϞā§āĻĄā§ āĻĻā§āĻāύā§āϰ āĻāĻĄāĻŋāĻ) āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āϏāĻšāĻ āϏāĻŋāĻā§āĻ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻāϞāĻžāĻāĻž, āĻŦā§āϝāϰā§āĻĨāϤāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ Retry āĻŦāĻāύ, āĻāĻŦāĻ āĻāĻāĻāĻŋ āϏā§āĻĒāώā§āĻ āϏāĻāĻāĻžāϤ āϏā§āĻā§āϰā§āύ āϰāĻžāĻā§āύāĨ¤ āϝāĻāύ āϤāĻž āĻāĻžāĻ āĻāϰāĻŦā§, āϏā§āĻāĻŋ āĻ āύā§āϝāĻžāύā§āϝ āϏā§āĻā§āϰāĻŋāύ⧠āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰā§āύāĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻā§āĻĄ āĻāĻžāĻĄāĻŧāĻž āĻŦāĻžāύāĻžāύ, AppMaster (appmaster.io) āύā§āĻāĻŋāĻ Kotlin āĻ SwiftUI āĻāĻāĻāĻĒā§āĻāϏāĻš āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻā§āύāĻžāϰā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝāĻžāϤ⧠āĻāĻĒāύāĻŋ āĻāĻŋāĻ, āĻāĻžāϰā§āϏāύ āĻā§āĻ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§-āĻŽā§āĻā§ āϏā§āĻā§āĻāĻā§āϞā§āϰ āĻĻāĻŋāĻā§ āĻŽāύā§āϝā§āĻ āϰāĻžāĻāϤ⧠āĻĒāĻžāϰā§āύ āĻšāĻžāϤā§āϰ āϞā§āĻā§ āϏāĻŦ āĻāĻŋāĻā§ āĻāϝāĻŧā§āϝāĻžāϰāĻŋāĻ āύāĻž āĻāϰā§āĨ¤


