Releases
1.6.0
1.6.0 (2021-02-01)
Chores
fix formatting issues (51d4f9a )
rename eslintrc.json to js (4308fdb )
use back-end settings for prettier in the front-end (23fe79d )
version and scripts for consistency (af31cf8 )
bump packages' version in backend, frontend, and autodeployment server (1408371 )
env: Remove blog inactive time variable (16d88eb )
Continuous Integration
improvement:
Incorporated testing logic into release workflow (16f5474 )
Updated the release automation workflow (e3d6ead )
Documentation Changes
reformat directory structure (71ba5e2 )
documentation for staging/production deployment (9134840 )
New Features
add octokig/webhooks in autodeployment server (a256467 )
add filter for different type of actions in production (131ca16 )
add redirecting to /auth/login when not logged in (41875f8 )
use one set of config files for both staging and deployment (41f010f )
add launch configuration for debugging tests (f38fdc3 )
enable restart feature for logrotate and certbot containers (890903a )
deal with large logs (00ce845 )
Bug Fixes
import on globals.css (f148eba )
update test (cc67c94 )
upgrade highlight.js (97286bf )
specify gatsby in the path to the front-end's public folder (e3ff547 )
issue-1089 - change to inline function (e4f6252 )
issue-1089 - Change to default state and condition (a45d697 )
issue-1089 - Change variable names and some cleanups (449a45f )
issue-1089 - complete env-setup and run the test and formatter (22b0124 )
issue-1089 - after rebase (aa669bf )
removed LoadMoreButton.jsx, imported useRef (f131e8c )
import useEffect, remove rootMargin, observer and duplicate (3109950 )
issue#1302 - "Malformed input, repository not added" error message while installing Docker on Linux Mint (70d28dd )
allow content from youtube and vimeo (6433ac0 )
avoid graphql's playground CSP violation in development (bf9143a )
change deploy.sh to adapt it to new config files (05e9434 )
install a specific version of redis that works with travis (962be92 )
Other Changes
Seneca-CDOT/telescope (531171f )
Port adminbutton to [next] (Seneca-CDOT#1619 ) (228ad49 )
useUser() should always return a valid User object (68eda01 )
1595 - [next] Infinite Scrolling of Posts is broken (All of our infinite scrolls were broken) (Seneca-CDOT#1614 ) (67ed296 )
older docker images which weren't tagged wouldn't be removed (Seneca-CDOT#1603 ) (8cbf8af )
Added Post and Posts to NextJS (Seneca-CDOT#1504 ) (8f22e42 )
Ported Login component (Seneca-CDOT#1568 ) (e681c81 )
index.tsx (54f45c7 )
MainPage to Home. (d372c3a )
Add internal padding on searchInput to solve overlap problem (Seneca-CDOT#1533 ) (e13cbf6 )
essential netlify.toml config file (Seneca-CDOT#1461 ) (bbda77b )
Make the picture sticky in About page-renew the pull request Seneca-CDOT#1372 (Seneca-CDOT#1486 ) (912ce8a )
searching text param is missing in the input control (992ef08 )
id/flag (76ea416 )
Added frontend support for autocomplete (0e47024 )
id with unit test (62a6022 )
let URL in sync with keywords to make searches sharable (Seneca-CDOT#1343 ) (c77a134 )
Updated validation for param in Posts and tests (b5a7151 )
Show all posts for an author sorted by date when searching by Author (Seneca-CDOT#1256 ) (e45b521 )
Where login button wasn't fully clickable (Seneca-CDOT#1305 ) (e662fe4 )
let --> const observer, options (6a6e59b )
"resolve unknown changes" (7f02f28 )
syntax highlighting for all empty (#1331) (d1bcd682)
Change Telescope theme to a light theme (Seneca-CDOT#1324 ) (92cbc23 )
ScrollAction (We had repeated code for up and down, now we have only one component) *BackToTop becomes: BackToTopButton - No more coupling with ScrollTop *Merge our two "sticky headers" on scroll (Seneca-CDOT#1223 ) (78eada8 )
Seneca-CDOT#1229 Implemented an infinite scrolling without LoadMoreButton (80b3317 )
Remove TravisCI (0790dee )
Seneca-CDOT#1229 Implemented an infinite scrolling on the LoadMoreButton (69c36ca )
//github.com/zjjiang2/telescope into Issue-1220 (2601d47 )
//github.com/zjjiang2/telescope into Issue-1220 (f27d6c9 )
modifies sanitize.js to allow Telescope to parse img tags with data uris (Seneca-CDOT#1282 ) (2f76f77 )
Reduce amount of JSON sent from backend with query results (Seneca-CDOT#1253 ) (b66515a )
Import code style to frontend (a6b6bab )
Update docs regarding login (bddb7bc )
Add icons for admins to flag and delete feeds from timeline (d888692 )
Update environment-setup docs` (ef2af5c )
Fix search posts (32b0e93 )
Removed old TODO comment (Seneca-CDOT#1207 ) (8ef4f53 )
volume persistance error (Seneca-CDOT#1202 ) (0c01069 )
failing prettier doc (0448cf1 )
prebuild (blue/green) style deployment script (6d26aa1 )
about and search page light theme (Seneca-CDOT#1176 ) (7823cfc )
Added a test to confirm result from the entity replacer is a string (0de81aa )
Simplified the decodehtml function within the tests (47c7617 )
Added code to return the fixed code element to the tests (4204e92 )
Got tests to run, will be changing tests to be better later (4e14565 )
Test in replace-entities to parse entities from arrow function ( => ) Add: Test in replace-entities to test for when a entity should be decoded twice Add: Test in replace-entities for an empty entity string Update: Added an if() to the string decoder to handle strings with non breaking space Add: Added a test that gets rid of raw entities Add: Added a test for the entity decoder to test for the '<' entity Update: Changed the decoder to decode twice by default Added: A test for the entity decoder for < entity Added: A test for the entity decoder for & entities Update: Got rid of if() in the entity decoder Update: Updated the nbsp decoding test to have string literals Added: Making use of entities module for decoding (a66e59d )
node-test.yml Github Actions workflow (Seneca-CDOT#1163 ) (d74a67f )
node-test.yml Github Actions workflow (Seneca-CDOT#1158 ) (a03b260 )
Slack SVG icon (Seneca-CDOT#1151 ) (9f8f43d )
Material styling to search and results components (Seneca-CDOT#1144 ) (2edc813 )
right spacing to the text in the banner (58f74e3 )
The redirect to 404 page changed to redirecting into the login page when user goes to /myfeeds (da59891 )
Refactors
remove cdn.jsdelivr.net and unsafe-inline from cors options (3e83372 )
move setFetchLoading to a finally block (5c8f51b )
move search object creation to the back-end (582b60b )
remove graphql from telescope (6e95918 )
use gatsby's navigate instead of windows.location.href (8d85c23 )
use gatsby's Link instead of MUI's in Banner component (ca768a0 )
use telescope's Spinner component instead of Material-ui's (30d3640 )
separate lines into dedicated RUN commands (6da3fb4 )
Code Style Changes
You can’t perform that action at this time.