Commit Graph

616 Commits (261c33e7d810d754c9c159057fb11d9b209f5256)

Author SHA1 Message Date
Daniel Supernault f4603207c7
Add new middleware to kernel 6 years ago
Daniel Supernault 32ef92b917
Add Localization Middleware 6 years ago
Daniel Supernault ef10c24d16
Update InboxWorker 6 years ago
Daniel Supernault 4ae6cb4307
Add ImportController 6 years ago
Daniel Supernault edd79a3a80
Add Mastodon Import controller 6 years ago
Daniel Supernault 645272145f
Add IG Import controller 6 years ago
Daniel Supernault 69606293b3
Update Status model 6 years ago
Daniel Supernault 0f35996ed7
Update Api StatusTransformer, fix album order bug 6 years ago
Daniel Supernault ad47733cf0
Update Api MediaTransformer 6 years ago
Daniel Supernault 7b748ecc8a
Add story models 6 years ago
Daniel Supernault 9f29ab9338
Update Report model 6 years ago
Daniel Supernault 7492194cc2
Update StatusDelete pipeline 6 years ago
Daniel Supernault 243c62e73f
Add SharePipeline job 6 years ago
Daniel Supernault c710effcd4
Fix pleroma bug with invalid urls 6 years ago
Daniel Supernault 7dc1bc7d9f
Update LikePipeline 6 years ago
Daniel Supernault 97a632c987
Add IG import job 6 years ago
Daniel Supernault 8420a839d9
Update Profile model 6 years ago
Daniel Supernault fb24f382c0
Update Media model 6 years ago
Daniel Supernault 3b7127ba32
Update Like model 6 years ago
Daniel Supernault 487b3dc412
Add VideoOptimize job 6 years ago
Daniel Supernault 7c85a6178c
Add Video jobs 6 years ago
Daniel Supernault 836030c527
Update Follower model 6 years ago
Daniel Supernault bcd75c115c
Update FollowerController 6 years ago
Daniel Supernault 9154b3d630
Update AccountController 6 years ago
Daniel Supernault 7a0375e07a
Add ap helpers 6 years ago
Daniel Supernault ef3edc185d
Update 2fa, logout user after two failed attempts 6 years ago
Daniel Supernault c6b1164620
Update AuthLogin 6 years ago
Daniel Supernault b436ac2cbb
Update UserObserver 6 years ago
Daniel Supernault a4d3f55efc
Update UserSetting model 6 years ago
Daniel Supernault edd62b2712
Update RegisterController 6 years ago
Daniel Supernault 1357640b6d
Update FederationController 6 years ago
Daniel Supernault af5ab52587
Add InternalAPIController 6 years ago
Daniel Supernault 9403749d9a
Add closed registration message instead of 403 6 years ago
Daniel Supernault 368b79da5a
Update StatusController 6 years ago
Daniel Supernault 701401efec
Update MediaTransformer 6 years ago
Daniel Supernault 3e09250328
Update BaseApiController 6 years ago
Daniel Supernault 9282900591
Update Console Kernel 6 years ago
Daniel Supernault a032a31f3b
Update Media optimize command 6 years ago
Daniel Supernault f69598eb1b
Add Media GC 6 years ago
Daniel Supernault d06a3068ed
Update DiscoverController, fixes #520 6 years ago
Daniel Supernault 5695cfaab5
Update Status model 6 years ago
Daniel Supernault 89b1712603
Update StatusController 6 years ago
Daniel Supernault 32df6a82ac
Remove sharedInbox until ready 6 years ago
Daniel Supernault 31b34570c0
Update BaseApiController 6 years ago
Daniel Supernault 0fba6e16a7
Add DirectMessage model 6 years ago
Daniel Supernault f82024d2f8
Add CollectionItem model 6 years ago
Daniel Supernault 621c36a3bc
Add Collection model 6 years ago
Daniel Supernault 010eb19ff9
Update FederationController 6 years ago
Daniel Supernault 13fc66e920
Add update command 6 years ago
Daniel Supernault 8c111d22c6
Update StatusController 6 years ago
Daniel Supernault 4688e6c605
Update Media model 6 years ago
Daniel Supernault 2202fc416a
Update User model, prepare for websockets 6 years ago
Daniel Supernault d0d4def3ec
Update MediaTransformer 6 years ago
Daniel Supernault 25649c70cc
Update AccountTransformer 6 years ago
Daniel Supernault bb4e63eb59
Update Status model 6 years ago
Daniel Supernault bd685cf6f2
Update Profile model, fix avatar caching bug 6 years ago
Daniel Supernault 64f1118883
Update Media model 6 years ago
Daniel Supernault 679a566466
Update TimelineController 6 years ago
Daniel Supernault 614b951c5e
Update AccountController 6 years ago
Daniel Supernault 2876ec30d4
Update Follower model, add permalink method 6 years ago
Daniel Supernault 84d1e3b731
Update thumbnail logic 6 years ago
Daniel Supernault 958b5b402f
Update SearchController 7 years ago
Daniel Supernault 2982182b3d
Update Profile model 7 years ago
Daniel Supernault d0cd22f5b4
Update StatusController 7 years ago
Daniel Supernault 0691961af0
Update SettingsController, add export endpoints 7 years ago
Daniel Supernault 3328726f63
Update Discover Controller 7 years ago
Daniel Supernault 5ab2fe1090
Update discover controller 7 years ago
Daniel Supernault 809423914f
Update discover controller 7 years ago
Daniel Supernault c0609671c2
Update Discover feature 7 years ago
Daniel Supernault 9d808b27aa
Update SettingsController 7 years ago
Daniel Supernault 36e8db0983
Add SecuritySettings Controller 7 years ago
Daniel Supernault b6cc9802e4
Add PrivacySettings Controller 7 years ago
Daniel Supernault 90d2af0edc
Add HomeSettings Controller 7 years ago
Daniel Supernault 964066da44
Update ImportJob model 7 years ago
Daniel Supernault 6d890aaf7f
Prepare 2FA 7 years ago
Daniel Supernault 63ca2a209d
Update Profile model, add new AP methods 7 years ago
Daniel Supernault 8b08983c38
Update Auth Events 7 years ago
Daniel Supernault 599844b2fb
Update AccountController, fix #456 7 years ago
Daniel Supernault 197829224e
Update timeline logic to sort by date instead of id 7 years ago
Daniel Supernault a8b6002c0b
Add Activity Model/Migration 7 years ago
Daniel Supernault dee02d7353
Add ActivityPub BaseWriter 7 years ago
Daniel Supernault 1daa8d43ea
Update AdminController, remove stats for now 7 years ago
Daniel Supernault fbc15e8a07
Update ImportJob model 7 years ago
Daniel Supernault d90cfffa3f
Update DangerZone middleware to use session instead of cookie 7 years ago
Daniel Supernault 336deae05b
Update AccountController 7 years ago
Daniel Supernault 90fbf8e481
Add DangerZone middleware 7 years ago
Daniel Supernault 64dae33a87
Update ProfileController 7 years ago
Daniel Supernault cabd47be0a
Update ProfileController 7 years ago
Daniel Supernault 43e36b45b2
Update StatusController, add visibility 7 years ago
Daniel Supernault 5b5a9d0a3a
Update ProfileController 7 years ago
Daniel Supernault f0121d761a
Update DiscoverController, fixes #445 7 years ago
Daniel Supernault b5a4e45ccb
Update AccountController 7 years ago
Daniel Supernault 13894415ee
Update FollowRequest model 7 years ago
Daniel Supernault 38d6d58dc8
Update FollowerController 7 years ago
Daniel Supernault 9b501e9c59
Update ProfileController 7 years ago
Daniel Supernault 6086bce4e2
Update AdminController 7 years ago
Daniel Supernault 199ce76d79
Update Profile model 7 years ago
Daniel Supernault 4ea205491c
Update AdminController 7 years ago
Daniel Supernault 062ce4bac0
Update ProfileController 7 years ago
Daniel Supernault 7125f803a7
Update FederationController 7 years ago
Daniel Supernault 223fae10e2
Update ProfileController 7 years ago
Daniel Supernault c248c9d737
Update FollowerController 7 years ago
Daniel Supernault 77d4e45729
Update FollowerController, prevent users from following private profiles without approval 7 years ago
Daniel Supernault 9608400f6f
Update ProfileController to enforce private profiles 7 years ago
Daniel Supernault 86bbcd73cf
Add Instance model/migration 7 years ago
Daniel Supernault f9fc8e2f64
Add FollowRequest model/migration 7 years ago
Daniel Supernault 1e839d2517
Update AdminReportController 7 years ago
Daniel Supernault 89ced5bdde
Add admin report views 7 years ago
Daniel Supernault 84ba7f4a9c
Update timeline logic to filter non public posts 7 years ago
Daniel Supernault bfa04b7ad7
Update BaseApiController@accountStatuses, handle visibility scope properly 7 years ago
Daniel Supernault c1f66b968e
Add oauth to User model 7 years ago
Daniel Supernault ff860c9b85
Fix discover bug 7 years ago
Daniel Supernault 5a5f1bf637
Update DiscoverController 7 years ago
Daniel Supernault d8d73298a9
Update SettingsController 7 years ago
Daniel Supernault 0af5547dbb
Update DiscoverController 7 years ago
Daniel Supernault 2810b952dd
Update SiteController, add mutes and blocks to personal timeline 7 years ago
Daniel Supernault 4db7b72747
Update UserFilter model 7 years ago
Daniel Supernault 3362bbc9ba
Update ProfileController 7 years ago
daniel b8abbdd90f Apply fixes from StyleCI 7 years ago
Daniel Supernault b7c7757cff
Update RegisterController 7 years ago
Simounet b1e639eb1c Fix missing comma into SettingsController.php 7 years ago
Daniel Supernault c4c5a6907d
Update Status model 7 years ago
Daniel Supernault 83de8b98e6
Update StatusController 7 years ago
daniel 47b82d1a9a
Merge pull request #246 from m4sk1n/maxlength
Add info about max bio length, make names length customizable
7 years ago
Daniel Supernault def210be19
Add StoryController 7 years ago
Daniel Supernault b0babe819d
Update ImageUpdate job, skip non gd-compatible mime types from generating a thumbnail 7 years ago
Daniel Supernault 17e099c206
Update ImageUpdate job, skip non gd-compatible mime types 7 years ago
Daniel Supernault c52c841eac
Update TimelineController, add filters 7 years ago
Marcin Mikołajczak a1588a82c1
Merge branch 'dev' into maxlength 7 years ago
Daniel Supernault b92cc8f41e
Update Profile model 7 years ago
Daniel Supernault 60923af897
Update Report model 7 years ago
Daniel Supernault 24ee5b1297
Update httpsig util 7 years ago
Daniel Supernault ee19583444
Add HTTPSignature util 7 years ago
Daniel Supernault 2a3aa3f85b
Update RemoteFollow Pipeline 7 years ago
Daniel Supernault c7489a46c9
Update UserFilter model 7 years ago
Daniel Supernault 18cd857e90
Update AccountController 7 years ago
Daniel Supernault 3a5ac488c0
Update SettingsController 7 years ago
Daniel Supernault f746299711
Update ProfileController and partial, fix status count 7 years ago
Daniel Supernault bde671657f
Update SettingsController, fix bug that prevented instances without email validation to update settings 7 years ago
Daniel Supernault 7e78f63ff5
Update RegisterController 7 years ago
Daniel Supernault 34bdb35f57
Update landing page 7 years ago
Daniel Supernault 707b686e8a
Add AdminReportController 7 years ago
Angristan dffdd96c44 Fix typo 7 years ago
Daniel Supernault 3b4ea92d82
Update RestrictedNames 7 years ago
Daniel Supernault 5f13428197
Update TimelineController 7 years ago
Daniel Supernault 2e8fb762ae
Update Profile model, improve #381 7 years ago
daniel df96b800c4
Merge pull request #381 from jeroensmeets/dev
prevent crash when avatar not set on fresh install
7 years ago
Jeroen Smeets bdc8ec77f0 prevent crash when avatar not set on fresh install 7 years ago
Daniel Supernault 5fb75794a7
Update AP Transformers, remove legacy OStatus methods 7 years ago
Daniel Supernault 7192c11355
Update StatusController, add AP discovery 7 years ago
Daniel Supernault 3193ee2017
Add StatusTransformer 7 years ago
Daniel Supernault bc42a0d1f4
Update ProfileTransformer 7 years ago
Daniel Supernault c14314d70f
Add avatar to AP profile 7 years ago
Daniel Supernault a842c54f22
Update ProfileController 7 years ago
Daniel Supernault 7f789ad508
Update AP ProfileTransformer 7 years ago
Daniel Supernault 985938b662
Update AP ProfileOutbox transformer 7 years ago
Daniel Supernault 0462b0a364
Update web routes for AP actor object 7 years ago
Daniel Supernault d6970d930f
Add avatar cache busting logic 7 years ago
Daniel Supernault 4cf58e1539
Update Profile & Federation controllers, output proper AP content type 7 years ago
Daniel Supernault a2d4b7c1fc
Update SettingsController 7 years ago
Daniel Supernault 522729b050
Update BaseApiController, add avatar update method 7 years ago
Daniel Supernault 85e4e9cf65
Update AvatarController, set max avatar size to 2mb 7 years ago
Daniel Supernault a2eb1f02ba
Update EmailVerificationCheck middleware 7 years ago
Daniel Supernault dcc0fb42ed
Update RestrictedNames 7 years ago
Daniel Supernault f4f7909a06
Update web routes 7 years ago
Daniel Supernault 4b0939cbfb
Update Status model 7 years ago
Daniel Supernault 6288bd0abf
Update SiteController 7 years ago
Daniel Supernault 57a565dbba
Update ApiController 7 years ago
Daniel Supernault 1fb532995a
Update TimelineController 7 years ago
Daniel Supernault 2d519e0aa2
Update StatusController 7 years ago
Daniel Supernault 451a65cc5b
Update SiteController 7 years ago
Daniel Supernault c077f6625d
Update SettingsController 7 years ago
Daniel Supernault 3b7077a3d3
Update ReportController 7 years ago
Daniel Supernault 328186d406
Update DiscoverController 7 years ago
Daniel Supernault 1a0661aec3
Update Report model, add new methods 7 years ago
Daniel Supernault 203034b971
Update Status model, add new methods 7 years ago
Daniel Supernault 774557e8c9
Add custom image quality to config 7 years ago
Daniel Supernault 865f852a8e
Update StatusEntityLexer 7 years ago
Daniel Supernault 305fd10519
Update Profile model, added recommendedFollowers() and keyId() methods 7 years ago
Daniel Supernault d9ec94ba65
Update CommentController, add showAll() method 7 years ago
Daniel Supernault b35e6d0366
Update AccountController 7 years ago
Daniel Supernault 9a5bd9fa8e Update WebFinger, remove OStatus 7 years ago
Daniel Supernault d8b2cc7ae1 Update RestrictedNames 7 years ago
Daniel Supernault f5fdfcf40c Update ProfileController 7 years ago
Daniel Supernault a230265d7b Update BookmarkController 7 years ago
Daniel Supernault 86d7d1a928 Add BaseApiController 7 years ago
Daniel Supernault 4ba9e2cd6c Add infinite scroll to profiles, and support private profiles 7 years ago
Daniel Supernault 7701834538 Update FederationController 7 years ago
Daniel Supernault 8af22a1fd1 Update User model 7 years ago
Daniel Supernault 72d48696ef Update UserObserver 7 years ago
Daniel Supernault 77cd0f92c5 Update StatusEntityLexer 7 years ago
Daniel Supernault 057a652c50 Add AP SharedInbox worker 7 years ago
Daniel Supernault e64c7be584 Add AP Inbox worker 7 years ago
Daniel Supernault 61fb01aaed Update ProfileController 7 years ago
Daniel Supernault fec7ee8505 Update LikeController 7 years ago
Daniel Supernault 46bc5322f3 Add AuthLoginEvent 7 years ago
Daniel Supernault bde6c0f1ff Update LoginController 7 years ago
Daniel Supernault b9396b7f68 Update Status & StatusHashtag models to fix mass assignment bug 7 years ago
Daniel Supernault 593d532236 Update AccountController 7 years ago
Daniel Supernault 1dd7c8d189 Add UserFilter model/migration 7 years ago
Daniel Supernault 97b8ed12ab Add UserSetting model/migration 7 years ago
Daniel Supernault 74fe13a6f9 Add ReportLog model/migration 7 years ago
Daniel Supernault 9badec4280 Add ReportComments model/migration 7 years ago
Daniel Supernault 036a1158a0 Add ImportJob model/migration 7 years ago
Daniel Supernault e334eaa809 Update LikeController 7 years ago
Daniel Supernault 005c8cffae Add API Transformers 7 years ago
Daniel Supernault 1812fa8851 Update Status model 7 years ago
Daniel Supernault 55aeab2733 Update Profile model 7 years ago
Daniel Supernault 9c9ebec1ba Update Media model, add thumbnailUrl method 7 years ago
Daniel Supernault 612082d043 Update EmailVerification Middleware
Allow login/logout routes
7 years ago
Daniel Supernault 97869fc100 Update SiteController 7 years ago
Daniel Supernault bac7e05d6f Add AccountLog model/migration 7 years ago
Daniel Supernault 9fdce89526 Update AccountController 7 years ago
Daniel Supernault f7cd91110d Update compiled assets 7 years ago
Daniel Supernault 56b18f3e08 Update ImageOptimizePipeline, do not optimize gifs 7 years ago
Daniel Supernault aa32b8020c Update status template 7 years ago
Daniel Supernault a415b421cb Add Email Verification 7 years ago
Daniel Supernault faec46069b Update StatusDelete Pipeline 7 years ago
Daniel Supernault 47df007a7e Add Photo Filters and Photo Albums 7 years ago
Daniel Supernault 596f335dc6 Update StatusEntityLexer 7 years ago
Daniel Supernault 231884c770 Update view entity encoding 7 years ago
Daniel Supernault 4e51fbd5eb Add soft-deletes 7 years ago
Daniel Supernault 3f0ad3ffe2 Update StatusController, support multiple uploads 7 years ago
Marcin Mikołajczak 994aed0752 Add info about max bio length, make names length customizable
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
7 years ago
Daniel Supernault 25bf33e64a Update CW 7 years ago
Daniel Supernault b63b8353ad Add pagination to notifications 7 years ago
Daniel Supernault 2726f90584 Update Status model 7 years ago
Daniel Supernault 0cc736d109 Update Profile model 7 years ago
Daniel Supernault 40d1b5342a Update ProfileController 7 years ago
Daniel Supernault 545efbeee3 Update AccountController, add pagination to notifications 7 years ago
Daniel Supernault 63343ae503 Add basic CW/NSFW support 7 years ago
Daniel Supernault dd60413394 Add MentionPipeline 7 years ago
Daniel Supernault 7bb1f10d19 Add new entity lexers 7 years ago
Daniel Supernault 33ff1f7829 Add mention model/migration/translation 7 years ago
Daniel Supernault 86efcceb4c Update LikePipeline, prevent duplicate like notifications 7 years ago
Daniel Supernault f64cf90dda Update CommentPipeline, do not send notifications for self comments 7 years ago
Daniel Supernault 8194432073 Update Status model, add cache busting to unprocessed media urls 7 years ago
Daniel Supernault a817875064 Add basic language picker 7 years ago
Daniel Supernault dfbcb0ae24 Update ProfileController 7 years ago
Daniel Supernault e9627c4c4c Update ProfileController 7 years ago
daniel 8414ed768e
Merge pull request #165 from trwnh/patch-1
lowercase name in nodeinfo
7 years ago
daniel 16f4d52476
Merge pull request #137 from Skehmatics/fix/apostrophe-bug
(Lazily) fix #131 by ignoring hashtags that begin with a ampersand in lexer
7 years ago
Daniel Supernault 4c7cf26c16 Fix N+1 in #144 7 years ago
Daniel Supernault 20432ada5f Add CommentPipeline 7 years ago
Daniel Supernault eaf465914a Add comment notifications 7 years ago
Daniel Supernault 2a73150586 Update comment url structure 7 years ago
Daniel Supernault e88777ed57 Add self posts to personal timeline
Closes #85
7 years ago
Daniel Supernault 4751832ad3 Fix pagination bug for like and comment events 7 years ago
Daniel Supernault dfe451db70 Fix like count 7 years ago
Daniel Supernault dba78c24cc Update CommentController 7 years ago
Daniel Supernault b4394605ee Update TimelineController 7 years ago
Daniel Supernault 4ca5a9e742 Add ApiController 7 years ago
trwnh 574e7207cb
lowercase name in nodeinfo
fix #164
7 years ago
Daniel Supernault 6d5c8fb90a Fix n+1 query in status view 7 years ago
Daniel Supernault 3d657e0c52 Fix n+1 comment + like counts in status overlays 7 years ago
Daniel Supernault c53e963537 Add supported file types and max caption length to new post form.
Closes #121 and #136
7 years ago
Daniel Supernault b437b62780 Update Image class, remove PNG -> JPEG conversion and use orientate() method to detect proper orientation in Exif 7 years ago
Derek Schmidt 41683db2b4
Ignore hashtags that begin with a ampersand
Fixes #131

