alpha
Login
Join now
scottlanoue.com
/
atmosphere-office
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Full document, spreadsheet, slideshow, and diagram tooling
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
1
Pulls
Pulls
Pipelines
Pipelines
atmosphere-office
/
src
/
sheets
113 files
at
main
scott
·
Merge pull request 'fix: PDS sync UX — multiple modals, Local text, sync feedback' (#19) from fix/pds-sync-race into main
·
5mo ago
0dd2f362
ai-chat-panel.ts
Merge pull request 'feat(ai-chat): signed-in user identity + optional onDismiss (v0.60.0)' (#407) from feat/v0.60.0-ai-chat-identity into main
5mo ago
ai-formula.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago
ai-sheet-actions.ts
Merge pull request 'fix: XSS in AI chat error handler + review findings' (#161) from fix/ai-chat-review-findings into main
6mo ago
array-formulas.ts
Merge pull request 'feat: global find, keyboard shortcuts, array formulas (#119, #111, #47)' (#136) from feat/global-find-shortcuts-array into main
6mo ago
auto-format.ts
Merge pull request 'feat(sheets): fit-and-finish — auto-format, color palette, color sync, horizontal fill (v0.58.0)' (#405) from feat/v0.58.0-sheets-fit-finish into main
5mo ago
autofit-handlers.ts
Merge pull request 'refactor(sheets): decompose formulas.ts and mouse-events.ts' (#302) from refactor/final-decompose-round2 into main
6mo ago
automations.ts
Merge pull request 'feat: key rotation, encryption panel, automations (#136, #137, #134)' (#141) from feat/key-rotation-encryption-automations into main
6mo ago
button-cells.ts
Merge pull request 'feat: whiteboard diagrams, PPTX import/export, button cells (#42, #69, #140)' (#144) from feat/whiteboard-pptx-buttons into main
6mo ago
calendar-view.ts
Merge pull request 'fix: slides z-order, forms ReDoS, calendar multi-day (#550 #540 #542)' (#334) from fix/medium-bugs-batch3 into main
6mo ago
cell-computation.ts
fix(sheets): runtime cross-sheet refs return actual values, not #REF! (#725)
5mo ago
cell-editing.ts
Merge pull request 'feat(sheets): fit-and-finish — auto-format, color palette, color sync, horizontal fill (v0.58.0)' (#405) from feat/v0.58.0-sheets-fit-finish into main
5mo ago
cell-notes-ui.ts
refactor(sheets): phase 3 — extract 9 UI modules from main.ts (#282)
6mo ago
cell-notes.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
cell-style-utils.ts
refactor(sheets): decompose main.ts monolith into focused modules (#280)
6mo ago
cell-styles.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
chart-embed.ts
Merge pull request 'feat: rich cells, pivot tables, chart embeds (#46, #44, #71)' (#137) from feat/rich-cells-pivots-charts into main
6mo ago
charts-ui.ts
feat: eliminate silent failures + consolidate showToast (#685) (#398)
5mo ago
charts.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago
clipboard-copy.ts
refactor(sheets): decompose main.ts monolith into focused modules (#280)
6mo ago
clipboard-operations.ts
Merge pull request 'refactor(sheets): phase 6 — extract keyboard, selection, clipboard' (#285) from refactor/sheets-decompose-phase6 into main
6mo ago
clipboard-paste.ts
Merge pull request 'feat: seamless import/export (clipboard, drag-drop, CSV/XLSX export)' (#54) from feat/seamless-import into main
6mo ago
collaboration-ui.ts
fix: replace misleading "Connecting" status with "Local" in all editors
5mo ago
color-palette.ts
Merge pull request 'feat(sheets): fit-and-finish — auto-format, color palette, color sync, horizontal fill (v0.58.0)' (#405) from feat/v0.58.0-sheets-fit-finish into main
5mo ago
conditional-format.ts
Merge pull request 'fix(security): XSS, CSS injection, escaping, cache limits, stale positions (0.42.1)' (#378) from fix/qa-review-round into main
5mo ago
context-menu-handler.ts
feat: eliminate silent failures + consolidate showToast (#685) (#398)
5mo ago
core-state.ts
Merge pull request 'feat: sheets decomposition, master slides (0.47.0)' (#386) from feat/sheets-decomp-master-slides-v047 into main
5mo ago
cross-sheet.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
csv-export.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago
csv-utils.ts
refactor(sheets): decompose main.ts monolith into focused modules (#280)
6mo ago
custom-format.ts
v0.5.0: UX polish, custom formats, comprehensive test coverage (#61)
6mo ago
data-validation.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
database-views-ui.ts
refactor(sheets): phase 3 — extract 9 UI modules from main.ts (#282)
6mo ago
database-views.ts
Merge pull request 'feat: slide layouts/themes, transitions, database views (#66, #68, #45)' (#143) from feat/layouts-transitions-views into main
6mo ago
date-picker.ts
Merge pull request 'feat(sheets): date picker widget for date cells' (#108) from feat/date-picker into main
6mo ago
drag-fill.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
error-tooltips.ts
Merge pull request 'feat(sheets): rich error tooltip popups on hover' (#104) from feat/error-tooltips into main
6mo ago
fill-handlers.ts
Merge pull request 'feat(sheets): fit-and-finish — auto-format, color palette, color sync, horizontal fill (v0.58.0)' (#405) from feat/v0.58.0-sheets-fit-finish into main
5mo ago
filter-ui.ts
refactor(sheets): phase 3 — extract 9 UI modules from main.ts (#282)
6mo ago
filter.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago
find-replace-bar.ts
refactor(sheets): phase 3 — extract 9 UI modules from main.ts (#282)
6mo ago
format-painter.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
formula-array.ts
Merge pull request 'fix(sheets): dispatch registry, cross-sheet cycles, ref adjustment (#555 #522 #508)' (#335) from fix/dispatch-and-crosssheet into main
6mo ago
formula-autocomplete-ui.ts
Merge pull request 'refactor(sheets): phase 4 — extract formula-bar, autocomplete, paste-special, shortcuts, save-status' (#283) from refactor/sheets-decompose-phase4 into main
6mo ago
formula-autocomplete.ts
Merge pull request 'fix(sheets): double borders, xlsx import cutoff, arithmetic formulas' (#67) from fix/borders-import-formulas into main
6mo ago
formula-bar-ui.ts
fix(sheets): formula-bar commit runs auto-format parser (#711)
5mo ago
formula-date.ts
Merge pull request 'fix(sheets): dispatch registry, cross-sheet cycles, ref adjustment (#555 #522 #508)' (#335) from fix/dispatch-and-crosssheet into main
6mo ago
formula-financial.ts
Merge pull request 'fix(sheets): dispatch registry, cross-sheet cycles, ref adjustment (#555 #522 #508)' (#335) from fix/dispatch-and-crosssheet into main
6mo ago
formula-helpers.ts
Merge pull request 'refactor(sheets): decompose formulas.ts into focused function modules' (#289) from refactor/formulas-decompose into main
6mo ago
formula-highlighter.ts
refactor(sheets): decompose main.ts monolith into focused modules (#280)
6mo ago
formula-logical.ts
Merge pull request 'fix(sheets): dispatch registry, cross-sheet cycles, ref adjustment (#555 #522 #508)' (#335) from fix/dispatch-and-crosssheet into main
6mo ago
formula-lookup.ts
Merge pull request 'fix(sheets): dispatch registry, cross-sheet cycles, ref adjustment (#555 #522 #508)' (#335) from fix/dispatch-and-crosssheet into main
6mo ago
formula-math.ts
Merge pull request 'fix(sheets): dispatch registry, cross-sheet cycles, ref adjustment (#555 #522 #508)' (#335) from fix/dispatch-and-crosssheet into main
6mo ago
formula-parser.ts
Merge pull request 'refactor(sheets): decompose formulas.ts and mouse-events.ts' (#302) from refactor/final-decompose-round2 into main
6mo ago
formula-text.ts
Merge pull request 'fix(sheets): dispatch registry, cross-sheet cycles, ref adjustment (#555 #522 #508)' (#335) from fix/dispatch-and-crosssheet into main
6mo ago
formula-tokenizer.ts
Merge pull request 'fix: QA batch 2' (#331) from fix/qa-batch2 into main
6mo ago
formula-tooltip.ts
Merge pull request 'refactor/formula-tooltip-decompose' (#294) from refactor/formula-tooltip-decompose into main
6mo ago
formula-tracer.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
formulas.ts
Merge pull request 'fix(sheets): dispatch registry, cross-sheet cycles, ref adjustment (#555 #522 #508)' (#335) from fix/dispatch-and-crosssheet into main
6mo ago
function-metadata.ts
Merge pull request 'refactor/formula-tooltip-decompose' (#294) from refactor/formula-tooltip-decompose into main
6mo ago
gallery-view.ts
Merge pull request 'feat(sheets): gallery and calendar alternate views (#74, #75)' (#131) from feat/gallery-calendar-views into main
6mo ago
goal-seek.ts
Merge pull request 'feat: multi-editor features — TOC, Goal Seek, tables, timezone, export, piping (0.44.0)' (#382) from feat/multi-editor-features-v0.44 into main
5mo ago
grid-click-handlers.ts
refactor: decompose sheets/main.ts and landing-events.ts (#300)
6mo ago
grid-rendering.ts
Merge pull request 'fix(security): XSS, CSS injection, escaping, cache limits, stale positions (0.42.1)' (#378) from fix/qa-review-round into main
5mo ago
hidden-rows-cols-ui.ts
refactor: decompose sheets/main.ts and landing-events.ts (#300)
6mo ago
hidden-rows-cols.ts
v0.4.0: 58 new formulas, hide rows/cols, find & replace, e2e tests (#60)
6mo ago
image-cells-ui.ts
refactor: decompose sheets/main.ts and landing-events.ts (#300)
6mo ago
image-cells.ts
Merge pull request 'feat: blob storage, image cells, AI formula assistant (#80, #82, #101)' (#140) from feat/blob-storage-image-cells-ai into main
6mo ago
import-export.ts
Merge remote-tracking branch 'origin/main' into feat/v0.54.0-mobile-viability
5mo ago
index.html
Merge pull request 'fix: PDS sync UX — multiple modals, Local text, sync feedback' (#19) from fix/pds-sync-race into main
5mo ago
kanban-view.ts
Merge pull request 'feat(sheets): kanban view with lanes and drag-drop (#73)' (#128) from feat/kanban-view into main
6mo ago
keyboard-handler.ts
fix(sheets): make grid keyboard-reachable via Tab (#698)
5mo ago
main.ts
feat: rename to Atmosphere Office, gate features, add site footer
5mo ago
merge-cells-ui.ts
refactor: decompose sheets/main.ts and landing-events.ts (#300)
6mo ago
merge-utils.ts
refactor(sheets): decompose main.ts monolith into focused modules (#280)
6mo ago
mouse-events.ts
Merge pull request 'refactor(sheets): decompose formulas.ts and mouse-events.ts' (#302) from refactor/final-decompose-round2 into main
6mo ago
named-ranges.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
paste-special-ui.ts
Merge pull request 'refactor(sheets): phase 4 — extract formula-bar, autocomplete, paste-special, shortcuts, save-status' (#283) from refactor/sheets-decompose-phase4 into main
6mo ago
paste-special.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
pivot-table.ts
Merge pull request 'feat: rich cells, pivot tables, chart embeds (#46, #44, #71)' (#137) from feat/rich-cells-pivots-charts into main
6mo ago
pivot-ui.ts
feat: eliminate silent failures + consolidate showToast (#685) (#398)
5mo ago
print-dialog.ts
Merge pull request 'feat: shortcuts settings, print dialog, slide reorder, presence sidebar (0.39.0)' (#374) from feat/shortcuts-print-drag-presence into main
5mo ago
query.ts
Merge pull request 'feat(sheets): QUERY() function for SQL-like data queries (#85)' (#114) from feat/query-function into main
6mo ago
range-highlight.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
recalc.ts
Merge pull request 'fix(sheets): dispatch registry, cross-sheet cycles, ref adjustment (#555 #522 #508)' (#335) from fix/dispatch-and-crosssheet into main
6mo ago
record-sidebar.ts
feat: @mentions and record detail sidebar (#142, #129) (#134)
6mo ago
resize-handlers.ts
Merge pull request 'refactor(sheets): decompose formulas.ts and mouse-events.ts' (#302) from refactor/final-decompose-round2 into main
6mo ago
rich-cells.ts
Merge pull request 'feat: SEQUENCE function, rich cell types, landing page overhaul' (#210) from feat/sequence-rich-cells-landing into main
6mo ago
row-col-ops.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago
row-grouping.ts
Merge pull request 'feat(sheets): row grouping with collapsible sections (#128)' (#126) from feat/row-grouping into main
6mo ago
saved-views.ts
Merge pull request 'feat(sheets): saved views with filter/sort/group presets (#130)' (#129) from feat/saved-views into main
6mo ago
selection-navigation.ts
Merge pull request 'feat(sheets): fit-and-finish — auto-format, color palette, color sync, horizontal fill (v0.58.0)' (#405) from feat/v0.58.0-sheets-fit-finish into main
5mo ago
selection-state.ts
Merge pull request 'feat: sheets decomposition, master slides (0.47.0)' (#386) from feat/sheets-decomp-master-slides-v047 into main
5mo ago
selection-utils.ts
refactor(sheets): decompose main.ts monolith into focused modules (#280)
6mo ago
session-bootstrap.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago
sheet-dialogs.ts
Merge pull request 'feat: global content search, multi-select, CF dialog data bars/icons (0.40.0)' (#375) from feat/global-search-multiselect-cf-ui into main
5mo ago
sheet-tab-management.ts
v0.6.0: Sparklines, sheet tab management, paste special, print preview (#62)
6mo ago
sheet-tabs-ui.ts
fix: polish batch — landing search, docs selection, slides theme, chart scoping
5mo ago
sheets-find-replace.ts
v0.4.0: 58 new formulas, hide rows/cols, find & replace, e2e tests (#60)
6mo ago
shortcuts-modal.ts
Merge pull request 'refactor(sheets): phase 4 — extract formula-bar, autocomplete, paste-special, shortcuts, save-status' (#283) from refactor/sheets-decompose-phase4 into main
6mo ago
sort.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago
sparkline.ts
Merge pull request 'fix: sparkline canvas colors now read CSS theme variables' (#270) from fix/sparkline-theme-colors into main
6mo ago
spill-tracking.ts
refactor(sheets): decompose main.ts monolith into focused modules (#280)
6mo ago
status-bar-ui.ts
refactor(sheets): phase 3 — extract 9 UI modules from main.ts (#282)
6mo ago
status-bar.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
sync-observers.ts
fix: replace misleading "Connecting" status with "Local" in all editors
5mo ago
tab-handler.ts
Merge pull request 'refactor: migrate entire codebase to TypeScript (NO any)' (#53) from refactor/typescript-migration into main
6mo ago
timeline-view.ts
Merge pull request 'feat: activity log, cursor presence, timeline view (#124, #121, #76)' (#135) from feat/activity-log into main
6mo ago
toolbar-wiring.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago
touch-events.ts
Merge pull request 'refactor(sheets): phase 7 — extract grid rendering, touch, cell editing, mouse events' (#290) from refactor/sheets-decompose-phase7 into main
6mo ago
types.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago
version-history-ui.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago
xlsx-export.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago
xlsx-import.ts
feat: fork tools → atmosphere-docs (Phase 1 — local-only E2EE office)
5mo ago