Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/Kurozora/kurozora-web
🏠📱 Home to the Kurozora website & API. Originally started on 2018-04-18 and restarted on 2018-08-13.
https://github.com/Kurozora/kurozora-web
212139fccf13231921db047537810013f30c1da1 authored over 4 years ago
- Added Clockworks to benchmark API performance
- Improved feed api response
- Improved themes ap...
- Renamed parentMessage key to parent in response
9b36c0c26a7cc29e99f700ab935f92cc2c670bf5 authored over 4 years ago- Added user feed messages
- Profile UpdateProfileRequest.php bug fixes
- Added Feed Message Tests
- Renamed PostToFeedTest.php to FeedMessageTest.php
- Added FeedMessageRepliesRequest
- Added getParentMessage method to fetch re-share parent messag...
- Fixed re-shares fetching
1b74c3b445bcdfbb680b444f85b9c692a8b1eb4e authored over 4 years ago- Added isHearted attribute to response
- Ordered feed by recent messages first
- Fixed reaction traits not working as intended cause fucking documentation sucks balls
- Updated...
- Refactored feed message resource
89d87a361b0db3be81fa8dee989082f8de97107e authored over 4 years ago- Added a way to re-share messages
- Added is_reshare and is_reply keys to feed messages table
- ...
- Added feed message API to /me
- Added feed message API to /users
- Added feed/messages API
- Ad...
- Added HeartActionTrait.php
- Added feed message voting
- Added spoiler and nsfw flags to feed m...
- Removed unnecessary ide script
- Some test snapshot updates
638aaa056b1a8b31fe55df42286f5a5fffbd9ab1 authored over 4 years ago
a8d1563d9270b04621cfea98b0e00dd0e2aa329f authored over 4 years ago
- Updated Sign in with Apple test cases
87c9ad67f1ffda80e673bb9d230223f61a268f2b authored over 4 years ago- Renamed UpdateProfile to UpdateProfileRequest
db4e5b6002ef0f31d26525da9df1dfffc199efd4 authored over 4 years ago- Added username rule to UpdateProfile
- Combined signup and sigin endpoints for Sign in with App...
Me endpoints
72478925f866267a615f4d277342d638a1a0c235 authored over 4 years ago- Added proper pagination and limit functionality to some endpoints
89173a2ce35ee24c339d9c82a5326a3c83876d99 authored over 4 years ago- Moved legal related routes to Legal.php
- Fixed ugly nav and footer bar on privacy policy page
- Added extensive description about Kurozora API in openapi.json
333fa51753a6d16054238d8cc4c125a6bec0c73a authored over 4 years ago- Moved Sessions to Me/Sessions endpoint
- Moved users/register-siwa to users/signup/siwa
- Moved...
- Added Me/Following endpoint
- Added Me/Followers endpoint
- Added GetFollowersRequest.php
- Add...
- Refactored profile update to accept explicit `null` to unset data
- Moved updateProfile from us...
- Added Me/Sessions route
- Added GetSessionsRequest.php
- Added pagination to getSessions
- Refa...
- Added Me/Favorite-Anime endpoints
- Added pagination to favorite anime
- Added pagination to re...
- Refactored test cases to use Me endpoints
- Removed obsolete test cases
- Added MeController.php
- Added Me/Library routes
- Added Me/Notifications routes
- Added Me/Rem...
[Improvement] Studios API
a54243331e616e5c173551794899bab1e3d68f9d authored over 4 years ago- Added test cases for studio relationships
- Removed overview to avoid misuse and scraping
- Upd...
[Improvement] Actors API
16bfe9f43866fa6a67c6cc3ea7f29f930846695f authored over 4 years ago- Added ActorResourceBasic.php
- Added shows relationship
- Added test cases to test actor relati...
0b4ad018fb18d35c00b6d6cf612f4499a32ef93e authored over 4 years ago
- Removed overview api as it's unnecessary and can be misused for scraping
810eb16d5d6f6a784972b55766013fb189cba864 authored over 4 years ago- Added CharacterResourceBasic.php for basic character response
- Added shows and actors relation...
- Reset migration command to default for production environment. Error finally fixed!
493f64db4d76f3164873b60cf3aa4d7dce3d9d51 authored over 4 years ago- Added laravel down script to fix deployment error
- Incremented other scripts
837e355e5581033166798faf74fc1f7b08e72393 authored over 4 years ago
ca6dcad0fc9d500d8ddff363fc4c767205cc2aed authored over 4 years ago
a36424538fe0c16db246cc4a233fd1e5a7c96ea6 authored over 4 years ago
# Conflicts:
# .platform/hooks/predeploy/02-migrate-tables.sh
48e437c4dbbeacedfb19c85f5ae4b239b3ba2a90 authored over 4 years ago
# Conflicts:
# .platform/hooks/predeploy/02-migrate-tables.sh
c3a481e62223a6ebd1a8a253598144ccb36943dc authored over 4 years ago
93466ccbaf20da00f614e7b37381f566541b34cc authored over 4 years ago
79685c625b7dc2141d23e2f439d1fbb9595c0481 authored over 4 years ago
e40a989d810a1db35161532194b9a42d5dbd996f authored over 4 years ago
[Improvement] Cast API
1d8c1df73cd26a6246a07f9a0587765409fb1080 authored over 4 years agodd34265d6bf2cbb71b1a2bd5a7019c1ba32ec3e1 authored over 4 years ago
- Standardised ActorCharacterAnimeResource
68fbc2f17303b5ec3f993ded08f029a4ce0775ef authored over 4 years ago- Standardised ActorCharacterAnimeResource
bb26d48f476c5078cd5f6632d45adf8f9f408264 authored over 4 years ago- Standardised response
5bd4d3b2d87b815a7456202858e2647b3fb4441b authored over 4 years ago- Added profile update response
7aeb23d0663ef8dd6d1b7c0145834c404e2ed228 authored over 4 years ago- Refactored follow API to return `null` if user isn't allowed to follow
- Renamed `isFollowing` ...
- Fixed addToLibrary method returning wrong `libraryStatus` string for OnHold key
- Renamed `isFa...
- Added response data to addLibrary method.
- Removed `exist` rule for `anime_id` from AddToLibra...
- Refactored favorite and reminder to return `null` if anime isn't tracked by user, or user isn't...
44faaff3cc4c2c5e31e59e07bc4a5f29b19386e6 authored over 4 years ago- Implemented WatchStatus fromBool method in AnimeEpisodeResource
- Removed `is_watched` rule val...
- Added boolValue property
- Added getBoolValue method
- Overridden __construct method to init bo...
- Added date formatting for episode's firstAired attribute
- Added searchable attribute to studio...
- Updated composer packages to latest version
73e61a813f1b1f8ed38e5d2d6cf6a3639cead2b8 authored over 4 years ago- Flattened `currentUser` attributes into the `attributes` key of respective api responses.
dd7a9e7a3ee7dc0c177cc22d25653627513862a3 authored over 4 years ago- Standardised episode watch API
15790bb2eda80d77903ed625c7d6f9fea72f1311 authored over 4 years ago- Simplified adding/removing anime favorites
- Simplified adding/removing anime reminders
- Added `where` key to cacheKey in KModel
- Refactored relationships between anime and studio
- R...
- Added if check to render custom exceptions only for API requests.
9644c3a01195f10b96fffa1ca2d81f683de0ee58 authored over 4 years ago- Fixed incorrect seeding of AnimeEpisode
- Fixed broken tests
- Refactored TestCase macros
- Added more custom exception rendering in Handler.php
- Refactored JSONResult `error` method to ...
- Added and implemented GetRepliesRequest
- Added and implemented GetThreadsRequest
- Added and i...
- Added APIError model
- Added fallback to api route
- Added JSONErrorResource
- Removed "success...
- Added RateAnime validation
- Added SearchAnime validation
- Simplified user following to automatically follow/unfollow a user and return the result of the ...
66d5baa70e8f0edbe98f0df0c9e52fc3af9f1a0a authored over 4 years ago- Added genres and studios relationships to AnimeResource.php
- Added Spatie/Sluggable package to...
- Added episode duration to episodes table
- Updated Nova resource to include new changes
- Updat...
- Added email to attributes when sessions relationship is included
921e6110017c0fb75009cfc22f46b95db9f4da16 authored over 4 years ago
# Conflicts:
# app/Http/Resources/UserResource.php
- Removed old SessionResource.php
- Renamed SessionResourceBasic.php to SessionResource.php
- Upd...
- Removed old SessionResource.php
- Renamed SessionResourceBasic.php to SessionResource.php
- Upd...
- Updated response keys to be contextually correct
- Updated openapi.json examples to reflect new...
- Updated NotificationResource attribute keys to be contextually correct
2e25be189c8ca0844b9b0f3bd483e6434c4a1a71 authored over 4 years ago- Re-included auth token in me endpoint
ba35252a014978a9340d19af4581770504824917 authored over 4 years ago- Added joinDate info
- Renamed avatarUrl to profileImageURL for contextually correct key name
- ...
- Separated location data into LocationResource.php
- Separated platform data into PlatformResour...
- Refactored privacy policy response to match the current API's style
- Updated openapi.json exam...
- Added DownloadAnimeReminderRequest to check if user is authorized to make the download request
...
[Fix] Tests
680bf7b7ef1cd0f1357d4c8255dfa152022c6b5e authored over 4 years ago- Fixes all test cases for good
99030e2974b21795c81dd67f457df31b516c67ac authored over 4 years ago[Improvements] Resource keys
d23a34c3d3f974ade968363320f98947a8dea800 authored over 4 years ago- Refactored resource response keys to camelCase as it's commonly used in APIs and it's easier to...
435506aae1051a0902a77fd39b1c9be3cab02c08 authored over 4 years ago[Improvements] Notification Update
c9b3f268b129d8925a7c4f5372c4e1e9b5c05287 authored over 4 years ago- Added check to see if a notification belongs to user before updating
ddc765f3b4b6147571d09c4dd5ab8d8345fa687a authored over 4 years ago[Update] Session response
ffc88760c61f3baffc47f5d6e028af40b4d2e197 authored over 4 years ago- Added SessionResource.php
- Fixed failing tests
- Removed LoginResponse in favor of standardise...
[Improvement] Forum Order
f9b60707b4c532b732ed89819740232f2d1333c3 authored over 4 years ago- Added ForumOrderType enum
- Implemented new forum order types for replies and threads
1d1bed02e8d2fbab03e7fdd014024570e7e3c802 authored over 4 years ago
- Added test cases for AppTheme
ad5690b98beb7d01f777ea7189f09d26c890f5e2 authored over 4 years ago- Added details method to AppThemeController
- Added theme details route to Themes.php
- Added th...