This is usually a marker of an HTML entity code.
It is possible for a user to do this on purpose,
but not horribly likely.

i hope
7 years ago
Daniel Supernault 93129fe39f Update AppServiceProvider
Closes #107
7 years ago
daniel dcd6edb154
Merge pull request #114 from m4sk1n/settings-bio-fix
Fix “Can't update account settings without setting a bio”
7 years ago
daniel 619d51060f
Merge pull request #108 from m4sk1n/discover-fix
Do not recommend myself
7 years ago
daniel 7c4a383a65
Merge pull request #93 from neilalexander/patch-2
Use inRandomOrder instead of orderByRaw in Discover page
7 years ago
Daniel Supernault 91a6f8eba5 Add post delete method 7 years ago
Daniel Supernault fa7d1fef2f Update RestrictedNames so users can't register a username that conflicts with routes 7 years ago
Marcin Mikołajczak 13c0e33490 Fix “Can't update account settings without setting a bio”
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
7 years ago
Daniel Supernault 1b794c8508 Update StatusPipeline 7 years ago
Daniel Supernault 92939ed867 Add recaptcha to login/register form 7 years ago
Marcin Mikołajczak 71c90c8f49 Do not recommend myself
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
7 years ago
Neil Alexander efbb1017e7
Also fix orderByRaw in SeedFollows 7 years ago
Neil Alexander 11447c13da
Use inRandomOrder instead of orderByRaw in Discover page 7 years ago
Daniel Supernault 8498779430 Fix avatar bug 7 years ago
Daniel Supernault 51aa17052f Update FederationController
Prevent outbox from returning an actor object so other federation
software does not attempt to send inbox requests until the inbox is
fully supported.
7 years ago
Daniel Supernault 753b6d4721 Add Inbox util 7 years ago
Daniel Supernault 5559bcdb8f Add ProfileOutbox Transformer 7 years ago
Daniel Supernault 05bf9b7aee Add StatusHashtag model 7 years ago
Daniel Supernault d84b0c1d41 Add UserObserver 7 years ago
Daniel Supernault ec2bff95b6 Add StatusPipeline 7 years ago
Daniel Supernault e2afe175f4 Add RemoteFollowPipeline
Still a WIP
7 years ago
Daniel Supernault fddc698a74 Update StatusController 7 years ago
Daniel Supernault 1c142d4a9b Add SiteController 7 years ago
Daniel Supernault 8fedeb4ce8 Update SettingsController 7 years ago
Daniel Supernault e70d54763c Update ProfileController 7 years ago
Daniel Supernault 30bdd46415 Add NotificationController 7 years ago
Daniel Supernault bfd65c1f76 Add ImportDataController 7 years ago
Daniel Supernault d263353417 Add HashtagController 7 years ago
Daniel Supernault a97403f3e7 Update FederationController 7 years ago
Daniel Supernault 82add854a8 Update CommentController 7 years ago
Daniel Supernault 4ab0515e76 Add AvatarController 7 years ago
Daniel Supernault f69624eb28 Update RestrictedNames 7 years ago
Daniel Supernault a7b186d7fb Add local timeline to TimelineController 7 years ago
Daniel Supernault dde1e19d55 Update CreateAvatar job 7 years ago
Daniel Supernault ab6079f2fe Update status model 7 years ago
Daniel Supernault 21d7e47673 Update profile model, use proper follower relationship and add new methods 7 years ago
Daniel Supernault c8cb48a835 Update user model 7 years ago
Daniel Supernault 6f8122bed6 Add ActivityPub DiscoverActor util 7 years ago
Daniel Supernault 27e779b08d Add PrettyNumber util 7 years ago
Daniel Supernault 1c63184133 Add Bookmark feature 7 years ago
Daniel Supernault 672ec191c6 Update DiscoverController 7 years ago
Daniel Supernault e37108c544 Update AccountController, fix hydrateNotifications()
Notifications expect a collection, not a vanilla array.
7 years ago
Daniel Supernault 95dcf8f7b3 Update follower model, add new methods 7 years ago