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

Merge pull request #88 from musa11971/feed

212139fccf13231921db047537810013f30c1da1 authored over 4 years ago
[Improvement] Performance

- Added Clockworks to benchmark API performance
- Improved feed api response
- Improved themes ap...

8b27f0202ce5e09617cfc09c2d35f4e70d4ec7a8 authored over 4 years ago
[Improvement] Feed Message Parent

- Renamed parentMessage key to parent in response

9b36c0c26a7cc29e99f700ab935f92cc2c670bf5 authored over 4 years ago
[Improvement] Profile

- Added user feed messages
- Profile UpdateProfileRequest.php bug fixes

db7e474846f1f9c60aeb92361f40c0cc22102a81 authored over 4 years ago
[Improvement] Tests

- Added Feed Message Tests
- Renamed PostToFeedTest.php to FeedMessageTest.php

882fe4309a7b054ff1fbe911536fdaf0fd2290f8 authored over 4 years ago
[Improvement] Feed Messages

- Added FeedMessageRepliesRequest
- Added getParentMessage method to fetch re-share parent messag...

a084cd52f819eaa5c215d62ca0df5b766a44b4ba authored over 4 years ago
[Fix] Re-share

- Fixed re-shares fetching

1b74c3b445bcdfbb680b444f85b9c692a8b1eb4e authored over 4 years ago
[Improvement] Feed Messages

- Added isHearted attribute to response
- Ordered feed by recent messages first

c7b028026ed416f7d673b400d09c4159a70fc2b2 authored over 4 years ago
[Fix] Love shit

- Fixed reaction traits not working as intended cause fucking documentation sucks balls
- Updated...

b8144acd336466d2864dc6b6584d928524d9c847 authored over 4 years ago
[Improvement] Feed Message API

- Refactored feed message resource

89d87a361b0db3be81fa8dee989082f8de97107e authored over 4 years ago
[Improvement] Re-Sharing

- Added a way to re-share messages
- Added is_reshare and is_reply keys to feed messages table
- ...

bae7f12d8706e5378cb322a2f61e5da7c7a0d842 authored over 4 years ago
[Improvement] Feed Message API

- Added feed message API to /me
- Added feed message API to /users
- Added feed/messages API
- Ad...

32fc23479eec32e4fc6bf568ca8b00e03d1c86b8 authored over 4 years ago
[Improvement] Feed message voting

- Added HeartActionTrait.php
- Added feed message voting
- Added spoiler and nsfw flags to feed m...

820dc87654ca48f5b7059715b1f5071913599f2b authored over 4 years ago
[Fix] origin/master merge

- Removed unnecessary ide script
- Some test snapshot updates

747128402e604ef2b5cf11397b92388bb4f26d00 authored over 4 years ago
[Merge] origin/master

638aaa056b1a8b31fe55df42286f5a5fffbd9ab1 authored over 4 years ago
Merge pull request #87 from musa11971/improved-siwa

a8d1563d9270b04621cfea98b0e00dd0e2aa329f authored over 4 years ago
[Improvement] Sign in with Apple Tests

- Updated Sign in with Apple test cases

87c9ad67f1ffda80e673bb9d230223f61a268f2b authored over 4 years ago
[Improvement] UpdateProfile

- Renamed UpdateProfile to UpdateProfileRequest

db4e5b6002ef0f31d26525da9df1dfffc199efd4 authored over 4 years ago
[Improvement] Sign in with Apple

- Added username rule to UpdateProfile
- Combined signup and sigin endpoints for Sign in with App...

b35c09511a043ab4d3da610042ae08017a531ea1 authored over 4 years ago
Merge pull request #86 from musa11971/me-endpoints

Me endpoints

72478925f866267a615f4d277342d638a1a0c235 authored over 4 years ago
[Improvement] Pagination and limit

- Added proper pagination and limit functionality to some endpoints

89173a2ce35ee24c339d9c82a5326a3c83876d99 authored over 4 years ago
[Improvement] Privacy Policy

- Moved legal related routes to Legal.php
- Fixed ugly nav and footer bar on privacy policy page

a15e14ce31e7355d183698d66798df1197ec0db1 authored over 4 years ago
[Improvement] API Description

- Added extensive description about Kurozora API in openapi.json

333fa51753a6d16054238d8cc4c125a6bec0c73a authored over 4 years ago
[Improvement] Sessions

- Moved Sessions to Me/Sessions endpoint
- Moved users/register-siwa to users/signup/siwa
- Moved...

8d13e528ff1df932a80730484d4949b5fbdb3a8b authored over 4 years ago
[Improvement] Follow

- Added Me/Following endpoint
- Added Me/Followers endpoint
- Added GetFollowersRequest.php
- Add...

8cfcaf4858bb7defb353f2235789bc8442e25286 authored over 4 years ago
[Improvement] Profile

