]>
git.ardis.lu - sheets-db/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Ardis Lu [Sun, 16 Aug 2026 06:53:17 +0000 (23:53 -0700)]
Upgrade sql.js to 1.14.2
Ardis Lu [Wed, 4 Mar 2026 03:46:21 +0000 (19:46 -0800)]
Upgrade sql.js to 1.14.1
Ardis Lu [Tue, 3 Mar 2026 07:44:08 +0000 (23:44 -0800)]
Add code repository mirrors
Ardis Lu [Mon, 2 Mar 2026 06:29:29 +0000 (22:29 -0800)]
Upgrade sql.js to 1.14.0
Ardis Lu [Wed, 17 Dec 2025 07:52:02 +0000 (23:52 -0800)]
Add MIT license
Ardis Lu [Sat, 15 Mar 2025 22:33:43 +0000 (15:33 -0700)]
Upgrade sql.js to 1.13.0
Ardis Lu [Sun, 26 Jan 2025 00:50:40 +0000 (16:50 -0800)]
Simplify system font stack
Ardis Lu [Thu, 31 Oct 2024 04:15:55 +0000 (21:15 -0700)]
Upgrade sql.js to 1.12.0
Ardis Lu [Thu, 17 Oct 2024 02:49:19 +0000 (19:49 -0700)]
Use multi-keyword display value
Ardis Lu [Thu, 17 Oct 2024 02:47:39 +0000 (19:47 -0700)]
Upgrade dependencies
Ardis Lu [Sun, 14 Apr 2024 22:24:30 +0000 (15:24 -0700)]
Make footer link clickable
Ardis Lu [Sun, 14 Apr 2024 22:19:41 +0000 (15:19 -0700)]
Upgrade sql.js to 1.10.3
Ardis Lu [Sat, 24 Feb 2024 06:30:55 +0000 (22:30 -0800)]
Make table header sticky
Ardis Lu [Wed, 14 Feb 2024 05:29:49 +0000 (21:29 -0800)]
Explicitly set <th> scope
It's implied from <thead> but better to be explicit for accessibility
Ardis Lu [Wed, 14 Feb 2024 05:26:39 +0000 (21:26 -0800)]
Use consistent casing for output column names
Otherwise the resulting markdown in <table> has inconsistent casing, which can be semantically confusing
Ardis Lu [Sun, 21 Jan 2024 02:47:56 +0000 (18:47 -0800)]
Upgrade sql.js
String memory issue fixed in 1.10.2
Ardis Lu [Wed, 17 Jan 2024 06:43:09 +0000 (22:43 -0800)]
Upgrade sql.js
SRI is currently ignored on WASM preloads. 1.10.1 still gives "memory out of bounds" error on database generation, must stick to 1.8.0 on backend.
Ardis Lu [Thu, 28 Dec 2023 06:48:35 +0000 (22:48 -0800)]
Add SRI checks for sql.js WASM binaries
Ardis Lu [Sun, 24 Dec 2023 03:31:56 +0000 (19:31 -0800)]
Preload database and WASM assets
Ardis Lu [Sun, 17 Dec 2023 06:03:35 +0000 (22:03 -0800)]
Add SRI checks for sql.js
Ardis Lu [Sun, 17 Dec 2023 06:01:52 +0000 (22:01 -0800)]
Enforce CORS rules and restrict client-side data sent to CDN
Ardis Lu [Sun, 17 Dec 2023 06:01:10 +0000 (22:01 -0800)]
Drop .min.js because .js file in /dist is already minified
Ardis Lu [Wed, 6 Dec 2023 06:33:35 +0000 (22:33 -0800)]
Upgrade sql.js on frontend
Backend requires refactor on database generation (query size too large)
Ardis Lu [Tue, 21 Nov 2023 04:05:12 +0000 (20:05 -0800)]
Add textarea hover and focus effect
Ardis Lu [Tue, 21 Nov 2023 04:03:09 +0000 (20:03 -0800)]
Update CodeMirror
Ardis Lu [Wed, 30 Aug 2023 18:58:27 +0000 (11:58 -0700)]
Update CodeMirror
Ardis Lu [Tue, 29 Aug 2023 04:43:57 +0000 (21:43 -0700)]
Update CodeMirror
Ardis Lu [Sun, 14 May 2023 04:32:11 +0000 (21:32 -0700)]
Update CodeMirror
Ardis Lu [Thu, 4 May 2023 06:11:31 +0000 (23:11 -0700)]
Add row highlight on hover
Ardis Lu [Wed, 26 Apr 2023 05:52:29 +0000 (22:52 -0700)]
Improve styling
Ardis Lu [Wed, 26 Apr 2023 05:21:35 +0000 (22:21 -0700)]
Remove trailing space in example
Ardis Lu [Wed, 26 Apr 2023 05:20:57 +0000 (22:20 -0700)]
Update CodeMirror
Ardis Lu [Sun, 6 Nov 2022 23:53:24 +0000 (15:53 -0800)]
Add logo
Ardis Lu [Sun, 6 Nov 2022 23:17:14 +0000 (15:17 -0800)]
Update CodeMirror
Ardis Lu [Sun, 6 Nov 2022 23:10:16 +0000 (15:10 -0800)]
Add OpenGraph headers
Ardis Lu [Sun, 6 Nov 2022 23:08:33 +0000 (15:08 -0800)]
Delete unnecessary header
Ardis Lu [Mon, 12 Sep 2022 19:33:20 +0000 (12:33 -0700)]
Update CodeMirror to 5.65.8
Ardis Lu [Mon, 12 Sep 2022 19:23:26 +0000 (12:23 -0700)]
Update sql.js to 1.8.0
Ardis Lu [Fri, 22 Jul 2022 06:55:36 +0000 (23:55 -0700)]
Update navigation to script properties
Legacy editor is no longer needed to edit script properties
Ardis Lu [Wed, 29 Jun 2022 05:41:42 +0000 (22:41 -0700)]
Use /copy instead of /edit on the demo sheet
Ardis Lu [Fri, 24 Jun 2022 01:56:08 +0000 (18:56 -0700)]
Update dependencies
Ardis Lu [Fri, 18 Mar 2022 06:24:59 +0000 (23:24 -0700)]
Disable button and show spinner while loading
Ardis Lu [Fri, 18 Mar 2022 06:20:18 +0000 (23:20 -0700)]
Delete unnecessary closing tag
Ardis Lu [Fri, 18 Mar 2022 04:25:08 +0000 (21:25 -0700)]
Use logical properties
Ardis Lu [Tue, 15 Mar 2022 03:58:15 +0000 (20:58 -0700)]
Add sidebar footer
Ardis Lu [Tue, 15 Mar 2022 03:35:47 +0000 (20:35 -0700)]
Remove unncessary keyframe
Ardis Lu [Tue, 15 Mar 2022 03:35:27 +0000 (20:35 -0700)]
Use sidebar class from add-ons1.css
Ardis Lu [Tue, 15 Mar 2022 03:20:22 +0000 (20:20 -0700)]
Use old function syntax
Ardis Lu [Tue, 15 Mar 2022 03:12:56 +0000 (20:12 -0700)]
Update dependencies
Ardis Lu [Tue, 15 Mar 2022 03:11:26 +0000 (20:11 -0700)]
Rename HTML file to sidebar.html
Ardis Lu [Tue, 15 Mar 2022 03:09:32 +0000 (20:09 -0700)]
Update dependencies
Ardis Lu [Tue, 15 Mar 2022 02:50:03 +0000 (19:50 -0700)]
Trim <textarea> whitespace
Ardis Lu [Tue, 15 Mar 2022 02:44:03 +0000 (19:44 -0700)]
Inline GitHub SVG
Ardis Lu [Wed, 26 Jan 2022 04:10:23 +0000 (20:10 -0800)]
Delete unnecessary characters
Ardis Lu [Sat, 25 Dec 2021 07:29:01 +0000 (23:29 -0800)]
Correct replace to replaceAll
replace will only replace the first value.
Ardis Lu [Sat, 18 Dec 2021 07:57:23 +0000 (23:57 -0800)]
Use the file name property instead of overriding
Ardis Lu [Sat, 18 Dec 2021 07:54:21 +0000 (23:54 -0800)]
Simplify download link generation
Ardis Lu [Sat, 18 Dec 2021 07:51:13 +0000 (23:51 -0800)]
Use native GAS styling and classes
Ardis Lu [Sat, 18 Dec 2021 07:27:42 +0000 (23:27 -0800)]
Delete comments in generated SQL
The query is no longer directly consumed by humans so is not necessary.
Ardis Lu [Sat, 18 Dec 2021 07:25:58 +0000 (23:25 -0800)]
Add whitespace in the help message
GAS dialogs ignore leading whitespace so this improves code readability
Ardis Lu [Sat, 18 Dec 2021 07:23:59 +0000 (23:23 -0800)]
Update menu name
Google's add-on style guide suggests using "Start" for this use case.
Ardis Lu [Sun, 12 Dec 2021 04:11:05 +0000 (20:11 -0800)]
Update steps to reflect new Google Sheets UI
Ardis Lu [Sat, 4 Dec 2021 06:25:19 +0000 (22:25 -0800)]
Add top-level authorization scope
Ardis Lu [Sat, 4 Dec 2021 06:23:53 +0000 (22:23 -0800)]
Move globals inside each function
All globals are called each time any function is run, even if the function does not reference the variable. This is really inefficient so it's best to repeat the calls in each function when needed.
Ardis Lu [Mon, 29 Nov 2021 04:19:03 +0000 (20:19 -0800)]
Hide upload button unless properties are set
Ardis Lu [Mon, 29 Nov 2021 03:55:09 +0000 (19:55 -0800)]
Update frontend README for new implementation
Ardis Lu [Mon, 29 Nov 2021 03:52:53 +0000 (19:52 -0800)]
Rewrite README to reflect the new implementation
The main difference being that sql.js is loaded within the Google Sheet to enable generation of an actual SQLite database binary instead of just a query.
Ardis Lu [Mon, 29 Nov 2021 03:38:44 +0000 (19:38 -0800)]
Implement uploading .sqlite3 to Backblaze
Ardis Lu [Sun, 28 Nov 2021 08:16:09 +0000 (00:16 -0800)]
Update UI elements from SQLite to sheets-db
Ardis Lu [Sun, 28 Nov 2021 08:12:25 +0000 (00:12 -0800)]
Remove favicon in demo
This favicon is not relevant or necessary for this case.
Ardis Lu [Sun, 28 Nov 2021 07:22:53 +0000 (23:22 -0800)]
Delete unnecessary comments
cdnjs fixed the wasm MIME type issue and I'm no longer exploring Google Storage as an alternative to Backblaze
Ardis Lu [Sun, 28 Nov 2021 07:21:26 +0000 (23:21 -0800)]
Update demo to use SQLite binary instead of query
Ardis Lu [Sun, 28 Nov 2021 05:15:18 +0000 (21:15 -0800)]
Improve styling and UX of the sidebar
Ardis Lu [Sun, 28 Nov 2021 04:36:51 +0000 (20:36 -0800)]
Use a sidebar instead of a modal
The sidebar persistence allows client-side caching, which improves speed for repeated loads.
Ardis Lu [Sun, 28 Nov 2021 04:29:06 +0000 (20:29 -0800)]
Add emojis to menu items
Ardis Lu [Sun, 28 Nov 2021 04:04:37 +0000 (20:04 -0800)]
Generate a sqlite database instead of a query
Implemented by using client-side code which calls sql.js
Ardis Lu [Wed, 17 Nov 2021 05:07:00 +0000 (21:07 -0800)]
Delete redundant comment
Ardis Lu [Sun, 10 Oct 2021 21:13:12 +0000 (14:13 -0700)]
Update codemirror version to 5.63.1
Ardis Lu [Wed, 1 Sep 2021 04:05:56 +0000 (21:05 -0700)]
Delete unnecessary template literals
Ardis Lu [Wed, 1 Sep 2021 04:01:34 +0000 (21:01 -0700)]
Update demo README
Ardis Lu [Wed, 1 Sep 2021 03:59:31 +0000 (20:59 -0700)]
Change sql-wasm CDN to cdnjs
Whatever sql.js.org is serving is currently broken, tested on multiple browsers and devices
Ardis Lu [Wed, 1 Sep 2021 03:50:03 +0000 (20:50 -0700)]
Update example SQL
Ardis Lu [Sun, 29 Aug 2021 09:03:39 +0000 (02:03 -0700)]
Add a section on limitations
Ardis Lu [Sun, 29 Aug 2021 09:01:44 +0000 (02:01 -0700)]
Clarify wording in README
Ardis Lu [Sun, 29 Aug 2021 09:01:13 +0000 (02:01 -0700)]
Update example SQL query to match updated database
Ardis Lu [Sun, 29 Aug 2021 07:51:38 +0000 (00:51 -0700)]
Update query MIME type to text/plain
This MIME type signals to the CDN to compress the file. The default MIME type 'application/octet-stream' will not be compressed by default.
Ardis Lu [Sun, 29 Aug 2021 03:16:53 +0000 (20:16 -0700)]
Fetch query from CDN instead of local
Ardis Lu [Sun, 29 Aug 2021 03:09:27 +0000 (20:09 -0700)]
Remove comment with hardcoded URL
Ardis Lu [Fri, 27 Aug 2021 06:18:30 +0000 (23:18 -0700)]
Remove redundant .getScriptProperties calls
Ardis Lu [Fri, 27 Aug 2021 06:00:09 +0000 (23:00 -0700)]
Replace redundant local .getUi call with global
Ardis Lu [Fri, 27 Aug 2021 05:50:04 +0000 (22:50 -0700)]
Add uploadToBackblaze functionality
Ardis Lu [Fri, 27 Aug 2021 05:42:02 +0000 (22:42 -0700)]
Update broken 'ui' references
Ardis Lu [Fri, 27 Aug 2021 03:49:46 +0000 (20:49 -0700)]
Use PropertiesService for FILE_ID master data
Ardis Lu [Fri, 27 Aug 2021 03:41:19 +0000 (20:41 -0700)]
Use global constants UI and WORKBOOK
Globals are more efficient than initializing them within each function
Ardis Lu [Mon, 23 Aug 2021 04:42:12 +0000 (21:42 -0700)]
Replace Google Sheet link with GitHub link
Ardis Lu [Mon, 23 Aug 2021 03:20:46 +0000 (20:20 -0700)]
Add frontend demo
Ardis Lu [Sun, 22 Aug 2021 05:28:00 +0000 (22:28 -0700)]
Update suggested file extension to .sql
Ardis Lu [Thu, 19 Aug 2021 06:42:49 +0000 (23:42 -0700)]
Split logic for processing dates vs. strings
Ardis Lu [Thu, 19 Aug 2021 05:57:58 +0000 (22:57 -0700)]
Initial commit
This page took 0.131486 seconds and 4 git commands to generate.