Skip to content

Forked and updated for latest PHP #64

@swbuehler72

Description

@swbuehler72

I forked the repo to https://github.com/swbuehler72/Compass, and after burning through most of my Google Gemini 3 quota to update the code to PHP 8 and the latest versions of all the modules (Lumen, &c.) and troubleshoot/fix all of the resulting issues, I got it working on my Raspberry Pi on Apache 2 inside my tailscale network on Port 81 (so I can have the application at / to simplify things).

Image

Latest commit:

Fix authentication, session persistence, and PHP 8 compatibility issues
- Updated IndieAuth client calls to match 1.x library signature
- Refactored controllers and views to use $request->session() for reliable state management
- Replaced deprecated each() and strftime() with PHP 8 compatible alternatives
- Fixed missing leading slashes in BASE_URL concatenations
- Fixed SQL error on database creation by providing default values for required fields
- Restored Leaflet map functionality by fixing invalid setView parameters and native function conflict
- Switched map tile source to OpenStreetMap for better reliability

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions