Update! My app CF Mobile (unofficial, iOS only) have updated completely.

Правка en5, от B1ossoms, 2025-09-06 20:31:22

Hey everyone, it’s been a while. The Codeforces Mobile app I developed has finally received a major update and improvements.

GitHub repository URL: https://github.com/Blossoms1010/CF-Mobile

How to use: Open the project in Xcode on macOS and install it on your iPhone.

I’ve removed the unstable submission feature, which heavily relied on login status. The remaining data now fully depends on the API, making it stable and efficient.

Contest Page

  • I’ve significantly strengthened the APIs for the problem set and personal pages, improving loading speed and stability.
  • I’ve added a contest filter feature, allowing you to choose contest types and more.
  • I’ve introduced a contest search function.
  • A special addition is the problem set feature, where you can also filter and search problems.
  • I’ve simplified the problem status indicator, changing it from the original green and red bubble backgrounds to simple checkmarks and crosses.
  • I’ve added algorithm tags to problems in the problem set, and you can filter problems by tags.
  • Problem entries also now display the number of successful submissions.

Editor Page

  • I’ve fixed the file management feature in the editor. It now supports syntax highlighting for C++, Python, and Java, as well as code execution.
  • I’ve added more information and icons to the file list.
  • I’ve implemented a file export function, so you can save the current files from the interface to any location on your device.

Problem Statement Page

  • I’ve greatly optimized the reading experience for problem statements. You can now adjust the font size and line spacing. However, LaTeX rendering can sometimes be unstable and may require a manual refresh.

Personal Page

  • I’ve changed the rating curve to the official yellow color.
  • I’ve added a year selection feature to the heatmap.

New Major Features

  • I’ve integrated the OI wiki page, a Chinese algorithm competition resource hub. All external redirects are blocked, so you can browse algorithm knowledge in a clean and uninterrupted way.

Minor Changes

  • Dark mode is almost fully supported, though there may still be some minor display bugs in certain areas.
  • I’ve changed most of the Chinese prompts to English.

Below are some screenshots of the app.

App Screenshot 1 App Screenshot 2 App Screenshot 3 App Screenshot 4
App Screenshot 5 App Screenshot 6 App Screenshot 7 App Screenshot 8
App Screenshot 9 App Screenshot 10 App Screenshot 11 App Screenshot 12
App Screenshot 13 App Screenshot 14 App Screenshot 15 App Screenshot 16
App Screenshot 17 App Screenshot 18 App Screenshot 19 App Screenshot 20
App Screenshot 21 App Screenshot 22 App Screenshot 23 App Screenshot 24
App Screenshot 25 App Screenshot 26 App Screenshot 27 App Screenshot 28

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en5 Английский B1ossoms 2025-09-06 20:31:22 72
en4 Английский B1ossoms 2025-09-06 20:29:47 9 Tiny change: '/CF-Mobile\nHow to use' -> '/CF-Mobile</p>\n\n<p>How to use'
en3 Английский B1ossoms 2025-09-06 20:29:08 164
en2 Английский B1ossoms 2025-09-06 20:19:42 0 (published)
en1 Английский B1ossoms 2025-09-06 20:18:46 9907 Initial revision (saved to drafts)