Skip to content

Releases: Seneca-CDOT/telescope

Release 1.9.5

09 Apr 19:47
Compare
Choose a tag to compare

46 changes since 1.9.1

🚀 Autodeployment

  • Don't use / as webUrl, prefer NEXT_PUBLIC_WEB_URL or VERCEL_URL (#2104)

🛠 Back-end

  • env.development fix: ELASTIC_PORT was commented. (#2052)
  • Fix search page for vercel. (#2075)
  • Update access token with more user details for front-end (#2101)
  • Closes #2083: Migrate legacy accounts away from wiki (#2096)

🎨 CSS Styling

  • Fixes #2002: Don't center table contents in figure (#2025)
  • Increase letter-spacing for telescope-post-content (#2061)
  • Fixes #1975: Decorate each post with a class that matches the blog host platform (#2040)
  • Add link colors to palette; change link color in dark mode about page (#2082)
  • Fixes #2039: BlogSpot images are scaled down the same as inline images (#2091)

🚀 Deployment

  • Fix path issus in production (#2057)
  • Allow Vercel preview PR URLs for auth redirects on staging (#2099)

🐳 Docker

  • Fix login on localhost, add WEB_URL env variable support (#2098)

🎭 Front-end

  • Fixes #2002: Don't center table contents in figure (#2025)
  • Added initial setup for Jest Snapshot testing (#2034)
  • Fixes #1955: Replace normal hyphen with a non-breaking hyphen (#2026)
  • Fixes #1584: Create a SearchContext to pass props more easily to Search Components (#2046)
  • Increase letter-spacing for telescope-post-content (#2061)
  • remove backToTop button (#2067)
  • Removed unused component (#2070)
  • Update web deps + webpack version to 5 (#2074)
  • Fix search page for vercel. (#2075)
  • Fixes #1975: Decorate each post with a class that matches the blog host platform (#2040)
  • Landing page 2.0 (#2078)
  • Add link colors to palette; change link color in dark mode about page (#2082)
  • Remove /myfeeds page, components, and deps (#2089)
  • Fixes: #2062: Search bar fires a request on every entered letter (#2066)
  • Rework User to use proper JWT payload data (#2088)
  • Update access token with more user details for front-end (#2101)
  • Fix: Dark mode not being applied fully when user logs in (#2105)
  • Only show navbar when scrolls to post (#2094)

⚙ Microservices

  • Closes #1744: Explore using Portainer to allow admins to manage docker containers (#2023)
  • Closes Issue #1932: Added environment variables to prod's Docker file (#2027)
  • env.development fix: ELASTIC_PORT was commented. (#2052)
  • Fix path issus in production (#2057)
  • Fixes issue-1929: Paginated get route (#2022)
  • chore: bump sharp from 0.27.2 to 0.28.0 in /src/api/image (#2063)
  • Update Posts service deps (#2073)
  • Update Users service deps (#2071)
  • Update auth deps (#2072)
  • Use hashed email as id for Users in Firestore (#2060)
  • Add proper roles and User service to JWT authorization (#2058)
  • Closes #2083: Migrate legacy accounts away from wiki (#2096)
  • Post parsing/sync microservice (#1828)
  • Feature/search microservice (#2106)

🧰 Tools

  • Closes #2083: Migrate legacy accounts away from wiki (#2096)

🖇 Dependencies

  • chore: bump ts-jest from 26.5.3 to 26.5.4 (#2043)
  • chore: bump highlight.js from 10.6.0 to 10.7.1 in /src/web (#2011)
  • chore: bump eslint from 7.22.0 to 7.23.0 (#2056)
  • chore: bump sharp from 0.27.2 to 0.28.0 in /src/api/image (#2063)
  • Update Posts service deps (#2073)
  • Update Users service deps (#2071)
  • Update auth deps (#2072)
  • chore: bump highlight.js from 10.7.1 to 10.7.2 in /src/web (#2085)
  • chore: bump @wordpress/wordcount from 2.14.1 to 2.15.0 (#2068)
  • chore: bump express-handlebars from 5.2.1 to 5.3.0 (#2090)

👨‍💻 Developer Experience

  • Add jest:e2e-watch script (#2064)
  • Fix login on localhost, add WEB_URL env variable support (#2098)
  • Update environment-setup (#2081)
  • Fix how we mock fetch in Jest (#2103)

🐛 Bug Fixes

  • Fixes #1955: Replace normal hyphen with a non-breaking hyphen (#2026)
  • Add link colors to palette; change link color in dark mode about page (#2082)
  • Fixes #2039: BlogSpot images are scaled down the same as inline images (#2091)
  • Don't assume https:// for WEB_URL (#2107)
  • Fix: Dark mode not being applied fully when user logs in (#2105)

📃 Documentation Updates

  • Update environment-setup (#2081)

✨ Enhancements

  • Fixes #2002: Don't center table contents in figure (#2025)
  • Fixes #1584: Create a SearchContext to pass props more easily to Search Components (#2046)

💡 Nice to Have

  • Fixes #1584: Create a SearchContext to pass props more easily to Search Components (#2046)

🔐 Security Enhancements

  • Use hashed email as id for Users in Firestore (#2060)
  • Add proper roles and User service to JWT authorization (#2058)
  • Fix login on localhost, add WEB_URL env variable support (#2098)
  • Allow Vercel preview PR URLs for auth redirects on staging (#2099)

🛡 Tests

  • Added initial setup for Jest Snapshot testing (#2034)
  • Add jest:e2e-watch script (#2064)
  • Fix how we mock fetch in Jest (#2103)

Other Updates

  • Corrected PT Serif font's name (#2045)
  • Expose JWT_ISSUER, JWT_AUDIENCE, and SECRET env vars to all services (#2055)
  • fixed overlapping of footer due to navbar (#2086)
  • Fixes #2000 redirect URL error (#2008)
  • Fix #2042 - Add scroll-snap like behaviour on landing page (#2080)
  • Fixes #2016: Updated jest timeout and jest e2e timeout settings in playwright (#2092)

Release 1.9.1

26 Mar 20:01
Compare
Choose a tag to compare

No Changes

Release 1.8.1

18 Mar 01:36
Compare
Choose a tag to compare

15 changes since 1.8.0

🚀 Autodeployment

  • Fixes #1959: Blue/Green deployment only does blue deployments (#1964)

🛠 Back-end

  • Added Service for Auto Discovery of Feeds for URLs (#1833)

⚡ CI/CD

  • Fixed typo in changelog configuration file (#1948)

🚀 Deployment

  • Configure staging/Vercel to use new auth service (#1952)
  • Use proper AUTH_URL values in next.config.js and AuthProvider (#1954)
  • Fix #1937 - add a status service (#1965)

🐳 Docker

  • Remove nginx from development.yml, update docs (#1935)
  • Use proper AUTH_URL values in next.config.js and AuthProvider (#1954)

🎭 Front-end

  • Added new keywords, robots.txt, optimized meta tags (#1962)
  • Package UI 1.8.1 (#1969)

⚙ Microservices

  • Added Service for Auto Discovery of Feeds for URLs (#1833)
  • Configure staging/Vercel to use new auth service (#1952)
  • Updated front-end to use posts microservice (#1953)
  • Fix #1937 - add a status service (#1965)

🖇 Dependencies

  • chore: bump fast-xml-parser from 3.18.0 to 3.19.0 (#1949)
  • chore: bump jsdom from 16.5.0 to 16.5.1 (#1950)

👨‍💻 Developer Experience

  • Make services scripts work on Windows (#1941)
  • Fix: expose ports in development (#1933)
  • Fix #1937 - add a status service (#1965)

🐛 Bug Fixes

  • Make services scripts work on Windows (#1941)
  • Fixed typo in changelog configuration file (#1948)

✨ Enhancements

  • Added new keywords, robots.txt, optimized meta tags (#1962)

🔐 Security Enhancements

  • Remove double-slash in auth /sp route (#1945)
  • Configure staging/Vercel to use new auth service (#1952)

Other Updates

  • Use image service for dynamic image component (#1940)
  • Fix #1943: Remove Docker localhost.* DNS for Windows development (#1944)
  • Don't wait for services shutdown in CI for e2e tests (#1966)

Release 1.8.0

12 Mar 21:54
Compare
Choose a tag to compare

71 changes since 1.7.0

🛠 Back-end

⚡ CI/CD

  • Fix eslint and prettier for repo updates (#1813)
  • Added new changlelog generator (#1831)
  • chore: bump actions/setup-node from v1 to v2.1.5 (#1890)
  • chore: bump actions/cache from v2 to v2.1.4 (#1891)
  • Updated release workflow to include new tests (#1892)
  • Adds Initial Service to Get Posts (#1838)

🎨 CSS Styling

  • Fixes #1780 - make GitHub Contributor Card styling consistent (#1834)
  • Changed searchPage background color [1808] (#1832)
  • Fixes #1689: port 'BackToTop' button to UI2.0 (#1916)

🚀 deployment

  • Change traefik to use /v1/service-name URLs vs. subdomains (#1812)
  • Adds Initial Service to Get Posts (#1838)

🕵️‍♂️ Design

  • New logo update (#1875)

🐳 Docker

  • Change traefik to use /v1/service-name URLs vs. subdomains (#1812)
  • Always use src/api/env.development with npm services:* scripts (#1826)
  • Authentication/Authorization microservice (#1796)

🎭 Front-end

  • Closes #1797: Move src/frontend/next to src/web (#1800)
  • chore: remove gatsby dependencies from telescope's Dockerfile (#1798)
  • UI 2.0 Sidebar 1687 and fix: 1823 Log Out button (#1821)
  • Fix for DateTimeFormatOptions issue (#1824)
  • Fixes #1780 - make GitHub Contributor Card styling consistent (#1834)
  • Changed searchPage background color [1808] (#1832)
  • [UI 2.0] Change header buttons' style and refactor code (#1842)
  • Issue #1677 UI 2.0 Posts,Timeline and Post (#1854)
  • Fix #1861 -Merging desktop and mobile headers (#1863)
  • Fix the horizontal scroll bar on Linux and Windows. (#1867)
  • Fix #1857 - Remove SWRInfinite and any type (#1860)
  • New logo update (#1875)
  • Fixes: BUG - vertical scroll bar on post (#1876)
  • Mobile version posts timeline post (#1905)
  • Banner 1.8 (#1906)
  • Fix issue #1855: add temporary avatar (#1911)
  • React auth implementation using new JWT flow (#1843)
  • Fixes #1689: port 'BackToTop' button to UI2.0 (#1916)
  • Fix: issue 1919 - Center initials (#1923)

⚙ Microservices

  • Authentication/Authorization microservice (#1796)
  • Closes #1705: Add Let's Encrypt to Traefik Microservices router (#1830)
  • Add unit tests for image service (#1893)
  • Adds Initial Service to Get Posts (#1838)
  • Fix #1706: Add Microservices docker-compose to production startup (#1900)

🧰 Tools

  • Added new changlelog generator (#1831)
  • Added Dependabot config for Docker, GitHub Actions, and more npm packages (#1878)

🖇 Dependencies

  • chore: remove gatsby dependencies from telescope's Dockerfile (#1798)
  • chore: bump ioredis-mock from 5.2.2 to 5.2.4 (#1814)
  • chore: bump eslint-config-prettier from 7.2.0 to 8.0.0 (#1818)
  • chore: bump express-validator from 6.9.2 to 6.10.0 (#1844)
  • chore: bump ioredis from 4.22.0 to 4.23.0 (#1845)
  • chore: bump @typescript-eslint/parser from 4.15.1 to 4.15.2 (#1846)
  • chore: bump eslint from 7.20.0 to 7.21.0 (#1847)
  • chore: bump bull-board from 1.3.1 to 1.4.1 (#1848)
  • chore: bump @typescript-eslint/eslint-plugin from 4.15.1 to 4.15.2 (#1849)
  • chore: bump husky from 5.0.9 to 5.1.1 (#1850)
  • chore: bump nock from 13.0.7 to 13.0.9 (#1851)
  • chore: bump eslint-config-prettier from 8.0.0 to 8.1.0 (#1852)
  • chore: bump husky from 5.1.1 to 5.1.3 (#1862)
  • chore: bump playwright from 1.9.0 to 1.9.1 (#1874)
  • chore: bump @babel/preset-env from 7.13.5 to 7.13.9 (#1877)
  • chore: bump @babel/plugin-transform-runtime from 7.13.7 to 7.13.9 (#1879)
  • chore: bump nock from 13.0.9 to 13.0.10 (#1880)
  • chore: bump pino-pretty from 4.5.0 to 4.7.0 (#1881)
  • chore: bump @typescript-eslint/eslint-plugin from 4.15.2 to 4.16.1 (#1882)
  • chore: bump @typescript-eslint/parser from 4.15.2 to 4.16.1 (#1883)
  • chore: bump nock from 13.0.10 to 13.0.11 (#1884)
  • chore: bump jsdom from 16.4.0 to 16.5.0 (#1885)
  • chore: bump date-fns from 2.17.0 to 2.19.0 (#1886)
  • chore: bump ts-jest from 26.5.2 to 26.5.3 (#1887)
  • chore: bump jest-playwright-preset from 1.4.7 to 1.5.0 (#1888)
  • Added Dependabot config for Docker, GitHub Actions, and more npm packages (#1878)
  • chore: bump actions/setup-node from v1 to v2.1.5 (#1890)
  • chore: bump actions/cache from v2 to v2.1.4 (#1891)
  • chore: bump pino-pretty from 4.7.0 to 4.7.1 (#1894)
  • chore: bump @babel/plugin-transform-runtime from 7.13.9 to 7.13.10 (#1896)
  • chore: bump bull-board from 1.4.1 to 1.4.2 (#1898)
  • chore: bump @babel/preset-env from 7.13.9 to 7.13.10 (#1899)
  • chore: bump @typescript-eslint/parser from 4.16.1 to 4.17.0 (#1901)
  • chore: bump playwright from 1.9.1 to 1.9.2 (#1902)
  • chore: bump @vercel/node from 1.9.0 to 1.9.1 (#1903)
  • chore: bump jest-playwright-preset from 1.5.0 to 1.5.1 (#1904)
  • chore: bump pino from 6.11.1 to 6.11.2 (#1914)
  • chore: bump @typescript-eslint/eslint-plugin from 4.16.1 to 4.17.0 (#1918)
  • chore: bump swr from 0.4.2 to 0.5.2 in /src/web (#1920)

👨‍💻 Developer Experience

  • Fix eslint and prettier for repo updates (#1813)
  • Change traefik to use /v1/service-name URLs vs. subdomains (#1812)
  • Update eslintignore to use glob patterns for node_modules deep in repo (#1827)
  • Always use src/api/env.development with npm services:* scripts (#1826)
  • Added new changlelog generator (#1831)
  • Added Dependabot config for Docker, GitHub Actions, and more npm packages (#1878)
  • Updated release workflow to include new tests (#1892)

🐛 Bug Fixes

  • Added new changlelog generator (#1831)
  • Fixes #1841 - Fetch all contributors and fix contribution count plural (#1853)
  • Fix the horizontal scroll bar on Linux and Windows. (#1867)
  • Fixes: BUG - vertical scroll bar on post (#1876)

📃 Documentation Updates

  • Update dependabot doc (#1825)

✨ Enhancements

  • Added Dependabot config for Docker, GitHub Actions, and more npm packages (#1878)
  • Updated release workflow to include new tests (#1892)

🔐 Security Enhancements

  • Authentication/Authorization microservice (#1796)
  • React auth implementation using new JWT flow (#1843)

🛡 Tests

  • Authentication/Authorization microservice (#1796)
  • Add unit tests for image service (#1893)

Other Updates

  • Adjusted Light Theming for UI 2.0 and updated front-end.md (#1811)
  • Fixes #1815: Spotify playlists within an iframe are not sanitized (#1817)
  • Fixes #1795 - added trailing slash to next.config.js (#1836)
  • Change MUI typography font to Spartan (#1864)
  • Add Firebase emulator via Docker (#1840)
  • Changed Search bar style for new UI [1805 - DESKTOP UI] (#1839)
  • Fixes #1870, port hash function into Satellite (#1913)
  • Use POSTS_PORT vs. IMAGE_PORT in docker-compose (#1924)
  • Use .env if present when building next.js (#1925)

Release 1.7.0

19 Feb 20:43
Compare
Choose a tag to compare

1.7.0 (2021-02-19)

Release 1.6.0

05 Feb 19:01
Compare
Choose a tag to compare

1.6.0 (2021-02-05)

New Features
  • add octokig/webhooks in autodeployment server (a256467)
  • add filter for different type of actions in production (131ca16)
Other Changes
  • Re-Adds the Search page component (#1621) (236a160)
  • force rebuild with every merge to avoid failed message in badge (7621974)
  • remove 'Prefer async/await to callback' rule from .eslintrc (9c45114)
  • Created automated release workflow (#1628) (e05ca9f)
  • add tests to confirm we don't have XSS issues (#1635) (8c47ca8)
  • improve next.js auth handling (ea77691)
  • Port adminbutton to [next] (#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) (#1614) (67ed296)
  • older docker images which weren't tagged wouldn't be removed (#1603) (8cbf8af)
Refactors
  • next: Fixed #1446 - Migrated headers to Next.js and TS (6ad9211)

Release 1.5.0

22 Jan 20:35
Compare
Choose a tag to compare
  • Fix #1589 - make sure that NEXT_PUBLIC_API_URL is set locally and in Netlify (52d9b5e)
  • Update README with Netlify badge for next.js builds (1790ff7)
  • Revert "Merge pull request #1487 from chrispinkney/issue-1463" (0a23cf5)
  • Merge pull request #1487 from chrispinkney/issue-1463 (8f21bd5)
  • Fix #1459: Added Post and Posts to NextJS (#1504) (8f22e42)
  • Merge pull request #1581 from PedroFonsecaDEV/issue-1470 (0c9c86e)
  • Merge pull request #1582 from HyperTHD/issue-1539 (d2c3e10)
  • Merge pull request #1580 from PedroFonsecaDEV/issue-1500 (2a66d76)
  • Added additional typing for the button ref (ce73fc0)
  • Merge pull request #1585 from PedroFonsecaDEV/fixStructure (95c9f9e)
  • fix folder structure (6402136)
  • Provided theme object for the whole Next app (#1574) (043a74d)
  • Added MDX library to render about.mdx * Attempting to fix merge conflict in next.config.js * removed merge conflict marker affecting eslint, added back distDir to next.config.js (0cdc04a)
  • Merge pull request #1579 from PedroFonsecaDEV/issue-1548-highlight (747d7cf)
  • Fixed Feed import location (0844655)
  • Fixed spelling errors (19e6352)
  • Initial DeleteFeedDialogButton port (1ec410a)
  • fix event type (d89015b)
  • import react changeEvent (bb0ab58)
  • createStyles (7f57108)
  • imports + searchinput (dfb43be)
  • SearchInput - done (3e95301)
  • type created (9a89455)
  • Imports done (20ece18)
  • Create SearchInput.tsx (9fedc8f)
  • Create SearchBar.tsx (a0b75f9)
  • fix: import on globals.css (f148eba)
  • highlight.js github css to globals.css (ae198f2)
  • install highlight.js (4fdf76f)
  • Merge pull request #1577 from chrispinkney/issue-1541 (f79f91d)
  • Merge pull request #1578 from yuanLeeMidori/issue-1507 (d0260c6)
  • finished porting AuthorSearchInput (a00e660)
  • Adjust margin of SearchHelp component (652bdb4)
  • Remove parent directory of component (ebcb0e5)
  • rebase and modify the searchhelp next component (becae6c)
  • Merge pull request #1562 from PedroFonsecaDEV/issue-1548-item3 (d869727)
  • ported HelpPopoverButton from Gatsby to Next.js (9b396b5)
  • Fixed Eslint warnings (6cfd7df)
  • Ported theme to NextJS (#1483) (953f382)
  • Fixed#1456: Ported Login component (#1568) (e681c81)
  • Fix #1480 Port BackToTopButton from Gatsby to NextJS (#1564) (607a9eb)
  • Added Feed types (#1571) (36ba118)
  • Merge pull request #1462 from c3ho/SearchPage (46f2c4c)
  • removed unused package (280b164)
  • removed SearchPage for now (9858bc8)
  • fix line 30 block (b5bb1a9)
  • resolving swr issues (d563070)
  • fix export (1001629)
  • Added spinner as well to PR (e458ca8)
  • missing check (e3adc78)
  • changed to interface + fixes (5db2d40)
  • updated package.json (0d7d765)
  • Port SearchPage from Gatsby to Next.js(TS) (a5b57c6)
  • Fix #1501 port context/User to nextJS (#1567) (a28cf9c)
  • Update globals.css importing post-content-css (17d26aa)
  • item 5 (0d6a048)
  • Add a description on file (b6b153f)
  • [next] src/styles/global.css (402148a)
  • Merge pull request #1531 from PedroFonsecaDEV/issue-1358-NEXT (c014c18)
  • Merge pull request #1565 from Seneca-CDOT/issue1535-update-docs (56bf34f)
  • Updated docs to include initial project diagram (78521ea)
  • Revert "Update overview.md" (a8b285c)
  • Update overview.md (f1cff10)
  • [next] Fixes #1560 - Porting AboutFooter to NextJS (#1563) (cd3c3ff)
  • Posts - folder structure (b58e09b)
  • Banner - folder structure (8da78d0)
  • BackToTopButton - folder structure (00239ea)
  • *UPDATED: index.tsx (54f45c7)
  • Merge pull request #1559 from HyperTHD/issue-1542 (2807b5d)
  • Initial PostSearchInput port (1c1813c)
  • Merge pull request #1558 from tonyvugithub/extraIssue (75f7d0f)
  • Removed folder structure for Footer, ScrollAction and SnackBar (4749bb3)
  • Merge pull request #1556 from tonyvugithub/next-issue1496 (74a7b10)
  • Ported GitHubContributorCard component (0277976)
  • Merge pull request #1555 from humphd/issue-1502 (f9eb96f)
  • Add build time API_URL support for next.js pages (05801b4)
  • Merge pull request #1526 from HyperTHD/issue-1454 (ffc330a)
  • Ported ScrollAction component (0f248c7)
  • All hooks working now, LogoIcon -> Logo (d2ca33b)
  • Fixed irrelevant commits being included (dbe86d2)
  • Updates (7a4f0d3)
  • added some type-check (242456f)
  • Add 'react-use' to package.json (39131f4)
  • attempt to port hooks to NextJS (728ab8f)
  • Merge pull request #1551 from tonyvugithub/next-issue1538 (26a5f73)
  • Ported SnackBar component (a6c5e13)
  • Merge pull request #1513 from chrispinkney/issue-1481 (71af49e)
  • added LogoIcon (79772ed)
  • AWS Cloud9 IDE Environment Setup Instructions (#1298) (0188fac)
  • Merge pull request #1550 from tonyvugithub/next-issue1549 (37097b3)
  • Modified _app and _document to ensure matching styling between client and server (1849fa7)
  • Merge pull request #1537 from Seneca-CDOT/issue#1535-add-initial-project-diagram (3096095)
  • Rename: MainPage to Home. (d372c3a)
  • MainPage (index.tsx) (3c300e3)
  • MainPage 1 (64acdd6)
  • Add Initial Project Diagram Drawing (357a7eb)
  • Fix #1476: Add internal padding on searchInput to solve overlap problem (#1533) (e13cbf6)
  • adds: essential netlify.toml config file (#1461) (bbda77b)
  • Initial AboutFooter and Banner components (35a0b92)
  • Merge pull request #1522 from c3ho/fe-base (c2e219c)
  • Install Material-UI in next + update .eslint (46f12b7)
  • Fixes issue-1507 to port SearchHelp to Nextjs (2d641f5)
  • Fixes issue-1371: Make the picture sticky in About page-renew the pull request #1372 (#1486) (912ce8a)
  • Merge pull request #1489 from manekenpix/fix-highlight (6ef2595)
  • fix: update test (cc67c94)
  • fix: upgrade highlight.js (97286bf)
  • Issue1225 - Reposition search button for search UI (#1474) (9412aa4)
  • Merge pull request #1475 from manekenpix/fix-frontend-path (2ca6bc4)
  • fix: specify gatsby in the path to the front-end's public folder (e3ff547)
  • Merge pull request #1345 from yzwdroid/issue#1336 (38be67c)
  • change package-lock to package.json (322794e)
  • add cache (175b84d)
  • add lint and prettier jobs (0e2d2c9)
  • add lint and prettier jobs (43cf67f)
  • Post header overlap (z-index) issue with hamburger menu (17562d8)
  • fixed npm high security error (730a82d)
  • Merge pull request #1433 from PedroFonsecaDEV/issue-1432 (39e937c)
  • fix border size on hover (195f0ad)
  • SearchInput Done (2721320)
  • PostSearchInput done (7a53904)
  • AuthorSearchInput Done (91d2ed9)
  • Merge pull request #1466 from tianlangwu/issue-1464 (e0a55ea)
  • fix Scroll To Top button on the search page does not work in mobile version (b112de6)
  • Fixed logging format (#1450) (2028504)
  • Merge branch 'gatsby-meets-next' (6195af3)
  • Fix dotenv path in gatsby-config.js (0fe8ca1)
  • Merge pull request #1443 from zg3d/issue-1442 (5dc0aab)
  • Issue #1410 Changed function name to LoadAutoScroll (#1453) (a1b234c)
  • Refactor and cleanup (987327d)
  • Replaced use-page-lifecycle.js to prevent access undefined variable (a0f493f)
  • Removed isVisible from Post.jsx & Imported usePrevious (0e907b3)
  • Added Dynamic Favicon Notification for New Posts (d4a4557)
  • Merge pull request #1451 from strawberries73/Issue-1409 (4453cfe)
  • made sure elastic url is parasable fixes issue-1442 (03e4f80)
  • Removed AuthorResult (4fd6f06)
  • Streamline eslint for node vs. gatsby vs next (39161e0)
  • Use a single eslint config (27ba3eb)
  • Fix eslint and eslintignore setup (ff3de68)
  • Don't call build step in GitHub CI (b615e5c)
  • Switch to PROXY_FRONTEND, fix eslint, add some docs (fec8d64)
  • Merge branch 'next' into gatsby-meets-next (dde394a)
  • Move frontend for Gatsby to src/frontend/gatsby (ac13593)
  • Move next to src/frontend/next (cfa9a01)
  • Merge pull request #1428 from tianlangwu/issue-1271 (7531ea5)
  • Merge pull request #1430 from tianlangwu/issue-1424 (3e8e98f)
  • Fix font colours in GitHub Contributor component Remove unnecessary import and variable Fix a linter error (168b1d6)
  • add BackToTopButton in searchPage (2e019a1)
  • Merge pull request #1435 from jossiey/issue-1427 (a22c432)
  • fixes #1427: searching text param is missing in the input control (992ef08)
  • Merge pull request #1429 from tianlangwu/issue-1426 (317a37e)
  • Fix Scroll To Top button doesn't move to correct position (778d15c)
  • Merge pull request #1314 from manekenpix/next-linter (644f625)
  • chore: fix formatting issues (51d4f9a)
  • chore: rename eslintrc.json to js (4308fdb)
  • chore: use back-end settings for prettier in the front-end (23fe79d)
  • chore: version and scripts for consistency (af31cf8)
  • initial commit (0e3305f)

Release 1.4.0

19 Nov 23:23
Compare
Choose a tag to compare
  • Disable frontend tests for release, part of #1422 (592255d)
  • [noissue] Add NODE_ENV=test to all test scripts (af5fd86)
    • added express validation for PUT /feeds/:id/flag * added test case invalid id param for PUT /feeds/:id/flag (76ea416)
  • Fix #1260: Added frontend support for autocomplete (0e47024)
  • Added appropriate error message for ES break (b7bf5c0)
  • Added server error status code to better describe possible search query error (3078f76)
  • Merge pull request #1400 from HenryZerocool/issue-1309 (ae0f9a3)
  • Fix overflow problem #1406 (3026a77)
  • Merge pull request #1389 from fluentinstroll/issue-1308 (54b5fdb)
  • Increase post header padding (#1388) (39031b1)
  • Fixes #1222/1349 added paging functionality for search results (#1384) (33fb894)
  • Merge pull request #1405 from tonyvugithub/master (8dd80f4)
  • Fixed incorrect url to theme.js (425bae8)
  • Merge pull request #1397 from tonyvugithub/issue-1390 (97a086f)
  • added back validation rule to fix tests (b0ae616)
  • Merge pull request #1392 from Wei-J-Huang/issue-1355 (eb21da0)
  • Updated the theme and Modified theme and colour docs. Also updated all components affected by theme change (a1d0f55)
  • reverted feeds.get to remove validation rule (973236e)
  • included error check and added Contribution function to simplified render code (1e31237)
  • fixed formatting to resemble telescope guidelines (6351de1)
  • rebase (d0999d1)
  • formatted with prettier (28d876b)
  • delted deleteIdParam, fixed tests, added protect to delete feed (5a0c9fa)
  • moved delete test to where it's meant to be (1264ae5)
  • add param validation for delete feeds using express validator and added unit tests (725e1cc)
  • changed colour (f6887bf)
  • Refactored (bf05cb7)
  • refactored & changed design (0e2afe2)
  • Moved info beside search (6a1e552)
  • added info tooltip icon (abf1e62)
  • Be more explicit with prettier config (3421866)
  • fixed GitHubContributorCard.jsx syntax and logic issues (edaede5)
  • added param validation and tests (3b9604a)
  • updated contributor return content (5fbdea8)
  • fixed contributor hook returning undefined bug (1d2390d)
  • added GitHub contributor component (f471a7d)
  • Merge pull request #1363 from sonechca/add-query-params-validation-1310 (1e92adc)
  • Merge pull request #1380 from yuanLeeMidori/issue-1089 (4a36dd5)
  • Fix: issue-1089 - change to inline function (e4f6252)
  • Fix: issue-1089 - Change to default state and condition (a45d697)
  • Fix: issue-1089 - Change variable names and some cleanups (449a45f)
  • Merge pull request #1383 from Niaz-Ul-Haque/issue-1347 (4708a87)
  • Fix: issue-1089 - complete env-setup and run the test and formatter (22b0124)
  • Added query params validation feeds/:id with unit test (62a6022)
  • Fix: issue-1089 - after rebase (aa669bf)
  • fixed issue#1340 - added in missing parameter to specify a yml file (d6dedaa)
  • #issue 1347 | changed SERVERHOST to KIBANA_HOST (5f87e52)
  • Fixes #1270: let URL in sync with keywords to make searches sharable (#1343) (c77a134)
  • Merge pull request #1377 from jiyoungsin/logger-1265 (0d4ba90)
  • Migrate JSON body validation of POST/feeds from Ajv to express-validator (9f9ef5c)
  • updated logging.md (a637edd)
  • Added margin after search bar (#1367) (0d08e2a)
  • Merge pull request #1359 from eunbeek/issue-1311 (70579f3)
  • issue-1311: Updated validation for param in Posts and tests (b5a7151)
  • Fixes #1224: Show all posts for an author sorted by date when searching by Author (#1256) (e45b521)
  • Merge pull request #1352 from yzwdroid/issue#1351 (f6a5274)
  • Merge pull request #1361 from zg3d/issue-1313 (166c9ab)
  • added query params validation for /posts with unit testing refactored validation.js to reduce code duplication (1a2f541)
  • Fixes issue #1323 Added tests to make sure we throw when an invalid date is passed (#1360) (b3ea971)
  • Merge pull request #1322 from matt-ross16/issue-1319 (f487019)
  • [no issue] Move express-validator to deps vs. devDeps (64cb32f)
  • Added small improvements to make test code more clear (b8f8f71)
  • Added tests to make sure we throw when an invalid date is not passed (1e728d3)
  • Fixed workflow file for actions and made it prettier (53409ad)
  • Merge pull request #1330 from TDDR/issue-1232 (87237ae)
  • Merge pull request #1334 from chawlapalak/issue-1312 (a4e60a2)
  • Fix #1312-add query params validation for GET/query and unit tests (b090ab4)
  • Finished hook that fetches contributor (804c7e3)
  • set MAX_POSTS_PER_PAGE=5 (9a15453)
  • Merge pull request #1332 from klee214/issue-1229 (e987652)
  • Connect Pino logger to ElasticSearch (#1283) (1c1f8c3)
  • Fixes #971: Where login button wasn't fully clickable (#1305) (e662fe4)
  • change: let --> const observer, options (6a6e59b)
  • update: "resolve unknown changes" (7f02f28)
  • Merge pull request #1274 from PedroFonsecaDEV/issue1223 (f4274ab)
  • fix: removed LoadMoreButton.jsx, imported useRef (f131e8c)
  • Fix #1250: syntax highlighting for all empty
     (#1331) (d1bcd68)
  • add check for empty descriptions (dbd3b1d)
  • Fixes #1173: Change Telescope theme to a light theme (#1324) (92cbc23)
  • fix: import useEffect, remove rootMargin, observer and duplicate (3109950)
  • Add Kibana to Telescope (#1290) (cba7b0f)
  • Minor adjustment (7c08b94)
  • fixing anchors (8d744fb)
  • Fixing mobile height (8516a21)
  • minor fixes before rebase (754c1ee)
  • FIXES #1223 *ScrollTop and ScrollDown becomes: 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 (#1223) (78eada8)
  • Update node-js-ci.yml (56bfeb4)
  • Merge pull request #1213 from neilong31/codeCleanUp (cf8de79)
  • Margin For Search (81ef0f1)
  • fixes: #1229 Implemented an infinite scrolling without LoadMoreButton (80b3317)
  • Merge pull request #1251 from zjjiang2/Issue-1220 (7d97026)
  • Fixed badge to reflect workflow name change (56c4fd4)
  • Update and rename node-test.yml to node-js-ci.yml (4d69e05)
  • fixes issue-1180 fixes the post padding for mobile devices found in timeline.jsx (#1292) (569c3c4)
  • Merge pull request #1320 from isabellaliu77/master (2fd6d02)
  • Update README.md (e3347a8)
  • fixed issue #1261 (f605d9a)
  • Update README.md (0a58cf3)
  • Merge pull request #1 from Seneca-CDOT/master (197f126)
  • Added FEED_URL_INTERVAL_MS=200 to coverage script to fix the failing test (ace0eba)
  • Fix #1267: Remove TravisCI (0790dee)
  • fixes: #1229 Implemented an infinite scrolling on the LoadMoreButton (69c36ca)
  • Fix: issue#1302 - "Malformed input, repository not added" error message while installing Docker on Linux Mint (70d28dd)
  • Integrated Ajv for JSON Schema validation. Provided validation for POST /feeds and tests (03801c2)
  • Error Handling Display Format Fixes (16bb9f9)
  • Merge branch 'Issue-1220' of https://github.com/zjjiang2/telescope into Issue-1220 (2601d47)
  • Error Handling Display Format Fixes (591565d)
  • Merge branch 'Issue-1220' of https://github.com/zjjiang2/telescope into Issue-1220 (f27d6c9)
  • Error Handling Display Format Fixes with Pretty (8e86fa4)
  • Error Handling Display Format Fixes (a131bcd)
  • Margin for Header (69b7b33)
  • Merge pull request #1295 from manekenpix/issues/552-remove-graphql (87075df)
  • refactor: remove cdn.jsdelivr.net and unsafe-inline from cors options (3e83372)
  • refactor: move setFetchLoading to a finally block (5c8f51b)
  • refactor: move search object creation to the back-end (582b60b)
  • refactor: remove graphql from telescope (6e95918)
  • added a new line to start docker daemon (#1293) (464dd74)
  • Merge pull request #1294 from StellaJung-Student/issue-1280 (d82a171)
  • renamed function (4c617d0)
  • modified mock indexer for search (1b63f5b)
  • modified mock indexer (637fbbd)
  • removed test comment (fa16297)
  • used a whole post as a parameter for indexPost (0c89eb2)
  • Fixes #1266: modifies sanitize.js to allow Telescope to parse img tags with data uris (#1282) (2f76f77)
  • Fix the bug set LOG_LEVEL in .env is not working replace logger dependency to Console.log()/error() (81b661b)
  • Merge pull request #1281 from PedroFonsecaDEV/scrollAction (023f82d)
  • removed unused variable and added a filter for type (780bffd)
  • added more values in elastic search (0652469)
  • good to go (9998784)
  • ScrollAction (bd626c2)
  • before rebase (b4be8da)
  • Allow searching for exact phrases (#1275) (3e05920)
  • Revert "Add kibana to Telescope (#1285)" (#1289) (435bd0f)
  • Fixes #1221: Reduce amount of JSON sent from backend with query results (#1253) (b66515a)
  • Add kibana to Telescope (#1285) (cf364a6)
  • Merge pull request #1248 from tonyvugithub/frontend-testing (e135195)
  • Merge pull request #1273 from HyperTHD/issue-1272 (9f71e65)
  • removed link in line 8 and linked section to line 16 (c26b1e2)
  • corrected ubuntu example in option 1 for windows (e9129ad)
  • Updated environment-setup with how to install redis on Windows (d3a127a)
  • Update queue paused event logging to remove job argument (ce3d2ce)
  • Issue 489 (#1254) (8513a45)
  • Add Josue as admin (3a39ebf)
  • Added setup for frontend testing, Added sample test for Spinner component, and Added new frontend test script (8c491a7)
  • Add cached wiki feed list (926f67f)
  • Fixes #1218 Decouple Banner loading from Stats info (#1242) (89d804b)
  • Merge pull request #1247 from smilegodly/fixHighlighter (4b12973)
  • Add: Import code style to frontend (a6b6bab)
  • 1207 - cleanup code (33ab2d3)
  • Removed boxAfterHeader and Box tag (15b31e7)

Release 1.3.0

23 Oct 19:11
Compare
Choose a tag to compare
  • Merge pull request #1215 from c3ho/login-doc (23167ec)
  • Fixes #1212: Update docs regarding login (bddb7bc)
  • Merge pull request #1233 from manekenpix/fix-vulnerabilities (16989b6)
  • fix vulnerabilities (8a1f494)
  • Remove call to /stats/year from frontend for perf (34fe126)
  • Merge pull request #1231 from tonyvugithub/issue-1190 (c085617)
  • Added function to remove no content anchors and tests for it (7d0fbc0)
  • Merge pull request #1159 from c3ho/icons (ce59653)
  • Fixes 1088: Add icons for admins to flag and delete feeds from timeline (d888692)
  • Added Giphy as an iframe host and added test (5268424)
  • Better integration with search, not done yet (7c5135f)
  • Shallow integration with search results (8398a4f)
  • Switch to useSWRInfinite (8ce7392)
  • Experiment using swr and reworking Posts/Post loading (d242177)
  • Fixes #1172 reduce tracking pixel size back to 1px 1px (#1216) (3e336d1)
  • Merge pull request #1210 from chrispinkney/contributing-fix (762d76a)
  • added more information to environment-setup.md. also added links to elasticsearch on redis.md (1200d28)
  • added elasticsearch.md reference to main contributing readme (1e829a4)
  • Merge pull request #1177 from c3ho/searchPosts (5def8e2)
  • Merge pull request #1205 from c3ho/frontend-doc (850707e)
  • Merge pull request #1214 from neilong31/envCleanUp (294d879)
  • Moved Parentheses to Line Above (0e80315)
  • Fixes #1183: Update environment-setup docs` (ef2af5c)
  • Fixes #1169: Fix search posts (32b0e93)
  • adjusts svg icon sizes in post content so they're not 100% width (#1211) (0ad20fc)
  • Fixes #1206: Removed old TODO comment (#1207) (8ef4f53)
  • [NO ISSUE] fixing master, @elastic/elasticsearch-mock to dependencies (ac38daf)
  • Add Elasticsearch Mocking: (c39184b)
  • Merge pull request #1192 from PedroFonsecaDEV/issue-1070 (b8890f3)
  • Fixes 1070 (4710009)
  • Merge branch 'issue-1070done' fixes 1070 DONE (7e918bf)
  • fixes 1070 DONE (fd8e932)
  • Refactor done (13a2435)
  • Desktop update done (scrollup fixed) (2f21261)
  • fixes: volume persistance error (#1202) (0c01069)
  • Fixes #1175 logged in formatting in mobile view (#1178) (9c98616)
  • Merge pull request #1197 from raygervais/issue/1130 (cb6002b)
  • fixes: failing prettier doc (0448cf1)
  • adds: prebuild (blue/green) style deployment script (6d26aa1)
  • Desktop version DONE (c40aa56)
  • revise the misspelling and extra space (7ba6c17)
  • fixes #1195 add WSL2 in the part of Redis installation (9508a3b)
  • Merge pull request #1191 from tonyvugithub/issue-1187 (909a8d2)
  • Fixed problem with hero image not cover the whole height (d7bb485)
  • Merge pull request #2 from Seneca-CDOT/master (f6e1d24)
  • switch from 'exit' event to 'beforeExit' in order to make asynchronous calls (c4b207e)
  • Merge pull request #1184 from tonyvugithub/issue-1180 (91fd863)
  • Merge pull request #1181 from tonyvugithub/issue-1179 (4b6cdba)
  • Remove outside post padding in mobile (3f0f9a6)
  • Update docs for GUI color palette (ee9dbc8)
  • Merge pull request #1 from Seneca-CDOT/master (b171e5a)
  • #1173: about and search page light theme (#1176) (7823cfc)
  • Merge pull request #1167 from manekenpix/issues/1166-playground-broken (b3ac9b5)
  • Merge pull request #1161 from c3ho/query (57b73e3)
  • theme color changes (#1174) (bc63645)
  • fix: allow content from youtube and vimeo (6433ac0)
  • added length assertion and encodeURIcomponent (75e9ce9)
  • fix: avoid graphql's playground CSP violation in development (bf9143a)
  • Merge pull request #1165 from manekenpix/issues/1155-myfeeds-blank-page (5b7edcb)
  • Merge pull request #1162 from PedroFonsecaDEV/issue#1078 (a5cfeb4)
  • Merge pull request #1157 from smilegodly/fixing-code-block-entities (d687a05)
  • refactor: use gatsby's navigate instead of windows.location.href (8d85c23)
  • refactor: use gatsby's Link instead of MUI's in Banner component (ca768a0)
  • feat: add redirecting to /auth/login when not logged in (41875f8)
  • chore(env): Remove blog inactive time variable (16d88eb)
  • Delete: Got rid of a redundant test Add: Added cleaner way of returning the decoded string in replace-entities Add: Added a test to confirm result from the entity replacer is a string (0de81aa)
  • Add: Added the function call in the index for the entity replacer Delete: got rid of old tests that didnt apply Delete: got rid of innerHtml assigning blank string Update: Simplified the decodehtml function within the tests (47c7617)
  • Update: Rewrote the tests to work with the replace-entities function Add: Added code to return the fixed code element to the tests (4204e92)
  • Added code to query code elements from the dom and decode them Update: Got tests to run, will be changing tests to be better later (4e14565)
  • Add: Added function to decode an html entity string Add: 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)
  • adds: node-test.yml Github Actions workflow (#1163) (d74a67f)
  • Banner update (dd3a6a1)
  • adds: node-test.yml Github Actions workflow (#1158) (a03b260)
  • removed extra padding on code blocks (#1156) (a20f15b)
  • posts.jsx update (29d18f0)
  • index.js update (261eff2)
  • banner update (c7ebae5)
  • Added query route tests (1e8dc5c)
  • Merge pull request #1075 from c3ho/flag (d358f2e)
  • Add flag routes and function to backend (9e4d1a3)
  • Merge pull request #1152 from chrispinkney/contributing-fix (0764c77)
  • removed MVP section as it does not exist (98fe48a)
  • Fixes #968: Slack SVG icon (#1151) (9f8f43d)
  • center fab button in mobile (#1150) (d2b2e08)
  • Merge pull request #1146 from manekenpix/fix-autodeployment-script (57c55d9)
  • Merge pull request #1148 from PedroFonsecaDEV/issue-974 (cf6f739)
  • Update Header.jsx (0c12fa9)
  • Merge pull request #1141 from manekenpix/issues/1005-useContext (40cb026)
  • Fix issue #974 (e8bbea3)
  • fix: change deploy.sh to adapt it to new config files (05e9434)
  • Use react context for authentication (03540d7)
  • Merge pull request #1142 from manekenpix/use-prod-files-for-deployment (fc15d17)
  • Merge pull request #1140 from smilegodly/addRightMargin (1fb0bf1)
  • adds: Material styling to search and results components (#1144) (2edc813)
  • feat: use one set of config files for both staging and deployment (41f010f)
  • Merge pull request #1135 from smilegodly/addYours (563d974)
  • Add: right spacing to the text in the banner (58f74e3)
  • Added underline to the add yours text and got rid of opening to new tab on click (83888a2)
  • Changed /myfeeds to go to login page if no user logged in Added Add yours link of banner redirects to /myfeeds (c92e269)
  • Merge pull request #1132 from Metropass/master (8299f87)
  • Merge pull request #1138 from smilegodly/change404ToLogin (3883eb1)
  • Merge pull request #1133 from manekenpix/issues/992-combine-spinners (c184d8f)
  • Merge pull request #1134 from smilegodly/fixListWhitespace (92de2a2)
  • Change: The redirect to 404 page changed to redirecting into the login page when user goes to /myfeeds (da59891)
  • Reduces whitespace above and below the ol and ul lists (cdbf225)
  • Update nginx-production.conf (719f8fd)
  • refactor: use telescope's Spinner component instead of Material-ui's (30d3640)
  • Merge pull request #1111 from manekenpix/issues/998-secure-autodeployment (f0606e8)
  • Merge pull request #1112 from manekenpix/issues/680-stag-prod-docs (bc7129d)
  • Merge pull request #1127 from manekenpix/bump-versions (c77e481)
  • Merge pull request #1115 from manekenpix/issues/1092-conf-debugging-tests (0d65f38)
  • Secured autodeployment server (6d41607)
  • docs: reformat directory structure (71ba5e2)
  • docs: documentation for staging/production deployment (9134840)
  • feat: add launch configuration for debugging tests (f38fdc3)
  • style: fix prettier issues (68b335b)
  • chore: bump packages' version in backend, frontend, and autodeployment server (1408371)
  • Updated Login.jsx, fixed 401issue (6d81ae2)
  • Merge pull request #1120 from Seneca-CDOT/dependabot/npm_and_yarn/node-fetch-2.6.1 (1faf664)
  • Bump node-fetch from 2.6.0 to 2.6.1 (d306ec9)
  • Merge pull request #1113 from c3ho/issue-990 (1c6d2a9)
  • Fix eslint warnings (80cbf3d)
  • Merge pull request #1116 from manekenpix/issues/restart-containers (c7a33fc)
  • feat: enable restart feature for logrotate and certbot containers (890903a)
  • Merge pull request #1117 from manekenpix/issues/fix-travis (c7963a9)
  • fix: install a specific version of redis that works with travis (962be92)
  • Merge pull request #1114 from manekenpix/issues/683-large-log-files (e90f3af)
  • refactor: separate lines into dedicated RUN commands (6da3fb4)
  • feat: deal with large logs (00ce845)
  • Merge pull request #1110 from manekenpix/issues/1106-update-packages (4849357)
  • updated frontend packages (#1109) (0e12e52)
  • Adapted syntax-highlight test to new version (4ff0281)
  • Updated packages to recommended versions (4437d3c)
  • Merge pull request #1108 from manekenpix/issues/1106-update-for-next-release (a5b7bb0)
  • Fixed linting error detected after updating linters (f1f59d5)
  • Updated packages using feedback when releasing telescope 1.2.0 (2639bb7)

Release 1.2.0

02 Aug 21:55
Compare
Choose a tag to compare
  • Merge pull request #1105 from cindyledev/issue-1104 (279a2d8)
  • update gatsby package and fix graphql error in gatsby-node.js (1fa647a)
  • Fixes 969 970 967 About Page UI update (it looks nice now, please review) (#1103) (504035b)
  • Fixes 962 add logo to navbar and remove sidedraw in desktop (#1102) (543f5aa)
  • Merge pull request #1101 from manekenpix/fix-home-mobile (a05cb45)
  • fix: add missing prop to ListItem in mobile header (0402c72)
  • Merge pull request #1099 from manekenpix/update-apollo-server (73bc0ac)
  • chore: update apollo-server-express to v2.14.2 (d73d5cd)
  • added aria-label to search icon (#1097) (eebabfa)
  • Merge pull request #1096 from manekenpix/planet-fix-production (53b7364)
  • Add caching content served by /legacy (949331b)
  • Merge pull request #1094 from manekenpix/planet-fix (7372588)
  • Add caching content servedy by /legacy (e061013)
  • Merge pull request #1087 from manekenpix/unsplash-client-id (70e0d75)
  • Add unsplash client id to autodeployment process (812d7ea)