NeoStumbler

резрежреж+
рдбрд╛рдЙрдирд▓реЛрдб
рдЖрд╢рдп рд░реЗрдЯрд┐рдВрдЧ
рдкреНрд░рддреНрдпреЗрдХрдЬрдг
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ

рдпрд╛ рдЕтАНреЕрдкрд╡рд┐рд╖рдпреА

рдирд┐рдУрд╕реНрдЯрдореНрдмрд▓рд░ рд╣реЗ рд╕реЗрд▓ рдЯреЙрд╡рд░реНрд╕, рд╡рд╛рдп-рдлрд╛рдп рдЕтАНреЕрдХреНрд╕реЗрд╕ рдкреЙрдЗрдВрдЯреНрд╕ рдЖрдгрд┐ рдмреНрд▓реВрдЯреВрде рдмреАрдХрдиреНрд╕ рд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд╛рдпрд░рд▓реЗрд╕ рдЙрдкрдХрд░рдгрд╛рдВрдЪреА рдард┐рдХрд╛рдгреЗ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд╣реЗ.

рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:
- рдЙрдЪреНрдЪ рджрд░реНрдЬрд╛рдЪреНрдпрд╛ рдбреЗрдЯрд╛рд╕рд╛рдареА рд╕рдХреНрд░рд┐рдп рд╡рд╛рдпрд░рд▓реЗрд╕ рд╕реНрдХреЕрдирд┐рдВрдЧ
- рдмреЕрдЯрд░реА-рдлреНрд░реЗрдВрдбрд▓реА рдкрд░реНрдпрд╛рдпрд╛рд╕рд╛рдареА рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрдд рдирд┐рд╖реНрдХреНрд░рд┐рдп рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ (рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рд╕рдХреНрд╖рдо рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ)
- рдЧреЛрд│рд╛ рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдмреАрдХрдирдбреАрдмреА рд╕рд╛рд░рдЦреНрдпрд╛ рдЗрдЪрдирд┐рдпрд╛-рд╕реБрд╕рдВрдЧрдд рднреМрдЧреЛрд▓рд┐рдХ рд╕реНрдерд╛рди рд╕реЗрд╡реЗрд▓рд╛ рдкрд╛рдард╡рд╛
- рдХрдЪреНрдЪрд╛ рдбреЗрдЯрд╛ CSV рдХрд┐рдВрд╡рд╛ SQLite рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдирд┐рд░реНрдпрд╛рдд рдХрд░рд╛
- рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдВрдЪреЗ рдирдХрд╛рд╢рд╛ рджрд░реНрд╢рд╡рд┐рддреЛ
- рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рд╢реЛрдзрд▓реЗрд▓реНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рджрд░реНрд╢рд╡рд┐рдгрд╛рд░реА рдЖрдХрдбреЗрд╡рд╛рд░реА

рдирд┐рдУрд╕реНрдЯрдореНрдмрд▓рд░ рдУрдкрди рд╕реЛрд░реНрд╕ рдЖрд╣реЗ, рдкреВрд░реНрдгрдкрдгреЗ рдЬрд╛рд╣рд┐рд░рд╛рдд-рдореБрдХреНрдд рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рддреБрдордЪреНрдпрд╛ рдЧреЛрдкрдиреАрдпрддреЗрдЪрд╛ рдЖрджрд░ рдХрд░рддреЗ!
рдпрд╛ рд░реЛрдЬреА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ
реи рдбрд┐рд╕реЗрдВ, реирежреирел

рдбреЗрдЯрд╛рд╕рдВрдмрдВрдзрд┐рдд рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛

рдбреЗрд╡реНрд╣рд▓рдкрд░ рддреБрдордЪрд╛ рдбреЗрдЯрд╛ рдХрд╕рд╛ рдЧреЛрд│рд╛ рдХрд░рддрд╛рдд рдЖрдгрд┐ рд╢реЗрдЕрд░ рдХрд░рддрд╛рдд рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд╕реБрд░реВ рд╣реЛрддреЗ. рддреБрдордЪрд╛ рд╡рд╛рдкрд░, рдкреНрд░рджреЗрд╢ рдЖрдгрд┐ рд╡рдп рдпрд╛рдВрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рдбреЗрдЯрд╛ рдЧреЛрдкрдиреАрдпрддрд╛ рд╡ рд╕реБрд░рдХреНрд╖реЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкрджреНрдзрддреА рдмрджрд▓реВ рд╢рдХрддрд╛рдд. рдбреЗрд╡реНрд╣рд▓рдкрд░рдиреЗ рд╣реА рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рддреА рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.
рддреГрддреАрдп рдкрдХреНрд╖рд╛рдВрд╕реЛрдмрдд рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛ рд╢реЗрдЕрд░ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА
рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдХрд╢реА рдШреЛрд╖рд┐рдд рдХрд░рддрд╛рдд рдпрд╛рд╡рд┐рд╖рдпреА рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
рд╣реЗ рдЕтАНреЕрдк рдпрд╛ рдкреНрд░рдХрд╛рд░рдЪрд╛ рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХрд░реВ рд╢рдХрддреЗ
рд╕реНрдерд╛рди рдЖрдгрд┐ рдЕтАНреЕрдкрдЪреА рдорд╛рд╣рд┐рддреА рдЖрдгрд┐ рдкрд░рдлреЙрд░реНрдордиреНрд╕
рдЯреНрд░рд╛рдВрдЭрд┐рдЯрдордзреНрдпреЗ рдбреЗрдЯрд╛ рдПрдВрдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ

рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ

UI / UX
- Migrated to Material 3 style UI
- Improved UI layout for larger screens
- Added support for dark map styles

Passive data collection
- Invalid duplicate cell towers are filtered from passively created reports when using multiple SIMs
- Passive data collection now creates more reports by checking if the previous report contains same type of data

Other
- Updated translations
- Updated dependencies

ре▓рдк рд╕рдкреЛрд░реНрдЯ

рдбреЗрд╡реНрд╣рд▓рдкрд░ рдпрд╛рд╡рд┐рд╖рдпреА
Jaakko Santeri Malkki
jaakkodev@malkki.xyz
Finland