Commit Graph
49 Commits
Author SHA1 Message Date
1ee8d7d082 chore(deps): Bump browser-fs-access to latest version (#4338)
Co-authored-by: dwelle <luzar.david@gmail.com>
2021-11-29 22:23:12 +01:00
Thomas SteinerandGitHub bc6b066c07 Remove outdated OT info (#4232) 2021-11-09 12:16:32 +01:00
Thomas SteinerandGitHub 2c8d041987 Migrate the implementation back to browser-fs-access (#4106) 2021-10-27 08:57:10 +02:00
Thomas SteinerandGitHub 621812d0eb feat: Make color ARIA labels better (#3871)
* Make color aria labels better

* Use isTransparent helper

* Fix import

* Try to fix test

* More test fixes

* Reuse variable
2021-08-02 20:18:55 +02:00
Thomas SteinerandGitHub 4df401d012 feat: Add origin trial tokens (#3853) 2021-07-23 10:43:27 +02:00
Thomas SteinerandGitHub a21db08cae Update to browser-fs-access v0.16.0 (#3323) 2021-03-26 11:37:27 +02:00
Thomas SteinerandGitHub f7e17a28fa fix: Update browser-fs-access to use new supported export (#3303)
* Use new exported supported

* Bump to v0.15.3
2021-03-22 14:58:26 +01:00
Thomas SteinerandGitHub 1f7f07fbfb Remove left-over ToDo comment 2021-03-08 17:47:01 +01:00
Thomas SteinerandGitHub 1a67642fd1 chore: [Idle detection] Deal with users on systems that don't handle emoji (#2941)
* Deal with users on systems that don't handle emoji

* Leave no trailing space

* Move function to utils, and actually call it 🤣
Chapeau, TypeScript!

* Use grinning face instead of koala

* Tweak globalAlpha
2021-02-05 18:34:35 +01:00
1837147c55 feat: Add idle detection to collaboration feature (#2877)
* Start idle detection implementation

* First working version

* Add screen state

* Add type safety

* Better rendering, enum types, localization

* Add origin trial token

* Fix

* Refactor idle detection to no longer use IdleDetector API

* Cleanup some leftovers

* Fix

* Apply suggestions from code review

* Three state: active 🟢, idle 💤, away ️

* Address feedback from code review
Thanks, @lipis

* Deal with unmount

Co-authored-by: Panayiotis Lipiridis <lipiridis@gmail.com>
2021-02-04 11:55:43 +01:00
Thomas SteinerandGitHub b5e26ba81f refactor: Rename browser-nativefs to browser-fs-access (#2862) 2021-01-27 20:47:55 +02:00
Thomas SteinerandGitHub e16266ce5d Fix translation of Catalan to read Català 2021-01-06 00:46:42 +01:00
Thomas SteinerandGitHub 7c3e1d8d1b Add declarative link capturing
See https://github.com/WICG/sw-launch/blob/master/declarative_link_capturing.md#user-content-proposal:~:text=new_client,-%E2%80%9D%20%E2%80%94 for context.
2020-12-14 16:25:48 +01:00
Thomas SteinerandGitHub 182a3e39e1 Add "Safari" to PWACompat loading condition
They froze the UA string on iPad.
2020-12-09 16:49:12 +01:00
Thomas SteinerandGitHub b2822f3538 Make File Handling actually work (#2181)
Follow-up from #1736
2020-09-22 15:21:22 +02:00
Thomas SteinerandGitHub 31f7e2b8b2 Remove Native File System OT token for good (#2157) 2020-09-14 11:01:07 +02:00
Thomas SteinerandGitHub b9d584714a Temporarily disable OT (#2155) 2020-09-11 22:35:08 +02:00
Thomas SteinerandGitHub ea020f2c50 Update Native File System API Origin Trial token (#2152) 2020-09-11 10:57:19 +02:00
Thomas SteinerandGitHub 48c2a13c7a Pass file extensions with leading dot after API change (#2149) 2020-09-10 12:00:18 +02:00
730a11e0a5 Assign file handle to dropped files (#2125)
Co-authored-by: David Luzar <luzar.david@gmail.com>
2020-08-31 13:11:14 +02:00
Thomas SteinerandGitHub 80cbe13167 Make iOS "safe area" respect dark mode (#2053) 2020-08-20 13:20:13 +02:00
Thomas SteinerandGitHub 0eff9d525d Update origin trial token (#2005) 2020-08-06 09:11:33 +02:00
Thomas SteinerandGitHub 880cac2359 Update browser-nativefs (#1963)
Incorporates the latest changes in the Native File System API
2020-07-25 15:34:51 +02:00
Thomas SteinerandGitHub d3a38202e3 Make sure extension gets set correctly for exports (#1962) 2020-07-25 13:00:55 +02:00
Thomas SteinerandGitHub 30cbe21a47 Update to browser-nativefs v0.9.0 (#1864) 2020-07-03 11:24:41 +02:00
Thomas SteinerandGitHub ecc3a72583 Native File System API OT refresh (#1852) 2020-07-01 17:26:32 +02:00
Thomas SteinerandGitHub 3cee0768cc Null file handle doesn’t need to be passed (#1752)
* Bump browser-nativefs version to v0.2.0

In reply to https://github.com/tomayac/browser-nativefs/issues/2.

* Update package-lock.json

* Null file handle doesn’t need to be passed
2020-06-15 12:23:23 +02:00
Thomas SteinerandGitHub 5d3867d8ac Implement Save without re-prompt and Save as (#1709)
* Implement Save without re-prompt and Save as
Fixes #1668

* Add save-as icon

* Make .excalidraw the default extension

* Only show save as button on supporting browsers
2020-06-12 18:35:04 +02:00
Thomas SteinerandGitHub 6b87278a0f Add file handling (#1736)
* Add file handling
https://github.com/WICG/file-handling/blob/master/explainer.md#example

* Only trigger on `.excalidraw` for now
2020-06-08 13:02:06 +02:00
Thomas SteinerandGitHub 2867af6528 Update OT trial token (#1649) 2020-05-25 16:10:08 +02:00
Thomas SteinerandGitHub d9b8dcfbb4 Remove no longer needed Native File System API v1 origin trial token (#1592) 2020-05-14 14:44:23 +02:00
Thomas SteinerandGitHub ad81033a78 Prompt for reload when new service worker is available (#1588) 2020-05-13 19:19:49 +02:00
Thomas SteinerandGitHub c4e9a3c480 Renew origin trial token (#1547) 2020-05-05 11:37:15 +02:00
Thomas SteinerandGitHub 38616e6c60 Update to browser-nativefs (#1448)
Fixes #1441
2020-04-17 12:38:57 +02:00
Thomas SteinerandGitHub c35d76cb4c Use application/vnd.excalidraw+json and .excalidraw (#1440)
* Use application/vnd.excalidraw+json and .excalidraw

* UA sniff and use appication/json on mobile Safari
2020-04-16 17:55:49 +02:00
Thomas SteinerandGitHub 9a59b7496e Only load PWACompat when we really need it (#1439) 2020-04-16 17:27:23 +02:00
Thomas SteinerandGitHub fe5e71a4e5 Add PWACompat (#1433)
* Add PWACompat (attempt)
Fixes #1425

* Fix CSS, use custom splash screen font

* Respect bottom safe area
2020-04-16 14:23:39 +02:00
Thomas SteinerandGitHub fbcb3ee6ff Sign us up for Native File System API v2 Origin Trial (#1432) 2020-04-15 12:09:16 +02:00
Thomas SteinerandGitHub fcf2a73ffb Remove superfluous meta tag (#1424) 2020-04-14 12:41:31 +03:00
Thomas SteinerandGitHub 6d30351164 Handle the createWriter situation correctly (#1370) 2020-04-10 19:36:16 +02:00
Thomas SteinerandGitHub 737e4aefc8 createWriter is now createWritable (#1345) 2020-04-09 19:13:22 +02:00
Thomas SteinerandGitHub 54355f1391 Renew origin trial token (#1130) 2020-03-30 09:49:43 +02:00
Thomas SteinerandGitHub 5ae4cd7dfb Update to browser-nativefs 0.4.0 (#980) 2020-03-16 19:06:17 -07:00
Thomas SteinerandGitHub 277eeb47cc Update expiring origin trial token (#800) 2020-02-22 00:47:22 +01:00
Thomas SteinerandGitHub 98c2b26118 Update browser-nativefs dep after repo move (#763)
* Update browser-nativefs dep after repo move

* Bump deps
2020-02-12 10:19:59 +01:00
Thomas SteinerandGitHub a862d12ac1 Bump browser-nativefs version to v0.2.0 (#586)
* Bump browser-nativefs version to v0.2.0

In reply to https://github.com/tomayac/browser-nativefs/issues/2.

* Update package-lock.json
2020-01-27 10:14:44 +01:00
Thomas SteinerandLipis d24b9c4d78 Update to browser-nativefs v0.1.0 (#523) 2020-01-23 18:15:44 +02:00
Thomas SteinerandGitHub d1fb824369 Move file system operations to separate module (#510) 2020-01-22 13:55:13 +01:00
tomayac 71570a325b Make Prettier happy 2020-01-17 12:51:46 +01:00