For now? I'm experimenting on an old concept.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Write up a short Roadmap


Signed-off-by: MLC Bloeiman <mar@strawmelonjuice.com>

+46 -1
+45
README.md
··· 5 5 > other places, but the main development happens on Tangled. 6 6 > Please report issues and contribute on Tangled. 7 7 8 + Lumina is a project in development, as the short description says "Just trying out an old concept.". It is not in any 9 + way ready for you to try. However, you are encouraged to contribute in any way! 10 + 11 + ## Roadmap 12 + 13 + This roadmap is only meant to support development, not place new constraints on an already overwhelmed...me. 14 + 15 + - [ ] Web client in Gleam+Lustre 16 + - [x] A DaisyUI theme and basic defined interface, previewing what Lumina/Peonies will look like. 17 + - [x] Login/Register UI/flow for Username-Password Authentication 18 + - [ ] User settings 19 + - [ ] Timelineview (tested mainly on `global`) 20 + - [ ] Post to load in timeline 21 + - [ ] Timelineswitch (seeing other timelines) 22 + - [ ] ... more to be documented 23 + - [ ] Server backend and API's 24 + - [ ] Server can send timeline global paginated... 25 + - [x] Over authorized WS 26 + - [ ] Through public HTTPS GET 27 + - [ ] Client can request other timelines, by ID, paginated... 28 + - [ ] Over session-protected WS 29 + - [ ] 🧪 Not over unauthorized HTTPS GET 30 + - [ ] Over authorized HTTPS GET 31 + - [ ] Server can authorize session... 32 + - [x] ...Based on username-password over WS 33 + - [x] ...Based on session token over WS 34 + - [ ] ...Based on API token over WS 35 + - [ ] ...Based on API token over HTTPS POST. 36 + - [ ] ...Based on oauth over HTTPS get. 37 + - [ ] ... More? 38 + - [ ] A DM timeline should be available to both (or more) users in the DM. 39 + - [ ] ... More to be documented 40 + - [ ] Authentication: 41 + - [x] Username-Password based login 42 + - [ ] Oauth-based OIDC/Bsky login 43 + - [ ] two-factor-auth 44 + - [ ] IIC (InterInstance Communicating) 45 + - [ ] Redesign the IIC's ways completely, also see notes for this. 46 + - [ ] Investigate federating to ATProto, making any Lumina instance also a PDS. (Except Lumina data would live mostly 47 + off-protocol, and for example article posts would be published as Links to the Bluesky feed.) 48 + - [ ] ... to be documented 49 + - [ ] ... More to be documented 50 + 51 + This roadmap is missing a lot, but it's primary goal is to help ME find a next thing to fix. 52 + 8 53 ### Environment variables 9 54 10 55 Part of the configuration is loaded from the database, part of it in environment variables.
+1 -1
notes/Todo's.md
··· 1 - Todo's from these notes are deprecated and replaced by Issues on the codeberg repo. 1 + Todo's from these notes are deprecated and replaced by Issues on the repository.