Releases: danactive/history
Releases · danactive/history
v10.2.0
Features
- View Album > Person: Add person logic without defined person inclusion list (d4425e6)
- View Album > Person: Add sample person to demo (4ed8086)
- View Album > Person: Display age on album based on filename in frontend (4780276)
- View Album > Person: Display age on album based on first album filename (3b9d01a)
- View Album > Person: Display persons on album (14a73f4)
- View Album: Add instagram as supported reference (c77bd1f)
- View All > Person: Filter by keyword then age then person (ae0fbc8)
Bug Fixes
v10.1.0
v10.0.0
v9.1.0
Features
- Next > Components: Extend MUI theme (42fdcc7)
- Next > Organize Previews > Rename: Allow todo photos to be renamed (3d3a680)
- Next > Organize Previews: Add page to sort thumbnail previews (dbdd4a4)
- Next > Search: Add country or province to search keyword (5377101)
- Next > Search: Add search support to gallery search keyword (ad0d764)
- Next > Search: Sort by keyword count then name (a538734)
- Next > Today: Fix order of today items so morning to night still oldest album to recent (0092097)
- Next > Walk: Add folder traversal with .. link (9e92867)
- Next > Walk: Add list of root local filesystem no traversal (yet) (6ce921a)
- Next > Walk: Add list of root local filesystem with traversal (a91fba4)
Bug Fixes
- Next > Link: Upgrade next/link to use future non-hyperlink element (4a09739)
v9.0.0
Features
- Next > CI: Add Playwright end-to-end test workflow (fbf5186)
- Next > MUI: Add MUI Joy UI (1037fa1)
- Next > MUI: Drop GenericList, List, ListItem, LoadingIndicator as duplicate UI components of MUI (6422bbd)
- Next > package: Upgrade Next.js to v13 (dca2868)
- Next > TypeScript: Add TypeScript with strict enabled (1dd2e0f)
Bug Fixes
- Next > Dep: Major update to glob v7 to v10 (882d08a)
- Next > Dep: Major update to styled-components v5 to v6 (c58337e)
- Next > Image Gallery: Improve types (ebc4f13)
- API > Deps: Update hapi-swagger due to vulnerability (29ee6b8)
- API > MapBox: Upgrade from Mapbox GL JS v0 to v2 (e52a310)
- API > v7: Rollback to v7 to stop sharing code with Next.js (0f39075)
- API > Video: Add default dimensions for video playback otherwise broken modal (28a2639)
- Next > CI: Disable eslint errors with TypeScript code (8bb0b32)
- Next > CI: Drop Font import as Jest is not configured yet. Polyfil for matchMedia (55f0eba)
- Next > CI: Enable eslint in CI (9a24de8)
- Next > CI: Enable unit testing in CI (6258fed)
- Next > CI: Enable unit testing in CI (4f7706b)
- Next > CI: Tighter version control as CI build failing (0d50f8b)
- Next > CI: Tighter version control as CI build failing (15e3595)
- Next > CI: Vercel deploy UI failed so this updates the Node.js version (819e0c3)
- Next > Image Gallery: Update CSS based on npm module tests still pass (d6ccfe6)
- Next > Loadable: Drop loadable due to underuse (270734f)
- Next > Node: Reduce type error (cc03121)
- Next > Node: Update to latest LTE version (c005221)
- Next > npm: Decrease underused deps (6f3257f)
- Next > Today: Fix date format so OS can change away from YYYY-MM-DD (e0435f8)
- Next > TypeScript: Album transpiles with TS (4c7d850)
- Next > TypeScript: Album transpiles with TS passes lint (794779f)
- Next > TypeScript: Album transpiles with TS passing tests (e8f1aaa)
- Next > TypeScript: Restory mapbox filter has selected so orange marker appears (29a5baf)
- Next > TypeScript: Upgrade jest to support typescript (893950c)
v8.3.0
Features
- Next > Album: Background colour matches photo (80ad123)
- Next > All: Condense search results (54263e5)
- Next > package: Update to Next v12.3 (b04f6ad)
- Next > Search: Display index keyword counts sorted most to least (1c9876e)
- Next > Search: Memory and Search - Compact view (70c2a70)
- Next > Slippy Map: Map markers show selected, Clusters with fire swatch (39818ed)
- Next > useSearch: Display indexed keyword in autocomplete field (07caa52)
- Next > useSearch: Index search keywords to aid user with searching (72ac411)
Bug Fixes
- Next > Album: Background colour skipped with no search results (af490cc)
- Next > All: Apply coordinate accuracy (3f3d875)
- Next > All: Set default zoom in config (38506a9)
- Next > Search: Add unit test (8eb7123)
- Next > Slippy Map: Search filter updates the centroid (6f21ed1)
- Next > Today: Include videos in search results (abf3012)
- Next > Today: Map zoom level per item (b31b2c0)
- Next > useSearch: Decrease autocomplete width (fe31ffb)
- Next > useSearch: Support URL QS to change keyword; Fix clearable (8127002)
v8.2.0
8.2.0 (2022-07-11)
Features
- Next > Album: Display reference link to each photo (0943400)
- Next > Album: Viewed photos based on id not index (419b594)
- Next > All: Replace e2e test with playwright from testing-library (3972ce5)
- Next > Map: Show markers based on zoom level set by the album in meta data (4cc6abb)
- Next > Today: Album Page and Today display the same view (381c0b2)
- Next > Today: Determine which photos to display based on local date (f987436)
- Next: Lint (11c42e2)
- Next: Remove unused deps (9bfd3c1)
- Next: Upgrade Next.js to v12 (37697b6)
- Next: Upgrade React to v18; mapbox to v7 (556ab0a)
- Next: Upgrade Testing Library: unit tests all pass with warning for snapshot (77b6937)
- Next: Use next/image for performance (8d509d5)
Bug Fixes
- Next > Album: Coordinate may be null (58b3b8c)
- Next > Album: Correct Next build failure (04db573)
- Next > Album: Display reference as readable without special encoding (5362ac7)
- Next > Album: Keyword search results now display Memory Meta details based on Carousel (78df664)
- Next > Album: Optional fields should be supported without error (b74cee3)
- Next > Album: Remove empty properties from album JSON (7d9c618)
- Next > Filesystem: Rename /app to /next (89eea34)
- Next > Link: Update hyperlink to the next way (7ac2aae)
- Next > Map: Set zoom based on photo level (ee9ea76)
- Next > Search: Add component test (9967cbd)
- Next > Search: Allow search operators && or || (01cfe6a)
- Next > Search: Move keyboard arrow from window to carousel to allow targeted Map or Input arrows (60a1de6)
v8.1.0
Features
- Next > Album: Display video description (52b06be)
- Next > Album: Mark viewed thumbs with highlight (11167f3)
- Next > Album: Show city and location details (b45edd0)
- Next > All: Show city and location details using hook (df29fb6)
Bug Fixes
- Next > CI: Remove PR netlify check (b95b3dd)
- Next > CI: Upgrade Node from 14 to 16.13.1 (6ba6d25)
- ui/package.json & ui/package-lock.json to reduce vulnerabilities (78a5990)
- ui/package.json & ui/package-lock.json to reduce vulnerabilities (9838993)
- ui/package.json & ui/package-lock.json to reduce vulnerabilities (4ee0808)
v8.0.0
⚠ BREAKING CHANGES
- Next: https://history.domaindesign.ca/ is now Next.js
Features
- API > Album: Add endpoints to build up to /gallery/[gallery]/album/[album] (ace5412)
- API > Album: Add new route from
/api
(1ca5814) - API > Edit Album: Preview image links to original in new tab (869a8d2)
- App > Album: Allow all albums to render (ab1103f)
- App > Albums: Display album (80b9384)
- App > Albums: Display albums (45ac9c8)
- App > Home: Display list of galleries; Drop CSS module (b8af63b)
- Components > Generic List: Add React component from UI to APP (865bd86)
- Filesystems: React or API access filesystem the Next way (b725254)
- Galleries: React or API access galleries the Next way (6bd2df1)
- Next > Album: Add carousel photo view, no video support (5a03794)
- Next > Album: Add Map camera transition (ede10a6)
- Next > Album: Add on tap thumbnails to slide Image Viewer (d4df865)
- Next > Album: Carousel component in both All and album (8e5ec65)
- Next > Album: Centre map on first item (69c7748)
- Next > Album: Display thumbnail images (b1969d4)
- Next > Album: Regenerate Mapbox API key; Add basic map to Next app (83ff466)
- Next > Album: Slippy Map displays clusters (9e55ba9)
- Next > Album: Slippy Map full screen (a266264)
- Next > Album: Update map based on selected item in carousel (f0ce4b7)
- Next > All: Add a page to filter all albums in a gallery (4ed21b7)
- Next > All: Deep link to photo from search result (0fc63a4)
- Next > All: Filter on mixed case and with accents (8578860)
- Next > All: Move search to hook add search to album (697b735)
- Next > All: Unit test on content for beach (cef385f)
- Next > All: Unit test on content for gingerbread using package (474510b)
- Next > Gallery: Apply search to allbums (8580552)
- Next > Path: Simplify the folder structure of the frontend (7d07366)
- Next > useSearch: Add schema property for search keywords (1756989)
- Next > Video: Add Video player to all and album (b642660)
- Next: CD to deploy Next JS app (d918c19)
- Next: CD to deploy Next JS app (7e13fd2)
- Next: Temporarily copy from /public to /app/public until Next supports changing path (9ccae6c)
Bug Fixes
- API > Album: Conform route to REST resource /gallery/[gallery]/album/[album] (30288da)
- API > Edit Album: Fix preview image links to original in new tab (3fcd265)
- API > Edit Album: Prevent word wrap (e1ca1a5)
- API > Edit Album: Replace broken video images with JPG file types (69aead1)
- API > Edit Album: Windows Control and Mac Command key support (251a8f7)
- API > View Album: Photo & video paths are displayed in the colorbox (0e196a5)
- Legacy: Galleries and filesystem (5a3377b)
- Next > Album: Fix selecting a thumb will change the carousel (a3b871b)
- Next > Album: Pass id so URL anchor from all to album (e4f294c)
- Next > Albums: Since Next cannot read the repo root, needed an env variable (d854a60)
- Next > All: Ascending order for chronological photos (61614f9)
- Next > CI: Move changelog from API to App; Drop Netlify for Vercel (3331396)
- Next > useSeach: Match server and client to remove warnings (e2da9be)
- Next > useSeach: Move searchBox to hook (eaea8da)
- Next > Utils: Filename may be JPG or JPEG (48ffd03)
- Next > Utils: Move Image Base to utils (ee9d23a)
- Next > Video: Unit test passes by moving CSS from import to local file (30d0eb9)
- Video: Document converting AVI to MP4 (fd86da7)
v7.1.0
Features
- CI: Remove component tests that pass locally but babel config across folder fails (9d07c4d)
- Exists: API and Next app work well together (96bfb76)
- Filesystem: Replace walk with filesystem, Next doesn't use __dirname (a355a72)
- Next: Add Airbnb lint for React Hooks (a304aa2)
- Next: Add jest test without server running (905e454)
- Next: Add jest with starter test (c750697)
- Next: Add starter files (f6d487f)
- Next: Change port (aeacdb5)
- Next: Change unit test approach to HTTP fetch (3400e08)
- Next: Duplicate loadable from UI (a8f1570)
- Next: Move Gallery List to next; Unit test needs next server running (manually) (4a52429)
Bug Fixes
- API: Prepare for React view SSR move (f152539)
- CI: Remove codeclimate and bettercodehub as too many distractions (6d5057d)
- Filesystem: API and Next app work well together (0fb2613)
- Gallery: Follow REST CRUD with plural resource name (ebf6873)
- Gallery: Unit test for route only, no more library test (31d1e17)
- Gallery: Update with fragile code to use
app
business logic (7ede8f9) - Next: Move files to library to prepare for Components (fc75969)
- Next: Separate api from library source (50968b8)