- Refactored profile update to accept explicit `null` to unset data
- Moved updateProfile from us...

aeb02b1d75d995131fb4b9d3f9fc443ef5afa45b authored over 4 years ago
[Improvement] Sessions

- Added Me/Sessions route
- Added GetSessionsRequest.php
- Added pagination to getSessions
- Refa...

e93c48b7aba1d80bd01a5642d4eef069b51ecf23 authored over 4 years ago
[Improvement] Favorite and Reminder anime

- Added Me/Favorite-Anime endpoints
- Added pagination to favorite anime
- Added pagination to re...

09e24beef72e93200c4c06b7488b61b02d7180bc authored over 4 years ago
[Improvement] Test cases

- Refactored test cases to use Me endpoints
- Removed obsolete test cases

e0983710b1420644a940fdae8d6d64a5e0852842 authored over 4 years ago
[Improvement] Me Routes

- Added MeController.php
- Added Me/Library routes
- Added Me/Notifications routes
- Added Me/Rem...

e4eb90f3a04c9f4e1e75f43ea381fb5be31a2acd authored over 4 years ago
Merge pull request #85 from musa11971/remove-studio-api-overview

[Improvement] Studios API

a54243331e616e5c173551794899bab1e3d68f9d authored over 4 years ago
[Improvement] Studios API

- Added test cases for studio relationships
- Removed overview to avoid misuse and scraping
- Upd...

8c05d1ef0c126336614c333f5b138b7aba254fdf authored over 4 years ago
Merge pull request #84 from musa11971/add-actors-api-relationships

[Improvement] Actors API

16bfe9f43866fa6a67c6cc3ea7f29f930846695f authored over 4 years ago
[Improvement] Actors API

- Added ActorResourceBasic.php
- Added shows relationship
- Added test cases to test actor relati...

8bbcb7dd94c135bb066773ca25eccfa58338cbd5 authored over 4 years ago
Merge pull request #83 from musa11971/add-characters-api-relationships

0b4ad018fb18d35c00b6d6cf612f4499a32ef93e authored over 4 years ago
[Improvement] Characters overview

- Removed overview api as it's unnecessary and can be misused for scraping

810eb16d5d6f6a784972b55766013fb189cba864 authored over 4 years ago
[Improvement] Characters relationships

- Added CharacterResourceBasic.php for basic character response
- Added shows and actors relation...

02bf9a28df23787d54260bd0e7fa07ece16391ee authored over 4 years ago
[Reset] 03-migrate-tables.sh

- Reset migration command to default for production environment. Error finally fixed!

493f64db4d76f3164873b60cf3aa4d7dce3d9d51 authored over 4 years ago
[Fix] Deployment

- Added laravel down script to fix deployment error
- Incremented other scripts

c2466017fef95939dd7ed6e4cb96ec1993589143 authored over 4 years ago
[Fix] 02-migrate-tables.sh

837e355e5581033166798faf74fc1f7b08e72393 authored over 4 years ago
[Fix] 02-migrate-tables.sh

ca6dcad0fc9d500d8ddff363fc4c767205cc2aed authored over 4 years ago
[Fix] 02-migrate-tables.sh

a36424538fe0c16db246cc4a233fd1e5a7c96ea6 authored over 4 years ago
Merge remote-tracking branch 'origin/master'

# Conflicts:
# .platform/hooks/predeploy/02-migrate-tables.sh

eedf9d6692101e45375d678be0fd103b95703481 authored over 4 years ago
[Fix] 02-migrate-tables.sh

48e437c4dbbeacedfb19c85f5ae4b239b3ba2a90 authored over 4 years ago
Merge remote-tracking branch 'origin/master'

# Conflicts:
# .platform/hooks/predeploy/02-migrate-tables.sh

099c2ae4e54691fe66a5020688fa6aced0e72ec9 authored over 4 years ago
[Fix] 02-migrate-tables.sh

c3a481e62223a6ebd1a8a253598144ccb36943dc authored over 4 years ago
[Fix] 02-migrate-tables.sh

93466ccbaf20da00f614e7b37381f566541b34cc authored over 4 years ago
Merge remote-tracking branch 'origin/master'

79685c625b7dc2141d23e2f439d1fbb9595c0481 authored over 4 years ago
Merge pull request #81 from musa11971/api-tweaks

e40a989d810a1db35161532194b9a42d5dbd996f authored over 4 years ago
Merge pull request #82 from musa11971/api-tweaks

[Improvement] Cast API

1d8c1df73cd26a6246a07f9a0587765409fb1080 authored over 4 years ago
Merge pull request #81 from musa11971/api-tweaks

dd34265d6bf2cbb71b1a2bd5a7019c1ba32ec3e1 authored over 4 years ago
[Improvement] Cast API

