Commit graph

380 commits

Author SHA1 Message Date
594f87f240 Work on note component
All checks were successful
/ docker (push) Successful in 1m57s
2025-07-18 11:27:20 +02:00
369453794b
Frame out note rendering
All checks were successful
/ docker (push) Successful in 2m0s
2025-07-13 22:23:35 +02:00
a3b3b73dab Merge branch 'main' of git.mstar.dev:mstar/linstrom
All checks were successful
/ docker (push) Successful in 1m54s
2025-07-11 10:13:06 +02:00
f12059c760 Drop feeds/merge them into user 2025-07-11 10:12:52 +02:00
ba11090007
Huw did this go missing?
All checks were successful
/ docker (push) Successful in 1m59s
2025-07-10 20:25:07 +02:00
6515bda730
Some progress on porting frontend
Some checks failed
/ docker (push) Has been cancelled
2025-07-10 20:23:59 +02:00
59373c6380 Start work on copying from old ember project
All checks were successful
/ docker (push) Successful in 2m6s
2025-07-08 18:31:42 +02:00
9baf6ad5c7
Merge branch 'main' of git.mstar.dev:mstar/linstrom
All checks were successful
/ docker (push) Successful in 1m58s
2025-07-07 21:49:44 +02:00
88398334fe
JS frontend stuff
Move old ember frontend to properly named folder
Add vue based new frontend
2025-07-07 21:48:39 +02:00
5d1473864b
Add discovering passkey auth
All checks were successful
/ docker (push) Successful in 2m1s
2025-07-07 12:41:25 +02:00
5232bb0741
Feed insertions and other feed stuff 2025-07-07 12:41:08 +02:00
72e1c67488
Add global inbox, move announce 2025-07-07 12:40:37 +02:00
7ac4c628b8
Work on failed outbound requests and move type migrators
- DB type migrators are now in separate file, in preparation for full
  custom sql migration statements
- Start work on handling failed outbound requests stored in the db
2025-07-03 13:57:30 +02:00
81a01fbf8b
Work on AP-ing media and extending likes and whatnot
All checks were successful
/ docker (push) Successful in 1m56s
Also added two fields to roles model, but haven't ran the various
generators yet
2025-06-18 17:01:31 +02:00
1fcf47bffc
Add more things for file handling 2025-06-18 15:36:33 +02:00
c813c4784a
Add media upload functionality
All checks were successful
/ docker (push) Successful in 1m54s
2025-06-17 16:48:24 +02:00
67be27aebe
Mini-app to showcase differences between id generators 2025-06-17 16:48:07 +02:00
e317da1b66
More work on file storage
Some checks failed
/ docker (push) Failing after 1m48s
2025-06-16 17:01:15 +02:00
8e6f814ba4
Remove temporary test files 2025-06-16 09:52:18 +02:00
8947d97825
Prep for reactions, some fixes and improvements
Some checks failed
/ docker (push) Failing after 1m35s
2025-06-16 08:13:11 +02:00
4b62c32247
Start work on likes/reactions
Some checks failed
/ docker (push) Failing after 1m35s
2025-06-13 16:45:28 +02:00
8d2e008125
Sort of implement personal feeds 2025-06-13 16:45:13 +02:00
1c216e415d
Store failed requests in db for later retries 2025-06-13 13:43:27 +02:00
d86ad370df
Move translators db->ap to separate module 2025-06-13 13:42:56 +02:00
cfe5047433
Fixed that bad id bug for AP follow events
All checks were successful
/ docker (push) Successful in 1m44s
2025-06-12 17:19:51 +02:00
9e23f82e55
And follow requests work!
Who knew that Mastodon would set the accept target's object id to the
internal one?

But also, I am of the opinion that this is a bug on our side when
translating the activity to AP
2025-06-12 17:13:19 +02:00
3c141e21fd
Add placeholder functions for interacitons
All checks were successful
/ docker (push) Successful in 1m42s
2025-06-12 16:24:25 +02:00
2e8358f0a3
Fix typo 2025-06-12 16:24:18 +02:00
2787369312
Work on follow request debug 2025-06-12 16:24:06 +02:00
9c3242f823
Fix rfc9421 requests having bad headers 2025-06-12 16:23:34 +02:00
f580a116f2
Actually store raw data for imports 2025-06-12 16:23:17 +02:00
5bf66a7808
Maybe fix stupid embedded stuff? Please?
All checks were successful
/ docker (push) Successful in 1m38s
2025-06-11 16:22:02 +02:00
1169cd74a0
Remove one of the duck embeds, go mod tidy
Some checks failed
/ docker (push) Failing after 32s
Seriously, why did I still have the duck image embedded twice when only
the fs embed was used?
2025-06-11 16:19:25 +02:00
9afb2d36f0
Remove frontend embeds from main for now
Some checks failed
/ docker (push) Failing after 33s
2025-06-11 16:14:29 +02:00
1c793809df
Fix dockerfile
Some checks failed
/ docker (push) Failing after 32s
2025-06-11 16:13:01 +02:00
715cfde459
Update dockerfile
Some checks failed
/ docker (push) Failing after 28s
- Remove entire frontend build stage since not needed anymore until
  backend is good enough
- Hopefully help with caching dependencies for the go build
2025-06-11 16:00:43 +02:00
27b7d342b7
Fix more compiler errors, logic error in main
- Forgot to also update the undo handler for the inbox
- Fixed main not ever returning if the debug server was not enabled
2025-06-11 15:55:52 +02:00
29eda04330
Start work on files/s3 integration
Some checks failed
/ docker (push) Failing after 4m43s
2025-06-11 15:35:14 +02:00
116ade380d
Fix bad call 2025-06-11 15:35:04 +02:00
ebd4d4e741
Update devserver info a bit 2025-06-11 15:34:32 +02:00
e30cb6746a
Add current nodeinfo 2.2 draft 2025-06-11 09:14:49 +02:00
f727b30f32
Store failed activities
Some checks failed
/ docker (push) Failing after 4m0s
If the processing for an activity failed due to internal reasons (NOT
malformed content), store it for a later attempt
2025-06-08 08:34:47 +02:00
604e25c451
Rename server file for ap router 2025-06-08 08:31:33 +02:00
b0f041e7b0
Add-ish support for tags and mentions in new messages
Some checks failed
/ docker (push) Has been cancelled
2025-06-05 17:07:04 +02:00
94106bb82f
Start work on lua based plugin system
Some checks failed
/ docker (push) Has been cancelled
2025-06-02 17:40:53 +02:00
bf0aaaca8f
Work on ensuring data consistency even for yet unknown fields
Some checks failed
/ docker (push) Has been cancelled
2025-05-28 16:52:54 +02:00
7e10627618
More work on note imports 2025-05-28 12:49:39 +02:00
9151bfb3be
Add initial tls support
Some checks are pending
/ docker (push) Waiting to run
- Uses certificate and key files provided by admin in config
- Let's Encrypt integration planned, but not even close to working
- Initial HTTP3 Support added
2025-05-27 14:06:08 +02:00
68d7a5e8c3
Start work on own tls termination and http3 support
Some checks are pending
/ docker (push) Waiting to run
2025-05-26 17:10:46 +02:00
4a2462e24e
Explicitly ignore errors from writes to responses
Some checks failed
/ docker (push) Failing after 15m26s
2025-05-22 17:29:09 +02:00