2021-12-01
-
Forums: Added a new subscriber perk. Bronze users can edit their own posts 4x longer than the sub-forum basic registered user default
(4 hours in most cases up from 1 hour
). Silver users 8x longer
(8 hours
). Gold and Platinum users now gain indefinite editing rights over their posts.
-
Forums: Embedded hyperlinks now include ref="nofollow" to continue the drive towards discouraging SPAMMERS
-
Forums: Resulting HTML generated by BBS markup for bold and italic changed from b and i to strong and em.
2021-12-01
-
Forums: Bug fix on Gold and Platinum users perpetually editing their own posts
-
Forums: Converted the view MBBS code pop-up into a normal HTML link on the post editor
2021-12-03
-
Census: Converted underlying database date time storage from BBS Date Time to SQL Server Date Time and modified entity classes
-
News: Converted underlying database date time storage from BBS Date Time to SQL Server Date Time and modified entity classes
-
News: Rewrote and modernised the news calendar
-
News: Rewrote and modernised the news archive page. It is no longer possible to load infinite dates and custom range loading now works properly although isn't used actively.
-
Poll: Converted underlying database date time storage from BBS Date Time to SQL Server Date Time and modified entity classes
-
Directory: Converted underlying database date time storage from BBS Date Time to SQL Server Date Time and modified entity classes
-
Directory: Minor layout improvements
-
Widget: Optimised the main news navigation widget
-
Widget: Optimised the main poll navigation widget
2021-12-04
-
News: Fully removed all BbsDateTime support class code from the news archive page in favour of Elara DateTimeX
-
HCL: Converted underlying database date time storage from BBS Date Time to SQL Server Date Time and modified entity classes
-
H/PC:Update: Converted underlying database date time storage from BBS Date Time to SQL Server Date Time and modified entity classes
-
DLC: Converted underlying database date time storage from BBS Date Time to SQL Server Date Time and modified entity classes
-
DLC: The DLC download entity now includes last a modified field
-
DLC: DLC sitemap generator updated to use last modified instead of created
-
Core: Removed BbsDateTime from the kernel stack and replaced with DateTimeX
-
SCL: Visually improved the tag readout on each App pages details tab
-
SCL: The Installation Instructions section header will no longer appear if there are no instructions recorded for an app
-
SCL: Fixed missing new lines on app user comments
-
SCL: Added hard white space trimming to the sanitisation of SCL user comments
2021-12-05
-
Core: Normalise the code checking subscriber status between the Forum, DLC and SCL
2021-12-06
-
HCL: Cleaned the database notes relation of HTML markup and implemented BBS markup style runtime substitution for b, i, u, s and URL tag types as well as auto-hyperlinking
-
HCL: Modernised the HCL layout
-
HCL: Removed a lot of the HTML 4.01 tabulation
-
HCL: Added clickable link searching to OEM and category from the page header on a HCD
-
HCL: Created clickable balloon links for the drivers and converted the driver UI from being tabular into flexbox
-
HCL: Made the compatibility graphic backgrounds transparent
-
HCL: Fixed an issue where the device form factor icon on the search page was appearing minutely small
-
SCL: Implemented parser support for BBS markup on SCL comments for the b, i, u, s and URL tag types. [ b]...[ /b] [ i]...[ /i] [ u]...[ /u] [ s]...[ /s] [ url=https://...]my label here[ /url] along with auto hyperlinking
-
SCL: Implemented parser support for BBS markup in SCL installation instructions and details sections for the b, i, u, s and URL tag types. [ b]...[ /b] [ i]...[ /i] [ u]...[ /u] [ s]...[ /s] [ url=https://...]my label here[ /url] along with auto hyperlinking
2021-12-07
-
SCL: Tweaks to the BBS markup code for hyperlinks on the installation instructions and details section of the details tab on an app page
2021-12-08
-
QLink: Fixed a bug whereby a comma on a QLink ID was being routed through to the underlying link search query
-
HCL: HCL v4.5
-
HCL: Added the ability for members of the community to leave comments to any HCD's - why it wasn't added 15 years ago... who knows.
-
HCL: The compatibility grid now displays a Cartesian scan of all community compatibility votes showing the official HCL support status as well as the aggregate view of whether a device is compatible based upon the consensus of community reports.
-
HCL: Added an inconsistent/contradictory compatibility icon for the community capability column to indicate where different community members have reported contradictory compatibility
-
HCL: Additional refinement to the layout and page flow
-
HCL: Converted the remainder of the compatibility graphics to transparent PNG
-
HCL: Added a HCL Comments Navigation Widget and added it to the sidebar on the HCL homepage
2021-12-08
-
HCL: HCL v4.5.1
-
HCL: Updated the content of the HCL homepage
-
HCL: Converted the HCL homepage from HTML 4.01 tabular into flex
-
HCL: Added HCL latest updates Navigation Widget to the sidebar on the HCL homepage
-
HCL: Added PayPay donate Widget to the sidebar on the HCL homepage
-
HCL: Converted the categories selection layout on the HCL homepage into a cascading series of boxes instead of a list
-
HCL: Added a placeholder label to the HCL search box on the HCL homepage
-
HCL: Moved version and build info for the HCL to the bottom of the homepage as on the SCL
-
HCL: UI improvements to the search results page
-
HCL: Fixed the heading/results grid alignment issues on the HCL search results page
-
HCL: Added on-hover title attribute for form factor icons on search results
-
HCL: Prevented first and last pagination links from activating when there was no need
-
HCL: Corrected spacing issues around pagination navigation bar
2021-12-09
-
Core: Fixed bug where the text for a new private message notification in the page header appeared outside of the red notification banner on mobile devices
-
Core: Simplified the page header code not to rely on empty div boxes and CSS float's
-
Core: Removed today's date from the header notification banner
2021-12-14
-
News: Added SEO friendly canonical URLs to all news posts and updated relevant code and assets
-
News: Updated the review/article scheme.org code on the reviews template
-
Reviews: Updated the review/article scheme.org code on the reviews template
2021-12-18
-
Reviews: Fixed missing comma in the scheme.org data structure
-
SCL: Added offers section to the scheme.org data structure
2021-12-20
-
H/PC:Update: Fixed bug in the download manager which was causing invisible timeouts for lard file downloads like ROM images. Resolve underlying timeout issue by buffering the stream write
-
Badges: Fixed error that was causing the email notification of a new badge not to trigger
-
Badges: Added a latest badges navigation widget to the sidebar on the badges page in the community section
-
News: Wired the News Comment error handler into Elara error handing via the main UI so that it displays a highlighted error if there is an issue with a new comment action
-
News: Removed code from news.api that was only used once and placed it in to the single instance call stack file
-
News: Removed deprecated code from news.api
-
News: Converted all news comment fault codes to be negative integers
2021-12-21
-
QLink: Fixed redirection bug on the QLink search which was causing 404's
2021-12-22
-
SCL: Windows CE version compatibility now lists official compatibility as well as an algorithmic view of whether an app has been reported as compatible by the community. For a community report to count, there has to be more community reports of compatibility than the sum of community reports of partial and incompatibility for the app. This is similar to the new layout in the HCL with the exception being that the SCL support list only displays known compatibility and not incompatibility as with the HCL
-
SCL: Ordered the community reported list of device compatibility states by Windows CE version
-
SCL: If you hover the mouse over the community reported compatibility tick, cross, tilde or question mark icons, the on-hover will now display the number of votes for compatible, partial compatibility and incompatible for each device/OS version
-
SCL: Minor layout improvements to the Compatibility tab
2021-12-23
-
SCL: Fixed evaluation order issue that was causing URL's at the end of a comment/text string not to be auto hyperlinked
-
HCL: Fixed evaluation order issue that was causing URL's at the end of a comment/text string not to be auto hyperlinked
-
HCL: Fixed issue that meant devices were not being presented in SCL search results if they were in the 'other' device form factor category
-
News: Fixed evaluation order issue that was causing URL's at the end of a comment/text string not to be auto hyperlinked
-
News: Removed mandatory post URL and link name fields from the database in favour of in-line linking to article content
-
News: Created new Elara Cache friendly Extended News Loader O-O helper
-
News: Converted printer friendly news page to O-O
-
News: Converted staff profile news posts read-out section to O-O
-
News: Converted news archive page to O-O
-
News: Converted the CDF channel to O-O
-
News: Converted the main news RSS feed to O-O
-
News: Converted News Post Reader page to O-O
-
News: Converted the home page new feed to O-O
-
News: Changed the cache structure to support the new O-O design
2021-12-24
-
News: Added tracking of reply to comment ID in the database
-
News: Removed the 600 word comment limit
-
News: Enabled automatic hyperlinking, and BBS code for b, i, u, s and url tags to news comments
-
News: New recursive loader code for news comment display
-
News: News comments can now reply to any comment level hierarchically, not just top level comments
-
News: Deprecated and removed news.api - something that has been laying around since HPC:Factor was founded
(only 3 more left!
)
-
News: Layout improvements to comments
2021-12-27
-
News: Enhancements to the news comments recursive loading algorithm
-
News: Finished implementing the new comment editor code for comments on news posts
-
News: Deprecated and removed external commentsmgr code in favour of internalising it in the news item API
-
News: Implementation of v1 REST API functions for News Items and News Comments
-
News: Comment links on homepage and staff profile page news posts now anchor to the comments section
-
Directory: Did a optimisation and rationalisation pass on the directory.api file
-
Directory: Activated the present
(but not enabled for some reason
) code to detect the recommendation of a URL that already exists in the Directory
-
Directory: Removed public submit link edit page
-
Directory: Removed FTP option from recommend URL page
-
Directory: Normalised the UI appearance of the recommend URL page
-
UI: Removed FormSet1, FormSet2, FormSet3 and FormSet4 and mode4 settings code as well as commented out code from the main CSS
- The site is 238,621 code lines
2021-12-28
-
Directory: Removed all FTP server links from the database
-
Directory: Removed all code in recommend code-behind to submit a FTP server
-
Directory: Removed all code in the Directory to support handling FTP servers
-
Directory: Removed recommend cachelink servicing code
-
Directory: Added search indexes to the database for main URLs and Link Names
-
Directory: O-O converted the Directory browser
-
Directory: Code clean-up, further optimisation, bug fixing and rationalisation to the Directory Browser
-
Directory: Removed deprecated CSS from the main style sheet
-
Directory: Fixed HTML nesting issue on Directory browser
-
Directory: Removed HTML tables from the directory browser in favour of a DIV layout
-
Directory: Directory browser UI improvements
-
Directory: Added link option to record the link as not working and to jump a URL to the WayBack Machine if the URL isn't working
-
Directory: O-O converted and simplified Directory Egress, removed FTP code and added WayBack Machine redirection support
-
Directory: Removed deprecated code from directory.api
-
Directory: Moved code from directory.api that was only being called by a single script file
-
Directory: Improved function naming in directory.api
-
HCL: Removed FTP links from the HCD details page
2021-12-29
-
Forums: [Bug Fix] Guest posting was causing a crash state due to ASP cookie handling removing spaces from date/time strings for no apparent reason. Converted tracking code to use Unix EPOC time as a workaround
-
Forums: Changed the forum back button from an image button into a CSS button - in line with the standard submit/preview/cancel buttons
-
Directory: Deprecated and removed directory.api - something that has been laying around since HPC:Factor was founded
(only 2 more left
)
-
Directory: Converted the recommend link 'already exists' check to O-O
-
Directory: O-O converted the directory home page and switched to recursive algorithm logic for the tree loader. Removed redundant code
-
Directory: Cleaned-up HTML encoding randomness in the Directory Categories database
-
Directory: Added Elara error handing
-
Directory: Added Search function
- The site is 237,569 code lines
2021-12-30
-
HCL: Removed single use code from hcl.api into their respective caller scripts
-
HCL: Re-wrote and optimised the category list generator to use recursion, removing redundant list output code
2021-12-31
-
HCL: Removed the device list code for the census from hcl.api and
-
HCL: Upgraded and distributed the remaining code between HcdCategory and HcdFormFactor models as appropriate
-
HCL: Deprecated and removed hcl.api.asp completely
(the penultimate one!!!
)
-
HCL: Converted HcdCategory.getHierarchySelectList
(
) to use O-O ComboBox loading, significantly reducing the line count
-
Census: Removed the form box from the Forum Profile Census page that contained all of the Devices in the database and replaced it with the H/PC:Update style REST OEM/Device form selectors - including showing the H/PC photo thumbnail
-
Census: Removed hcl.api from the call stack
-
Forums: Removed hcl.api from the call stack
-
H/PC:Update: Modified JavaScript REST caller code so that its device selection loaders can be shared with Census
-
D&S: Overhauled the specifications page, O-O renderer conversion, simplifications and significant line count reduction
-
D&S: Overhauled the compare devices page, partial O-O conversion, simplification and lines down to 567
-
D&S: Alternate table colouring changed from runtime selection definition based to CSS processed
-
D&S: HandheldPc.getHandheldPcOptionsList
(
) to use Elara ComboBox
-
D&S: Code improvements to D&S Matrix view including removal of local page CSS into main style sheet
-
D&S: [Bug Fix] D&S Matrix viewer was clipping off the end of the Windows CE version number
-
D&S: [Bug Fix] D&S Matrix viewer was printing "None Modem" if the device didn't have a modem, instead of printing nothing
-
D&S: The compare devices screen size graphic was not factoring unrecorded screen size values in the database so was not sorting or drawing properly
-
D&S: Removed local CSS data and redundant CSS code from the D&S Image Grid page and moved the one remaining class to the main style sheet
-
D&S: Code optimisations to the D&S Image Grid page
-
D&S: Added on-hover device OEM/name pop-up to images in the image grid
-
D&S: Converted the layout to CSS Flex instead of controlling the line breaks in code
- The site is 236,719 code lines