Skip to content

Conversation

@JayNightmare
Copy link
Owner

This pull request introduces the initial setup for an Android app project, including configuration, source code, resources, and build scripts. The changes establish the foundational structure required to build, test, and run an Android application using Capacitor and standard Android tooling.

Project Structure and Configuration

  • Added the main Android build configuration files, including build.gradle and app/build.gradle, which define project dependencies, plugins, and build settings for the app and its modules. [1] [2]
  • Included .gitignore files for both the project and app directories to ensure build artifacts and sensitive files are not committed. [1] [2]

Source Code and Entry Points

  • Created the main activity class MainActivity.java and set up the Android manifest (AndroidManifest.xml) with required permissions, activity, and provider definitions. [1] [2]

Resources and UI

  • Added essential app resources, including launcher icons, layout files, color and string definitions, and styles for theming and splash screens. [1] [2] [3] [4] [5] [6] [7]
  • Defined file provider paths for secure file sharing via file_paths.xml.

Testing and Linting

  • Added example unit and instrumentation tests for the app to verify basic functionality. [1] [2]
  • Introduced a basic ESLint configuration for JavaScript/TypeScript code quality in the project.

Capacitor Integration

  • Added Capacitor-specific build files and plugin integration to support hybrid mobile features.

These changes provide a complete starting point for further development of the Android app, ensuring best practices for structure, build, testing, and resource management.

Copilot AI and others added 8 commits December 2, 2025 12:18
Co-authored-by: JayNightmare <34739807+JayNightmare@users.noreply.github.com>
Co-authored-by: JayNightmare <34739807+JayNightmare@users.noreply.github.com>
Co-authored-by: JayNightmare <34739807+JayNightmare@users.noreply.github.com>
…atus

Add event progress status indicators to Calendar and Map popups
- Added @tailwindcss/postcss to package.json and updated tailwindcss to version 3.4.18.
- Modified postcss.config.js to include @tailwindcss/postcss plugin.
- Removed globals.css and created a new globals.css file in src/styles with updated Tailwind CSS directives and custom styles.
- Updated layout.tsx to import the new globals.css path.
- Added color variables for event statuses in globals.css and updated event-utils.ts to use these new colors.
- Enhanced event status styling with animations for starting, ongoing, and ending states.
- Added gradle-wrapper.properties to specify Gradle version 8.2.1.
- Created gradlew and gradlew.bat scripts for Gradle command execution.
- Updated settings.gradle to include app and capacitor-cordova-android-plugins.
- Introduced variables.gradle to define SDK versions and dependencies for the project.
@JayNightmare JayNightmare self-assigned this Dec 3, 2025
Copilot AI review requested due to automatic review settings December 3, 2025 13:11
@coderabbitai
Copy link

coderabbitai bot commented Dec 3, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@JayNightmare JayNightmare merged commit e47e710 into android Dec 3, 2025
9 checks passed
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request establishes the foundational Android app setup using Capacitor, while also introducing event status tracking features for the frontend. The changes include Android build configuration, resources, Capacitor integration, and frontend enhancements for displaying real-time event progress status with visual indicators.

Key Changes:

  • Complete Android project structure with build scripts, manifest, resources, and test files
  • Event status utility functions to track "starting", "ongoing", and "ending" states for calendar events
  • Visual status indicators with pulsing animations in the calendar and map components
  • Dependency updates including TailwindCSS v4 PostCSS plugin and version bumps

Reviewed changes

Copilot reviewed 36 out of 65 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/styles/globals.css Added CSS custom properties for event status colors and animation keyframes with pulsing effects
src/lib/event-utils.ts New utility module for calculating event progress status based on time boundaries
src/components/CampusMap.tsx Integrated event status indicators in map popups with callback optimization
src/components/Calendar.tsx Added visual status indicators to calendar event details
src/app/select-modules/page.tsx Fixed apostrophe encoding for proper HTML entity usage
src/app/page.tsx Fixed apostrophe encoding for proper HTML entity usage
src/app/layout.tsx Updated import path to use alias for globals.css
postcss.config.js Added TailwindCSS v4 PostCSS plugin configuration
package.json Updated TailwindCSS version and added @tailwindcss/postcss dependency
package-lock.json Lockfile updates for dependency changes including TailwindCSS v4 ecosystem
android/* Complete Android project setup with Gradle configuration, manifest, resources, launcher icons, and test files

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@b-sass
Copy link

b-sass commented Dec 3, 2025

bro casually added 2k lines to his repo like a madman
Screenshot 2025-10-16 234131

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants