Commit Graph
100 Commits
Author SHA1 Message Date
Alex bedfb51b1c Add demo URL 2022-09-19 16:00:51 -05:00
Alex b2afb95c19 Create codeql-analysis.yml 2022-09-19 14:03:49 -05:00
Alex 10239161fd fix(mobile): app crash when there is no object detection result on search page (#725)
* fix(mobile): app crash when there is no data for object detection

* Up version for release

* Up version for release
2022-09-19 11:03:51 -05:00
Alex 242f10952d fix(server): query only image (#724) 2022-09-19 10:48:44 -05:00
Alex Tran e997bd371b Up server version 2022-09-18 21:44:55 -05:00
Alex 400167f4ef fix(server): sanitization error that crash the server (#721) 2022-09-18 21:44:13 -05:00
Alex 572f6d833d Up mobile version and update deprecated api 2022-09-18 16:11:30 -05:00
Alex 2e06be5155 Up mobile version and update deprecated api 2022-09-18 16:11:24 -05:00
Alex Tran 62121470a8 Up server version 2022-09-18 15:37:10 -05:00
Alex e3ccc3ee6b feat(server): sanitized path for asset creation process to avoid security risk (#717)
* feat(server): sanitized path for asset creation process to avoid security risk

* Sanitize resize path
2022-09-18 15:16:53 -05:00
Alex ece94f6bdc fix(server): correct user permission to update user info (#716) 2022-09-18 09:27:06 -05:00
Alex 0d13b25f56 feat(web): Update to latest version of SvelteKit (#705) 2022-09-16 23:13:22 -05:00
Alex 75c2067836 feat(web) Remove fetching fonts from GoogleFonts (#703) 2022-09-16 17:23:31 -05:00
Alex 824da6a07b Up server version 2022-09-16 16:55:04 -05:00
Alex 2c2ea24dc4 test(web) Add tests for asset repository (#680)
* Added back tests for asset repository

* Added more tests

* Added asset count test
2022-09-16 16:47:45 -05:00
Alex 47b73a5b64 fix(mobile): Fixed iOS 16 overflow cache and memory leaked in gallery viewer. (#700) 2022-09-16 16:46:23 -05:00
Alex 0ee3fe9157 Update install.sh to use latest released tag 2022-09-14 11:07:37 -05:00
Alex 434770155f Up version for release 2022-09-14 10:27:34 -05:00
Alex 7e8bf94543 fix/cache read write error ios16 (#691)
* Fix(mobile) cache read/write issue, cannot load image on ios16

* Update
2022-09-14 10:18:25 -05:00
Alex ccf792f9d3 fix(server): mismatch createdAt value in table and table (#688) 2022-09-13 20:12:42 -05:00
Alex Tran 9bef411056 Up server version: 2022-09-13 12:14:36 -05:00
Alex e79e92c60f Added Log level to background service (#685) 2022-09-13 12:09:57 -05:00
Alex 858ad43d3b fix(server): harden inserting process, self-healing timestamp info on bad timestamp (#682)
* fix(server): harden inserting process, self-healing timestamp info
2022-09-12 23:35:44 -05:00
Alex 5761765ea7 fix(server): remove album thumbnail when the asset is deleted from the database (#681) 2022-09-12 22:06:52 -05:00
Alex Tran 4271e24e59 Up version for release 2022-09-11 16:05:53 -05:00
Alex 9e4ed2214b fix(web): incorrect shared album count (#677) 2022-09-11 10:07:04 -05:00
Alex 011332e509 fix(mobile) memory leaked causes app to crash when swiping (#673)
* Dispose image provider when swiping away from the asset
2022-09-11 09:56:26 -05:00
Alex 5403ef4d84 Fix(mobile) oversize play button (#672) 2022-09-11 00:25:04 -05:00
Alex Tran 31739aca02 Up version for release 2022-09-10 11:58:59 -05:00
Alex f88ff4fb5c fix(mobile): background backup not working in release mode (#664) 2022-09-10 11:46:51 -05:00
Alex Tran cc4881d633 Up version for release 2022-09-09 23:23:37 -05:00
Alex d856b35afc feat(web) add scrollbar with timeline information (#658)
- Implement a scrollbar with a timeline similar to Google Photos
- The scrollbar can also be dragged
2022-09-09 15:55:20 -05:00
Alex Tran 836b174d33 Better styling for count info 2022-09-07 21:19:24 -05:00
Alex Tran 853a65aef1 Up version for release 2022-09-07 15:26:29 -05:00
Alex 566039b93f feat(web): add asset and album count info (#623)
* Get asset and album count

* Generate APIs

* Added asset count for each type

* Added api on the web

* Added info button for asset and album count to trigger getting info on hover

* Remove websocket event from photo page
2022-09-07 15:16:18 -05:00
Alex 92c4f0598b fix(mobile): search page crashes the app on some Android models (#610) 2022-09-07 06:45:26 -05:00
Alex a337402124 fix(web): stop showing version announcement on first run of a new web instance (#609) 2022-09-07 06:38:29 -05:00
Alex Tran de0c59efe7 Added mobile change log 37 2022-09-06 10:03:55 -05:00
Alex Tran c19d26f4f3 Update some mobile UI with Material 3 theme 2022-09-06 09:37:04 -05:00
Alex Tran 2edfc75c8a Fixed sliverappbar icon color to conform with theming 2022-09-06 08:18:07 -05:00
Alex 1425f2ec78 Up server version 2022-09-05 23:44:42 -05:00
Alex b081eda76f fix(server): change the createdAt and modifiedAt to the correct type in database (#591)
* Added migration files

* Remove type casting in sql query
2022-09-05 20:51:01 -05:00
Alex Tran 2677ddccaa Up version for release 2022-09-05 14:32:05 -05:00
Alex 6976a7241e Fixed upload asset to album in asset selection (#579)
* Fixed error uploading a file from album

* Fixed album selection mode show viewing asset stage

* Navigate back after uploading asset to album
2022-09-05 00:18:53 -05:00
Alex Tran 172eda3ce5 Fixed readme 2022-09-04 21:08:13 -05:00
Alex 552340add7 Feature - Implemented virtual scroll on web (#573)
This PR implemented a virtual scroll on the web, as seen in this article.

[Building the Google Photos Web UI](https://medium.com/google-design/google-photos-45b714dfbed1)
2022-09-04 08:34:39 -05:00
Alex 617c54ab81 [Localizely] Translations update (#576) 2022-09-04 08:26:11 -05:00
Alex f980a2f27a Add asset repository and refactor asset service (#540)
* build endpoint to get asset count by month

* Added asset repository

* Added create asset

* get asset by device ID

* Added test for existing methods

* Refactor additional endpoint

* Refactor database api to get curated locations and curated objects

* Refactor get search properties

* Fixed cookies parsing for websocket

* Added API to get asset count by time group

* Remove unused code
2022-08-26 22:53:37 -07:00
Alex 6b7c97c02a Added release notes 2022-08-26 13:43:05 -07:00
Alex fdd9f37abd Added error handling for layout.server.ts to avoid unaccessible to previous deploy instance due to changes in SvelteKit project 2022-08-26 11:30:45 -07:00
Alex a09bba454c Pump version for release 2022-08-26 10:57:12 -07:00
Alex 4be9aa091b Added error handling notification (#536) 2022-08-26 10:36:41 -07:00
Alex 33b810de74 Removed upload button on sharing and album page 2022-08-26 10:05:15 -07:00
Alex 44ccb1eec1 Added timeout option for notification component 2022-08-26 10:01:47 -07:00
Alex bef38c670c Reference CLI in limit upload message 2022-08-26 09:42:48 -07:00
Alex 025d7bf192 Merge branch 'main' of github.com:immich-app/immich 2022-08-26 09:42:17 -07:00
Alex 5ad2d62039 Added limit on total of file upload on web (#535) 2022-08-26 09:39:28 -07:00
Alex a128833e68 Added limit on total of file upload on web 2022-08-26 09:36:54 -07:00
Alex 87f7b0849a Added migration down for change exif file type 2022-08-26 09:13:11 -07:00
Alex 4596a8ee01 Change fileSizeInByte to bigint from int to handle large size (#534) 2022-08-26 09:07:59 -07:00
Alex f9b1b12b10 Implement notification box for web (#533)
* Added test button

* styling notification box

* Added auto dismission and animation to each notificaiont list

* Remove test button
2022-08-25 23:04:23 -07:00
Alex 68b1655e7f Show the first two letter of user first and last name when profile image not existed (#532)
* Added user first name and last name abbreviation to Circle Avatar:

* Remove unsued code
2022-08-25 15:52:11 -07:00
Alex 658b64df74 Added page navigation progress indicator 2022-08-25 13:02:36 -07:00
Alex e344503834 Fixed navigating with keyboard skip assets (#531)
* Cleaned up event listner
2022-08-24 22:18:28 -07:00
Alex bf2760ffef Fixed mobile timeline crash when date group cannot be parsed (#530)
* Handle error when datetime is incorrect

* Added better debug message
2022-08-24 21:31:20 -07:00
Alex db2ed2d881 Migrate SvelteKit to the latest version 431 (#526) 2022-08-24 21:10:48 -07:00
Alex 0efcc99f3e Added Dutch locale 2022-08-22 12:52:24 -07:00
Alex 9048be4c8e Added Code of conduct 2022-08-21 12:43:56 -07:00
Alex 83716ae1bc Added changelog note 2022-08-21 12:30:15 -07:00
Alex 5cd4d2d158 Added condition to show notification setting on android only 2022-08-21 11:04:01 -07:00
Alex 13bb6d469b Pump version for release 2022-08-21 09:56:52 -07:00
Alex c436c57cc9 Fixed immich-machine-learning container not starting correctly in production 2022-08-20 23:04:10 -07:00
Alex da9aed5c11 Fixed e2e container stage 2022-08-20 22:37:55 -07:00
Alex 10ef3509dd Fixed machine-learning container cannot start prod 2022-08-20 22:27:25 -07:00
Alex 3dc538f9e6 Fixed machine-learning container cannot start prod 2022-08-20 22:26:47 -07:00
Alex 07b58f46f9 Merge branch 'main' of github.com:alextran1501/immich 2022-08-20 08:01:59 -07:00
Alex 566e118a19 Added pt-BR translation locale to mobile app 2022-08-20 08:01:52 -07:00
Alex 068d06b9ee Add x-adobe-dng to support file type (#504) 2022-08-20 07:50:58 -07:00
Alex 25338ce02f Fixed issue with filename is blank on iOS causing update to fail 2022-08-18 16:27:08 -05:00
Alex Tran 4805d86a7c pump version 2022-08-18 15:01:45 -05:00
Alex 9de7b8d3a7 Create github-repo-stats.yml 2022-08-16 22:56:20 -05:00
Alex 9642ad2820 Fixed Websocket not getting correct data on mobile 2022-08-15 23:43:12 -05:00
Alex e2169a26c2 Remove padding bottom on photos page mobile 2022-08-15 23:11:54 -05:00
Alex f697922f32 Remove hardcode UIsystemLight in info.plist (#475) 2022-08-15 23:10:51 -05:00
Alex Tran 1390d01763 Up version 2022-08-15 19:13:51 -05:00
Alex 86f780871c Fixed different lettercases in email create different user (#470)
* Fixed different lettercases in email create different user

* Fixed test
2022-08-15 19:11:08 -05:00
Alex c1b22125fd Add mobile dark mode and user setting (#468)
* styling light and dark theme

* Icon topbar

* Fixed app bar title dark theme

* Fixed issue with getting thumbnail for things

* Refactor sharing page

* Refactor scroll thumb

* Refactor chip in auto  backup indiation button

* Refactor sharing page

* Added theme toggle

* Up version for testflight build

* Refactor backup controller page

* Refactor album selection page

* refactor album pages

* Refactor gradient color profile header

* Added theme switcher

* Register app theme correctly

* Added locale to the app

* Added translation key

* Styling for bottomsheet colors

* up server version

* Fixed font size

* Fixed overlapsed sliverappbar on photos screen
2022-08-15 18:53:30 -05:00
Alex 30f069a5db Add settings screen on mobile (#463)
* Refactor profile drawer to sub component

* Added setting page, routing with some options

* Added setting service

* Implement three stage settings

* get app setting for three stage loading
2022-08-13 15:51:09 -05:00
Alex Tran 87d2a954a3 Fixed error handling with catch block 2022-08-12 22:29:24 -05:00
Alex a388c5a642 Fixed webp upload on web (#460) 2022-08-12 21:52:30 -05:00
Alex Tran 4b34f017ca cosmetic change 2022-08-12 21:19:54 -05:00
Alex Tran 5c1d1dd5a1 Added version note for f-droid 2022-08-12 20:10:00 -05:00
Alex Tran 1580d27c23 Up version 2022-08-12 20:06:45 -05:00
Alex 4b9187928c Edit user on the web (#458)
* Added dispatch event for edit user

* Fixed import location

* solve merge conflict

* Fixed issue not admin user can access admin page

* Implemented edit user and password reset
2022-08-12 14:25:19 -05:00
Alex Tran 5b7236f6ad Temporary remove bug tests 2022-08-11 23:17:09 -05:00
Alex Tran 6fb439b580 Fixed merge conflict 2022-08-11 13:46:42 -05:00
Alex Tran a8334b5c27 Fixed test again 2022-08-11 13:46:11 -05:00
Alex Tran e1cac93945 Fixed test 2022-08-11 09:29:53 -05:00
Alex Tran 25ccc5660d Merge branch 'main' of github.com:immich-app/immich 2022-08-11 08:27:48 -05:00
Alex Tran b6d3e578f2 Added test and github action for unit tests 2022-08-11 08:27:44 -05:00