I finished my slack status sync api.
Currently I have made a basic HTML site with google built into the tab which you can use for searches. It features the same styling as my OS and can also be launched from my OS. Additionally it has a motivational quote API that changes the quote every hour. In the future I may add new quotes by a button.
I pinpointed the issue with the spotify login not working, turns out i need premium, and need a backend, so ill probably work on that later.
Today’s development session focused on refining the project foundation and establishing a stronger systems engineering baseline for the ASTRA Autonomous Flight System (AAFS).
The autonomous powered landing objective has been removed from the baseline ASTRA roadmap.
The project will instead focus on:
This decision reduces overall project complexity while allowing greater emphasis on developing a robust and modular flight computer platform.
Project Phase: Program Foundation
Overall Progress: Administrative Foundation Complete
The engineering framework is now established, allowing development to transition into formal Systems Engineering activities.
The project now has a complete administrative framework, including documentation standards, repository standards, requirements traceability, configuration management, verification and validation strategy, and systems engineering management planning.
Future development will focus on transforming mission objectives into traceable engineering requirements.
Document Number: EN‑0004
Title: Documentation Standards
Author: Pathan
Created: 30‑06‑2026
Last Modified: 30‑06‑2026
Revision: 0.1.0
Status: Draft
Subsystem: Project Administration
Related Documents:
This document defines the documentation standards used throughout the ASTRA Autonomous Flight System (AAFS).
The objective is to ensure all engineering records are clear, consistent, traceable, and maintainable throughout the project’s lifetime.
Documentation is a primary engineering deliverable.
Every major engineering decision, requirement, calculation, trade study, simulation, implementation, and test shall be documented.
Engineering documentation shall accurately reflect the current state of the project.
Unless otherwise required, engineering notebook documents should follow the standard ASTRA document template.
Each document shall include:
Documentation shall:
Opinions shall be supported by engineering reasoning whenever possible.
Engineering documents should record:
The level of detail shall be appropriate for the document type.
Figures and diagrams should:
Block diagrams, system architectures, flowcharts, and mathematical models should be included whenever they improve understanding.
Every revision shall:
Major engineering changes should be documented through new notebook entries when appropriate.
Documents should reference related notebook entries, requirements, software modules, simulations, and test reports whenever applicable.
Engineering decisions should remain traceable throughout the project lifecycle.
Document Number: EN‑0003
Title: Repository Standards
Author: Aamir Khan Pathan
Created: 30‑06‑2026
Last Modified: 30‑06‑2026
Revision: 0.1.0
Status: Draft
Subsystem: Project Administration
Related Documents:
This document establishes the standards governing the structure, organization, and maintenance of the ASTRA Autonomous Flight System (AAFS) repository. These standards ensure consistency, traceability, maintainability, and scalability throughout the project’s lifecycle.
The ASTRA repository shall be organized by engineering discipline.
Top‑level Directories include:
Each directory shall contain only files relevant to its designated purpose.
README.md file describing its purpose when practical.Engineering notebook documents shall follow the format:
EN‑0001_Project_initialization.md
Subsystem documents shall follow the format:
SYS‑001_Mission_Requirements.md
SW‑001_Software_Architecture.md
MECH‑001_Airframe.md
ELEC‑001_Power_System.md
For full breakdown of prefixes refer to [Astra/Document Templates And Breakdowns/Prefix_Definitions.md](url)
File names shall:
.md extension unless another format is required.Development shall use the following branches:
The main branch shall always represent the latest stable revision.
Commits shall represent a single logical change.
Commit messages should follow the format:
docs(EN‑0003): update repository standards
feat(nav): implement sensor fusion
fix(control): resolve PID oscillation
hardware(pcb): revise flight computer layout
Just finished my calendar app and added Google as well, finished some style bugs as well.
Finished The Scripting Added Some Apps and i also finished styling. Just debugging and im gonna add an interactable calendar I also have to move the icons from teh taskbar to the main screen.
Just got the HTML done on this gonna work on the CSS next.
Document Number: EN‑0002
Title: Development Roadmap
Author: Aamir Khan Pathan
Created: 2026‑06‑29
Revision: 0.1
Status: Draft
Subsystem: Project Administration
Related Documents: EN‑0001, ROADMAP.md
The purpose of this document is to establish the planned development strategy for the ASTRA Autonomous Flight System.
This roadmap defines the engineering phases, major milestones, dependencies, expected deliverables, and success criteria that will guide development throughout the project lifecycle.
This document serves as the baseline planning document for the ASTRA program and may evolve as new requirements, technical discoveries, and project priorities emerge.
ASTRA follows an iterative systems engineering approach.
Each subsystem progresses through the following lifecycle:
Status: Complete
Objectives
Deliverables
Objectives
Success Criteria
Objectives
Deliverable
Objectives
Objectives
Objectives
Objectives
Objectives
Every feature follows the workflow:
Each phase should have a clear definition of “done.”
Example — Phase II Exit Criteria
Major risks (high‑level only):
Document Number: EN-0001
Title: Project Initialization
Author: Aamir Khan Pathan
Date Created: 29-06-2026
Revision: 0.1.0
Status: Draft
Subsystem: Project Administration
This document formally establishes the ASTRA Autonomous Flight System (AAFS) project and defines its initial engineering vision, objectives, scope, and development philosophy.
This entry serves as the foundation of the engineering notebook and provides the baseline from which all future technical decisions, requirements, and design work will evolve.
ASTRA Autonomous Flight System
AAFS
ASTRA is intended to become a modular autonomous flight platform capable of collecting telemetry, estimating vehicle state, executing autonomous guidance algorithms and corrections, and supporting progressively advanced recovery capabilities.
The project is designed as a long-term engineering initiative focused on learning and applying principles from:
The emphasis is placed on designing every subsystem as an independent module while maintaining full system integration through well-defined interfaces.
The initial goals of ASTRA are:
ASTRA follows several core principles:
Every engineering decision should and shall be justified through analysis, testing, or documented trade studies.
The ASTRA project will be considered successful if it achieves:
This engineering notebook shall record every major engineering decision, design revision, analysis, simulation, trade study, and test result produced throughout the ASTRA project lifecycle.
Each notebook entry should provide sufficient technical detail to allow another engineer to understand the reasoning behind the decisions made.
I rewrote the README, and some styling to make it more of my style, and align it with the styles of one of my other non open source apps.
Finally figured out how to add my image instead of that floating orange box.
I just finished my personal portfolio just some image placeholders to replace right now.
All notable changes to this project will be documented in this file.
0xff3333) for clear identification.Devlog – Major Update to AeroStrike
Hey everyone!
I just pushed a big update to AeroStrike, and I wanted to share what’s new, what I fixed, and what I learned while improving the project.
✨ What’s New
• New Enemy Jets + AI
I added simple enemy fighters that chase the player, turn toward you, and fire homing missiles.
This helped me learn more about vector math, direction interpolation, and basic pursuit behavior.
• Homing Missiles
Enemy missiles now track the player smoothly instead of flying straight.
They steer using direction lerping and have a warning indicator when they get close.
• Flares (Countermeasures)
You can now deploy flares to distract incoming missiles.
Missiles will retarget flares if they get close enough.
• Carrier HP + Bomb Damage
The enemy cruiser now has a proper health system.
Bombs deal damage, and the cruiser sinks when its HP reaches zero.
• Radar System
I added a 2D radar that shows:
Enemy jets
The enemy cruiser
This taught me how to convert world coordinates into UI positions.
• Landing + Rearming
You can land on the carrier to repair and restock bombs.
This added a fun gameplay loop and made the mission feel more complete.
🎮 Controls Fixes
The Up/Down pitch controls were broken before — they now work properly.
Pitching feels smoother and more responsive.
🎨 CSS Overhaul
I completely reworked the UI styling:
Cleaner HUD
Minimal, modern look
Consistent color theme
Better spacing and readability
Subtle glow effects for a “fighter jet” feel
This makes the game look more polished and easier to read during gameplay.