Commit graph

723 commits

Author SHA1 Message Date
Jesse Wierzbinski
214f4d5a3e
refactor(frontend): 🎨 Make code look better 2024-04-15 22:15:52 -10:00
Jesse Wierzbinski
6a419a2015
fix(api): 🐛 Fix incorrect function order causing Lysand branding not to be applied in glitch-soc 2024-04-15 21:54:39 -10:00
Jesse Wierzbinski
852a393c78
style(api): 🎨 Run Biome 2024-04-15 21:47:16 -10:00
Jesse Wierzbinski
7bf5d628b6
refactor(frontend): 🎨 Make glitch-soc server prettier 2024-04-15 21:46:49 -10:00
Jesse Wierzbinski
10b4378a68
feat(frontend): Implement glitch-soc logout 2024-04-15 21:23:06 -10:00
Jesse Wierzbinski
59455f9ece
refactor(build): 🎨 Make build routes automatically scanned rather than manually added 2024-04-15 21:13:34 -10:00
Jesse Wierzbinski
87d4473276
fix(api): 🐛 Add new notifications route to routes file 2024-04-15 20:50:01 -10:00
Jesse Wierzbinski
5030d03404
feat(api): Implement glitch-soc /v1/notifications/destroy_multiple route 2024-04-15 20:48:36 -10:00
Jesse Wierzbinski
6dff872822
fix(api): 🐛 Add new routes to routes file 2024-04-15 20:27:49 -10:00
Jesse Wierzbinski
94f9586592
fix(frontend): 🎨 Make the glitch-soc session cookie last a week instead of for the session 2024-04-15 20:09:38 -10:00
Jesse Wierzbinski
245d4844f5
test(api): 🔥 Clean up old duplicated tests 2024-04-15 20:04:13 -10:00
Jesse Wierzbinski
0ca8000186
feat(api): Add dismiss, id and clear API endpoints for notifications 2024-04-15 20:00:40 -10:00
Jesse Wierzbinski
47133ac3fe
feat(api): Add notifications for follow requests again and mentions 2024-04-15 19:40:35 -10:00
Jesse Wierzbinski
06bcbbe451
fix(api): 🐛 Fix statuses not saving the user's applicationId 2024-04-15 16:09:16 -10:00
Jesse Wierzbinski
a5a5d57c81
test(api): 🎨 Remove temporary code 2024-04-15 15:02:59 -10:00
Jesse Wierzbinski
6063b3ff44
fix(api): 🐛 Fix string query values being incorrectly casted as booleans 2024-04-15 15:02:25 -10:00
Jesse Wierzbinski
937b2c3cde
refactor: 🎨 Remove useless function parameter (status.instanceId doesnt exist anymore) 2024-04-15 14:41:33 -10:00
Jesse Wierzbinski
19f442ec65
fix(api): 🐛 Fix incorrect database columns in status queries
Column instanceId of status didn't actually do anything and it was removed
2024-04-15 14:40:40 -10:00
Jesse Wierzbinski
8fc725639c
refactor(frontend): 🎨 Change glitch-soc cookie name to _session_id 2024-04-15 13:22:46 -10:00
Jesse Wierzbinski
866cd4345d
feat(frontend): Allow glitch-soc users to login to their account 2024-04-15 13:20:39 -10:00
Jesse Wierzbinski
de60f37393
fix(frontend): 🐛 Improve glitch support by rewriting served files more 2024-04-15 11:20:18 -10:00
Jesse Wierzbinski
ffc45c5869
fix(database): 🐛 Fix incorrect column name used in queries 2024-04-15 09:01:51 -10:00
Jesse Wierzbinski
972ced1f10
feat(frontend): Finish glitch frontend implementation 2024-04-15 08:50:06 -10:00
Jesse Wierzbinski
e5e8099883
fix(api): 🐛 Fix rules being duplicated in API
Having default values merged with the existing config was incorrectly causing extra values to appear in rules
2024-04-15 08:22:56 -10:00
Jesse Wierzbinski
a1c261f47d
feat(api): 🐛 Add hint attributes to rules to satisfy glitch-soc 2024-04-15 08:18:20 -10:00
Jesse Wierzbinski
71d2c7ae3b
feat(api): Add rules to /api/v2/instance 2024-04-15 08:03:10 -10:00
Jesse Wierzbinski
9e3e02cabd
refactor(frontend): 🎨 Make glitch-soc be served on / not on /web 2024-04-15 00:54:35 -10:00
Jesse Wierzbinski
ff6a91f916
feat(frontend): Allow usage of glitch-soc as frontend (alpha) 2024-04-15 00:46:19 -10:00
Jesse Wierzbinski
1aacf7d743
feat(api): 🐛 Provide non-static avatar and header URL for users when a static version does not exist 2024-04-14 21:59:40 -10:00
Jesse Wierzbinski
95a79a4585
fix(api): 🐛 Make thumbnail url for attachments default to attachment url 2024-04-14 20:35:53 -10:00
Jesse Wierzbinski
d6ce448c1c
fix(build): 🐛 Fix new routes not being added to build 2024-04-14 20:13:17 -10:00
Jesse Wierzbinski
fe71f3628c
feat(api): Implement /api/v2/instance route 2024-04-14 20:10:18 -10:00
Jesse Wierzbinski
505273e064
fix: 🚑 Fix server not starting when built because of incorrect import 2024-04-14 19:13:11 -10:00
Jesse Wierzbinski
96a2fbf178
feat(api): Implement /v1/instance/rules and /v1/instance/extended_description 2024-04-14 19:08:16 -10:00
Jesse Wierzbinski
5b0d2014ff
fix(build): 🚑 Update build file to not fail
Build file was still depending on frontend being included with the project, which it is not anymore
2024-04-14 15:48:20 -10:00
Jesse Wierzbinski
a7969f6ebd
refactor(frontend): 🔥 Move frontend out of this repository, allow any frontend to be used
Adds a new configuration option to put your frontend's URL
2024-04-14 15:35:56 -10:00
Jesse Wierzbinski
ac3ef0ea06
fix(database): 🚑 Fixed migrations not running on fresh databases
Incorrect SQL data in migrations would cause freshly created database to fail migrations
2024-04-14 13:41:11 -10:00
Jesse Wierzbinski
2e2b91d7a5
docs: 📝 Updated documentation for Lysand 0.4
Updated outdated documentation in preparation for the release of Lysand 0.4
2024-04-14 13:33:02 -10:00
Gaspard Wierzbinski
5e9e05826b
Merge pull request #12 from lysand-org/coc-patch-1
[fix] add contributor contact info to COC
2024-04-14 11:59:35 -10:00
April John
8dd228352c
[fix] add contributor contact info to COC 2024-04-14 23:29:33 +02:00
Jesse Wierzbinski
402c3ad926
Remove bloat in logs, remove -o flag in entrypoint 2024-04-14 03:27:50 -10:00
Jesse Wierzbinski
939d93bfda
Add automatic decoding of URIs when parsing queries 2024-04-14 03:20:57 -10:00
Jesse Wierzbinski
b43e563106
Add more notification types to keep Soapbox happy 2024-04-14 03:18:33 -10:00
Jesse Wierzbinski
76056f76d4
Fix notifications erroring in certain cases 2024-04-14 03:12:39 -10:00
Jesse Wierzbinski
55ea57391b
Correct wrong notification endpoint returns 2024-04-14 03:11:15 -10:00
Jesse Wierzbinski
372a209d32
Prevent getting notifications from yourself 2024-04-14 03:05:55 -10:00
Jesse Wierzbinski
325ecbfc53
Make status creation API more permissive 2024-04-14 03:01:56 -10:00
Jesse Wierzbinski
4cee92f22d
Will this fix it? 2024-04-14 02:56:20 -10:00
Jesse Wierzbinski
c756686de5
please sir can i have some more logging 2024-04-14 02:53:31 -10:00
Jesse Wierzbinski
38b598b6b7
Logggg 2024-04-14 02:47:04 -10:00