Skip to content

Conversation

@wslany
Copy link
Member

@wslany wslany commented Dec 11, 2025

Fixed bad URLs to point to correct informaton.
Removed buttons and menu entries to obsolete features such as the Scratch converter or Uploading of projects to share.

https://catrobat.atlassian.net/browse/IDE-305

Your checklist for this pull request

Please review the contributing guidelines and wiki pages of this repository.

  • Include the name of the Jira ticket in the PR’s title
  • Include a summary of the changes plus the relevant context
  • Choose the proper base branch (develop)
  • Confirm that the changes follow the project’s coding guidelines
  • Verify that the changes generate no compiler or linter warnings
  • Perform a self-review of the changes
  • Verify to commit no other files than the intentionally changed ones
  • Include reasonable and readable tests verifying the added or changed behavior
  • Confirm that new and existing unit tests pass locally
  • Check that the commits’ message style matches the project’s guideline
  • Stick to the project’s gitflow workflow
  • Verify that your changes do not have any conflicts with the base branch
  • After the PR, verify that all CI checks have passed
  • Post a message in the catroid-stage or catroid-ide Slack channel and ask for a code reviewer

On the main Catroid landing page, the main menu (top right) shows these two (or three) menu options, but they are not valid anymore. This just removes access to them. The correpsonding code still remains, and maybe be removable in future releases, e.g., via https://catrobat.atlassian.net/browse/IDE-301
Updated various URLs in Constants.java to point to the correct documentation and legal pages.
Removed upload project functionality from MainMenuFragment.
Removed test for back button behavior after tapping upload button since that buttn does not exist anymore on the main menu fragment.
Removed the uploadProject test method from ProjectOptionsTest since we removed the upload functionality to share.catrob.at
Removed project upload functionality from ProjectOptionsFragment.
Updated URLs for Catrobat documentation and wiki references. Unfortunately the original wiki pages apparently were lost without backup. Some of them may still exist on the internet archive site at https://archive.org/
Removed the onSaveProjectComplete function to streamline project saving process.
Removed unused imports from MainMenuFragment.kt
Removed unused imports from ProjectOptionsFragment.kt
Removed login and logout options from the menu.
@wslany wslany marked this pull request as draft December 12, 2025 14:03
Removed the TextView for project upload options.
Since we do not have remote projects anymore, all projects now are "on device". And there is no Catrobat community at the moment, so we redirect to the Catrobat website.
Since this URL is shown under the Catrobat (formely "Catrobat community") link on the app's landing page and previously led to our notice that the server does not exist anymore.
Since this URL is shown under the Catrobat (formely "Catrobat community") link on the app's landing page and previously led to our notice that the server does not exist anymore.
Since this URL is shown under the Catrobat (formely "Catrobat community") link on the app's landing page and previously led to our notice that the server does not exist anymore.
@wslany wslany changed the title Wslany release preparation fixes IDE-305 Fix URLs and remove obsolete buttons Dec 12, 2025
@wslany wslany marked this pull request as ready for review December 12, 2025 20:32
@wslany wslany marked this pull request as draft December 15, 2025 13:30
@wslany wslany closed this Dec 15, 2025
Revert incorrect change to rebased develop branch
Revert incorrect change to rebased develop branch
Revert incorrect change to rebased develop branch
Revert incorrect change to rebased develop branch
Revert incorrect change to rebased develop branch
Revert incorrect change to rebased develop branch
Revert incorrect change to rebased develop branch
@wslany wslany reopened this Dec 15, 2025
@sonarqubecloud
Copy link

@wslany wslany marked this pull request as ready for review December 15, 2025 15:11
@reichli reichli added the Active Member Tickets that are assigned to members that are still currently active label Dec 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Active Member Tickets that are assigned to members that are still currently active

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants