Reader Mode
- GitHub issues now render as a comment thread, with authors, dates and
OP/maintainerlabels - The standalone commands (
clx url,clx article,clx comments) now follow links in place like the full app - Fix missing images on sites using NitroPack lazy-loading
Design
- Links to other Hacker News discussions are now yellow
Another large release. The headliners are search, kitty image protocol and syntax highlighting in code snippets. It also brings a few breaking changes in order to mainly improve the naming of some of the flags and fields.
New Features
- Added Search to Stories, Comment Section and Reader Mode
- Syntax-highlight code blocks in Reader Mode and the Comment Section
- Added URL selection mode to Reader Mode and the Comment Section, with the ability to follow links in place
- Added a
jobscategory - Added
config.tomlfor persistent settings - Terminal title now follows the content displayed
Reader Mode
- Links to other Hacker News discussions open in the comment section
- Images now render in high resolution on terminals with Kitty graphics support (Ghostty, Kitty, Konsole)
- arXiv links now open the full paper instead of the abstract page, with equations converted to Unicode math
- Add support for displaying AVIF images
- Fix Mermaid diagrams not rendering
- Fix missing labels and titles in Matplotlib charts and other SVGs
- Markdown pages are now rendered and fully formatted
- Charts and diagrams now render as described figures
Comment Section
- Navigate mode moved from Tab to a, exiting with Esc like search; Tab now opens the URL selector in every view
- Flagged, deleted, and delayed comments without replies are no longer shown
Design
- Re-stylize the meta block
- Soften comment footer colors
- Update indent level indicator
Breaking Changes
- Renamed
--disable-historyto--no-history - Renamed
clx cleartoclx clear-history - Renamed
--reader-mode-imagesto--show-images-on-open, replacingCLX_READER_MODE_IMAGES - Images require a terminal with Kitty graphics support; override the detection with
--graphics always|never - Favorites moved to
favorites.toml(migrated automatically)
Hope you enjoy using circumflex.
This is the largest release since 4.0, and the biggest feature is dual-pane mode. Dual-pane mode splits the front page
and comment section / reader mode into their own panes, which tends to look better on wide screens.
The Reader Mode engine has also been completely reworked. The result is that we are able to tweak it a lot better, which in turn should result in better rendered articles. Articles with math and latex symbols are especially improved, and we can even show low res images. Higher resolution images are not supported in this release, but might be available pending support for it upstream.
Lastly, the design has been tweaked ever so slightly to make it more consistent across screens.
New features
- On terminals 180 columns or wider, the comment section and reader mode now open in a pane next to the front page
instead of replacing it; configure with
--wide-view always,--wide-view neveror--wide-view <columns> - Open the next (J) or previous (K) story directly from the comment section and reader mode, without going back to the front page
Reader Mode
- Reader Mode now parses the DOM directly with fewer intermediary passes
- Was: HTML → Markdown → Terminal
- Now: DOM → Terminal
- Added support for showing images
- LaTeX math is converted to Unicode on MathJax-powered pages
- Plain-text pages are now shown as-is
Design
- Code blocks are now rendered inside an ASCII box
- The meta block has been simplified
- The in-memoriam indicator (x has passed away) is now a double line under the header instead of a black bar
Infrastructure
- The example
theme.tomlis now generated from the code
New features
- Open the story (o) and comments (c) directly from the reader and comment views (Thanks, @aymericbeaumet! #204)
Improvements
- Comment sections now load faster on large threads by fetching more comments in parallel
- Unrecognized color values in
theme.tomlare now reported on startup instead of silently rendering without color
Fixes
- Reader mode site filters (e.g. removing "Listen to this story" paragraphs) now match paragraphs even when styling interrupts the text
- A cancelled comment fetch now reports the cancellation instead of returning a partial comment section as if fully loaded
- Page down (Space/f/PgDn) and page up (b/PgUp) now work in the comment section's navigate mode
- The nerd font YC label now dims on stories marked as read and is emboldened in comment section headlines
- Fixed a bug where
clx clearwould not clear anything
New features
favoritesis now a regular category that can can be moved or hidden entirely using the--categoriesflag
Fixes
- Fix JSON parse failure on items containing literal backslashes (e.g.
\func) (#201)
New features
- Added a scroll bar
- Added a black bar to the header whenever a significant person has passed away
- Added a mode indicator to the comment section footer
- Removed keybinding hints from the comment and reader footers
Infrastructure
- Include shell completions for bash, zsh, and fish in the release archive
New features
- Add
--indentflag to change the comment section indent size (#197) - Add shell completions for bash, zsh, and fish
Fixes
- Honor
$XDG_CONFIG_HOMEand$XDG_CACHE_HOME(#195)
This is a big one for me.
This release marks the launch of something I've been wanting to have in circumflex for a long time--native comment section view with individually collapsable comments and more control over the output.
Until this release, I've leaned on outputting the views to less, which in fairness has served very well and I even
found a way to collapse replies in it by defining the lesskey schema to filter out invisible characters to collapse and
show threads. However, while efficient, it was at its core hacky, hard to build upon and almost impossible to extend.
In 4.0, we never leave circumflex to another application. That means more control of folding and navigating.
The release is also saying goodbye to some very helpful packages and API's that helped circumflex to where it is today. 4.0 has fewer dependencies than before and is using the official HN APIs for all calls.
I hope you will enjoy this release.
New features
- Comment section and Reader Mode are now rendered inside
circumflexinstead ofless - Add
ukeybinding to toggle read/unread status on stories - Add support for customizing the theme
- Add
default-themesubcommand to generate a default theme config file
- Add
- Add
--pagesflag to configure the number of pages fetched per category (1-5) - Show terminal progress bar during fetching via OSC 9;4 codes
- Mod's comments are now highlighted in green
- Highlight YC Fall (F) and Spring (X) startup batches in headlines
Infrastructure
- Add support for
go install - Improve error messages for timeouts, non-200 responses, and unexpected server responses
- Fetching can now be canceled
- Normalize header levels in reader mode so articles always start at h1
Changes
- Auto-enable Nerd Fonts when running inside Ghostty
- Change
--nerdfontsflag to accepttrue/falsefor explicit control
- Change
- Rename Parent Poster (
PP) label to Grandparent Poster (GP) - Add 5-minute threshold for updating last-read time on stories
Removed
- Remove
--plain-headlines,--plain-comments,--hide-indent, and--disable-emojisflags
License
- Change license from AGPL-3.0 to MIT
Dependencies
- Removed
lessas a dependency - Use the official HN Firebase API for all requests
- Bump Bubble Tea to 2.0
10.01.26
- Add support for xdg-open on FreeBSD, OpenBSD, and NetBSD
- Bump Go to 1.25
- Set timeout for fetching submissions to 10 seconds
- Fixed a bug where the ycombinator nerdfont showing the wrong icon
05.04.25
- Added a moderator indicator to
tomhow - Bump Go to 1.24
28.08.24
- Interacting with stories in any way (open link in browser, open in reader mode etc.) now marks the submission as read (Thanks, @antznin!)
01.04.24
- Update header styles in reader mode
- Bump Go to 1.22
- Bump most dependencies
17.10.23
- Responses from the official HN API are now properly sanitized
- Improved the spacing in the descriptions when using Nerdfonts
- Fixed a bug where the domain was not shown
12.10.23
circumflexnow uses the official HN API to fetch submissions instead of Algolia- Fixed a bug where
less --versionwould not properly be parsed
01.10.23
- Fixed a bug where content wouldn't properly be sanitized for malicious ansi escape codes
01.10.23
- Bump to Go
1.21 - All content (headlines, comment section and articles from web) are now sanitized for malicious ansi escape codes
- Added subcommand:
url[URL] to open a URL directly in Reader Mode - Renamed
clx read IDtoclx comments IDandclx view IDtoclx article ID - Added support for
NERDFONTSenv variable
08.07.23
Changes
- Default categories are now: top, best, ask, show (replaced new with best)
New features
- Set the
CLX_BROWSERenv variable to override opening links in the default browser.
25.06.23
Bugfixes
- Fixed a bug where
circumflexwould panic if go-readability failed to parse the URL of an article to be read in Reader Mode
24.06.23
Bugfixes
- Fixed a bug where the submission rankings would disappear during a refresh
17.06.23
Bugfixes
- Fixed a bug where the wrong default string would be set in the
categoriesflag
17.06.23
New features
- Added new optional category:
best - Dynamically set the categories with the
--categoriesflag
Bugfixes
- Fixed a bug where the urls would not be correctly parsed and highlighted
11.06.23
Cosmetic
- Changed the Nerd Font Icon for comments
Bugfixes
- Fixed a bug where the first dot in the "fetching..." spinner was highlighted in faint
06.05.23
Core
- Set minimum
lessversion to latest stable release (633)
Bugfixes
- Fixed a bug where
lesswould open the comment section on the second line - Fixed a bug where
lesswould not properly render Nerd Fonts - Updated Nerd Font icons to version 3
- Fixed a bug where the help screen would not render properly after resizing
05.05.23
Cosmetic
- Simplified coloring of items to only use terminal colors from 0-16. This will make
circumflexlook better across different color schemes.
11.03.23
Dependencies
- Bump Go from 1.19 to 1.20
- Bump lipgloss from 0.6.0 to 0.7.1
- Bump html-to-markdown from 1.3.6 to 1.3.7
- Bump termenv from 0.14.0 to 0.15.1
- Bump go-pretty from 6.4.4 to 6.4.6
- Bump testify from 1.8.1 to 1.8.2
- Bump goquery from 1.8.0 to 1.8.1
08.02.23
Dependencies
- Bump go-pretty 6.4.3 to 6.4.4
- Bump bubbles from 0.14.0 to 0.15.0
- Bump termenv from 0.13.0 to 0.14.0
25.11.22
Bugfixes
- Fixed a bug where
circumflexwould crash if thelessversion contained decimals in the version number (Thanks @PrayagS! #40)
Cosmetic
- Rearranged and rephrased the info screen items
- Re-stylized headers in Reader Mode
Other
- Increased timeout for fetching submissions
- Added Dockerfile for running
circumflexinside a container (Thanks @stefins! #42)
23.10.22
New features
- Check
lessversion on startup - Network errors are now displayed to the user
Bugfixes
- Headlines are now properly highlighted in the comment section
- Headlines are now somewhat sanitized to avoid breaking formatting
- Pressing r while page is already reloading no longer leads to a panic
Cosmetic
- Re-aligned the information under the submission title for the
--nerdfontsflag
09.10.22
New features
- Comments are now collapsed by default and can be expanded with l
Changes
--auto-collapseflag changed to--auto-expand- Changed disable emoji shorthand flag from
-sto-e
Cosmetic
- Add new comment indicator to the legend menu
- Made the separator between parent replies slightly thicker
- Aligned the information under the submission title (score, user, time and number of comments)
when using the
--nerdfontsflag
02.10.22
New features
- Comments can now be auto-collapsed with the
-aor--auto-collapseflag
Cosmetic
- Cleaned up the
manpages - Immediately change category indicator on Tab/Shift + Tab
- Help screen (open with
ior?) is now rendered insideclxvia the viewport Bubble
12.09.22
New features
- Added a new command:
clx read [ID]to directly read the article associated with the givenIDin Reader Mode
Cosmetic
- Use normal and best looking indentation block by default
- Improved word wrapping in Reader Mode
- Increased contrast between categories and header background
13.08.22
Core
- Bump Go to 1.19
New features
- Collapse / uncollapse all replies with h / l
Cosmetic
- Left-aligned help screen to better accomodate for screen resizes (Fixes #6)
Bugfixes
- Refreshing submissions no longer jumps to the first page just before fetching
- Fixed a bug where submissions marked as read would not properly italicize after a refresh
- Fixed a bug where
"was not being showed correctly (Thanks @FnControlOption, #5!)
02.07.22
New features
- Added flags for explicitly setting dark or light color scheme
- Number of replies now also indicate how many of the replies are new since last visit
clx addnow fetches metadata (before: user had to manually enter comment section to update)
Cosmetic
- Added Nerd Fonts to the comment section and submissions list
- Fixed a bug where labels weren't hidden properly on Refresh or change of category
- Added legend to help screen
Bugfixes
- Fixed a bug where the number of submissions from the front page was off by one
25.06.22
New features
- Added support for Nerd Fonts
- Better fallback colors for terminals that do not support True Color
Bugfix
- Re-added keybinding for entering the help screen with
? - Fixed a bug where Refresh was not working properly
12.06.22
New TUI
circumflexnow uses Bubble Tea for the TUI
New features
- Show a
fetchingindicator in the status line when fetching list of submissions - Dark Theme / Light Theme is automatically applied based on the terminal color scheme
- Better styling for
Add to favorites?/Remove from favorites?prompts - Hide selected item bar on refresh or change of category to better show that application is fetching submissions
- Added spacing between submissions for better readability
05.02.22
New features
- New comment indicator: Highlight new comments since your last visit
09.01.2022
New features
- Added clx
manpages
Backend
- Bump cobra to 1.3.0
08.01.22
Bugfix
- YC-startups and year of publication in headlines are now properly formatted
Backend
- Do not re-fetch submissions on terminal screen resize events when screen height remains the same
- Add debug mode for offline testing and development
Cosmetic
- Reworked the info section
- Updated filter list for macrumors.com
Meta
- Changed changelog date format from YYYY-MM-DD to DD.MM.YY
2021-12-24
Cosmetic
- Stylized
lessprompt - Renamed headers in the keymaps view
- Year is now highlighted in submission titles
2021-12-14
Bugfix
- Re-enable
viewandaddcommands
2021-12-13
Backend
clxnow uses Algolia + the official Hacker News firebase API to fetch submissions
Bugfix
- Fixed a bug where tables would be improperly formatted
2021-11-10
Bugfix
- Fixed a bug where parsing of the comment section with 0 comments would cause a panic
2021-11-06
Cosmetic
- Top-level comments are now more clearly separated from other top-level comments
2021-10-31
Cosmetic
- Changed the default header and added options to choose between different options
2021-10-30
Cosmetic
- Fixed a bug where some terminals would have the indentation symbol appear as a disconnected line
2021-10-21
Cosmetic
- Slightly reformatted the comment section
Backend
- Refactored the rendering logic for the comment section
2021-10-04
Bugfixes
- Fix correct indentation for headers in Reader Mode
2021-10-03
Cosmetic
- Slightly redesigned headers in headlines and comment section
- Comment section now has a left margin
Backend
- Bump cview to 1.5.7
Bugfixes
- Fixed a bug where headers would occasionally be improperly formatted
2021-09-12
Bugfixes
- Invisible anchors are now longer properly hidden on all terminals
- The filtering logic now works with zero width spaces
- Fixed a bug where the root comment headline was one character longer than the comment width
Cosmetic
- Viewing articles in Reader Mode now updates 'mark as read' indicator
2021-09-04
New features
- New keybinding: press n/N to jump to the next top-level comment or headline
- (No longer required to search for the string
::)
- (No longer required to search for the string
- Added an option to set the header to the orange and classic Hacker News header
Cosmetic
- Added custom filtering rules for the following sites:
nytimes.comeconomist.comtomshardware.comcnn.comarstechnica.commacrumors.comwired.comwired.co.uktheguardian.comaxios.com9to5mac.com
2021-08-28
This release replaces lynx for rendering HTML in favour of handling the rendering logic directly in circumflex.
Backend
- Bump Go to 1.17
- Reader Mode: Removed
lynxas a dependency- Added support for code blocks and in-line code highlighting
- Added support for prettier tables
- Added support for rendering different headers (
h1-h6) - Added support for well-formatted lists and sub-lists
2021-08-03
New features
- Added an option to remove indentation symbols from the comment section
Cosmetic
- Better handling of stray newlines
- Monthly Who is hiring posts now have normal syntax highlighting
Backend
- Bump goreadability
- Bump cobra
2021-07-28
This release marks the one year anniversary since the first commit of circumflex 🎉
Cosmetic
- Included syntax highlighting for YC-funded startups in the comment section
- Code snippets are now in italics and magenta (was: just magenta)
- Monthly 'Who is Hiring' posts now honor the 'highlight headlines' setting
- Remove
FAANGhighlighting (it was a bit too colorful) - Better handling of fractions
- Better handling of smiley to emoji substitution
- Better handling of syntax highlighting for URLs
- Better handling of double dashes to em-dashes conversion
- Better handling of username highlights
- Comments that have been deleted and have no replies are no longer printed
- Redesigned comment section header
2021-07-24
New features
circumflexcan now be customized with flags
Changes
- Highlight headlines option has been simplified and can now be either enabled or disabled (Removed an option to highlight headlines with the reverse highlighting flag)
Cosmetic
- Code snippets are now highlighted in magenta instead of blue
- Mark as read setting now turned on by default
- Rename
create_configcommand to config - Hyperlinks are now in blue instead of dimmed blue
Bugfixes
- Fixed a bug where highlighting of
$would cause a panic - Comments are now properly shortened when they reach the edge of the screen
- Fractions now have proper spacing between them and the next word
2021-07-22
New features
- Submissions can now be marked as read (turned off by default)
Cosmetic
- Highlight mentions of
FAANGin the comment section - Highlight moderator author names in main screen
- Removed white from indent blocks
- Comments now show prettier Unicode fractions
- Double single dashes (--) now appear as a single em-dash (—)
- Triple dots (...) now appear as a single ellipsis (…)
- Added an option to convert smileys to emojis
- Removed support for hyperlinks in the terminal since they were somewhat too complex compared to the benefit / convenience they provided
- URLs are now highlighted in dimmed blue
2021-07-15
Bugfixes
- Fixed a bug where a single @ would be highlighted
- Fixed a bug where alternate indentation block would not apply for quotes
Cosmetic
- Monthly Who is hiring, Freelancer, Who wants to be hired posts are now highlighted in their own color
Backend
- Bump cobra and viper
- Bump cview
2021-06-30
New features
- Comment syntax highlighting can now be disabled
Cosmetic
- Adjusted article width in Reader Mode
- Added a message when successfully running
clx create_example_config - Reworked pagination indicator
Ask HNis now highlighted in blueTell HNis now highlighted in magenta$variablesare now highlighted in cyanIANALis now highlighted in redIAALis now highlighted in green
2021-06-14
New features
clx id [item-id]respects config.env and set environment variables
Cosmetic
- Text inside backticks is highlighted
- Mentions in comments
@usernameare highlighted - Changed highlighting of PDF, video and audio in headlines
2021-06-13
New features
- Added a command to go directly to the comment section for a given ID
Cosmetic
- Reader Mode: Do not print Footnotes in Wikipedia articles
- Reader Mode: Improved formatting for bullet points
2021-06-12
Bugfixes
- Fixed a bug where deeply nested comment did not use the whole screen
2021-06-12
Bugfixes
- Fixed a bug where the formatting in the comment section would occasionally break
Cosmetic
- Default comment width is now 65 instead of 70
- Comment quotes now have an indentation block
- Changed the order of colors for the indentation blocks
- Code blocks now use the whole screen
- Better handling of references inside quotes/nested blocks in Reader Mode
2021-06-02
Cosmetic
- A confirmation message is now shown after adding a story to favorites by ID
- Submissions in specific formats ([pdf], [audio], etc.) are now highlighted
- Monthly
Who is hiringposts are now highlighted - Wikipedia articles in Reader Mode now have improved formatting
- Improved formatting for confirmation, warning and error messages
2021-05-30
Cosmetic
- Keymaps screen is now fixed-width
Bugfixes
- Fixed a bug where references was printed twice in Reader Mode
2021-05-30
Cosmetic
- Quotes in Reader Mode are now dimmed and italicized
Bugfixes
- Fixed a bug where scrolling backwards in less would lead to improper formatting
2021-05-24
New features
- Added option to force open article in Reader mode
- Added option to use alternate indentation blocks for compatibility issues
2021-05-16
New features
- Create example config from the terminal with
clx create_example_config
Cosmetic
- Simplified keymaps screen
2021-05-07
New features
- Added a validator to prevent entering Reader Mode on sites that are known to be unsupported
Bugfixes
- Fixed a bug where
Reader Viewmode would occasionally format references incorrectly
2021-05-06
New features
- Read a submission's article in
Reader Viewmode
2021-04-27
Cosmetic
- Show item ID in comment section
Bugfixes
- Fixed a bug where hrefs were not stripped inside quotes
- Fixed a bug where pressing G while in Relative Numbering mode would not properly update the left margin on the favorites page
- Fixed a bug where a refresh wouldn't trigger after returning from the comment section
2021-04-24
Bugfixes
- Fixed a bug where the first keystroke was lost when entering the comment section
- Fixed a bug where pressing G while in Relative Numbering mode would not properly update the left margin
2021-04-07
Bugfixes
- Fixed a bug where hidden stories of the type
X is hiringwould cause a panic
New features:
- Exit info screen with Esc and ? (in addition to i)
2021-04-07
Backend
- Rename submission to story
Bugfixes
- Fixed a bug where triple spaces would not be correctly converted to single space
2021-04-04
Cosmetic
- All views are now responsive
Backend:
- Simplified Info View logic
2021-04-03
New features
- Press F to add submission to Favorites by ID
2021-04-02
New features
- Submissions can now be added to Favorites
Cosmetic
- Headlines are now syntax highlighted by default
- Definition on info screen now realigns after resizing the terminal
Backend:
- Extracted logic for handling submissions out of the model
2021-03-03
New features
- Quotes are now dimmed and italicized
Cosmetic
- Changed appearance of error and success notifications
Bugfixes
- Fixed a bug where brackets in titles would not appear
2021-03-01
Bugfixes
- Fixed a bug where the separator between the submissions's root comment and the comment section was not properly formatted
2021-02-28
Cosmetic
- The top bar is now transparent instead of orange
- Settings screen has been redesigned
Bugfixes
- Fixed a bug where references (
[1],[2],[…]) would highlight inside code blocks
2021-02-25
New features:
gandGworks the same way as it does in Vim
Cosmetic
- Cleaned up the keymap screen
Highlight Headlinesnow either reverse highlights all headlines or color highlights all headlines (YC-funded startups were previously colorized in option 1)
Bugfixes
- Fixed a bug where the
config.envtemplate wasn't created with default values
Backend
- Bump to Go 1.16
2021-02-08
Cosmetic
- Settings screen now highlights booleans and integers
Bugfixes
- Fixed a bug where jumping multiple lines would lead to an infinite loop
2021-02-07
New features
- Posts of the type '
YC startupis hiring' are now hidden by default and can be enabled in the settings
Cosmetic
- Info screen now shows version number
- Increased spacing between the descriptions on the settings page for easier readability
Backend
- Added version number to User-Agent ID string
- Replaced stock http with resty
2021-01-21
Backend
- Added User-Agent ID
2021-01-21
Cosmetic
- Changed
[Y]to🆈 - Submission text highlighting now turned off by default
- Added
ERRORandSUCCESSlabels to some messages - Changed
YC S/WXXlabels
Bugfixes:
- Fixed a bug where JSON errors were not handled properly
2021-01-15
New features
- Numerical input on the home screen now repeats the next action N number of times (same as in Vim's Normal mode)
- Added option 'Use Relative Numbering': Relative numbering marks each line with a number relative to the distance from the currently selected element (similar to Vim's hybrid line number mode)
Bugfixes
- Fixed a bug where the descriptions in
config.envcontained raw ANSI escape codes
2021-01-10
New features
- Added option to preserve right margin in comment section
- Added option to customize and colorize submission headlines
Cosmetic
- Settings will be shown in two columns if there is enough screen space
Bugfixes
- Fixed a bug where setting comment width to 0 did not use the whole screen
2021-01-08
New features
- Added functionality to customize
circumflexby editingconfig.envor exporting environmental variables
Cosmetic
- Information page now has three screens: Information Home Screen, Keymaps and Settings
2020-12-17
New features
- Added a status bar to show contextual information
circumflexnow handles connection errors gracefully
Bugfixes
circumflexwill no longer suspend the application when trying to open submission of the type 'Company X (YC W20) is hiring'
Backend
- Use the 'level' field directly from the API instead of calculating it
- Large refactor of the program architecture
2020-12-11
Bugfixes
- Fixed a bug where the number of submissions to view was not calculated correctly
- Fixed a bug where pressing 0 would go to the last element on the list instead of the 10th
- Info line about entering less now appears right after submission info line
2020-12-05
New features
- Added keybinding: Press 0-9 to go directly to submission
Cosmetic
- Indented comment bar now also uses brighter colors
- References now also uses brighter colors
- Comment section: Added a notice about entering
lessand how to exit from it
2020-11-28
Cosmetic
- Selected items now uses the terminal's default colors in order to correctly highlight the selection regardless of color scheme
2020-11-27
New features
- Added keybinding: Press r to refresh
Bugfixes
- Fixed a bug where
circumflexwould crash while resizing the terminal while on the help screen and on pages larger than 1
2020-11-22
New features
- Added support for resizing the terminal while
circumflexis running - Added keybindings: g / G to go to first and last element
- Added keybinding: c to open submission comments in browser
Cosmetic
- On the submissions page, YC startup labels are now orange text on black background
Backend
- Large parts of the code have been refactored and placed into an MVC pattern
- cheeaun's unofficial Hacker News API: Changed API endpoint to use Cloudflare CDN
2020-11-15
- First Release