- f1be8ca8c507fb37f71b019410d3531265829b24 #9 Prepare iphone native version
- 0fc3f0697971dbf36d8129de0de7c37ac47df976 #9 Prepare iphone native version
- b233ebb17e55df3c2c4b651d523291fb0e03fb6e #9 Prepare iphone native version
- ec6d2cd99152af50cec2cf49db9942b77981733a #9 Prepare iphone native version
- 5d3965b8b5c6882845bf41f5ab1160a2fd346b16 #9 Prepare iphone native version
- 8216507ad5f61b20f12615bc32c2fe5f0776b6ea move gradle config into a separate directory in order not to confuse android studio
- f720bd3fc9626c7ce540595293e7c51cbb04028a updated 'pause' button's icon
- 14889062172f41c6ed37f42ff35e3bb5f7dd0dc3 correct 'view file' processing on android
- 68d73b159d71d507c8e6863d83c35220c93352b7 added ability to view the selected file
- cdee0883c642b0c66826af77e57656a214797501 offered explicit actions for start/pause/resume
- 1c502ee81ab5b53933f1bf863710d9fa48ebeb68 fix build
- 5b22a80caf9955620f4e696dc1eea7a71d639f93 #8 Allow to create a new google sheet document
- a31ca520cb847b843c2f15c2dca231409a9753bf make sure that paused stop watch state is correctly preserved between application runs
- b36cc78279450c4a33055c1d297f608a75297c72 #2 Add app bar button to allow login
- af5ba34178ae74a559ab184b40199fe177acc311 #9 Prepare iphone native version
- 25f546670d96fb45348690dfe5101b14d474803f #14 making sure that if a stopwatch was running and the application is stopped, all elapsed time is respected on the next app start
- 62d539cac95fc22f0304db221479c2eb8a3f1b7d #14 Try to make sure that the application is not killed by OS if the stopwatch is running
- 58c8da3f5b454bdcd2a8533920c5fc6adab92a2b #14 Try to make sure that the application is not killed by OS if the stopwatch is running
- 373d95b1f18645da648065398d55cb389db4b469 #10 Create auto tests
- 0b681898c74485c479eef5795f0331d2d24ef082 #10 Create auto tests
- 769666a216139619851b266c98a3e2a3537c4adf #10 Create auto tests
- e0b443761862e3e71d991b64fbc596a882f0f249 #13 avoid ugly blink on storing the measurement
- 34106dfdb08a8f3d3a9086ef1c1766cad3837a75 finished storing logic
- b384af5342ff68b333a242ad1117cae62dca7d30 storing measurements in empty sheets
- 50cc97da74b7bfc1e967989ceb7bf40476e02a4a make sure that category editing starts after the first tap
- 646eb689fb344da206b8a1cedcaf18be677750dd changed appearance of the category and file selection widgets
- d2460e77b4562645f0565e85f3fa52f07e4be2cc category selection widget
- 8b038925a90c3f304b89b69302050cf658be4fc3 * keeping stopwatch measurements on a widget level * stopwatch now blinks when it's paused
- ef23c6ab0b4095a5aa10ee2efa8f4395457eac6d don't send crashlytics reports for debug versions
- 035b24b1be5b8c25684f532f932cba8405e9f7fe * constraining recent files as 5 * supported selection from recent files
- e1e2d1533024c20501b161c1dc64421d4246a18c file info is persistent now
- d572dcd683754de9f6258e5bae93762599e1bada added ability to reset the stopwatch
- ad134963502ffbe98804eb14abdc8527d0720acd l10n
- ae46dadf469e8408fff1e4c76691cd19a9f31ce7 timer toggle on tap
- 7537bd97bbb449d737b5751fdea172d67fa4ae46 added crashlytics
- 2a130a983d74d26812de440dea6caa2e9a22c6db logging unhandled exceptions
- df3a0cd720a6b0dfa16a59719f8cddd32297905a added logging
- 42c493856928dd53db2bebe0022845635b82d893 implemented pull to refresh for google sheet files list
- 27066e377b6ed12363acd8d7b24e2ef2831f0792 styling google sheets
- 298ee54589f996e22e72c5eaaa09a1190c32575b google sheet selection is implemented
- 070c6572bdb77b2464598c4e9789c8d04e454af7 riverpod skeleton
- eaf9bc71607838024003c59fa045de8faddbfaa4 setting up CI
- c5e6405f6cb418d33300ddf53da7da9e311ba100 setting up CI
- 03db1984ff86f72161f99b16a9e18ccdc6781e5c setting up CI
- d8f9c65ce32de6327930421656d799d8586e1798 setting up CI
- 0f808669e4ec1b81e963746d3bb69890053beba2 setting up CI
- df539d44965ad1631219603c73fe7c443a58f52e setting up CI
- 39736b1daa3b2f654f1534d9b6f2a2f97e658e9f setting up CI
- f8927348539f1da8841a7c1f97a85e130ca3da18 setting up CI
- e36e3c2c90d3d3dff4d811103f86051f12155de0 setting up CI
- a0f6126dab6102e7a2bf67fdbf32b69441639ee4 setting up CI
- 59c0f0b9708b8bd803476b6edab8f754e46f78d5 Create CNAME
- a29d3482bd575045f8588cbdd001c056c065d0dd setting up CI
- 91a6366eba273fc87d9311bf94bf81bdd5520494 setting up CI
- 1c2dbee1799ab3a6d96d2408744100498656bc36 setting up CI
- 7e1d360661c5818f84f33239af3e4addd0c541b1 setting up CI
- 20450ebfb2d95cfdd22ba5872974cba6821858d1 added terms of service
- 30733d22c48abbcf7c6b3d43d5af6559cf91c6f4 added privacy policy
- 0e4bb5311269dcd68ce99c48041dd5682a225c7d setting up CI
- f6c104aaee998429041b8c9b507e7e07a6c2b714 setting up CI