Skip to content

Commit e5cffa5

Browse files
virtualianclaude
andauthored
Rename repo references to learn-offline-first-apps (#13)
Update all GitHub URLs, clone commands, and Docsify config from offline-first to learn-offline-first-apps. Add v3.3.0 release notes and known issues for the rename consequences. Closes #12 Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 30b4515 commit e5cffa5

7 files changed

Lines changed: 42 additions & 19 deletions

File tree

.prd/.diataxis.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ last_actioned: 2026-03-29
1515

1616
## Documentation Sources (Priority Order)
1717

18-
1. **Primary:** https://github.com/virtualian/offline-first — repo documentation (9 docs), code (3 demo apps), README
18+
1. **Primary:** https://github.com/virtualian/learn-offline-first-apps — repo documentation (9 docs), code (3 demo apps), README
1919
2. **Code:** online-first-demo.html, online-sync-demo.html, powersync-demo/ — working demo source code
2020

2121
## Roles & Audiences

KNOWN_ISSUES.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
> **Note:** Many issues in earlier releases (v1.0.0–v2.0.0) are deliberate simplifications to keep the implementation accessible for learning. They will be addressed progressively in later releases as complexity is layered in.
44
5+
## v3.3.0
6+
7+
### Old release URLs contain previous repository name
8+
9+
Release tags v1.0.0–v3.2.1 were created under the `offline-first` repository name. URLs in those tagged versions (README, docs) still reference `virtualian/offline-first`. GitHub redirects these automatically, but the redirect breaks if a new repository named `offline-first` is ever created under the same account.
10+
11+
**Workaround:** None required — GitHub redirects work transparently. Avoid creating a new repo named `offline-first` under the `virtualian` account.
12+
13+
### Existing clones require remote URL update
14+
15+
Anyone who cloned the repository before the rename still has the old remote URL configured.
16+
17+
**Fix:** Run `git remote set-url origin git@github.com:virtualian/learn-offline-first-apps.git`
18+
519
## v3.2.1
620

721
No new issues introduced. Documentation site responsive layout issue from v3.2.0 is resolved.

README.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
Built in small steps, starting from the simplest possible online-first baseline and progressively adding offline capabilities.
66

7-
**Questions or feedback?** Join the [discussions](https://github.com/virtualian/offline-first/discussions).
7+
**Questions or feedback?** Join the [discussions](https://github.com/virtualian/learn-offline-first-apps/discussions).
88

99
## What's Here
1010

@@ -22,8 +22,8 @@ Built in small steps, starting from the simplest possible online-first baseline
2222
### 1. Clone the repo
2323

2424
```bash
25-
git clone https://github.com/virtualian/offline-first.git
26-
cd offline-first
25+
git clone https://github.com/virtualian/learn-offline-first-apps.git
26+
cd learn-offline-first-apps
2727
```
2828

2929
### 2. Run the docs
@@ -131,17 +131,18 @@ Each release marks a working milestone in the progression from online-first to o
131131

132132
| Release | What it adds |
133133
|---|---|
134-
| [v1.0.0](https://github.com/virtualian/offline-first/releases/tag/v1.0.0) | Initial online-first example app — direct reads and writes to Supabase |
135-
| [v2.0.0](https://github.com/virtualian/offline-first/releases/tag/v2.0.0) | Online sync with Supabase Realtime — multi-client WebSocket sync |
136-
| [v3.0.0](https://github.com/virtualian/offline-first/releases/tag/v3.0.0) | Offline-first with PowerSync — local SQLite with bidirectional sync |
137-
| [v3.1.0](https://github.com/virtualian/offline-first/releases/tag/v3.1.0) | Diataxis documentation site |
138-
| [v3.2.0](https://github.com/virtualian/offline-first/releases/tag/v3.2.0) | Improved docs site with header, collapsible sidebar, and release docs |
139-
| [v3.2.1](https://github.com/virtualian/offline-first/releases/tag/v3.2.1) | Responsive docs site — mobile and tablet layout fix |
134+
| [v1.0.0](https://github.com/virtualian/learn-offline-first-apps/releases/tag/v1.0.0) | Initial online-first example app — direct reads and writes to Supabase |
135+
| [v2.0.0](https://github.com/virtualian/learn-offline-first-apps/releases/tag/v2.0.0) | Online sync with Supabase Realtime — multi-client WebSocket sync |
136+
| [v3.0.0](https://github.com/virtualian/learn-offline-first-apps/releases/tag/v3.0.0) | Offline-first with PowerSync — local SQLite with bidirectional sync |
137+
| [v3.1.0](https://github.com/virtualian/learn-offline-first-apps/releases/tag/v3.1.0) | Diataxis documentation site |
138+
| [v3.2.0](https://github.com/virtualian/learn-offline-first-apps/releases/tag/v3.2.0) | Improved docs site with header, collapsible sidebar, and release docs |
139+
| [v3.2.1](https://github.com/virtualian/learn-offline-first-apps/releases/tag/v3.2.1) | Responsive docs site — mobile and tablet layout fix |
140+
| [v3.3.0](https://github.com/virtualian/learn-offline-first-apps/releases/tag/v3.3.0) | Repository renamed to `learn-offline-first-apps` |
140141

141-
See all [releases](https://github.com/virtualian/offline-first/releases) | [release notes](RELEASE_NOTES.md) | [known issues](KNOWN_ISSUES.md).
142+
See all [releases](https://github.com/virtualian/learn-offline-first-apps/releases) | [release notes](RELEASE_NOTES.md) | [known issues](KNOWN_ISSUES.md).
142143

143144
---
144145

145146
## Discussions
146147

147-
Questions, ideas, or feedback? Join the [discussions](https://github.com/virtualian/offline-first/discussions).
148+
Questions, ideas, or feedback? Join the [discussions](https://github.com/virtualian/learn-offline-first-apps/discussions).

RELEASE_NOTES.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Release Notes
22

3+
## v3.3.0 — Repository Rename
4+
5+
Released: 2026-03-29
6+
7+
- Renamed repository from `offline-first` to `learn-offline-first-apps`
8+
- Updated all internal GitHub URLs, clone commands, and Docsify config
9+
- Old URLs redirect automatically via GitHub
10+
311
## v3.2.1 — Responsive Docs Site
412

513
Released: 2026-03-29

docs/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
55
This project starts from the simplest possible online-first baseline and progressively adds offline capabilities, one step at a time. Each step has a working demo and documentation explaining the concepts behind it.
66

7-
Each [release](https://github.com/virtualian/offline-first/releases) marks a working milestone — from online-first ([v1.0.0](https://github.com/virtualian/offline-first/releases/tag/v1.0.0)) through realtime sync ([v2.0.0](https://github.com/virtualian/offline-first/releases/tag/v2.0.0)) to offline-first ([v3.0.0](https://github.com/virtualian/offline-first/releases/tag/v3.0.0)). Check out any tag to see the project at that stage. See the [release notes](https://github.com/virtualian/offline-first/blob/main/RELEASE_NOTES.md) and [known issues](https://github.com/virtualian/offline-first/blob/main/KNOWN_ISSUES.md).
7+
Each [release](https://github.com/virtualian/learn-offline-first-apps/releases) marks a working milestone — from online-first ([v1.0.0](https://github.com/virtualian/learn-offline-first-apps/releases/tag/v1.0.0)) through realtime sync ([v2.0.0](https://github.com/virtualian/learn-offline-first-apps/releases/tag/v2.0.0)) to offline-first ([v3.0.0](https://github.com/virtualian/learn-offline-first-apps/releases/tag/v3.0.0)). Check out any tag to see the project at that stage. See the [release notes](https://github.com/virtualian/learn-offline-first-apps/blob/main/RELEASE_NOTES.md) and [known issues](https://github.com/virtualian/learn-offline-first-apps/blob/main/KNOWN_ISSUES.md).
88

9-
**Questions or feedback?** Join the [discussions](https://github.com/virtualian/offline-first/discussions).
9+
**Questions or feedback?** Join the [discussions](https://github.com/virtualian/learn-offline-first-apps/discussions).
1010

1111
## What you'll learn
1212

docs/contributors/how-to/contributing.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
## Fork and Clone
44

5-
1. Fork the repository at [github.com/virtualian/offline-first](https://github.com/virtualian/offline-first).
5+
1. Fork the repository at [github.com/virtualian/learn-offline-first-apps](https://github.com/virtualian/learn-offline-first-apps).
66
2. Clone your fork locally:
77

88
```bash
9-
git clone https://github.com/<your-username>/offline-first.git
10-
cd offline-first
9+
git clone https://github.com/<your-username>/learn-offline-first-apps.git
10+
cd learn-offline-first-apps
1111
```
1212

1313
## Branch Naming
@@ -98,7 +98,7 @@ Keep PRs focused -- one concern per PR. If your change spans multiple topics, sp
9898

9999
## What to Work On
100100

101-
Check [GitHub Issues](https://github.com/virtualian/offline-first/issues) for open items. Issues are labeled by type:
101+
Check [GitHub Issues](https://github.com/virtualian/learn-offline-first-apps/issues) for open items. Issues are labeled by type:
102102

103103
| Label | Meaning |
104104
|:------|:--------|

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@
222222
<script>
223223
window.$docsify = {
224224
name: 'Offline-First',
225-
repo: 'https://github.com/virtualian/offline-first',
225+
repo: 'https://github.com/virtualian/learn-offline-first-apps',
226226
loadSidebar: true,
227227
subMaxLevel: 2,
228228
sidebarDisplayLevel: 1,

0 commit comments

Comments
 (0)