58 Commits over 487 Days - 0.00cph!
Admin ability to unlink discord id
Fix admin view for a single user listing all friends for all users
Give option to reapply discord role to the saved discord account
Clean up API reference styles
API Ref: Improve code snippet whitespace removal
Do not count obsolete types in API doc stats
API Ref: Hide autogenerated members of record structs
Added total documentation % stats
Display (obsolete) on types on namespace pages
Resolve missing documentation due to generic types in arguments
Ref: Fixed protected properties not having proper color
Added missing = symbol for referencing field members
API Reference: Updated Referencing Members logic
Catches more cases such as method return values, avoids duplicates and now also works with structs
Overwritten/implemented properties also count as documented
The base properties should be documented, same as with methods.
Fixed a typo in property name
OpenGraph support for API Reference & Asset links
markdown description style adjustments
API: Fixed <inheritdoc> not inheriting argument/exception docs
Also allowed it to do multiple inherits per member
Markdown for asset descriptions
Added "Archived" field to asset API response
API Ref: Support displaying "init;" property setters
API Ref: Add quote marks to string parameter defaults
So that empty strings are more obvious.
API Ref: Make method implementations count as documented
API ref: Handle protected internal and private protected
More XMLDoc formatting implementations
Different colored text for paramref, support for <c>, styles for <code>. support for <see langword>
Fixed <exception>s not appearing on member pages
Fixed up event documentation
Correctly shows summary and event parameters, as well as event parameter summaries.
Also no longer shows private events
Disable HTML parsing in markdown for API texts
Fixed certain non obsolete types being marked as such
Due to "Types with embedded references are not supported in this version of your compiler."
Change ungrouped types to 3 columns
Better usage of horizontal space
Added api/?nogroups
Skips the manual categories and shows all types under their namespace categories
API history minor visual change
Give tooltip to assembly display to avoid confusion with namespaces
Display which assembly a type or a member came from
https://files.facepunch.com/rubat/1b2511b1/mTugKCgtQd.png
Fixed an exception on enum page when it is used by a constructor
Iterate over 'Referencing Types' visuals
https://files.facepunch.com/rubat/1b2511b1/eC2Fmeol6h.png
Fixed namespace page having small title text
API Ref: Generate trivia for properties and constructors
API Ref: Fixed non attributes being under attributes groups
API Ref experiment: Show where enums are used on their pages
https://files.facepunch.com/rubat/1b1811b1/umhm3vMTRd.png
Added simple search for API functions
For now, it's by name only.
https://files.facepunch.com/rubat/1b0211b1/LR4A3GN8FI.png
Search API functions by their summary too.
API Ref: Added 'Inheriting Types' section to type pages
Handle duplicate parameter documentation comments
Fixed methods not loading documentation for types with generic arguments
Hide members that have EditorBrowsable.Never
Adjust abstract display for types
Show protected members
Display abstract members as abstract rather than virtual
Display enum values
Adjust implicit operator formatting
Suppress CS1591
Added Operators (and Indexers) section to type view
Move summary header out of its internal container
So it looks more consistent on the member page
Do not display indexer properties
Remove IsVirtual checks from GetOriginalMethod
Override properties show what they override/implement
Show virtual and override properties correctly
And inherit documentation too
Hide attributes from type view - it is adding too much visual clutter
Fixed internal field showing up on enum pages
Fixed native types not showing up in 'derived from' etc
Fixed inheritdoc not functioning
Linkify plaintext links and embed images
Clean up
Improve <see cref> links so they work.
Fix some links having + in them breaking navigation breadcrumbs
Fixed an error due to internal attributes
Cleanup
Fixed "overrides/implements" not appearing without a summary
DeclaringType handles constructed generics
Update certain fields after all types are added
Experiment: Display member attributes
Fix errors when overrides/implements is a core type
Group types on home page
Show obsolete classes on home page
Fixed documentation not always inheriting from interfaces
When there are more than 1 to check
Fix error when the category json is too huge
Display which methods are implemented/overridden
Implement basic <inheritdoc> support
Move override methods to bottom as they are usually not that useful
TypeParam documentation and display
Fixed documentation not showing for methods with weird type param names
Nicer display for System.Double
Restore doc% for ungrouped stuff
Load docs from interfaces for virtual methods without docs
Fixed docs not showing for methods with out template params
Moved Interfaces/BaseType to TypeDoc
And fixed some hard errors
Do not count method overrides towards documentation %
The methods that are being overridden should be documented
Fix links for constructed generics
And do not link to core types (in Inherits/Implements sections)
Fixed obsolete text on members with no summary not displaying
Fixed <see href> not having a link
minor style adjustments
Fixed static never appearing
Fixed all virtual methods counting as overrides
Add fallback link for <Type> so most pages have links again
Display default value for params
Handle <exception> and multiple <example>s
Also better handles unknown nodes & CData nodes
Fixed docs not working for methods with generic params
Correctly display documentation for override methods
Member page does not display void return values
Method parameters display in/out/ref correctly
Member page doesn't display empty Parameters section
Type page shows nested types
Include type's own summary towards documentation %
Type page shows interfaces it implements
Show which methods are virtual and group them together
Also shows which are overrides
Parse XML of params and retval
Move Field/Method/Property URL to an extension
Remove retval/param stuff from summary when viewing types
Split remarks into its own template
Also added header param to summary and remarks templates
Added type member page
Basic namespace view
Decouple API Docs sidebar from TypeInformation page
Group namespace classes by struct/enum/etc
Link namespaces on main pages