- Standardised ActorCharacterAnimeResource

68fbc2f17303b5ec3f993ded08f029a4ce0775ef authored over 4 years ago
[Improvement] Cast API

- Standardised ActorCharacterAnimeResource

bb26d48f476c5078cd5f6632d45adf8f9f408264 authored over 4 years ago
[Improvement] Explore page category API

- Standardised response

5bd4d3b2d87b815a7456202858e2647b3fb4441b authored over 4 years ago
[Improvement] User profile update API

- Added profile update response

7aeb23d0663ef8dd6d1b7c0145834c404e2ed228 authored over 4 years ago
[Improvement] User Follow API

- Refactored follow API to return `null` if user isn't allowed to follow
- Renamed `isFollowing` ...

02f45ee64f5c3e84c4076cd8ea9e4324efb8829c authored over 4 years ago
[Fix] Library API

- Fixed addToLibrary method returning wrong `libraryStatus` string for OnHold key
- Renamed `isFa...

9583d52d83f85b85264e610b426a53e4e08f1c59 authored over 4 years ago
[Improvement] Library API

- Added response data to addLibrary method.
- Removed `exist` rule for `anime_id` from AddToLibra...

7d621aa172008a6879643693e15e6dc875e90459 authored over 4 years ago
[Improvement] Anime favorite and reminder API

- Refactored favorite and reminder to return `null` if anime isn't tracked by user, or user isn't...

44faaff3cc4c2c5e31e59e07bc4a5f29b19386e6 authored over 4 years ago
[Improvement] Episode watched API

- Implemented WatchStatus fromBool method in AnimeEpisodeResource
- Removed `is_watched` rule val...

bfc0dd6c24434e7132c87e1bf00a1b0a3252dcc6 authored over 4 years ago
[Improvement] WatchStatus enum

- Added boolValue property
- Added getBoolValue method
- Overridden __construct method to init bo...

7f8da4effa46ec5f6c3d68a61861b86c70acb8b5 authored over 4 years ago
[Improvement] Small tweaks

- Added date formatting for episode's firstAired attribute
- Added searchable attribute to studio...

4553e05b7a1c64811bf81551f9c477afddbccd5b authored over 4 years ago
[Update] Composer

- Updated composer packages to latest version

73e61a813f1b1f8ed38e5d2d6cf6a3639cead2b8 authored over 4 years ago
[Improvement] Current user data

- Flattened `currentUser` attributes into the `attributes` key of respective api responses.

dd7a9e7a3ee7dc0c177cc22d25653627513862a3 authored over 4 years ago
[Improvement] Episode Watch status

- Standardised episode watch API

15790bb2eda80d77903ed625c7d6f9fea72f1311 authored over 4 years ago
[Improvement] Anime Favorite and Reminder

- Simplified adding/removing anime favorites
- Simplified adding/removing anime reminders

1ac3e38562a5d08cc657e908438416ab27bfaa1b authored over 4 years ago
[Improvement] Anime and Studio

- Added `where` key to cacheKey in KModel
- Refactored relationships between anime and studio
- R...

572677329073989f1b2c724f3f0e6a1076213149 authored over 4 years ago
[Improvement] Exception render

- Added if check to render custom exceptions only for API requests.

9644c3a01195f10b96fffa1ca2d81f683de0ee58 authored over 4 years ago
[Fix] Tests

- Fixed incorrect seeding of AnimeEpisode
- Fixed broken tests
- Refactored TestCase macros

f1677c3483b08a14b759928e87a903440f6da8a9 authored over 4 years ago
[Improvement] Exceptions

- Added more custom exception rendering in Handler.php
- Refactored JSONResult `error` method to ...

2a14649339a9d1f45e9e417590a084c5ca856d96 authored over 4 years ago
[Improvement] Requests

- Added and implemented GetRepliesRequest
- Added and implemented GetThreadsRequest
- Added and i...

2e0cb4b9610e28c3ab1f700e9c3e286963e78683 authored over 4 years ago
[Improvement] API Error handeling

- Added APIError model
- Added fallback to api route
- Added JSONErrorResource
- Removed "success...

472f96909b832456d17c4443121d1f6d4819d0de authored over 4 years ago
[Improvement] Anime Request Validation

- Added RateAnime validation
- Added SearchAnime validation

1916a53ba35d0b2aeaa8ccb96b61c053e4c2e3ff authored over 4 years ago
[Improvement] Follow API

- Simplified user following to automatically follow/unfollow a user and return the result of the ...

66d5baa70e8f0edbe98f0df0c9e52fc3af9f1a0a authored over 4 years ago
[Improvement] Anime API

- Added genres and studios relationships to AnimeResource.php
- Added Spatie/Sluggable package to...

5017e69300576ddcab73076f274d95300191d899 authored over 4 years ago
[Improvement] Episode API Resource

- Added episode duration to episodes table
- Updated Nova resource to include new changes
- Updat...

76a8bd944e8875b4380391d46153404ab58321e1 authored over 4 years ago
[Improvement] UserResource

- Added email to attributes when sessions relationship is included

921e6110017c0fb75009cfc22f46b95db9f4da16 authored over 4 years ago
Merge remote-tracking branch 'origin/api-tweaks' into api-tweaks

# Conflicts:
# app/Http/Resources/UserResource.php

2538bb7d50e1b9de52592c0adf4c64e63c5a028b authored over 4 years ago
[Improvement] API Resource

- Removed old SessionResource.php
- Renamed SessionResourceBasic.php to SessionResource.php
- Upd...

3c07178555b481b94390ec1cefe3671c108c85c2 authored over 4 years ago
[Improvement] API Resource

- Removed old SessionResource.php
- Renamed SessionResourceBasic.php to SessionResource.php
- Upd...

1fb4a45c8c3725bcb507cee3184e2692d1af9ddb authored over 4 years ago
[Improvement] API Resource

- Updated response keys to be contextually correct
- Updated openapi.json examples to reflect new...

3beb4f2af4ea099db71216ee8a20d76e605a8a63 authored over 4 years ago
[Improvement] Notification API Resource

- Updated NotificationResource attribute keys to be contextually correct

2e25be189c8ca0844b9b0f3bd483e6434c4a1a71 authored over 4 years ago
[Improvement] Me endpoint

- Re-included auth token in me endpoint

ba35252a014978a9340d19af4581770504824917 authored over 4 years ago
[Improvement] UserResourceBasic

- Added joinDate info
- Renamed avatarUrl to profileImageURL for contextually correct key name
- ...

08953ea04a5e3123c198d859b649f134e277fcf6 authored over 4 years ago
[Improvement] Session platform and location

- Separated location data into LocationResource.php
- Separated platform data into PlatformResour...

99585335593d24a0ef75190568fbd62e07e81058 authored over 4 years ago
[Improvement] Privacy Policy

- Refactored privacy policy response to match the current API's style
- Updated openapi.json exam...

74b4515da3a366b29d9b4463312ebfe796933aeb authored over 4 years ago
[Improvement] ReminderAnime download

- Added DownloadAnimeReminderRequest to check if user is authorized to make the download request
...

145a6c79a5a937382d08f134f52ed8d21962d663 authored over 4 years ago
Merge pull request #80 from musa11971/test-fixes

[Fix] Tests

680bf7b7ef1cd0f1357d4c8255dfa152022c6b5e authored over 4 years ago
[Fix] Tests

- Fixes all test cases for good

99030e2974b21795c81dd67f457df31b516c67ac authored over 4 years ago
Merge pull request #79 from musa11971/camelcase-resource-keys

[Improvements] Resource keys

d23a34c3d3f974ade968363320f98947a8dea800 authored over 4 years ago
[Improvements] Resource keys

- Refactored resource response keys to camelCase as it's commonly used in APIs and it's easier to...

435506aae1051a0902a77fd39b1c9be3cab02c08 authored over 4 years ago
Merge pull request #78 from musa11971/notification-update-check

[Improvements] Notification Update

c9b3f268b129d8925a7c4f5372c4e1e9b5c05287 authored over 4 years ago
[Improvements] Notification Update

- Added check to see if a notification belongs to user before updating

ddc765f3b4b6147571d09c4dd5ab8d8345fa687a authored over 4 years ago
Merge pull request #77 from musa11971/update-session-response

[Update] Session response

ffc88760c61f3baffc47f5d6e028af40b4d2e197 authored over 4 years ago
[Update] Session response

- Added SessionResource.php
- Fixed failing tests
- Removed LoginResponse in favor of standardise...

772f9f78ae687bb3efbe96922f717ee9e24142fe authored over 4 years ago
Merge pull request #76 from musa11971/add-new-forum-order-types

[Improvement] Forum Order

f9b60707b4c532b732ed89819740232f2d1333c3 authored over 4 years ago
[Improvement] Forum Order

- Added ForumOrderType enum
- Implemented new forum order types for replies and threads

6c6f253f07a83e97ec6f843d3fd03ce2fed815f4 authored over 4 years ago
Merge pull request #75 from musa11971/add-theme-details-api

1d1bed02e8d2fbab03e7fdd014024570e7e3c802 authored over 4 years ago
[Add] Theme Tests

- Added test cases for AppTheme

ad5690b98beb7d01f777ea7189f09d26c890f5e2 authored over 4 years ago
[Add] Theme Details API

- Added details method to AppThemeController
- Added theme details route to Themes.php
- Added th...

539bd3a6fd3c3b3117d504a354f471845329884f authored over 4 years ago